转载:http://www.zilhua.com/2081.html

参考资料:http://bioinfo.mc.vanderbilt.edu/NGS/software.htm

1. Mapping

  • BFAST: A fast and accurate tool for mapping of short reads to reference sequences.

  • BWA: A fast light-weighted tool that aligns short nucleotide sequences to a sequence database.

  • Bowtie: An ultrafast, memory-efficient short read aligner.

  • ELAND: A very fast alignment algorithms from Illumina company.

  • MAQ: A software that builds mapping assemblies from short reads generated by the next-generation sequencing machines.

  • SHRiMP: A software package for aligning genomic reads against a target genome.

  • SOAP: A tool package that provides full solution to next generation sequencing data analysis (including a alignment tool SOAPaligner/soap2 etc).

  • SOLiD bioscope: A software package that is designed specifically to optimize the accuracy of the ABI SOLiD colorspace data.

  • SWIFT: A software collection for fast index-based sequence comparison.

  • TopHat: A spliced read mapper for RNA-Seq.

2. SNV Detection

  • CASAVA: The internal assembler and variant caller Illumina company utilized.

  • GATK: A multiple-sample, technology-aware SNV and indel caller.

  • JointSNVMix: A probabilistic model for detection of somatic mutations in normal/tumour pair.

  • SAMtools: A set of utilities for post-processing alignments in the SAM format, such as indexing, variant caller and alignment viewer.

  • SNVMix: A tool for SNV calling based on probabilistic binomial mixture model.

  • SOAPsnp: A tool for identifying SNVs by Beijing Genomics Institute (BGI).

  • Strelka: A tool for somatic small-variant calling from sequenced tumor-normal sample pairs.

  • SomaticSniper: A program to identify SNVs that are different between tumor and normal sample.

  • VarScan: A platform-independent, technology-independent software tool for identifying SNVs, indels, and CNVs in massively parallel sequencing of individual and pooled samples.

3. Indel Detection

  • Dindel: A program for calling small indels from short-read sequence data from Illumina platform.

  • Pindel: A tool for identifying indels and structural variants at single-based resolution from next-generation sequence data.

  • SplazerS: A tool for detecting genomic indel variants with exact breakpoints in single- and paired-end sequencing.

4. Structural Variation Detection

  • BreakDancer: A tool for detecting five types of SVs (insertions, deletions, inversions, inter- and intra-chromosomal translocations) from next generation paired-end sequencing reads.

  • CREST: A software that uses the soft-clipped reads to directly map the breakpoints of SVs.
  • GASV: A tool for identifying and comparing structural variants by computing intersections of breakpoint regions.

  • HYDRA: A tool for detecting structural variants in both unique and duplicated genomic regions.

  • PEMer: A software package for detecting SVs from paired-end reads.

  • R453Plus1Toolbox: An R/Bioconductor package for the analysis of Roche 454 sequencing data.

  • SVMerge: A tool for SVs analysis by integrating calls from several existing SV callers.

  • SVDetect: A tool for identifying structural variations from paired-end/mate pair data.

  • VariationHunter: An tool for identifying structural variations from paired-end WGS data.

5. Copy Number Variation Detection

  • CBS: An R package for detecting CNVs using sequencing data.

  • CMDS: A population-based method for recurrent CNVs analysis from multiple samples.

  • CNAseg: A tool for Identifying CNVs in cancer from NGS data.

  • cnvHMM: A tool for CNVs analysis using Hidden Markov algorithm.

  • CNVnator: A tool for CNV discovery and genotyping from depth of read mapping.

  • FREEC: A tool for control-free CNVs detection using deep-sequencing data.

  • RDXplorer: A tool for CNVs detection in whole human genome sequence data using read depth coverage.

  • SegSeq: A tool for detecting CNVs from short sequence reads.

  • VarScan: A platform-independent, technology-independent software tool for identifying SNVs, indels, and CNVs in massively parallel sequencing of individual and pooled samples.

6. Annotation

  • ANNOVAR: An efficient software tool to use update-to-date information to functionally annotate genetic variants detected from diverse genomes.

  • BreakSeq: A pipeline for annotation, classification and analysis of SVs at single nucleotide resolution.

  • Seattle Seq: An server that provides annotation of SNVs.

7. Data Visualization

  • Avadis: A software for visualizing and analyzing RNA-Seq data.

  • CIRCOS: A software package for visualizing genomic events.

  • IGV: A high-performance visualization tool for interactive exploration of next-generation sequencing data.

  • Pairoscope: A software package for generating diagrams indicating the relationship of paired end sequencing reads, is most useful for visualizing translocations.

  • UCSC Genome Browser: A genome browser that provide precise access to sequence and annotation data for any genomic region of specific interest.

8. Fusion Gene Detection

  • Avadis: A software for visualizing and analyzing RNA-Seq data.

  • CIRCOS: A software package for visualizing genomic events.

  • IGV: A high-performance visualization tool for interactive exploration of next-generation sequencing data.

  • Pairoscope: A software package for generating diagrams indicating the relationship of paired end sequencing reads, is most useful for visualizing translocations.

  • UCSC Genome Browser: A genome browser that provide precise access to sequence and annotation data for any genomic region of specific interest.

31、NGS 常用分析软件的更多相关文章

  1. [2012-12-18 14:59:31]AS3 常用正则表达式的总结-不用google了,我帮收集的很多了

    正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了.红色字体为常用正则:下面这个类是我自己写的一个示例,想必大 ...

  2. maven课程 项目管理利器-maven 3-1 maven常用的构建命令

    mvn -v 查看mvn版本 mvn compile  编译 mvn test 测试 mvn package 编译,打包(这个命令会在你的项目路径下一个target目录,并且拥有compile命令的功 ...

  3. sqoop 常用命令整理(二)

    26.Validate 它用来比较源数据和目标数据的数量 它有三个接口 Validator. 它有三个接口 Validator. Property: validator Description: Dr ...

  4. Android系统性能调优工具介绍

    http://blog.csdn.net/innost/article/details/9008691 经作者授权,发表Tieto某青年牛的一篇<程序员>大作. Android系统性能调优 ...

  5. 【Java/Android性能优3】Android性能调优工具TraceView使用介绍

    本文转自:http://blog.csdn.net/innost/article/details/9008691 在软件开发过程中,想必很多读者都遇到过系统性能问题.而解决系统性能问题的几个主要步骤是 ...

  6. 韩顺平_JAVA_视频教程_下载(打开迅雷,直接复制链接地址即可下载)

    ed2k://|file|韩顺平.循序渐进学.java.从入门到精通.第0讲-开山篇.avi|37021064|f4fb2fb3db938a642146ccc8f0935fed|h=ao2k3ep7p ...

  7. mui开发app之html5+,5+Runtime,5+sdk,native.js

    说说几个名词 html5:目前最新的html规范,w3c联盟制定,手机端主要由webkit实现规范,对用户来说就是浏览器实现了它 html5+:所谓"+",扩充了html5原本没有 ...

  8. Linux----知识储备

    ----------------------------------------------------------------------基础---------------------------- ...

  9. 数据序列化导读(2)[YAML]

    上一节讲了JSON, 这一节将介绍YAML.可以认为,YAML是JSON的超集,但是更加简单易用,适合人类阅读和书写. 1.  什么是YAML? YAML是YAML Ain't Markup Lang ...

随机推荐

  1. 每天一个Linux命令(23)chmod命令

        chmod命令用来变更文件或目录的权限. 在UNIX系统家族里,文件或目录权限的控制分别以读取.写入.执行3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目 ...

  2. 每天一个Linux命令(4)touch命令

    touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来:二是用来创建新的空文件.     (1)用法 用法:touch [选项]... ...

  3. Luogu-4410 [HNOI2009]无归岛

    裸的仙人掌最大独立子集,结果一个zz的错误让我调了好久... \(-inf\)开始设为\(0x7fffffff\)结果\(A_i\)有负数一加就炸了 #include<cstdio> #i ...

  4. 普通java类加入spring容器的四种方式

    今天在自己开发的工具类中使用了spring注入的方式调用了其他类,但是发生的报错,在整理了后今天小结一下. 首先简单介绍下spring容器,spring容器是整个spring框架的核心,通常我们说的s ...

  5. Java -- 表达式类型的自动提升

    1. 提升规则: a. 所有byte型,short型和char型将被提升到int型. b. 整个算数表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型. 例1: short val = 5; ...

  6. Echarts一个页面加载多个图表及图表自适应

    Echarts一个页面加载多个图表及图表自适应 模块化加载 //入口 require.config({ paths: { echarts: 'http://echarts.baidu.com/buil ...

  7. 简洁的支持展开关闭的tab标签代码

    简洁的支持展开关闭的tab标签代码,由huiyi8素材网提供. TAB标签代码下载:http://www.huiyi8.com/tab/

  8. User Agent注入攻击及防御

    CloudFlare公司经常会收到客户询问为什么他们的一些请求会被 CloudFlare WAF屏蔽.最近,一位客户就提出他不能理解为什么一个访问他主页简单的 GET 请求会被 WAF 屏蔽. 下面是 ...

  9. django 链接地址匹配流程

    前提: 代码结构 步骤一: 下面为某个网页的链接地址 <body> {% if latest_article_list %} <ul> {% for article in la ...

  10. 详细的.Net并行编程高级教程--Parallel

    一直觉得自己对并发了解不够深入,特别是看了<代码整洁之道>觉得自己有必要好好学学并发编程,因为性能也是衡量代码整洁的一大标准.而且在<失控>这本书中也多次提到并发,不管是计算机 ...