CSDesign
March 31, 2026 ยท View on GitHub
CSDesign is an algorithm for designing proteins with high conformational specificity.
Requirements
- micromamba
Installation
# Micromamba install command (run and follow prompts)
"${SHELL}" <(curl -L micro.mamba.pm/install.sh)
# Clone CSDesign repo
git clone https://github.com/anonymized/cs_design.git
# Create environment
cd cs_design
micromamba env create -f cs_design.yaml
Google Colab
Here is a colab that makes CSDesign easy to run from any computer and has arguments used to generate the sequences in the paper.
Examples
- Redesign a protein to prefer one conformation (CSDesign)
python3 -m cs_design.design --model_name cs_design --protein_id 4GSB --protein_id_anti 2ERK --decode_order n_to_c --decode_algorithm greedy --fixed_positions 1 168 187 358
- Generate MotifDiv dataset and run a benchmark
python3 -m cs_design.experiments.scrmsd_experiment