SysBioUAB / PyAMPA

PyAMPA: The new version of the AMPA software
https://sites.google.com/site/marctorrentburgas/
MIT License
1 stars 0 forks source link
ampa antibiotics antimicrobial antimicrobial-peptides antimicrobial-prediction peptide-prediction

PyAMPA: A new tool for Antimicrobial Peptide Discovery and Optimization

Introduction

PyAMPA is a complete new implementation of the AMPA algorithm (https://tcoffee.crg.eu/apps/ampa/do), originally designed to predict antimicrobial sequences in proteins. With PyAMPA you can now predict antimicrobial sequences from entire proteomes and has new features such as optimization, mutagenesis and interactive tables for visualizing data.

If you found this work useful, please cite us:

--PyAMPA-- Ramos-Llorens M, Bello-Madruga R, Valle J, Andreu D, Torrent M. 0. PyAMPA: a high-throughput prediction and optimization tool for antimicrobial peptides. mSystems 0:e01358-23.

--Original AMPA-- Marc Torrent, Paolo Di Tommaso, David Pulido, M. Victòria Nogués, Cedric Notredame, Ester Boix, David Andreu: AMPA: an automated web server for prediction of protein antimicrobial regions (2011) Bioinformatics 28(1):130-131.

NEW!: PyAMPA is also available in google colab: PyAMPA.

Installation

Follow the instructions below to set up and run the application.

Prerequisites

pip install numpy pandas matplotlib seaborn scikit-learn==1.2.2 pillow biopython tqdm

Downloading the Application

Download the main.py file and all other files to your local machine.

Running the Application

After installing the required dependencies and downloading the application, follow the steps below to run it:

  1. Navigate to the directory containing the main.py file.
  2. Run the following command:
python main.py

The application should open, and you can interact with it through the graphical user interface.

Usage

Within the application, you can:

Troubleshooting

If you encounter any issues or have questions about specific functionalities, please refer to the code documentation or contact the development team.