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.

PMID: 35753697
PMCID: PMC9294424
Funding: - Coordenacâo de Aperfeiçoamento de Pessoal de Nível Superior: 001 - São Paulo Research Foundation: #2013/07375-0, #2021/08561-8

Documentation