Skip to main content
. Author manuscript; available in PMC: 2019 Feb 26.
Published in final edited form as: J Comput Chem. 2018 Oct 14;39(30):2494–2507. doi: 10.1002/jcc.25522

Figure 4: A Python script that performs a very simple design in osprey 3.0.

Figure 4:

The design searches over sequences in which residues A2 and/or A3 of the Atx1 metallochaperone protein (PDB ID: 1CC8)47 are mutated; residues A2-A4 (i.e., residue 2-4 of chain A) are all modeled with sidechain flexibility, consisting of a discrete search over the Penultimate rotamer library48’s rotamers for the specified amino acid types. The mutability, flexibility, and starting crystal structure are all specified in the “define a strand” section of the code. Advanced users can also modify the other sections to specify changes from the default search algorithms, energy function, and other modeling assumptions. This script uses the Max Product Linear Programming (MPLP) algorithm49 to reduce the size of the A* search tree15 employed for sequence and conformational search without compromising accuracy; see Ref.22 for details.