OperonSEQer
OperonSEQer predicts operon structures in prokaryotic genomes from short-read RNA-sequencing (RNA-seq) data by identifying co-transcribed adjacent genes.
Key Features:
- Machine learning algorithms: Employs multiple machine learning methods to analyze RNA-seq expression patterns across contiguous prokaryotic genes.
- Statistical analysis (Kruskal-Wallis): Uses a non-parametric Kruskal-Wallis test to assess whether adjacent genes are likely co-expressed from the same transcript.
- Threshold voting system: Implements a threshold voting mechanism to adjust prediction stringency and balance coverage versus accuracy.
- Retraining and hyperparameter tuning: Supports retraining of models and redefinition of hyperparameters using custom datasets.
- Validation with long-read sequencing: Compares predictions to publicly available long-read sequencing data for validation and detection of operon pairs missed by other methods.
Scientific Applications:
- Gene expression regulation: Enables identification of co-expressed gene clusters to inform studies of prokaryotic transcriptional regulation.
- CRISPR-based gene modulation: Guides targeting of contiguous gene clusters for CRISPR-mediated perturbation or engineering.
- Pathogen research: Supports characterization of operons in pathogenic bacteria to investigate virulence factors and potential therapeutic targets.
- Biotechnological engineering: Aids design and optimization of operon architectures for industrial applications such as biofuel production and pharmaceuticals.
Methodology:
Integrates statistical analysis with machine learning, applies the Kruskal-Wallis non-parametric test to RNA-seq expression data to assess co-expression of adjacent genes, refines calls via a threshold voting system, supports model retraining and hyperparameter adjustment, and validates predictions against long-read sequencing data.
Topics
Details
- License:
- BSD-3-Clause
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Windows, Linux
- Programming Languages:
- Python
- Added:
- 11/29/2021
- Last Updated:
- 11/29/2021
Operations
Publications
Krishnakumar R, Ruffing AM. OperonSEQer: A set of machine-learning algorithms with threshold voting for detection of operon pairs using short-read RNA-sequencing data. Unknown Journal. 2021. doi:10.1101/2021.07.29.454062.