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.

PMID: 35643462
PMCID: PMC9148508
Funding: - Research Foundation-Flanders: 12I5220N

Downloads