bioRxivBioinformaticsPreprint
MathFeature: Feature Extraction Package for Biological Sequences Based on Mathematical Descriptors
Robson Parmezan BonidiaiD, Danilo Sipoli SanchesiD, André C. P. L. F. de CarvalhoiD
Abstract
Machine learning algorithms have been very successfully applied to extract new and relevant knowledge from biological sequences. However, the predictive performance of these algorithms is largely affected by how the sequences are represented. Thereby, the main challenge is how to numerically represent a biological sequence in a numeric vector with an efficient mathematical expression. Several feature extraction techniques have been proposed for biological sequences, where most of them are available in feature extraction packages. However, there are relevant approaches that are not available in existing packages, techniques based on mathematical descriptors, e.g., Fourier, entropy, and graphs. Therefore, this paper presents a new package, named MathFeature, which implements mathematical descriptors able to extract relevant information from biological sequences. MathFeature provides 20 approaches based on several studies 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. Availability and implementationMathFeature is freely available at https://bonidia.github.io/MathFeature/ or https://github.com/Bonidia/MathFeature Contactbonidia@usp.br, rpbonidia@gmail.com
- assay: protein sequence
- research focus: benchmarking
- research focus: software / tool
- research focus: dimensionality reduction
- approach: statistical model
- approach: matrix factorization
- Citations
- 9
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Feature Extraction Approaches for Biological Sequences: A Comparative Study of Mathematical Models
Robson Parmezan Bonidia, Lucas D H Sampaio, … Danilo Sipoli Sanches·Briefings in BioinformaticsPeer-reviewed·Jan 8, 2021
- WeSeqMiner: A Weka package for building machine-learning models for sequence data
Daniel Hogan, Bharathikumar Vellalore Maruthachalam, … ANTHONY J. KUSALIK·bioRxiv·Nov 20, 2017
- Representation learning applications in biological sequence analysis
Hitoshi Iuchi, Taro Matsutani, … Michiaki Hamada·Computational and Structural Biotechnology JournalPeer-reviewed·Jan 1, 2021
- Nfeature: A platform for computing features of nucleotide sequences
Megha Mathur, Sumeet Patiyal, … Gajendra P. S. Raghava·bioRxiv·Dec 14, 2021
- dna-parser: a Python library written in Rust for fast encoding of DNA and RNA sequences
Matthieu Vilain, Stéphane Aris‐Brosou·bioRxiv·Jan 21, 2026
- flodl-bio: First Rust data, transformers and model layer for entire deep learning on biological sequences
Gaurav Sablok, Fabrice de Stefanis·bioRxiv·Oct 26, 2026