Useful Links


Sequence Alignment Algorithms


Smith-Waterman Algorithm

Smith-Waterman Searches

  • Bic-SW uses the Smith-Waterman algorithm to search SwissProt and sends the results back . 
  • SSearch on Smith-Waterman search System
Classic Papers Papers on Sequence Alignment FPGA Implementation

Papers on Sequence Alignment SIMD Implementation

  • Schmidt, B., Schroder, H. and Schimmler, M. Massively Parallel Solutions for Molecular Sequence Analysis, International Parallel and Distributed Processing Symposium: IPDPS Workshops (2002), p. 0186

  • Rogens, T. and Seeberg. E. Six-fold speed-up of Smith-Waterman sequence database searches using parallel processing on common microprocessors. Bioinformatics, 16, (2000), 699-706.

  • Hughey, R. Parallel hardware for sequence comparison and alignment. (1996) Comput. Appl. Biosci. 12, 473-479

  • Taylor, Stewart  Applying MMX Technology to the Smith-Waterman Algorithm. Department of Electrical Engineering, Stanford University

  • Wozniak, A. (1997) Using video-oriented instructions to speed up sequence comparison. Comput. Appl. Biosci., 13, 145-150.

System
  • TimeLogic - makers of Decypher, an FPGA based Bioinformatics Accelerator
  • Compugen - makers of BioXL/H, an FPGA based Bioinformatics Accelerator
  • Paracel - makers of GeneMatcher2, a cluster

FASTA

The FastA suite of programs provides methods for searching sequence databases and comparing sequences, as well as some more general analysis programs.

  • uses a local alignment method based on matching tuples.
  • has empirically determined match statistics, similar to Blast.
  • is more sensitive, but slower, if a smaller tuple size is used.

FASTA Searchs

Paper

Pearson, W. R. (2000) Flexible sequence similarity searching with the FASTA3 program package Methods Mol. Biol. 132:185-219

 


BLAST

BLAST (Basic Local Alignment Search Tool) is a popular program for searching biosequences against databases. Salient characteristics of BLAST are:

    Local alignments, Ungapped alignments, Explicit statistical theory, Rapid, Heuristic.

Blast Searches 

Classic Paper

E. W. Myers, W. Miller, S. F. Altschul, W. Gish and D. Lipman, "Basic Local Alignment Search Tool," Journal Molecular Biology 214, (1990).

Papers on BLAST Parallel Implementation

  • Bjornson, R.D., Sherman, A.H., Weston, S.B., Willard, N. and Wing, J. TurboBLAST: A Parallel Implementation of BLAST Built on the TurboHub, International Parallel and Distributed Processing Symposium: IPDPS Workshops (2002), p.0183
  • Aaron E. Darling, Lucas Carey, Wu-chun Feng, The Design, Implementation, and Evaluation of mpiBLAST, The HPC Revolution 2003. LA-UR 03-2826
  • PARACEL BLAST-Accelerated BLAST software optimized for Linux clusters
  • Jlich A., (1995), Implementations of BLAST for parallel Computers, CABIOS 11, 1 (3-6)

  • Performance Study of BLAST* on Intel Architecture Technical white paper from Intel Solution Services and Intel Parallel Applications Center

  • Yu-Lun Kuo and Chao-Tung Yang Apply Parallel Bioinformatics Applications on Linux PC Clusters Tunghai Science Vol. : 125-141 July, 2003

 


Multiple Alignment

 


Hidden Markov Models


Selected Databases

    Human

    Mouse

    Yeast

Some other databases

  • Databanks of Gene Structure and Regulation at Sanger Centre.
  • MIPS genome project page  with several search engines.
  • TIGR Database (TDB) is a collection of curated databases containing DNA and protein sequence, gene expression, cellular role, protein family, and taxonomic data for microbes, plants and humans.
  • The Merck gene Index.
  • Swiss2D SWISS-2DPAGE contains data on proteins identified on various 2-D PAGE reference maps.

Others

Journals

Book Chapters

  • David W. Mount Bioinformatics : sequence and genome analysis. Cold Spring Harbor, N.Y. Cold Spring Harbor Laboratory Press, c2001

  • Bryan Bergeron Bioinformatics computing. Upper Saddle River, NJ : Prentice Hall, c2003

Other very useful servers