FragGeneScanRs
FragGeneScanRs predicts protein-coding genes from short and error-prone shotgun metagenomic reads using a Rust reimplementation of the FragGeneScan model.
Key Features:
- Performance Optimization: Rust reimplementation processes shotgun metagenomic reads up to 22 times faster on a single thread and exhibits improved scalability with multithreaded execution compared to the original FragGeneScan.
- Rust Implementation: Implemented in Rust to reduce memory leaks, race conditions, and other bugs through memory safety and concurrency management.
- Accuracy and Reliability: Produces output equivalent to the original FragGeneScan implementation, preserving gene prediction accuracy.
- Flexible Analysis Options: Introduces new features that enable configurable analysis of short and error-prone reads from shotgun metagenomics.
Scientific Applications:
- Metagenomic gene prediction: Predicts genes from short and error-prone reads generated by shotgun metagenomics.
- Microbial community and environmental sequencing: Enables high-throughput gene prediction for studies of microbial communities and environmental samples.
Methodology:
Rust reimplementation of the FragGeneScan model that leverages Rust's memory safety and concurrency management to address memory leaks, race conditions, and bugs, and supports single-thread and multithreaded execution with reported up to 22× single-thread speedup.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 9/17/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Van der Jeugt F, Dawyndt P, Mesuere B. FragGeneScanRs: faster gene prediction for short reads. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-04736-5. PMID:35643462. PMCID:PMC9148508.