| Name
| Description | Sequence Type* | Link
|
| FASTA
| k-tuple local search | Both | EBI GenomeNet PIR (protein only)
|
| BLAST
| k-tuple local search (Basic Local Alignment Search Tool) | Both | NCBI EBI GenomeNet PIR (protein only)
|
| GGSEARCH / GLSEARCH
| Global:Global (GG), Global:Local (GL) alignment with statistics | Protein | FASTA server
|
| SSEARCH
| Smith-Waterman search (more sensitive than FASTA) | Both | EBI server
|
| HMMer
| Hidden Markov profile search | Protein/DNA | download (S. Eddy)
|
| SAM
| Hidden Markov profile search | Protein/DNA | SAM (K. Karplus, A. Krogh)
|
| Combinatorial Extension
| Structural alignment search | Protein | server
|
| IDF
| Inverse Document Frequency | Both | Download
|
| *Sequence Type: Protein or nucleotide
|
| Name
| Description | Sequence Type* | Alignment Type** | Link | Author | Year
|
| BLASTZ
| Seeded pattern-matching | Nucleotide | Local | download | Schwartz et al. | 2003
|
| DNADot
| Web-based dot-plot tool | Nucleotide | Global | server | R. Bowen | 1998
|
| DOTLET
| Java-based dot-plot tool | Both | Global | applet | M. Pagni and T. Junier | 1998
|
| GGSEARCH, GLSEARCH
| Global:Global (GG), Global:Local (GL) alignment with statistics | Protein | Global in query | FASTA server | W. Pearson | 2007
|
| JAligner
| Open source Java implementation of Smith-Waterman | Both | Local | JWS | A. Moustafa | 2005
|
| LALIGN
| Multiple, non-overlapping, local similarity (same algorithm as SIM) | Both | Local non-overlapping | server FASTA server | W. Pearson | 1991 (algorithm)
|
| matcher
| Memory-optimized needleman but slow dynamic programming (based on LALIGN) | Both | Local | server | I. Longden (modified from W. Pearson) | 1999
|
| MCALIGN2
| explicit models of indel evolution | DNA | Global | server | J. Wang et al. | 2006
|
| MUMmer
| Suffix-Tree based | Nucleotide | Global | download | S. Kurtz et al. | 2004
|
| needle
| Needleman-Wunsch dynamic programming | Both | Global | server | A. Bleasby | 1999
|
| Ngila
| logarithmic and affine gap costs and explicit models of indel evolution | Both | Global | download | R. Cartwright | 2007
|
| PatternHunter
| Seeded pattern-matching | Nucleotide | Local | download | B. Ma et al. | 2002-2004
|
| ProbA (also propA)
| Stochastic partition function sampling via dynamic programming | Both | Global | download | U. Mückstein | 2002
|
| PyMOL
| "align" command aligns sequence & applies it to structure | Protein | Global (by selection) | site | W. L. DeLano | 2007
|
| REPuter
| Suffix-Tree based | Nucleotide | Local | download | S. Kurtz et al. | 2001
|
| SEQALN
| Various dynamic programming | Both | Local or Global | server | M.S. Waterman and P. Hardy | 1996
|
| SIM, GAP, NAP, LAP
| Local similarity with varying gap treatments | Both | Local or global | server | X. Huang and W. Miller | 1990-6
|
| SIM
| Local similarity | Both | Local | servers | X. Huang and W. Miller | 1991
|
| SLIM Search
| Ultra-fast blocked alignment | Both | Both | site | L. Bloksberg | 2004
|
| SSEARCH
| Local (Smith-Waterman) alignment with statistics | Protein | Local | FASTA server | W. Pearson | 1981 (Algorithm)
|
| stretcher
| Memory-optimized but slow dynamic programming | Both | Global | server | I. Longden (modified from G. Myers and W. Miller) | 1999
|
| tranalign
| Aligns nucleic acid sequences given a protein alignment | Nucleotide | NA | server | G. Williams (modified from B. Pearson) | 2002
|
| water
| Smith-Waterman dynamic programming | Both | Local | server | A. Bleasby | 1999
|
| wordmatch
| k-tuple pairwise match | Both | NA | server | I. Longden | 1998
|
| YASS
| Seeded pattern-matching | Nucleotide | Local | server download | L. Noe and G. Kucherov | 2003-2006
|
| BioPerl dpAlign
| dynamic programming | Both | Both + Ends-free | site | Y. M. Chan | 2003
|
| *Sequence Type: Protein or nucleotide. **Alignment Type: Local or global
|
| Name
| Description | Sequence Type* | Alignment Type** | Link | Author | Year
|
| ABA
| A-Bruijn alignment | Protein | Global | download | B.Raphaelet al. | 2004
|
| ALE
| manual alignment ; some software assistance | Nucleotides | Local | download | J. Blandy and K. Fogel | 1994 (latest version 2007)
|
| AMAP
| Sequence annealing | Both | Global | server | A. Schwartz and L. Pachter | 2006
|
| BAli-Phy
| Tree+Multi alignment ; Probabilistic/Bayesian ; Joint Estimation | Both | Global | WWW+download | BD Redelings and MA Suchard | 2005 (latest version 2007)
|
| CodonCode Aligner
| Multi alignment; ClustalW & Phrap support | Nucleotides | Local or Global | download | P. Richterich et al. | 2003 (latest version 2007)
|
| ClustalW
| Progressive alignment | Both | Local or Global | EBI PBIL EMBNet GenomeNet | Thompson et al. | 1994
|
| DNA Baser
| Multi alignment | Both | Local or Global + Post processing | DNA Baser (commercial) | M. Gabriel | released 2005
|
| Ed'Nimbus
| Seeded filtration | Nucleotides | Local | server | P. Peterlongo et al. | 2006
|
| Geneious
| Progressive/Iterative alignment; ClustalW plugin | Both | Local or Global | download | A.J. Drummond et al. | 2005 / 2006
|
| CHAOS/DIALIGN
| Iterative alignment | Both | Local (preferred) | server | M. Brudno and B. Morgenstern | 2003
|
| Kalign
| Progressive alignment | Both | Global | serverEBI MPItoolkit | T. Lassmann | 2005
|
| PRRN/PRRP
| Iterative alignment (especially refinement) | Protein | Local or Global | PRRP PRRN | Y. Totoki (based on O. Gotoh) | 1991 and later
|
| POA
| Partial order/hidden Markov model | Protein | Local or Global | download | C. Lee | 2002
|
| MSA
| Dynamic programming | Both | Local or Global | download | D.J. Lipman et al. | 1989 (modified 1995)
|
| SAM
| Hidden Markov model | Protein | Local or Global | server | A. Krogh et al. | 1994 (most recent version 2002)
|
| ProbCons
| Probabilistic/consistency | Protein | Local or Global | server | C. Do et al. | 2005
|
| MULTALIN
| Dynamic programming/clustering | Both | Local or Global | server | F. Corpet | 1988
|
| MAVID
| Progressive alignment | Both | Global | server | N. Bray and L. Pachter | 2004
|
| Multi-LAGAN
| Progressive dynamic programming alignment | Both | Global | server | M. Brudno et al. | 2003
|
| MUSCLE
| Progressive/iterative alignment | Both | Local or Global | server | R. Edgar | 2004
|
| MAFFT
| Progressive/iterative alignment | Both | Local or Global | GenomeNet MAFFT | K. Katoh et al. | 2005
|
| PSAlign
| Alignment preserving non-heuristic | Both | Local or Global | download | S.H. Sze, Y. Lu, Q. Yang. | 2006
|
| SAGA
| Sequence alignment by genetic algorithm | Protein | Local or Global | download | C. Notredame et al. | 1996 (new version 1998)
|
| T-Coffee
| More sensitive progressive alignment | Both | Local or Global | server | C. Notredame et al. | 2000
|
| RevTrans
| Combines DNA and Protein alignment, by back translating the protein alignment to DNA. | DNA/Protein (special) | Local or Global | server | Wernersson and Pedersen | 2003 (newest version 2005)
|
| *Sequence Type: Protein or nucleotide. **Alignment Type: Local or global
|
| Name
| Description
| Sequence Type*
| Link
|
| SLAM
| Gene finding, alignment, annotation (human-mouse homology identification) | Nucleotide | server
|
| Mauve
| Multiple alignment of rearranged genomes | Nucleotide | download
|
| MGA
| Multiple Genome Aligner | Nucleotide | download
|
| Mulan
| Local multiple alignments of genome-length sequences | Nucleotide | server
|
| Sequerome
| Profiling sequence alignment data with major servers/services | Nucleotide/peptide | [1]
|
| AVID
| Pairwise global alignment with whole genomes | Nucleotide | server
|
| SIBsim4 / Sim4
| A program designed to align an expressed DNA sequence with a genomic sequence, allowing for introns | Nucleotide | download
|
| Shuffle-LAGAN
| Pairwise glocal alignment of completed genome regions | Nucleotide | server
|
| ACT (Artemis Comparison Tool)
| Synteny and comparative genomics
| Nucleotide
| server
|
| *Sequence Type: Protein or nucleotide
|
| Name
| Description | Sequence Type* | Link
|
| MEME/MAST
| Motif discovery and search | Both | server
|
| BLOCKS
| Ungapped motif identification from BLOCKS database | Both | server
|
| eMOTIF
| Extraction and identification of shorter motifs | Both | servers
|
| Gibbs motif sampler
| Stochastic motif extraction by statistical likelihood | Both | server (one of many implementations)
|
| TEIRESIAS
| Motif extraction and database search | Both | server
|
| PRATT
| Pattern generation for use with ScanProsite | Protein | server
|
| ScanProsite
| Motif database search tool | Protein | server
|
| PHI-Blast
| Motif search and alignment tool | Both | server
|
| I-sites
| Local structure motif library | Protein | server
|
| *Sequence Type: Protein or nucleotide
|