Balrog
Balrog predicts protein-coding genes in prokaryotic genomes using a universal Temporal Convolutional Network trained on amino-acid sequences to improve genome annotation across diverse microbial species.
Key Features:
- Universal Model for Gene Prediction: A universal model based on a Temporal Convolutional Network (TCN) is trained on amino-acid sequences from a diverse collection of microbial genomes, eliminating the need for genome-specific retraining.
- High Sensitivity and Specificity: Achieves sensitivity comparable to state-of-the-art gene finders while reducing the number of hypothetical protein predictions and false positives.
- Efficiency in Metagenomic Analysis: Operates without genome-specific training, allowing application to fragmented contigs typical of metagenomic samples.
- Data-Driven Approach: Leverages a large dataset of sequenced microbial genomes to derive predictive features for gene identification.
Scientific Applications:
- Prokaryotic genome annotation: Annotating protein-coding genes in newly sequenced prokaryotic genomes.
- Functional genomics: Improving identification of biological functions encoded in prokaryotic genomes by reducing hypothetical annotations.
- Microbial community analysis: Facilitating analysis of metagenomic and microbial community datasets to elucidate functional potential.
- Evolutionary and biotechnological research: Supporting research in microbiology, evolutionary biology, and biotechnology through more accurate gene annotations.
Methodology:
A Temporal Convolutional Network (TCN) is trained on amino-acid sequences from a large, diverse set of microbial genomes to produce a universal gene prediction model that generalizes across species without genome-specific retraining.
Topics
Details
- License:
- MIT
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/31/2021
Operations
Publications
Sommer MJ, Salzberg SL. Balrog: A universal protein model for prokaryotic gene prediction. Unknown Journal. 2020. doi:10.1101/2020.09.06.285304.