Plast

Plast performs parallelized local sequence alignment searches to accelerate sequence similarity comparisons of large genomic banks and next-generation sequencing datasets.


Key Features:

  • Parallel algorithm design: Implements a novel algorithm tailored to exploit the parallel capabilities of contemporary microprocessor architectures and targeted at middle-range computers.
  • SIMD and SSE utilization: Leverages SIMD parallelism via the SSE instruction set to perform simultaneous operations on multiple data elements.
  • Multithreading on multicore CPUs: Uses multithreading to distribute work across multiple CPU cores for concurrent processing.
  • Performance benchmarking: Comparative tests on an 8-processor server demonstrated a 3–6× speedup relative to multithreaded BLAST while maintaining comparable accuracy.

Scientific Applications:

  • Large genomic bank comparison: Accelerates pairwise and database-wide similarity searches across extensive genomic repositories.
  • Next-generation sequencing data processing: Enables rapid similarity searches on high-throughput sequencing datasets generated by next-generation sequencing technologies.
  • Gene discovery: Facilitates identification of homologous sequences relevant to gene discovery efforts.
  • Evolutionary studies and functional genomics: Supports comparative analyses for evolutionary inference and functional annotation.

Methodology:

Employs a parallel algorithm aligned with microprocessor architecture, implements SIMD via the SSE instruction set and multithreading on multicore processors, and was benchmarked on an 8-processor server against multithreaded BLAST.

Topics

Details

License:
CECILL-2.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Added:
1/21/2015
Last Updated:
11/25/2024

Operations

Publications

Van Nguyen H, Lavenier D. PLAST: parallel local alignment search tool for database comparison. BMC Bioinformatics. 2009;10(1). doi:10.1186/1471-2105-10-329. PMID:19821978. PMCID:PMC2770072.

Documentation