This repository provides a Python-based analysis tool for identifying antigen-antibody residue hotspots using Ridge regression.
To use this analysis, you need to provide the following CSV file:
interaction_energy.csv
- This file should contain the non-bonded interaction energies from a non-equilibrium pulling simulation (Can be easily obtained using gmx energy using indexing (antigen-antibody).
- The energy is calculated as the sum of Van der Waals and short-range Coulomb interactions.
- Example format:
Frame,AverageInteractionEnergy 1,-45.2 2,-48.7 3,-50.1
- The first column (
Frame
) represents simulation frames, and the second column (AverageInteractionEnergy
) represents the computed interaction energy.
- Clone the repository:
git clone https://github.com/<your-username>/antigen-antibody-residue-hotspot.git
-
cd antigen-antibody-residue-hotspot
-
python analysis_script.py
- Sample outputs are shown here, (The analysis is more robus with multiple replicate results)