Unknown

Dataset Information

0

FragGeneScanRs: faster gene prediction for short reads.


ABSTRACT:

Background

FragGeneScan is currently the most accurate and popular tool for gene prediction in short and error-prone reads, but its execution speed is insufficient for use on larger data sets. The parallelization which should have addressed this is inefficient. Its alternative implementation FragGeneScan+ is faster, but introduced a number of bugs related to memory management, race conditions and even output accuracy.

Results

This paper introduces FragGeneScanRs, a faster Rust implementation of the FragGeneScan gene prediction model. Its command line interface is backward compatible and adds extra features for more flexible usage. Its output is equivalent to the original FragGeneScan implementation.

Conclusions

Compared to the current C implementation, shotgun metagenomic reads are processed up to 22 times faster using a single thread, with better scaling for multithreaded execution. The Rust code of FragGeneScanRs is freely available from GitHub under the GPL-3.0 license with instructions for installation, usage and other documentation ( https://github.com/unipept/FragGeneScanRs ).

SUBMITTER: Van der Jeugt F 

PROVIDER: S-EPMC9148508 | biostudies-literature | 2022 May

REPOSITORIES: biostudies-literature

altmetric image

Publications

FragGeneScanRs: faster gene prediction for short reads.

Van der Jeugt Felix F   Dawyndt Peter P   Mesuere Bart B  

BMC bioinformatics 20220528 1


<h4>Background</h4>FragGeneScan is currently the most accurate and popular tool for gene prediction in short and error-prone reads, but its execution speed is insufficient for use on larger data sets. The parallelization which should have addressed this is inefficient. Its alternative implementation FragGeneScan+ is faster, but introduced a number of bugs related to memory management, race conditions and even output accuracy.<h4>Results</h4>This paper introduces FragGeneScanRs, a faster Rust imp  ...[more]

Similar Datasets

| S-EPMC3614465 | biostudies-other
| S-EPMC7214025 | biostudies-literature
| S-EPMC8551035 | biostudies-literature
| S-EPMC2529408 | biostudies-literature
| S-EPMC5518131 | biostudies-literature
| S-EPMC3092772 | biostudies-literature
| PRJEB95058 | ENA
| S-EPMC7168855 | biostudies-literature
| S-EPMC3919575 | biostudies-literature
| S-EPMC3041503 | biostudies-literature