The Lipid–Protein Poses (LiPP) Benchmark is an open-source resource for evaluating protein-lipid docking/co-folding prediction workflows.
Key functions of this repository:
- LiPP dataset: High-quality protein-lipid structure benchmarking datasets.
- Code for reproducing the publication results
LiPP datasets are a subset of the BioDolphin dataset, a comprehensive protein-lipid structural dataset. Check out: https://biodolphin.chemistry.gatech.edu/
The LiPP benchmark datasets are located in the data/ directory with the following structure:
- LiPP_csvfiles/: Directory containing IDs(BioDolphin IDs) with their metadata of the LiPP dataset:
general_set.csv: LiPP General set for benchmarkingtest_set.csv: LiPP Test set for benchmarking (A subset of the general set with untrained data)example_set.csv: Small example dataset for testing the workflows
pdb_structures_complex/: Contains pdb files of the native protein-lipid complex (named as BioDolphinID.pdb)pdb_structures_split/: contains directories named as BioDolphin IDs. Each directory contains the split structures (separating protein and lipid) from the complex structures inpdb_structures_complex/.
To reproduce the results from our publications, follow the steps below to set up your environment and run the benchmarking workflows.
- Before starting, ensure you have the following installed on your system (depending on what you what to test):
- AlphaFold3: https://github.com/google-deepmind/alphafold3
- Chai-1: https://github.com/chaidiscovery/chai-lab
- DiffDock-L: https://github.com/gcorso/DiffDock
- AutoDock Vina: https://vina.scripps.edu/
- RoseTTAFold All-Atom: https://github.com/baker-laboratory/RoseTTAFold-All-Atom
- OpenStructure: https://openstructure.org/install
- ProteinCartography: https://github.com/Arcadia-Science/ProteinCartography
-
Specify the paths for these tools in the
config.yamlfile in the root directory of this repository -
Install BioDolphin_vr1.1.csv from https://biodolphin.chemistry.gatech.edu/download and place it under
/data
scripts/run_tools: Contains scripts for running each tool. See theREADME.mdfiles in each directory for detailed instructions.
scripts/analyze: Contains scripts for analyzing the tools. See theREADME.mdfiles in each directory for detailed instructions. The main analyses of the publication can be found inEvalaution/.
scripts/filtering: Contains scipts to filter BioDolphin datasets to obtain high quality complexes in LiPP.
