CSDesign

March 31, 2026 ยท View on GitHub

CSDesign is an algorithm for designing proteins with high conformational specificity.

title_fig_csd (3)-1

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. Open In Colab

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