Skip to content

Streamlit web application to deploy a machine learning binary classifier to predict the activity of antimicrobial peptides

License

Notifications You must be signed in to change notification settings

sayalaruano/AMPredST

Repository files navigation

AMPredST

Table of contents:

About the project

Antimicrobial peptides (AMPs) are small bioactive drugs, commonly with fewer than 50 amino acids, which have appeared as promising compounds to control infectious disease caused by multi-drug resistant bacteria or superbugs. These superbugs are not treatable with the available drugs because of the development of some mechanisms to avoid the action of these compounds, which is known as antimicrobial resistance (AMR). According to the World Health Organization, AMR is one of the top ten global public health threats facing humanity in this century, so it is important to search for AMPs that combat these superbugs and prevent AMR.

AMPredST is a web application that allows users to predict the antimicrobial activity and general properties of AMPs using a machine learning-based classifier. The appication is based on a previous project that analyzed the best molecular descriptors and machine learning model to predict the antimicrobial activity of AMPs. The best model was ExtraTreesClassifier with max_depth of 50 and n_estimators of 200 as hyperparameters, and Amino acid Composition as the molecular descriptors.


ampredst-gif

Structure of the repository

The main files and directories of this repository are:

File Description
ExtraTreesClassifier_maxdepth50_nestimators200.zip Compressed file of the best classifier
streamlit_app.py Script for the streamlit web application
requirements.txt File with names of the packages required for the streamlit web application
style.css css file to customize specific feature of the web application

Credits

Further details

More details about the exploratory data analysis, data preparation, and model selection are available in this GitHub repository.

Contact

If you have comments or suggestions about this project, you can open an issue in this repository, or email me at sebasar1245@gamil.com.

About

Streamlit web application to deploy a machine learning binary classifier to predict the activity of antimicrobial peptides

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published