Gideon Lapidoth; glapidoth@gmail.com; PI: Sarel J. Fleishman; sarel@weizmann.ac.il
This mover is the core mover of the "AbDesign"[1-2] and "AbPredict"[3] algorithms for designing and modeling antibodies' variable domain (Fv), comprised of the variable light and heavy chains. Both algorithms use a combinatorial backbone optimization, which leverages the large number of sequences and experimentally determined molecular structures of antibodies to construct new antibody models, rather than attempting to construct backbone conformations from scratch. Briefly, all the experimentally determined antibody structures are downloaded from the Protein Data Bank (PDB) and segmented along structurally conserved positions: the disulfide cysteines at the core of the variable domain's light and heavy chains, creating 4 segments comprising of CDR's 1&2 and the intervening scaffold (VH and VL) and CDR 3 (H3 and L3). These four segments are then recombined combinatorially to produce a highly conformationally diverse set of novel antibody models. The models are then energetically optimized using Monte-Carlo sampling. At each step a random segment conformation is sampled from a pre-computed torsion database using the SpliceInAntibody mover. The mover applies the torsion angles from the database to the corresponding segment (e.g. VH,VL,L3 or H3). If the segment being replaced is shorter than the one being sampledת idealized residues are added to the pose's segment. The torsion database is generated using the SpliceOutAntibody mover.
<SpliceInAntibody name="(&string;)" tolerance="(0.23 ℜ)"
ignore_chain_break="(false &bool;)" debug="(false &bool;)"
min_seg="(false &bool;)" CG_const="(false &bool;)"
rb_sensitive="(false &bool;)" chain_num="(1 &non_negative_integer;)"
segment="(&string;)" superimposed="(true &bool;)"
delta_lengths="(&int_cslist;)" dbase_iterate="(false &bool;)"
database_entry="(&non_negative_integer;)"
database_pdb_entry="(&string;)" scorefxn="(&string;)"
template_file="(&string;)"
task_operations="(&task_operation_comma_separated_list;)"
torsion_database="(&string;)" design_shell="(6.0 ℜ)"
repack_shell="(8.0 ℜ)"
rtmin="(true &bool;)" splice_filter="(&string;)"
restrict_to_repacking_chain2="(true &bool;)"
use_sequence_profile="(true &bool;)" >
</SpliceInAntibody>
Currently, this mover is only accessible via RosettaScripts. The SpliceInAntibody definition below will apply a new L1_L2 conformation to the pose antibody.
An example RosettaScripts tag is below:
<SpliceInAntibody name="splice" torsion_database="L1_L2.db" scorefxn="ref_15" repack_shell="8" design_shell="6" template_file="template.pdb" task_operations="init" debug="0" min_seg="1" database_entry="5" segment="L1_L2">
</SpliceInAntibody>