PASS
PASS aligns short DNA sequences to reference genomes for rapid, sensitive mapping of high-throughput and bisulfite-treated sequencing data.
Key Features:
- Efficient alignment mechanism: Performs both gapped and ungapped alignments of short reads using an index of seed words (11-12 bases) and precomputed scores for shorter flanking regions (7-8 bases) to rapidly locate and verify matches.
- Performance: Achieves gap alignment hundreds of times faster than BLAST and outperforms SOAP, particularly when gaps are allowed, while maintaining high sensitivity for short-read mapping.
- Compatibility with sequencing technologies: Handles large datasets generated by Solexa, SOLiD, and 454 sequencing platforms.
- Bisulfite-treated DNA (Bi-Seq) support: Implements an algorithm optimized for Bi-Seq reads from SOLiD and Illumina, addressing C/T conversions in SOLiD color space, and includes a methylation-caller that reports methylated and unmethylated cytosines on both strands.
- Implementation and platforms: Implemented in C++ and supports Linux and Windows operating systems.
- Benchmarking integration: Used with CuReSim and CuReSimEval for benchmarking mapper accuracy, robustness, and computational efficiency.
Scientific Applications:
- Whole genome sequencing: Mapping short reads to reference genomes for WGS projects.
- Methylation analysis: Mapping bisulfite-treated reads and calling cytosine methylation states on both DNA strands.
- Variant detection: Precise detection and reporting of indels and substitutions from short-read data.
- Small genome projects: High-sensitivity, high-throughput mapping suitable for analyses of small genomes.
- Mapper evaluation: Benchmarking and comparison of mappers using simulated datasets and evaluation tools such as CuReSim and CuReSimEval.
Methodology:
Indexes genomic positions of 11–12 base seed words and stores precomputed scores for 7–8 base flanking regions, locates seed matches via the index, verifies candidates using precomputed alignments and exact dynamic alignment within a narrow region, supports gapped and ungapped alignments, and applies a specialized algorithm for bisulfite-treated reads (including handling C/T conversions in SOLiD color space) with a methylation-caller that reports methylation per cytosine on both strands.
Topics
Details
- License:
- Other
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Added:
- 1/22/2015
- Last Updated:
- 11/25/2024
Operations
Publications
Campagna D, Albiero A, Bilardi A, Caniato E, Forcato C, Manavski S, Vitulo N, Valle G. PASS: a program to align short sequences. Bioinformatics. 2009;25(7):967-968. doi:10.1093/bioinformatics/btp087. PMID:19218350.
Campagna D, Telatin A, Forcato C, Vitulo N, Valle G. PASS-bis: a bisulfite aligner suitable for whole methylome analysis of Illumina and SOLiD reads. Bioinformatics. 2012;29(2):268-270. doi:10.1093/bioinformatics/bts675. PMID:23162053.
Caboche S, Audebert C, Lemoine Y, Hot D. Comparison of mapping algorithms used in high-throughput sequencing: application to Ion Torrent data. BMC Genomics. 2014;15(1):264. doi:10.1186/1471-2164-15-264. PMID:24708189. PMCID:PMC4051166.