Awesome
PD-1 Targeted Antibody Discovery Using AI Protein Diffusion
Diffusion of Novel, PD-1-targeting Fab Structures with in silico Evaluation
<h3 align="right">Tuple, LLC</h3> <!--<a href="https://www.biorxiv.org/content/10.1101/2024.01.18.576323" target="_blank">![bioRxiv Preprint](https://img.shields.io/badge/bioRvix_Preprint-https://www.biorxiv.org/content/10.1101/2024.01.18.576323-bd2736)</a>--><a href="https://journals.sagepub.com/doi/10.1177/15330338241275947" target="_blank"></a>
<a href="https://medium.com/@tuplexyz/supporting-the-fight-against-cancer-tuple-unveils-anti-pd-1-antibodies-fully-designed-by-ai-4c2018f15ef7"></a>
Antibody Generation and Testing
Steps:
- Generate Sequences using EvoDiff
- Follow EvoDiff logic in
scripts/0_sequence_generation/EvoDiff_sequence_generation.md
- Follow EvoDiff logic in
- Generate Structures using AlphaFold2 (TUPPD1-001 to TUPPD1-009)
- Run AlphaFold2 Batch using
scripts/1_structure_generation/AlphaFold2_batch.ipynb
- Run AlphaFold2 Batch using
- Prepare Structures
- Renumber L chains in PDB files with PyMol:
scripts/2_structure_prep/PDB_renumberer.ipynb
- Detect CDR loop residues:
scripts/2_structure_prep/fab_cdr_detection.ipynb
- Renumber L chains in PDB files with PyMol:
- Generate HADDOCK experiment files
- Run experiment generation using
scripts/3_experiment_generation/make_HADDOCK_experiments.ipynb
- Run experiment generation using
- Submit HADDOCK experiments to HPC
- Create Singularity container from Docker image:
singularity build haddock.sif docker://cford38/haddock:2.4_36cores
- Run experiment generation:
bash ./scripts/4_experiment_submission/submit_experiments.sh
- (Remember to
chmod -R 755
theexperiments/
folder so that Singularity can execute the scripts.)
- (Remember to
- Create Singularity container from Docker image:
- Collect best docked PDB structure and metrics for each experiment
- Run experiment metrics collection:
scripts/5_metrics_collection/postprocessing.ipynb
- This notebook also runs PRODIGY to calculate binding affinities for each structure.
- Run experiment metrics collection:
- Clean up HADDOCK run files
- Run cleanup to move each experiments' run1/ directory into outputs:
scripts/6_cleanup/cleanup.ipynb
X. Run various post-analyses: - abYsis for analyzing the residues in the Fabs:
analysis/abysis
- OpenMM for molecular dynamics of the docked structures:
analysis/molecular_dynamics/run_openmm.ipynb
- Run cleanup to move each experiments' run1/ directory into outputs: