Semantic search

Jump to: navigation, search
NameSummaryBio TagsMeth TagsFeaturesLanguageLicenceOS
ReconciliatorThe tool for merging assembliesSequence assemblyPerlLinux
RECOUNTProbabilistic tag count error correction for next generation sequencing data (Solexa/Illumina).RNA-Seq quantificationExpectation MaximisationC++GPLLinux
RefCovWashU Reference Coverage tool for analyzing the depth, breadth, and topology of sequencing coverageCopy number estimation
RepitoolsToolbox of procedures to interrogate and visualize epigenomic data. Part of BioConductorChIP-seq
ChIP-on-chip
Visualisation
Sequencing quality control
Statistical calculation
Methylation calling
RLGPL
ReptileA new algorithm for short read error correction that harvests information from k-spectrum and read decompositionGenomicsSequencing quality controlC++GPL Boost
ReSeqSimA simulation toolbox that will help us optimize the combination of different technologies to perform comparative genome re-sequencing, especially in reconstructing large structural variants (SVs).Structural variationRead mapping
Simulation
RGAReference-guided assemblerSNP detectionSequence assembly
RiboPickerriboPicker is a publicly available tool that is able to automatically identify and efficiently remove rRNA-like sequences from metatranscriptomic and metagenomic datasets. riboPicker is available as both standalone and web-based versions.Genomics
Transcriptomics
Metagenomics
Read pre-processing
RRNA filtering
Perl
C
GPLv3UNIX
Mac OS X
RMAPAssembles 20 - 64 bp Solexa reads to a FASTA reference genome. By Andrew D. Smith and Zhenyu Xuan at CSHL. (published in BMC Bioinformatics). POSIX OS required.DNA methylationRead mapping
Bisulfite mapping
GPLv3Linux
Mac OS X
RNAA randomized Numerical Aligner for Accurate alignment of NGS readsMappingRead mappingFast
Accurate
C++GPLv3Linux
UNIX
Windows
Mac OS X
RNA-MATEA recursive mapping strategy for high-throughput RNA-sequencing data.RNA-Seq alignment
RNA-Seq quantification
RNASEQRa streamlined and accurate RNA-seq sequence analysis programAlternative splicingRead mapping
RnnotatorAutomated software pipeline that generates transcript models by de novo assembly of RNA-Seq data without the need for a reference genomeSequence assembly (de-novo assembly)
Transcriptome assembly
Commercial
Freeware
RobiNARobiNA is a Java GUI that enables the user to graphically call differentially expressed genes. For read mapping it relies on bowtie and for the differntial expression analysis it builds on an R backbone running DESeq and edgeR.RNA-SeqDifferential expression analysisSequence trimming
differential expression
graphical display
Java
R
GPLWindows
Linux
Mac OS X
RolexaAllows fast and accurate base calling of Solexa's fluorescence intensity files and the production of informative diagnostic plots.SequencingBase-callingR
RSAT peak-motifsA workflow combining a series of time- and memory-efficient motif analysis tools to extract motifs from full-size collections of peaks as generated by ChIP-seq, ChIP-chip or other ChIP-X technologies.ChIP-seq
Epigenomics
Gene regulation
Sequence motif recognition
Sequence motif comparison
Sequence motif discovery
Perl
CGI
Python
C
Commercial
Freeware
UNIX
Mac OS X
Linux
RSEMWe present a generative statistical model and associated inference methods that handle read mapping uncertainty in a principled manner. Through simulations parameterized by real RNASeq data, we show that our method is more accurate than previous methods. Our improved accuracy is the result of handling read mapping uncertainty with a statistical model and the estimation of gene expression levels as the sum of isoform expression levels.RNA-Seq alignment
RNA-Seq quantification
C++
RSEQtoolsRSEQtools includes a format specification for RNA-Seq data that provides confidentially-aware; data summaries as well as several tools for performing common analyses: expression measurements (e.g. RPKMs), creation of signal tracks, segmentation, annotation manipulations, etc.RNA-Seq quantificationCCreative Commons - Attribution; Non-commercial 2.5Mac OS X
UNIX
Linux
RsolidRsolid implements a version of the quantile normalization algorithm that transforms the intensity values before calling colorsBase-callingR
C
RsubreadRsubread is Bioconductor R package, which provides facilities to performing read alignments using the Subread aligner. It also includes other functionalities such as featureCounts read summarisation function.Next Generation SequencingRead mapping
Read summarisation
Quality assessement
R
C
GPLv3Linux 64
Mac OS X; x86 64
Mac OS X
RTGComprehensive analysis pipelines powered with unique mapping speed and sensitivity deliver deep genomic analysis in variant detection and metagenomic applications with Illumina, Ion Torrent, Complete Genomics and Roche 454 data sets.SNP detection
Indel detection
Metagenomics
Exome and whole genome variant detection
Read mapping
Sequence alignment
K-mer counting
Sequence contamination filtering
Read depth analysis
Translated nucleotide search
Species frequency estimation
Commercial
free for non-commercial academic research
Linux
Mac OS X
Windows
RUbioSeqRUbioSeq has been developed to facilitate the primary and secondary analysis of resequencing projects by providing an integrated software suite of parallelized pipelines to detect exome variants (SNVs and CNVs) and to perform Bisulfite-seq analyses automatically. RUbioSeq's variant analysis results have been already validated and published. AVAILABILITY: http://rubioseq.sourceforge.net/DNA methylation
Sequencing
Copy number estimation
Epigenetics
Exome analysis
Variant callingPerlUNIX
S-MARTS-MART manages your RNA-Seq and ChIP-seq data.ChIP-seq
RNA-Seq
Python
Java
Linux
Mac OS X
Windows
SAMMateGUI for processing SAM/BAM and BED files. The software allows users to accurately estimate gene expression scores using short reads originating from both exons and exon-exon junctions, to generate wiggle files for visualization in UCSC genome browser, and to generate an alignment statistics report.RNA-Seq quantificationSequence analysisJavaGPLv3Windows
Mac OS X
SamscopeSamscope is a lightweight SAM/BAM file viewer that makes visually exploring next generation sequencing data as intuitive as Google Maps. Samscope uses multiple layers to simultaneously (or sequentially) view SAM/BAM related features like coverage or allele frequency, or ChIP-SEQ features like polarity from as many files as you like. The paging-friendly binary file layout makes it feasible to browse data sets far larger than the system's available RAM.Genomics
ChIP-seq
RNA-Seq
Read mapping
Visualisation
C++AGPLPOSIX
Linux
SAMStatSAMStat is an efficient C program for displaying statistics of large sequence files.Sequencing quality controlCGPLv3UNIX
SAMtoolsVarious utilities for processing alignments in the SAM format, including variant calling and alignment viewing.SNP detectionSequence assembly visualisation
Modelling and simulation
Integrated solution
API
CMIT
Savant Genome BrowserSavant is a genome browser which combines visualization of HTS and other genome-based data with powerful analytic tools.GenomicsVisualisation
Sequence alignment visualisation
Plugin framework
Bookmarking
Table View
fast
memory efficient
JavaApache License 2.0Windows
Linux
all supporting JVM
Mac OS X
ScaffolderEdit your genome sequence using a simple human readable syntax. Manage contig positions and add inserts all in a plain text file.ScaffoldingRubyMITLinux
Mac OS X
ScaffVizIntroduction The AMOSViewer is a plugin for Cytoscape. It displays scaffold assembly graphs generated by a scaffolder.Sequence assemblySequence assembly
SCALCESCALCE (skeɪlz) is fast FASTQ compression utility that utilizes locally consistent parsing for better compression rate. It achieves around 2X more compression than gzip alone.GenomicsFile reformattingFASTQ file compressionCLinux 64
Linux
SCARFScaffolded and Corrected Assembly of Roche 454 (SCARF) is a next-generation sequence assembly tool for evolutionary genomics that is designed especially for assembling 454 EST sequences against high-quality reference sequences from related species.Sequence assemblyGPLv3
ScriptureTool for assembling transcriptome from paired-end Illumina RNA-Seq dataRNA-Seq alignment
SEALRead mapper and duplicate remover.Read mappingPython
C++
Java
GPLv3
SEECERSequence error correction for RNA-Seq dataRNA-Seq quantificationSequence error correctionsupports multicore processorsC
SEEDTool to cluster sequence reads prior to assembly or other operations.MetagenomicsSequence clusteringC++Mac OS X
Linux
Windows
SegemehlMap short reads to known genome with tolerance for mismatches and indels using suffix arrays for high accuracy matchingGenomicsMappingfast
precise
low cost for high-error matching
C
C++
SegtorA software tool to annotate large sets of genomic coordinates, intervals, SNVs, indels and translocations with respect to known genes.SNPAnnotation
SNP annotation
SNP annotationPerl
C
Non-commercialLinux
Mac OS X
Seq2HLAseq2HLA is a computational tool to determine Human Leukocyte Antigen (HLA) directly from existing and future short RNA-Seq reads. It takes standard RNA-Seq sequence reads in fastq format as input, uses a bowtie index comprising known HLA alleles and outputs the most likely HLA class I and class II types, a p-value for each call, and the expression of each class.Transcriptomics
Mapping
Read mapping
Genetic variation analysis
Python
R
Unix
Mac OS X
SeqAnC++ template library with many sequence analysis algorithms and datastructures.Genomics
Sequence analysis
Phylogenetics
C++BSD (3-clause)UNIX
Mac OS X
Windows
SeqBusterSeqBuster, a web-based bioinformatic tool offering a custom analysis of deep sequencing data at different levels, with special emphasis on the analysis of miRNA variants or isomiRs and the discovering of new small RNAs.Transcriptomics
Regulatory RNA
Read mapping
Annotation
Annotation and detection of miRNAs and other small RNAsJava
R
Commercial
Freeware
Mac OS X
Linux
SeqConsSeqCons is an open source consensus computation program for Linux and Windows. The algorithm can be used for de novo and reference-guided sequence assembly.Sequence assemblyLinux
Windows
SeqEMGenotype-calling algorithm that estimates parameters underlying the posterior probabilities in an adaptive way rather than arbitrarily specifying them a priori. The algorithm applies the well-known EM algorithm to an appropriate likelihood for a sample of unrelated individuals with next-generation sequence data, leveraging information from the sample to estimate genotype probabilities and the nucleotide-read error rate.SNP detectionExpectation Maximisation
SeqGSEAGene Set Enrichment Analysis (GSEA) of RNA-Seq Data: integrating differential expression and splicingGenomics
RNA-Seq
Biomedical Sciences
Statistical calculation
Functional enrichment
Functional analysis
integrative analysisRGPL (>= 3)any
SeqMan NGenSequence assembly software using traditional and next-gen techonologies. Subsequent analysis of the assembly, including variant discovery, coverage evaluation and consensus annotation is provided through full integration with Lasergene.Sequence assembly (de-novo assembly)
Sequence assembly (de novo assembly)
Whole genome resequencing
Genomics
ChIP-seq
RNA-Seq alignment
SNP detection
Indel detection
Transcriptome assembly
Sequence assembly
Read mapping
Sequence alignment
CommercialWindows 7 64-bit or Higher
Mac OS X 10.7
10.8
or 10.9
Linux Ubuntu 12.04
Linux CentOS 6.5
SeqMapSeqMap is a tool for mapping large amount of short sequences to the genome.Read mappingcommand line
parallel execution
Mac OS X
Windows
Linux
SeqMINERseqMINER is an integrated portable ChIP-seq data interpretation platform with optimized performances for efficient handling of multiple genomewide datasets. seqMINER allows comparison and integration of multiple ChIP-seq datasets and extraction of qualitative as well as quantitative information. seqMINER can handle the biological complexity of most experimental situations and proposes supervised methods to the user in data categorization according to the analysed features. In addition, through multiple graphical representations, seqMINER allows visualisation and modelling of general as well as specific patterns in a given dataset. Moreover, seqMINER proposes a module to quantitatively analyse correlations and differences between datasets.ChIP-seqJavaGPLv3platform-independent
SeqMonkA tool to visualise and analyse high throughput mapped sequence dataGenomics
Epigenomics
Visualisation
Sequence assembly visualisation
Sequence alignment visualisation
Statistical calculation
Genome Viewer
Data Visualisation
Data Quantitation filtering and analysis
JavaGPLv3Windows
Mac OS X
Linux
SeqPrepStrips adapters and optionally merges overlapping paired-end (or paired-end contamination in mate-pair libraries) illumina style reads.Sequence assembly (de novo assembly)
Genomics
Merges overlapping paired-end reads
strips adapters off of reads.
CMITPOSIX
SeqSawA package for mapping of spliced reads and unbiased detection of novel splice junctions from RNA-seq data.RNA-Seq
Alternative splicing
Read mapping
Sequence alignment
Short Spliced Sequence Mapping ToolC++GPLLinux
SeqSegAn algorithm to identify chromosomal breakpoints using massively parallel sequence dataCopy number estimationMatlab
SeqSiteSeqSite is an efficient and easy-to-use software tool implementing a novel method for identifying and pinpointing transcription factor binding sites. It first detects transcription factor binding regions by clustering tags and statistical hypothesis testing, and locates every binding site in detected binding regions by modeling the tag profiles. It can pinpoint closely spaced adjacent binding sites from ChIP-seq data. This software is coded in C/C++, and supports major computer platforms.ChIP-seqPeak callingstand-along software tool
can run on major computer platforms
C
C++
GPLLinux
Mac OS X
Windows
SeqSolveSimple analysis of Next Generation Sequencing data.Transcriptomics
ChIP-seq
RNA-Seq
Alternative splicing
Ab-initio gene prediction
Differential expression analysis
Quality control
User-friendly
Scientifically relevant
Reliable
Scalable
CommercialWindows
Linux
SeqSphere+Ridom SeqSphere+ Software is designed for distributed work-groups (client/server model) and allows automatic processing, assembling and analyzing of NGS (e.g., Illumina, Ion Torrent or PacBio) and Sanger capillary-electrophoresis sequence data. SeqSphere+ is the solution for easy and automated microbial analysis; enabling your lab to employ whole genome microbial typing (cgMLST or MLST+), traditional MLST or eMLST/rMLST sequencing projects.Comparative genomics
Microbial Surveillance
Sequence assembly
Read mapping
Variant calling
Advanced and user-friendly analyses of genomic microbial NGS and Sanger dataJavaCommercialWindows
Linux 64
SeqTrimA pipeline for preprocessing sequences.Sequence trimming
SequedexSequedex classifies short reads for phylogeny and function at high speedGenomics
Metagenomics
Phylogenetics
Sequence analysis
Sequence annotation
Fast
protein fragments identified
Java
Python
Commercial
Freeware
Linux 64
Mac OS X
SequenceVariantAnalyzerDNA sequence information underpins genetic research, enabling discoversies of important biological or medical benefit. Compared with previous discovery strategies, a whole-genome sequencing study is no longer constrained by differing patterns of linkage disequilibrium, thus, in theory, is more possible to directly identify the gentic variants contributing to biological traits or medical outcomes. The rapidly evolving high-throughput DNA sequencing technologies have now allowed the fast generation of large amount of sequence data for the purpose of performing such whole-genome sequencing studies, at a reasonable cost. SequenceVariantAnalyzer, or SVA, is a software tool that we have been developing to analyze the genetic variants identified from such studies. URL: http://www.svaproject.org/Genomics
Personalised medicine
Sequence analysis
Genetic variation
Annotation
SNP calling
Genome visualisation
Variant annotation and analysisJavaLinux 64
SequencherDesktop alignment software now with plugins to MAQ and GSNAP for NGS sequence dateSequence assembly (de novo assembly)
SNP detection
Sequence assembly
Sequence alignment
Bisulfite sequencing
consensus sequence generation and export
SNP/InDel/Read Error display and search
CommercialWindows
Mac OS X
SeqWareSeqWare provides tools designed to support massively parallel sequencing technologies.Laboratory information management
Workflows
JavaGPLv3Linux
SeqWordsSeqWords is a featherweight object for the calculation of n-mer word occurrences in a single sequence.K-mer countingPart of BioPerlPerlPerl artistic licence
SESAMEGnotyping of multiplexed individuals for several markers based on NGS amplicon sequencing.Exome capture
Genotyping
GPLv3Windows
Linux
SEWALProcessing of deep sequencing data from in vitro selection experimentsIn vitro selection
Sff2fastqThe program 'sff2fastq' extracts read information from a SFF file, produced by the 454 genome sequencer, and outputs the sequences and quality scores in a FASTQ format.ConversionLinux
SGASGA is a de novo assembler designed to assemble large genomes from high coverage short read data.Sequence assemblyC++GPLv3Linux
SHARCGSSHARCGS is a suitable tool for fully exploiting novel sequencing technologies by assembling sequence contigs de novo with high confidence and by outperforming existing assembly algorithms in terms of speed and accuracy.Sequence assembly (de novo assembly)Sequence assemblyPerlLinux
SHE-RAThe SHE-RA software turns error-prone short reads into Sanger-quality composite reads.Sequence error correctionOpen Source
Shermanbisulfite-treated Read FastQ SimulatorGenomics
DNA methylation
Sequencing
Epigenetics
Modelling and simulationPerlGPLv3Linux
Mac OS X
ShoRAHInference of a population from a set of short reads. The package contains programs that support mapping of reads to a reference genome, correcting sequencing errors by locally clustering reads in small windows of the alignment, reconstructing a minimal set of global haplotypes that explain the reads, and estimating the frequencies of the inferred haplotypes.MetagenomicsRead mapping
Haplotype inference
GPLv3Linux
Mac OS X
ShoreAnalysis suite for short read data.SNP detection
Structural variation
MappingLinux
Mac OS X
POSIX
SHOREmapExtension of the short read analysis pipeline SHORE. SHOREmap supports genome-wide genotyping and candidate-gene sequencing in a single step through analysis of deep sequencing data from a large pool of recombinants.Perl
R
GPLv3
ShortFuseMethod for using paired-end reads to find fusion transcripts without requiring unique mappings or additional single read sequencingC++
Python
ShortReadShortRead is an R/BioConductor package for input, quality assessment, manipulation, and output of high-throughput sequencing data.R
SHORTYSHORTY is targetted for de novo assembly of microreads with mate pair information and sequencing errors. SHORTY has some novel approach and features in addressing the short read assembly problem..Sequence assembly (de novo assembly)Sequence assemblyC++
Perl
SHRAPA sequencing protocol and assembly methodology that utilizes high-throughput short-read technologies.Sequence assembly (de novo assembly)Sequence assembly
SHRECA new algorithm for correcting errors in short-read data that uses a generalized suffix trie on the read data as the underlying data structureSequencing quality control
Sequence error correction
Java
SHRiMPAssembles to a reference sequence. Developed with Applied Biosystem's colourspace genomic representation in mind. Authors are Michael Brudno and Stephen Rumble at the University of Toronto. Works with data in letterspace (Roche, Illumina), colourspace (AB) and Helicos space.Read mappingcolourspace
SibeliaSibelia: A comparative genomic tool: It assists biologists in analysing the genomic variations that correlate with pathogens, or the genomic changes that help microorganisms adapt in different environments. Sibelia will also be helpful for the evolutionary and genome rearrangement studies for multiple strains of microorganisms.GenomicsVariant callingC++GPL
SICERA clustering approach for identification of enriched domains from histone modification ChIP-seq data.ChIP-seq
Epigenomics
Sequence contamination filteringPython
SiLoCoCompares sRNA expression levels in multiple samples by grouping sRNAs into loci based on genomic locationWorkflowsGene expression profilingJavaCustom LicenceLinux 64
Windows
Mac OS X
Sim4ccCross-species spliced alignment of ESTs to genomesRNA-Seq alignment
Comparative genomics
Read mappingC++GPLv2UNIX
Linux
SimNextSequencing read simulatorModelling and simulationPerl
SimSeqIllumina paired-end and mate-pair short read simulator. Used to sample reads from the simulated genome for the first Assemblathon.GenomicsModelling and simulationPosition and underlying base specific error model. Simulates chimeric mate-pair reads with paired-end contamination and duplicates.Java
C
MITPOSIX
SissrsProduce a list of peakmaxima from aligned positions.ChIP-seqPeak callingPerlLinux
UNIX
SkewerSkewer implements a novel dynamic programming algorithm dedicated to the task of adapter trimming and it is specially designed for processing illumina paired-end sequences.Sequence assembly
RNA-Seq
Small RNA Sequencing
Read mapping
Adapter removal
Sequence trimming
Read pre-processing
multi-threadingC++Linux 64
SliderA new alignment approach that reduces the alignment problem space by utilizing each read base's probabilities given in the Illumina prb files.SNP detectionMappingJava
SlideSortSlideSort finds all similar pairs from a string pool in terms of edit distance. Using an efficient pattern growth algorithm, SlideSort discovers chains of common k-mers to narrow down the search.ClusteringC++Linux
Windows
SLOPEDetects structural variants from targeted short DNA readsExome capture
Structural variation
C++
SmashCommunitySmashCommunity is a stand-alone metagenomic annotation and analysis pipeline suitable for data from Sanger and 454 sequencing technologies.Metagenomics
SNIP-SeqTool for discovering SNPs in population sequencing dataSNP detectionPython
SniperSNP detection utilizing multi-mapping readsSNP detectionC
Python
UNIX
Mac OS X
SNP-o-maticSNP-o-matic is a fast, memory-efficient and stringent read mapping tool offering a variety of analytical output functions, with an emphasis on genotyping.SNP detectionRead mappingC++
C
SNPseaSNPsea is an algorithm to identify cell types and pathways likely to be affected by risk loci.SNP detection
Functional genomics
Gene expression analysis
EnrichmentC++
R
Python
GPLv3
  • NIX
SNPSeekerIdentification of SNPs in pooled genomic samplesSNP detectionC
SNVerVariant calling in pooled or individual sequence data.SNP detectionJavaWindows
Linux
Mac OS X
SNVMixDetects single nucleotide variants from next generation sequencing data.SNP detectionCMIT
SOAPSOAP (Short Oligonucleotide Alignment Program) is a program for efficient gapped and ungapped alignment of short oligonucleotides onto reference sequences. SOAP2 is an updated program based on Burrows-Wheeler Transform.SNP detectionRead mapping
Sequence alignment
Genome indexing (Burrows-Wheeler)
C++UNIX
SOAPdenovoSOAPdenovo, a short read de novo assembly tool, is a package for assembling short oligonucleotide into contigs and scaffolds.Sequence assembly (de novo assembly)Sequence assemblyHas a modular structure and comes with a read corrector
an assembly module
a scaffolder and a gap filler
GPLv3Linux
Mac OS X
SOAPfusionSOAPfusion is a novel tool for fusion discovery with paired-end RNA-Seq reads. The tool follows a different strategy by “finding fusions directly and verifying them”, differentiating it from all other existing tools by “finding the candidate regions and searching for the fusions afterwards”. This enables the fusion discovery process to be more effective and sensitive, also with a specular performance under low coverage of sequencing far more better than other tools. http://soap.genomics.org.cn/SOAPfusion.htmlTranscriptomics
RNA-Seq
Gene structure
finding fusions directly and verifying themPerl
C++
Linux 64
SOAPsnpSOAPsnp is an accurate consensus sequence builder based on soap1 and SOAPaligner/soap2's alignment output. It calculates a quality score for each consensus base, which can be used for any latter process to call SNPs.SNP detectionC
C++
SOCSSOLiD reference based, un-gapped alignment with bisulfite capabilityDNA methylation
RNA-Seq alignment
SNP detection
Read mapping
Bisulfite mapping
coverage
colourspace
Bisulfite sequencing
C++GPLv3POSIX
SolasGiven gene annotation the major questions addressed by the package are: prediction of alternative exons in a single condition / cell sample, prediction of differential alternative exons between two conditions / cell samples, quantification of alternative splice forms in a single condition / cell sampleRNA-Seq quantification
Alternative splicing
R
Sole-SearchDetermines statistically significant peaks from ChIP experimentsChIP-seqJava
SolexaQAUser-friendly software package designed to generate detailed statistics and at-a-glance graphics of sequence data quality both quickly and in an automated fashion. This package contains associated software to trim sequences dynamically using the quality scores of bases within individual reads.Sequencing quality control
Sequence trimming
Quality Processing Algorithm
Runtime Speed
Perl
R
GPLv3Mac OS X
UNIX
SolexaToolsSolexaTools is a project to create a tool set to work with a Solexa genome sequencer. It includes multiple components including a LIMS system, pipeline and other tools to support end-users and researchers setting up a Solexa environment.Laboratory information managementJava
SOLID software toolsSOLID software tools hosted by Applied BiosystemsCommercial
SomaticCallFinds single-base differences (substitutions) between sequence data from tumor and matched normal samples.Genetic variation
Spiral GeneticsSpiral Genetics provides a novel aligner/variant caller, Anchored Assembly, which can detect large structural variations using short read NGS data with unmatched precision.Sequence assembly
Whole genome resequencing
SNP detection
Mapping
Sequence analysis
Statistical calculation
DNA-Seq
Exome and whole genome variant detection
Genomic assembly
Quality control
Read mapping
Sequence alignment
File reformatting
Accurate
Fast
Cloud Computing
Read mapping
SNP calling
command line
large SV detection
C++CommercialLinux
Mac OS X
Windows
SpliceGrapherSpliceGrapher is a package for creating splice graphs from RNA-Seq data, guided by gene models and EST data (when available).Alternative splicingVisualisation
SpliceMapDetects splice junctions from RNA-seq data. This method does not depend on any existing annotation of gene structures and is capable of finding novel splice junctions with high sensitivity and specificity. It can handle long reads (50–100 nt) and can exploit paired-read information to improve mapping accuracy.RNA-Seq alignmentRead mappingPython
C++
Linux
SplicePlotSplicePlot is a simple command line utility that produces intuitive visualization of alternative splicing and splicing quantitative trait loci (sQTL) and their effectsAlternative splicingVisualisation
SpliceTrapSpliceTrap is a statistic tool for quantifying exon inclusion ratios in paired-end RNA-seq data. Instead of full transcript quantification, SpliceTrap approaches to exon inclusion level estimation as a Bayesian inference problem. For every exon it quantifies the extent to which it is included, skipped or subjected to size variations due to alternative 3’/5’ splice sites or Intron Retention.RNA-Seq
RNA-Seq quantification
Alternative splicing
Statistical calculationSplicing ratio estimationC++
Perl
UNIX
Linux
SplicingViewerSplicingViewer is an integrated tool developed to enable users to detect the splice junctions, annotate alternative splicing events, and visualization of the patterns of alternative splicing events.Genomics
RNA-Seq
MappingGUI
command line
Data Visualisation
JavaGPL
Commercial
BioLicense
LGPL
BSD License
Linux
Windows
Mac OS X
SPLINTERIdentification of indel variants in pooled DNA with spike-in controlsSNP detection
Indel detection
finds rare indels in pooled samples
error model profiler for sequencing library
C
C++
Commercial
Freeware
SplitSeekde novo prediction of splice junctions in short-read RNA-seq data, suitable for detection of novel splicing events and chimeric transcripts.RNA-Seq alignmentPerlGPL
SPPR-scripts for ChIP-seq analysis.Genomics
ChIP-seq
Peak callingmulti-threadingR
SR-ASMSR-ASM algorithm is designed for DNA assembly of the short sequences coming from 454 sequencers.Sequence assembly (de novo assembly)Sequence assemblyC++Linux
UNIX
SRAdbR tool to query Short Read Archive and download data from itR
SRMASRMA is a short read micro re-aligner for next-generation high throughput sequencing data.SNP detection
Indel detection
Localised reassemblyJava
C
GPL
SSASSA (Signal Search Analysis) is a software package for the analysis of nucleic acid sequence motifs that are postionally correlated with a functional site (e.g a transcription or translation initiation site).Sequence motifsSequence analysis
Sequence motif comparison
Sequence motif discovery
Fortran F77
C
Perl
GPLLinux
Mac OS X
SSAHASSAHA (Sequence Search and Alignment by Hashing Algorithm) is an algorithm for very fast matching and alignment of DNA sequences.Sequence alignment
Local sequence alignment
Commercial
Freeware
Linux
Mac OS X
SsahaSNPSequence Search and Alignment by Hashing AlgorithmSNP detectionMac OS X
Linux 64
Linux
Solaris
Compaq Alpha
SSAKE

The Short Sequence Assembly by K-mer search and 3' read Extension (SSAKE) is a genomics application for aggressively assembling millions of short nucleotide sequences by progressively searching for perfect 3'-most k-mers using a DNA prefix tree. SSAKE is designed to help leverage the information from short sequences reads by stringently clustering them into contigs that can be used to characterize novel sequencing targets. Authors are René Warren, Granger Sutton, Steven Jones and Robert Holt from the Canada's Michael Smith Genome Sciences Centre. Perl/Linux. Please note that paired reads need to be in one pseuod fasta line separated by ':'

 >readpair:1000
 ACGATAGCTTCG:ACGCGATAGATC
Sequence assemblyPerlGPLv2Linux
SSPACEStand-alone scaffolder of pre-assembled contigs using paired-read data.GenomicsScaffoldingScaffold contigs using paired reads. Extension of unmapped reads. Visualisation and tracking of contigs on scaffolds.PerlWindows
Linux
Mac OS X
STADENIncludes GAP4, GAP5, SPIN, TREV, and numerous smaller tools.Sequence assembly
Sequence alignment
Visualisation
Integrated solutionC
C++
Tcl
Fortran
BSDLinux
Windows
Mac OS X
UNIX
StampyUses a hybrid mapping algorithm and a detailed statistical model to achieve both speed and sensitivity, particularly when reads include sequence variation.Read mappingPythonCommercial
Freeware
Linux
Standalone hammingExample software for decoding error-correcting barcodesSample BarcodingPython
Standardized Velvet Assembly ReportA set of scripts and a Sweave report used to iterate through parameters and generate a report on Velvet-generated sequence assembliesQuality controlVisualisationR
Perl
GPLv3
STARUltrafast universal RNA-seq alignerTranscriptomics
RNA-Seq
Sequence alignmentC++GPLv3Linux
Unix
Mac OS X; x86_64
StrelkaStrelka is an analysis package designed to detect somatic SNVs and small indels from the aligned sequencing reads of matched tumor-normal samples.Genetic variationVariant callingMulticorePerlLinux
SubjuncThe Subread read aligner and Subjunc junction detector employ a novel read mapping paradigm called "seed-and-vote" to achieve a fast mapping speed and a high mapping accuracy. The seed-and-vote paradigm is particularly powerful in detecting indels. Subjunc can be used to discover exon-exon junctions from RNA-seq data. It takes Subread less than 20 minutes to map 10 million 100bp reads using one thread. Its running time remains nearly the same when mapping longer reads thanks to the high scalability of the seed-and-vote paradigm. Subread and Subjunc can be used to map reads generated from all major sequencing platforms including Illumina GA/HiSeq, Roche 454, ABI SOLiD and Ion Torrent. They can run on both Linux/unix and Mac computers. Subread and Subjunc were published in Nucleic Acids Research in 2013.RNA-Seq alignment
Mapping
Sequencing
RNA splicing
Read alignment
SubreadSubread is a general-purpose read aligner which can be used to map both genomic DNA-seq reads and RNA-seq reads. It uses a new mapping paradigm called "seed-and-vote" to achieve fast, accurate and scalable read mapping. It automatically determines if a read should be globally or locally aligned, therefore particularly powerful in mapping RNA-seq reads. It supports indel detection and can map reads with both fixed and variable lengths.Whole genome resequencing
RNA-Seq alignment
Mapping
Next Generation Sequencing
Read mappingGapped alignment
Local alignment
Memory efficient and fast
Paired read support
RNAseq analysis
SAM format output
SNP/indel discovery in any format
can run on major computer platforms
capable of using very small seeds for splice mapping
low cost for high-error matching
paired-end mapping
parallel execution
short and long reads
CGPLv3Linux 64
Mac OS X
Mac OS X; x86 64
SuccinctAssemblyTools to build & analyze compact versions of de Bruijn graphs.Sequence assembly (de novo assembly)Linux
SUDS genome browserCompressed suffix tree implementation to browser genome sequencesGenome visualisationC++GPLv2
SuffixeratorCompute enhanced suffix arrayGenome indexing (suffix arrays)Part of GenomeToolsLinux
SupersplatUsing a genomic reference and RNA-seq high-throughput sequencing datasets, supersplat empirically identifies potential splice junctions at a rate of (~)11.4 million reads per hour.RNA-Seq alignmentSequence assemblyC++
SUTTADe novo assembly algorithm for assembling bacterial genomes from second generation sequencing dataSequence assembly (de novo assembly)Commercial
Freeware
SVDetectIdentifies genomic structural variations from paired-end and mate-pair next-generation sequencing data produced by the Illumina GA and ABI SOLiD platforms. Applying both sliding-window and clustering strategies, we use anomalously mapped read pairs provided by current short read aligners to localize genomic rearrangements and classify them according to their type, e.g. large insertions-deletions, inversions, duplications and balanced or unbalanced inter-chromosomal translocationsStructural variationPerl
SVMergePipeline for the detection of structural variants by integrating calls from multiple structural variant callers.Structural variationPerl
SwalignA simple Smith-Waterman alignment implementation in CSequence alignmentCMIT
SWAP454A program for calling SNPs using 454 read data.SNP detection
SwDMRswDMR: a sliding window approach to identify differentially methylated regions based on bisulfite sequencingDNA methylation
Sequencing
Epigenetics
Methylation callingDifferentially methylated regions identification and annotationPerl
R
GPLv3Linux
UNIX
SwiftPrimary Data Analysis for the Illumina Solexa Sequencing Platform.Base-callingC++LGPLLinux
SWTWashU Sliding Window Tool for detecting copy number variants from Illumina/Solexa data.Copy number estimation
SXOligoSearchSXOligoSearch is a commercial platform offered by the Malaysian based Synamatix. Will align Illumina reads against a range of Refseq RNA or NCBI genome builds for a number of organisms. Web Portal. OS independent.Sequence alignment
SyapseSyapse is a platform and application suite for bringing together omics and clinical data.Genomics
Transcriptomics
DNA methylation
ChIP-seq
SNP detection
Indel detection
RNA-Seq
Metagenomics
DNA transcription
Epigenomics
Structural variation
Population genetics
Comparative genomics
DNA-Seq
Regulatory genomics
Visualisation
Sequence analysis
Differential expression analysis
Ontology comparison
Exome analysis
Variant classification
API
Cloud Computing
GUI
SyzygySoftware to identify variants from pooled sequencing dataSNP detection
Indel detection
Python
R
T-lexHere, we present a computational pipeline (T-lex) that uses NGS data to detect the presence/absence of annotated Transposable Element (TE) copies. T-lex can use data from a large number of strains and returns estimates of population frequencies of individual TE insertions in a reasonable time.Mobile genetic elementsPerl
Ta-si predictionta-siRNA (trans-acting short interfering RNA): prediction of phased ta-siRNAs in plant sRNA datasets.WorkflowsPhase pattern predictionJavaCustom LicenceLinux 64
Windows
Mac OS X
TabletTablet is a lightweight, high-performance graphical viewer for next generation sequence assemblies and alignments.Genomics
Genotyping
Comparative genomics
Sequence assembly visualisationSequence assembly visualisationJavaBSDWindows
OS X
Linux
TagCleanerTagCleaner can be used to automatically detect and efficiently remove tag sequences (e.g. WTA or MID tags) from metagenomic datasets. TagCleaner is available as both standalone and web-based versions.Transcriptomics
Metagenomics
Sequence trimmingGPLv3UNIX
Mac OS X
Windows
TagDustTagDust, a program identifying artifactual sequences in large sequencing runs. Given a user-defined cutoff for the false discovery rate (FDR), TagDust identifies all reads explainable by combinations and partial matches to known sequences used during library preparation.Sequencing quality controlCGPLSolaris
UNIX
Linux
TaipanTaipan uses greedy extensions for contig construction but at each step realizes enough of the corresponding read graph to make better decisions as to how assembly should continue. We show that this approach can achieve an assembly quality at least as good as the graph-based approaches used in the popular Edena and Velvet assembly tools using a moderate amount of computing resources.Sequence assembly (de novo assembly)Sequence assembly
TallyTally is a program for deduplicating sequence fragments for both single and paired end input. Single reads, paired-end reads.SequencingSequence contamination filtering
Read pre-processing
Sequence redundancy removal
Memory efficient and fast.CGPLv3Linux
UNIX
Mac OS X
TallymerA collection of flexible and memory-efficient programs for k-mer counting and indexing of large sequence sets.K-mer counting
Genome indexing (suffix arrays)
Part of GenomeToolsLinux
TAPyREfficient BWT-based read aligner supporting multiple sequencing platformsWhole genome resequencingRead mappingCGPL
TASERapid tag-counting and annotation software tool specifically designed for Illumina CASAVA sequencing datasets.RNA-Seq quantificationJava
TASRExome capture of short read data to identify the presence of variantsExome captureSequence assemblyPerlGPLv2
TEQCQuality assessment of target enrichment experiments.Exome captureSequencing quality controlR
TileQCTileQC: a system for tile-based quality control of Solexa data.Sequencing quality controlR
TiMat2TiMAT2 contains tools for genomic tiling microarray analysisGenotypingJavaBSD
TMAPTMAP is a short read aligner specifically tuned for data from the Ion Torrent PGMRead mapping
TopHatTopHat is a fast splice junction mapper for RNA-Seq reads.RNA-Seq alignmentSequence alignment
Mapping
C++BoostLinux
Unix
TopHat-FusionDetection of fusion genes in RNA-Seq data
TOTALRECALLERImproves sequence quality of reads and reduces ambiguous mappingsBase-callingCommercial
Freeware
Linux
TracemblerTracembler streamlines the process of recursive database searches, sequence assembly, and gene identification in resulting contigs in attempts to identify homologous loci of genes of interest in species with emerging whole genome shotgun reads. A web server hosting Tracembler is provided at http://www.plantgdb.org/tool/tracembler/, and the software is also freely available from the authors for local installations.SequencingSequence assemblyLinux
Trans-ABySSTrans-ABySS is a software package that is designed to analyze ABySS-assembled whole-genome shotgun transcriptome data.SNP detection
Indel detection
RNA-Seq
Gene structure
BCCA (academic use)
TrimmomaticA flexible read trimming tool for Illumina NGS dataFile reformatting
Sequencing quality control
Sequence trimming
TrinityTrinity is a transcriptome assembler which relies on three different tools, inchworm an assembler, chrysalis which pools contigs and butterfly which amongst others compacts a graph resulting from butterfly with reads.Sequence assembly (de-novo assembly)Transcriptome assemblyJava
C++
Linux
TripalTripal is a collection of open-source, freely-available Drupal modules that serves as a web interface for a GMOD Chado database. It is designed to allow anyone with genomic data to quickly create an online genomic database using community supported tools. Tripal is part of the open-source tool collection available through the Generic Model Organism Database (GMOD) project.Genomics
Genetics
VisualisationPHPOpen Source
Tviewtview is a lightweight curses based assembly viewerVisualisationCBSD
MIT
UGENEUGENE is a free cross-platform genome analysis suite that combines popular bioinformatics tools within a single user friendly interface.Genomics
Sequence analysis
Phylogenetics
Protein structure analysis
Sequence parsingC++GPLv3Linux
Windows
Mac OS X
UnoSeqUnoSeq is a Java library to analyze next generation sequencing data (e.g. data generated by Illumina's mRNAseq method) and especially perform expression profiling in organisms where no well-annotated reference genome exists.Sequence assembly (de-novo assembly)
RNA-Seq
Transcriptome assembly
Java
USeqCollection of software tools for for both low and high level analysis of next generation, ultra high throughput signature sequencing data from the Solexa, SOLiD, and 454 platforms. Initial emphasis: chIP-seq and RNA-Seq with FDR estimationsChIP-seq
RNA-Seq alignment
JavaBSD
V-XtractorV-Xtractor uses Hidden Markov Models to locate, verify, and extract defined hypervariable sequence segments (V1-V9) from bacterial, archaeal, and fungal small-subunit rRNA sequences.Metagenomics
Sequencing
Statistical calculationPerlGPLUNIX
VAALVAAL is a variant ascertainment algorithm that can be used to detect SNPs, indels, and more complex genetic variants.SNP detection
Indel detection
Structural variation
Sequence alignment
VAASTVariant Annotation, Analysis and Search ToolStructural variationVariant prioritisationCommercial
Freeware
Variant Effect PredictorTool for predicting effects of variants for any genome in Ensembl. The web version is limited to 750 variants, but an API and Perl script are provided as well.SNPSNP annotationPerl
VariantClassifierThe VariantClassifier is a software tool for hierarchically classifying variants based on the genome annotation that is provided. Instead of looking at a region of the genome and seeing all the features relative to each other on the genomic axis, the VariantClassifier inverts the process so that novel variants can be tested for interest, based on the known features on the genomic axis. Furthermore, our hierarchical classification provides a prioritisation of the variants that should be considered for more intensive study.SNPSNP annotation
Variation toolkitA set of C++ tools for the interpretation of VCF data.Genomics
SNP
Exome and whole genome variant detection
SNP annotationC++GPLv3Linux
VariationHunterDetection of structural rearrangementsStructural variationRead mapping
Variant calling
CUNIX
VARiDVARiD is a variation detection framework for both color-space and letter-space platformsGenomics
SNP detection
Indel detection
Statistical calculationSNP/indel discovery in any format
even combining Colorspace with Letterspace
CGPLv3
VarScanVarScan, an open source tool for variant detection that is compatible with several short read align-ers.SNP detectionSNP callingJava
VCAKEDe novo assembly of short reads with robust error correction. An improvement on early versions of SSAKE.Sequence assembly (de novo assembly)Sequence assembly
K-mer counting
Perl
C
GPLLinux
Mac OS X
VcflibAPI and command line utilities for the manipulation of VCF files.GenomicsC++MIT
VCFtoolsPackage for dealing with VCF (variant call format) files. Both command line and Perl API.C++GPLv3
VectorfriendsVectorFriends is an advanced, integrated, and user-friendly sequence analysis software for molecular biologists. It combines various types of in silico cloning, sequence analysis and data management into a single application.Sequence assembly
Sequence alignment
Visualisation
Annotation
Sequence alignment visualisation
Isothermal Sequence assembly
gateway and multisite gateway cloning
TOPO PCR cloning
restriction cloning
cloning history
multiple sequence alignment
Phylogenetic tree visualization
Sanger sequence assembly
ORF analysis
Translation analysis
GC plot analysis
JavaFree for academic use; CommercialWindows
VelvetVelvet is a de novo genomic assembler specially designed for short read sequencing technologies, such as Solexa or 454 or SOLiDSequence assembly (de novo assembly)Sequence assembly
Sequence assembly (de-novo assembly)
GPL
VelvetOptimiserVelvetOptimiser is a multi-threaded Perl script for automatically optimising the parameter options for the Velvet de novo sequence assembler.Sequence assembly (de novo assembly)PerlGPLv2
VicunaDe novo assembly of viral populationsSequence assembly (de novo assembly)
Population Genomics
Viral genomics
C++POSIX
VIPA complete package designed for next-generation diagnostics using 454 sequencing.Genomics
SNP
SNP detection
Mapping
SNP annotation
Read mapping
SNP calling
coverage analysis
SNP annotation
Perl
MySQL
LGPLLinux
ViralFusionSeqAccurately discover viral integration events and fusion transcripts by the use of soft-clipping information, read-pair analysis, and targeted de novo assemblySequence assembly (de novo assembly)
Genomics
Mapping
Gene structure
Sequence assembly
Read mapping
Sequence alignment
Read pre-processing
Accurately discover viral integration events and fusion transcriptsPerlGPLv3Linux
VirusHunterNext generation sequencing (NGS) technologies allow us to explore virus interactions with host genomes that lead to carcinogenesis or other diseases; however, this effort is largely hindered by the dearth of efficient computational tools. Here, we present a new tool, VirusHunter, for the identification of viruses and their integration sites in host genomes using any type of existing NGS data. VirusHunter's unique features include the characterization of insertion loci of any type of virus in the host genome and high accuracy and computational efficiency as a result of its well-designed pipeline.
VirusSeqWe developed a new algorithmic method, VirusSeq, for detecting known viruses and their integration sites in the human genome using next-generation sequencing data. We evaluated VirusSeq on RNA-Seq data of 256 TCGA human cancer samples. Using these data, we showed that VirusSeq accurately detects the known viruses and their integration sites with high sensitivity and specificity. VirusSeq can also perform this function using whole genome sequencing data of human tissue.Genomics
Mapping
Read mappingPerlUnknown
VisSRVisSR (Visualisation of sRNAs): generate a visual representation of sRNAs and user-imported genomic features.TranscriptomicsVisualisationDesktop sRNA VisualisationJavaCustom LicenceLinux 64
Windows
Mac OS X
VmatchA versatile software tool for efficiently solving large scale sequence matching tasksRead mappingCommercialLinux
WebApolloWebApollo is a browser-based tool for distributed community annotation of sequences.Genomics
Sequence annotation
Sequence functional annotation
AnnotationReal time updating; lazy-loading; sequence visualization; sequence annotationJavaScript
Perl
Java
Open SourceRequires Tomcat server
WebPrInSeSWebPrInSeS encompasses two separate software applications. The first is WebPrInSeS-C which performs automated sequence verification of user-defined open-reading frame (ORF) clone libraries. The second is WebPrInSeS-E, which identifies positive hits in cDNA or ORF-based library screening experiments such as yeast one- or two-hybrid assaysClone verification
Protein interactions
browser based
WHAMWHAM is a high-throughput sequence alignment tool.Read mappingGPLv3
XMatchViewA visual tool for analyzing cross_match alignments.ViewerPythonGPLv3Windows
Linux
YASSYASS is a genomic similarity search tool, for nucleic (DNA/RNA) sequences in fasta or plain text format (it produces local pairwise alignments).
ZINBAIdentifies genomic regions enriched in a variety of ChIP-seq and related next-generation sequencing experimentsChIP-seq
Sequencing
GPLv3
ZOOMZOOM (Zillions Of Oligos Mapped) is designed to map millions of short reads, emerged by next-generation sequencing technology, back to the reference genomes, and carry out post-analysis. ZOOM is developed to be highly accurate, flexible, and user-friendly with speed being a critical priority.Read mappingLinux
Windows
ZORROZORRO is an hybrid sequencing technology assembler. It takes to sets of pre-assembled contigs and merge them into a more contiguous and consistent assembly. The main caracteristic of Zorro is the treatment before and after assembly to avoid errors.GenomicsSequence assemblyPerlGPLLinux