๐Ÿ“ scripts/

December 12, 2025 ยท View on GitHub

docs/scripts.md

๐Ÿ“ scripts/

Python and R utilities for scoring, clustering, and model selection.

Main scripts

  • runSCC.py โ€“ calculate SCC scores for all models
  • runRPF.py โ€“ run RPF scoring (slow, I/O heavy)
  • getRPF.py โ€“ extract RPF scores into rpf.sc
  • getpLDDT.py โ€“ extract pLDDT from AFsample/AF outputs into pLDDT.sc
  • getScores.py โ€“ combine scores into scores.all
  • dmPCAClustering.R โ€“ PCA + clustering of distance matrices
  • selectModels.py โ€“ select conformers based on scores
  • groupModels.py โ€“ group selected models into ensembles

Input conventions

  • ESmodels/ โ€“ all PDB models
    • supports relaxed*.pdb or relaxed*_new.pdb
  • RPF/ โ€“ input/output for RPF runs
  • RCI.csv โ€“ edited RCI output with columns: Number, RCI, Residue

Then follow the commands from the Quick Start to generate:

  • scc.sc โ€“ SCC scores
  • rpf.sc โ€“ RPF scores
  • pLDDT.sc โ€“ pLDDT scores
  • scores.all โ€“ combined scoring table