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
General
https://plast.inria.fr/