Rosetta
|
Functions | |
def | sample_refinement (pdb_filename, kT=1.0, smallmoves=3, shearmoves=5, backbone_angle_max=7, cycles=9, jobs=1, job_output='refine_output') |
Methods. More... | |
Variables | |
extra_options | |
parser = optparse.OptionParser() | |
INTERPRETING RESULTS. More... | |
dest | |
default | |
help | |
options | |
args | |
pdb_filename = options.pdb_filename | |
kT = float(options.kT) | |
smallmoves = int(options.smallmoves) | |
shearmoves = int(options.shearmoves) | |
backbone_angle_max = int(options.backbone_angle_max) | |
cycles = int(options.cycles) | |
jobs = int(options.jobs) | |
job_output = options.job_output | |
def demo.D070_Refinement.sample_refinement | ( | pdb_filename, | |
kT = 1.0 , |
|||
smallmoves = 3 , |
|||
shearmoves = 5 , |
|||
backbone_angle_max = 7 , |
|||
cycles = 9 , |
|||
jobs = 1 , |
|||
job_output = 'refine_output' |
|||
) |
Performs fullatom structural refinement on the input <pdb_filename> by perturbing backbone torsion angles with a maximum perturbation of <backbone_angle_max> for <cycles> trials of <smallmoves> perturbations of a random residue's phi or psi and <shearmoves> perturbations of a random residue's phi and the preceding residue's psi followed by gradient based backbone torsion angle minimization and sidechain packing with an acceptance criteria scaled by <kT>. <jobs> trajectories are performed, continually exporting structures to a PyMOL instance. Output structures are named <job_output>_(job#).pdb.
References ObjexxFCL.len(), pyrosetta.distributed.io.pose_from_file, print(), basic::options::OptionKeys::run::PyMOLMover.PyMOLMover, range, oop_conformations.scorefxn, pyrosetta.standard_packer_task(), and str().
demo.D070_Refinement.args |
demo.D070_Refinement.backbone_angle_max = int(options.backbone_angle_max) |
demo.D070_Refinement.cycles = int(options.cycles) |
demo.D070_Refinement.default |
demo.D070_Refinement.dest |
demo.D070_Refinement.extra_options |
demo.D070_Refinement.help |
demo.D070_Refinement.job_output = options.job_output |
demo.D070_Refinement.jobs = int(options.jobs) |
demo.D070_Refinement.kT = float(options.kT) |
demo.D070_Refinement.options |
demo.D070_Refinement.parser = optparse.OptionParser() |
INTERPRETING RESULTS.
COMMANDLINE COMPATIBILITY
demo.D070_Refinement.pdb_filename = options.pdb_filename |
demo.D070_Refinement.shearmoves = int(options.shearmoves) |
demo.D070_Refinement.smallmoves = int(options.smallmoves) |