Skip to main content

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

Project description

License PyPI version RTD version

ProPythia

ProPythia (platform for the classification of peptides/proteins using machine learning) is a Python generic modular semi-automated platform containing functions for the classification of proteins based on their physicochemical properties using ML. 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, perform clustering, train and optimize ML models and make predictions with different algorithms. ProPythia has an adaptable modular architecture being a versatile and easy-to-use tool to apply ML analysis over protein sequences.

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

Documentation

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 :

  • ProPythia: a python automated platform for the classification of proteins using machine learning

Released under the GNU Public License (version 3.0).

Project details


Download files

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

Source Distribution

propythia-0.0.3.tar.gz (85.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page