Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

This API runs the deimmunization protocol on a given protein. Designable residues are defined with a resfile. Multiple design runs are performed in parallel with different epitope score weights defined by the user (e.g. [0.,1.0]).

To get cmndline help:

  • cyrus engine submit deimmunizer -h

Inputs

  • Input PDB file – a PDB file

    • CLI argument: --pdb-file input.pdb

    • Do not include nonprotein residues. Does not currently support ligands / noncanonicals.

    • Do not include multimodel (NMR-sourced) PDBs.

  • Resfile defining designable residues

    • CLI --res-file resfile

  • Minimum epitope score weight

    • --min-weight

  • Maximum epitope score weight

    • --max-weight

  • Enable pssm model mode. Pssm model mode is enabled by default, to disable it and use the slower SVM model:

    • --pssm false

  • Select the mhc config preset for pssm mode. The available options are custom and cyrus-class1-human14`. custom is the default. To change the mode:

    • --mhc-config cyrus-class1-human-14

Command Line Examples

Run deimmunizer on an input structure:

cyrus engine submit deimmunizer --pdb-file input.pdb --res-file resfile.res --min-weight 0.1 --max-weight 1.0

Run deimmunizer on an input pdb using only the alleles in the specified file. Epitopes should be listed 1 per line:

cyrus engine submit deimmunizer --pdb-file input.pdb --res-file resfile.res --min-weight 0.1 --max-weight 1.0 --allele-list-file alleles.list

(Requires up-to-date cyrus engine. brew update && brew upgrade cyrusbiotechnology/tap/engine)

 

Example human allele file:

 alleles.txt

HLA-DRB10101
HLA-DRB10301
HLA-DRB10401
HLA-DRB10701
HLA-DRB10802
HLA-DRB10901
HLA-DRB11101
HLA-DRB11302
HLA-DRB11501
HLA-DRB30101
HLA-DRB40101
HLA-DRB50101
HLA-DQA10501-DQB10301
HLA-DQA10301-DQB10302

  • No labels