PyPropel: a Python-based tool for efficiently processing and characterising protein data.

Sun J., Ru J., Cribbs AP., Xiong D.

BACKGROUND: The volume of protein sequence data has grown exponentially in recent years, driven by advancements in metagenomics. Despite this, a substantial proportion of these sequences remain poorly annotated, underscoring the need for robust bioinformatics tools to facilitate efficient characterisation and annotation for functional studies. RESULTS: We present PyPropel, a Python-based computational tool developed to streamline the large-scale analysis of protein data, with a particular focus on applications in machine learning. PyPropel integrates sequence and structural data pre-processing, feature generation, and post-processing for model performance evaluation and visualisation, offering a comprehensive solution for handling complex protein datasets. CONCLUSION: PyPropel provides added value over existing tools by offering a unified workflow that encompasses the full spectrum of protein research, from raw data pre-processing to functional annotation and model performance analysis, thereby supporting efficient protein function studies.

DOI

10.1186/s12859-025-06079-3

Type

Journal article

Publication Date

2025-03-01T00:00:00+00:00

Volume

26

Keywords

Data pre-processing, Machine learning, Protein features, Sequence analysis, Structural bioinformatics, Software, Proteins, Computational Biology, Machine Learning, Databases, Protein, Sequence Analysis, Protein, Programming Languages

Permalink More information Close