Skip to main content

propythia - automated platform for the classification of peptides/proteins using machine learning

Project description

|License| |PyPI version| |RTD version|


ProPythia (platform for the classification of peptides/proteins using machine and deep learning) is a Python generic modular semi-automated platform containing functions for the classification of proteins based on their physicochemical properties using ML and DL. ProPythia facilitates the major tasks of ML and includes modules to read and alter sequences, calculate several types of protein descriptors, pre-process datasets, execute feature selection and dimensionality reduction, visualization of t-SNE and UMAP, perform clustering, train and optimize ML and DL models and make predictions with different algorithms. ProPythia has an adaptable modular architecture being a versatile and easy-to-use tool to apply ML/DL analysis over protein sequences.

It was tested on the classification of membrane active antimicrobial peptides and enzymes, available in folder examples.



Documentation available at

Instalation from PyPI (stable releases)

pip install propythia

Credits and License

Developed at the Centre of Biological Engineering, University of Minho

Please refer to this work through this publication by Ana Marta Sequeira, Diana Lousa, Miguel Rocha :

- Sequeira A.M., Lousa D., Rocha M. (2021) ProPythia: A Python Automated Platform for the Classification of Proteins Using
Machine Learning. Practical Applications of Computational Biology & Bioinformatics, 14th International Conference (PACBB 2020).
PACBB 2020. Advances in Intelligent Systems and Computing, vol 1240. Springer, Cham.

Released under the GNU Public License (version 3.0).

.. |License| image::
.. |PyPI version| image::
.. |RTD version| image::

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for propythia, version 2.0.0
Filename, size File type Python version Upload date Hashes
Filename, size propythia-2.0.0-py3-none-any.whl (377.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size propythia-2.0.0.tar.gz (324.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page