Cargando…

Evaluating hierarchical machine learning approaches to classify biological databases

The rate of biological data generation has increased dramatically in recent years, which has driven the importance of databases as a resource to guide innovation and the generation of biological insights. Given the complexity and scale of these databases, automatic data classification is often requi...

Descripción completa

Detalles Bibliográficos
Autores principales: Rezende, Pâmela M, Xavier, Joicymara S, Ascher, David B, Fernandes, Gabriel R, Pires, Douglas E V
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/PMC9310517/
https://www.ncbi.nlm.nih.gov/pubmed/35724625
http://dx.doi.org/10.1093/bib/bbac216
_version_ 1784753401164201984
author Rezende, Pâmela M
Xavier, Joicymara S
Ascher, David B
Fernandes, Gabriel R
Pires, Douglas E V
author_facet Rezende, Pâmela M
Xavier, Joicymara S
Ascher, David B
Fernandes, Gabriel R
Pires, Douglas E V
author_sort Rezende, Pâmela M
collection PubMed
description The rate of biological data generation has increased dramatically in recent years, which has driven the importance of databases as a resource to guide innovation and the generation of biological insights. Given the complexity and scale of these databases, automatic data classification is often required. Biological data sets are often hierarchical in nature, with varying degrees of complexity, imposing different challenges to train, test and validate accurate and generalizable classification models. While some approaches to classify hierarchical data have been proposed, no guidelines regarding their utility, applicability and limitations have been explored or implemented. These include ‘Local’ approaches considering the hierarchy, building models per level or node, and ‘Global’ hierarchical classification, using a flat classification approach. To fill this gap, here we have systematically contrasted the performance of ‘Local per Level’ and ‘Local per Node’ approaches with a ‘Global’ approach applied to two different hierarchical datasets: BioLip and CATH. The results show how different components of hierarchical data sets, such as variation coefficient and prediction by depth, can guide the choice of appropriate classification schemes. Finally, we provide guidelines to support this process when embarking on a hierarchical classification task, which will help optimize computational resources and predictive performance.
format Online
Article
Text
id pubmed-9310517
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-93105172022-07-26 Evaluating hierarchical machine learning approaches to classify biological databases Rezende, Pâmela M Xavier, Joicymara S Ascher, David B Fernandes, Gabriel R Pires, Douglas E V Brief Bioinform Review The rate of biological data generation has increased dramatically in recent years, which has driven the importance of databases as a resource to guide innovation and the generation of biological insights. Given the complexity and scale of these databases, automatic data classification is often required. Biological data sets are often hierarchical in nature, with varying degrees of complexity, imposing different challenges to train, test and validate accurate and generalizable classification models. While some approaches to classify hierarchical data have been proposed, no guidelines regarding their utility, applicability and limitations have been explored or implemented. These include ‘Local’ approaches considering the hierarchy, building models per level or node, and ‘Global’ hierarchical classification, using a flat classification approach. To fill this gap, here we have systematically contrasted the performance of ‘Local per Level’ and ‘Local per Node’ approaches with a ‘Global’ approach applied to two different hierarchical datasets: BioLip and CATH. The results show how different components of hierarchical data sets, such as variation coefficient and prediction by depth, can guide the choice of appropriate classification schemes. Finally, we provide guidelines to support this process when embarking on a hierarchical classification task, which will help optimize computational resources and predictive performance. Oxford University Press 2022-06-21 /pmc/articles/PMC9310517/ /pubmed/35724625 http://dx.doi.org/10.1093/bib/bbac216 Text en © The Author(s) 2022. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Review
Rezende, Pâmela M
Xavier, Joicymara S
Ascher, David B
Fernandes, Gabriel R
Pires, Douglas E V
Evaluating hierarchical machine learning approaches to classify biological databases
title Evaluating hierarchical machine learning approaches to classify biological databases
title_full Evaluating hierarchical machine learning approaches to classify biological databases
title_fullStr Evaluating hierarchical machine learning approaches to classify biological databases
title_full_unstemmed Evaluating hierarchical machine learning approaches to classify biological databases
title_short Evaluating hierarchical machine learning approaches to classify biological databases
title_sort evaluating hierarchical machine learning approaches to classify biological databases
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9310517/
https://www.ncbi.nlm.nih.gov/pubmed/35724625
http://dx.doi.org/10.1093/bib/bbac216
work_keys_str_mv AT rezendepamelam evaluatinghierarchicalmachinelearningapproachestoclassifybiologicaldatabases
AT xavierjoicymaras evaluatinghierarchicalmachinelearningapproachestoclassifybiologicaldatabases
AT ascherdavidb evaluatinghierarchicalmachinelearningapproachestoclassifybiologicaldatabases
AT fernandesgabrielr evaluatinghierarchicalmachinelearningapproachestoclassifybiologicaldatabases
AT piresdouglasev evaluatinghierarchicalmachinelearningapproachestoclassifybiologicaldatabases