Cargando…

MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors

One of the main challenges in applying machine learning algorithms to biological sequence data is how to numerically represent a sequence in a numeric input vector. Feature extraction techniques capable of extracting numerical information from biological sequences have been reported in the literatur...

Descripción completa

Detalles Bibliográficos
Autores principales: Bonidia, Robson P, Domingues, Douglas S, Sanches, Danilo S, de Carvalho, André C P L F
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8769707/
https://www.ncbi.nlm.nih.gov/pubmed/34750626
http://dx.doi.org/10.1093/bib/bbab434
_version_ 1784635209512124416
author Bonidia, Robson P
Domingues, Douglas S
Sanches, Danilo S
de Carvalho, André C P L F
author_facet Bonidia, Robson P
Domingues, Douglas S
Sanches, Danilo S
de Carvalho, André C P L F
author_sort Bonidia, Robson P
collection PubMed
description One of the main challenges in applying machine learning algorithms to biological sequence data is how to numerically represent a sequence in a numeric input vector. Feature extraction techniques capable of extracting numerical information from biological sequences have been reported in the literature. However, many of these techniques are not available in existing packages, such as mathematical descriptors. This paper presents a new package, MathFeature, which implements mathematical descriptors able to extract relevant numerical information from biological sequences, i.e. DNA, RNA and proteins (prediction of structural features along the primary sequence of amino acids). MathFeature makes available 20 numerical feature extraction descriptors based on approaches found in the literature, e.g. multiple numeric mappings, genomic signal processing, chaos game theory, entropy and complex networks. MathFeature also allows the extraction of alternative features, complementing the existing packages. To ensure that our descriptors are robust and to assess their relevance, experimental results are presented in nine case studies. According to these results, the features extracted by MathFeature showed high performance (0.6350–0.9897, accuracy), both applying only mathematical descriptors, but also hybridization with well-known descriptors in the literature. Finally, through MathFeature, we overcame several studies in eight benchmark datasets, exemplifying the robustness and viability of the proposed package. MathFeature has advanced in the area by bringing descriptors not available in other packages, as well as allowing non-experts to use feature extraction techniques.
format Online
Article
Text
id pubmed-8769707
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-87697072022-01-20 MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors Bonidia, Robson P Domingues, Douglas S Sanches, Danilo S de Carvalho, André C P L F Brief Bioinform Problem Solving Protocol One of the main challenges in applying machine learning algorithms to biological sequence data is how to numerically represent a sequence in a numeric input vector. Feature extraction techniques capable of extracting numerical information from biological sequences have been reported in the literature. However, many of these techniques are not available in existing packages, such as mathematical descriptors. This paper presents a new package, MathFeature, which implements mathematical descriptors able to extract relevant numerical information from biological sequences, i.e. DNA, RNA and proteins (prediction of structural features along the primary sequence of amino acids). MathFeature makes available 20 numerical feature extraction descriptors based on approaches found in the literature, e.g. multiple numeric mappings, genomic signal processing, chaos game theory, entropy and complex networks. MathFeature also allows the extraction of alternative features, complementing the existing packages. To ensure that our descriptors are robust and to assess their relevance, experimental results are presented in nine case studies. According to these results, the features extracted by MathFeature showed high performance (0.6350–0.9897, accuracy), both applying only mathematical descriptors, but also hybridization with well-known descriptors in the literature. Finally, through MathFeature, we overcame several studies in eight benchmark datasets, exemplifying the robustness and viability of the proposed package. MathFeature has advanced in the area by bringing descriptors not available in other packages, as well as allowing non-experts to use feature extraction techniques. Oxford University Press 2021-11-08 /pmc/articles/PMC8769707/ /pubmed/34750626 http://dx.doi.org/10.1093/bib/bbab434 Text en © The Author(s) 2021. 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
Domingues, Douglas S
Sanches, Danilo S
de Carvalho, André C P L F
MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors
title MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors
title_full MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors
title_fullStr MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors
title_full_unstemmed MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors
title_short MathFeature: feature extraction package for DNA, RNA and protein sequences based on mathematical descriptors
title_sort mathfeature: feature extraction package for dna, rna and protein sequences based on mathematical descriptors
topic Problem Solving Protocol
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8769707/
https://www.ncbi.nlm.nih.gov/pubmed/34750626
http://dx.doi.org/10.1093/bib/bbab434
work_keys_str_mv AT bonidiarobsonp mathfeaturefeatureextractionpackagefordnarnaandproteinsequencesbasedonmathematicaldescriptors
AT dominguesdouglass mathfeaturefeatureextractionpackagefordnarnaandproteinsequencesbasedonmathematicaldescriptors
AT sanchesdanilos mathfeaturefeatureextractionpackagefordnarnaandproteinsequencesbasedonmathematicaldescriptors
AT decarvalhoandrecplf mathfeaturefeatureextractionpackagefordnarnaandproteinsequencesbasedonmathematicaldescriptors