BioAutoML
BioAutoML automates machine learning workflows for biological sequence analysis by performing feature extraction, feature selection, algorithm recommendation, and hyperparameter optimization.
Key Features:
- Automated Feature Engineering: Extracts numerical representations of biological sequences using the MathFeature package and performs automated feature extraction and selection.
- Metalearning-Based Model Optimization: Recommends machine learning algorithms and performs hyperparameter tuning using Automated Machine Learning (AutoML) strategies.
- Integrated Machine Learning Pipeline: Supports end-to-end processing from sequence feature generation to optimized predictive model development.
Scientific Applications:
- Noncoding RNA Classification: Predicts major classes of noncoding RNAs (ncRNAs) using machine learning models trained on sequence-derived features.
- Bacterial ncRNA Prediction: Identifies eight categories of bacterial ncRNAs, including housekeeping and regulatory RNAs.
- Biological Sequence-Based Prediction: Enables machine learning analyses of biological sequence datasets through automated feature generation and model optimization.
Methodology:
BioAutoML extracts numerical features from biological sequences using MathFeature, performs automated feature selection, and applies metalearning modules for algorithm recommendation and hyperparameter tuning to optimize machine learning models.
Topics
Details
- License:
- Not licensed
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux
- Programming Languages:
- Python
- Added:
- 9/2/2022
- Last Updated:
- 9/2/2022
Operations
Publications
Bonidia RP, Santos APA, de Almeida BLS, Stadler PF, da Rocha UN, Sanches DS, de Carvalho ACPLF. BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria. Briefings in Bioinformatics. 2022;23(4). doi:10.1093/bib/bbac218. PMID:35753697. PMCID:PMC9294424.