orfm
orfm identifies open reading frames (ORFs) in nucleotide sequence data using the Aho-Corasick algorithm to rapidly locate regions without stop codons for high-throughput sequencing analyses such as Illumina metagenomics.
Key Features:
- Speed and Efficiency: Achieves a four- to five-fold increase in speed over GetOrf and Translate while reporting the same ORFs.
- Algorithmic Approach: Uses the Aho-Corasick algorithm to rapidly locate stretches of DNA uninterrupted by stop codons.
- Read and Contig Compatibility: Detects ORFs in both unassembled reads and assembled contigs typical of metagenomic datasets.
- Optimal Data Performance: Performs best on large, high-quality datasets typical of Illumina sequencing.
- Output Format: Outputs identified ORFs as FASTA sequences.
- Implementation Language: Implemented in C for high-performance execution.
Scientific Applications:
- Metagenomics: Rapid ORF identification from unassembled reads and assembled contigs in Illumina-based metagenomic studies.
- Genomics: Screening assembled contigs for genes of interest in genomic sequencing projects.
- Gene Discovery: Enabling gene discovery from high-throughput nucleotide datasets by detecting candidate protein-coding regions.
- Functional Annotation: Providing protein-coding sequences for downstream functional annotation pipelines.
- Comparative Genomics: Supporting comparative genomics analyses through fast extraction of ORFs across large datasets.
Methodology:
Translates nucleotide sequences into potential protein-coding regions by locating stretches without stop codons using the Aho-Corasick algorithm, outputs ORFs as FASTA files, and is implemented in C.
Topics
Details
- License:
- LGPL-3.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- C
- Added:
- 3/22/2022
- Last Updated:
- 3/22/2022
Operations
Publications
Woodcroft BJ, Boyd JA, Tyson GW. OrfM: a fast open reading frame predictor for metagenomic data. Bioinformatics. 2016;32(17):2702-2703. doi:10.1093/bioinformatics/btw241. PMID:27153669. PMCID:PMC5013905.