This repository contains the project for the Structural Bioinformatics course of the Master's Degree in Computer Science at the University of Padua (UniPD). The project is focused on the classification of protein contacts using various computational techniques.
The SB-Contacts-Classification project aims to classify contacts within protein structures. This project leverages machine learning algorithms and bioinformatics tools to accurately identify and categorize protein contacts, which are crucial for understanding protein functions and interactions.
The repository is organized into the following directories:
- Predictor: Contains the source code and scripts used for protein contact classification.
- FromDataToPrediction.ipynb: Contains the test and training loops.
- Follow the comments in the notebook for guidance.
- Note that to load the already computed SMOTE, you need to have the files
X_bal.npy
andy_bal.npy
in the same directory as the notebook.
- Report: Contains the detailed report of the project, including methodologies, results, and discussions.
To use the software, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/SB-Contacts-Classification.git cd SB-Contacts-Classification
-
Navigate to the
Predictor
directory:cd Predictor
-
Follow the folder
readme.md
This project is developed by the following authors:
- Andrea Auletta (2107158): [email protected]
- Marco Bernardi (2107781): [email protected]
- Niccolò Zenaro (2125609): [email protected]