RAPSearch

RAPSearch performs fast protein similarity searches to annotate protein-coding sequences translated from short DNA reads generated by next-generation sequencing.


Key Features:

  • Reduced Amino Acid Alphabet: Uses a reduced amino acid alphabet to streamline similarity detection and improve search speed.
  • Suffix Array-Based Seed Detection: Leverages suffix arrays to detect seeds of flexible length for identifying protein similarities.
  • Six-Frame Translation: Translates short DNA reads across six reading frames prior to protein similarity search.
  • Speed and Efficiency: Achieves approximately 20–90 times faster processing than BLASTX for large NGS datasets.
  • Sensitivity and Specificity: Misses about 1.3–3.2% of similarity hits compared to BLASTX while identifying approximately 0.3–2.1% additional homologous proteins that BLASTX does not detect.

Scientific Applications:

  • Metagenomics: Annotation of protein-coding genes from short reads generated by metagenomic sequencing.
  • Functional Annotation: Rapid identification of homologous proteins to support inference of biological functions and characterization of microbial communities.

Methodology:

Short DNA reads are translated in six reading frames, converted to a reduced amino acid alphabet, and suffix arrays are used to detect flexible-length seeds for protein similarity search.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
C++
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Ye Y, Choi J, Tang H. RAPSearch: a fast protein similarity search tool for short reads. BMC Bioinformatics. 2011;12(1). doi:10.1186/1471-2105-12-159. PMID:21575167. PMCID:PMC3113943.

Documentation