Cargando…

BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria

Recent technological advances have led to an exponential expansion of biological sequence data and extraction of meaningful information through Machine Learning (ML) algorithms. This knowledge has improved the understanding of mechanisms related to several fatal diseases, e.g. Cancer and coronavirus...

Descripción completa

Detalles Bibliográficos
Autores principales: Bonidia, Robson P, Santos, Anderson P Avila, de Almeida, Breno L S, Stadler, Peter F, da Rocha, Ulisses N, Sanches, Danilo S, de Carvalho, André C P L F
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9294424/
https://www.ncbi.nlm.nih.gov/pubmed/35753697
http://dx.doi.org/10.1093/bib/bbac218
_version_ 1784749850777092096
author Bonidia, Robson P
Santos, Anderson P Avila
de Almeida, Breno L S
Stadler, Peter F
da Rocha, Ulisses N
Sanches, Danilo S
de Carvalho, André C P L F
author_facet Bonidia, Robson P
Santos, Anderson P Avila
de Almeida, Breno L S
Stadler, Peter F
da Rocha, Ulisses N
Sanches, Danilo S
de Carvalho, André C P L F
author_sort Bonidia, Robson P
collection PubMed
description Recent technological advances have led to an exponential expansion of biological sequence data and extraction of meaningful information through Machine Learning (ML) algorithms. This knowledge has improved the understanding of mechanisms related to several fatal diseases, e.g. Cancer and coronavirus disease 2019, helping to develop innovative solutions, such as CRISPR-based gene editing, coronavirus vaccine and precision medicine. These advances benefit our society and economy, directly impacting people’s lives in various areas, such as health care, drug discovery, forensic analysis and food processing. Nevertheless, ML-based approaches to biological data require representative, quantitative and informative features. Many ML algorithms can handle only numerical data, and therefore sequences need to be translated into a numerical feature vector. This process, known as feature extraction, is a fundamental step for developing high-quality ML-based models in bioinformatics, by allowing the feature engineering stage, with design and selection of suitable features. Feature engineering, ML algorithm selection and hyperparameter tuning are often manual and time-consuming processes, requiring extensive domain knowledge. To deal with this problem, we present a new package: BioAutoML. BioAutoML automatically runs an end-to-end ML pipeline, extracting numerical and informative features from biological sequence databases, using the MathFeature package, and automating the feature selection, ML algorithm(s) recommendation and tuning of the selected algorithm(s) hyperparameters, using Automated ML (AutoML). BioAutoML has two components, divided into four modules: (1) automated feature engineering (feature extraction and selection modules) and (2) Metalearning (algorithm recommendation and hyper-parameter tuning modules). We experimentally evaluate BioAutoML in two different scenarios: (i) prediction of the three main classes of noncoding RNAs (ncRNAs) and (ii) prediction of the eight categories of ncRNAs in bacteria, including housekeeping and regulatory types. To assess BioAutoML predictive performance, it is experimentally compared with two other AutoML tools (RECIPE and TPOT). According to the experimental results, BioAutoML can accelerate new studies, reducing the cost of feature engineering processing and either keeping or improving predictive performance. BioAutoML is freely available at https://github.com/Bonidia/BioAutoML.
format Online
Article
Text
id pubmed-9294424
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-92944242022-07-20 BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria Bonidia, Robson P Santos, Anderson P Avila de Almeida, Breno L S Stadler, Peter F da Rocha, Ulisses N Sanches, Danilo S de Carvalho, André C P L F Brief Bioinform Problem Solving Protocol Recent technological advances have led to an exponential expansion of biological sequence data and extraction of meaningful information through Machine Learning (ML) algorithms. This knowledge has improved the understanding of mechanisms related to several fatal diseases, e.g. Cancer and coronavirus disease 2019, helping to develop innovative solutions, such as CRISPR-based gene editing, coronavirus vaccine and precision medicine. These advances benefit our society and economy, directly impacting people’s lives in various areas, such as health care, drug discovery, forensic analysis and food processing. Nevertheless, ML-based approaches to biological data require representative, quantitative and informative features. Many ML algorithms can handle only numerical data, and therefore sequences need to be translated into a numerical feature vector. This process, known as feature extraction, is a fundamental step for developing high-quality ML-based models in bioinformatics, by allowing the feature engineering stage, with design and selection of suitable features. Feature engineering, ML algorithm selection and hyperparameter tuning are often manual and time-consuming processes, requiring extensive domain knowledge. To deal with this problem, we present a new package: BioAutoML. BioAutoML automatically runs an end-to-end ML pipeline, extracting numerical and informative features from biological sequence databases, using the MathFeature package, and automating the feature selection, ML algorithm(s) recommendation and tuning of the selected algorithm(s) hyperparameters, using Automated ML (AutoML). BioAutoML has two components, divided into four modules: (1) automated feature engineering (feature extraction and selection modules) and (2) Metalearning (algorithm recommendation and hyper-parameter tuning modules). We experimentally evaluate BioAutoML in two different scenarios: (i) prediction of the three main classes of noncoding RNAs (ncRNAs) and (ii) prediction of the eight categories of ncRNAs in bacteria, including housekeeping and regulatory types. To assess BioAutoML predictive performance, it is experimentally compared with two other AutoML tools (RECIPE and TPOT). According to the experimental results, BioAutoML can accelerate new studies, reducing the cost of feature engineering processing and either keeping or improving predictive performance. BioAutoML is freely available at https://github.com/Bonidia/BioAutoML. Oxford University Press 2022-06-27 /pmc/articles/PMC9294424/ /pubmed/35753697 http://dx.doi.org/10.1093/bib/bbac218 Text en © The Author(s) 2022. Published by Oxford University Press. https://creativecommons.org/licenses/by-nc/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (https://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle Problem Solving Protocol
Bonidia, Robson P
Santos, Anderson P Avila
de Almeida, Breno L S
Stadler, Peter F
da Rocha, Ulisses N
Sanches, Danilo S
de Carvalho, André C P L F
BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria
title BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria
title_full BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria
title_fullStr BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria
title_full_unstemmed BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria
title_short BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria
title_sort bioautoml: automated feature engineering and metalearning to predict noncoding rnas in bacteria
topic Problem Solving Protocol
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9294424/
https://www.ncbi.nlm.nih.gov/pubmed/35753697
http://dx.doi.org/10.1093/bib/bbac218
work_keys_str_mv AT bonidiarobsonp bioautomlautomatedfeatureengineeringandmetalearningtopredictnoncodingrnasinbacteria
AT santosandersonpavila bioautomlautomatedfeatureengineeringandmetalearningtopredictnoncodingrnasinbacteria
AT dealmeidabrenols bioautomlautomatedfeatureengineeringandmetalearningtopredictnoncodingrnasinbacteria
AT stadlerpeterf bioautomlautomatedfeatureengineeringandmetalearningtopredictnoncodingrnasinbacteria
AT darochaulissesn bioautomlautomatedfeatureengineeringandmetalearningtopredictnoncodingrnasinbacteria
AT sanchesdanilos bioautomlautomatedfeatureengineeringandmetalearningtopredictnoncodingrnasinbacteria
AT decarvalhoandrecplf bioautomlautomatedfeatureengineeringandmetalearningtopredictnoncodingrnasinbacteria