Back to Mover page.

FavorSequenceProfile

Autogenerated Tag Syntax Documentation:


Sets residue type constraints (SequenceProfileConstraint) on the pose according to the given profile and weight.

<FavorSequenceProfile name="(&string;)" weight="(1 &real;)"
        scorefxns="(&string;)" use_native="(&bool;)" use_fasta="(&bool;)"
        use_starting="(&bool;)" use_current="(&bool;)" pdbname="(&string;)"
        pssm="(&string;)" chain="(&non_negative_integer;)"
        scaling="(prob &favor_seqprof_scaling_type;)"
        matrix="(BLOSUM62 &string;)" exclude_resnums="(&string;)"
        reference_name="(&string;)" />
  • weight: Adjust the post-scaling strength of the constraints.
  • scorefxns: Convenience feature to automatically set res_type_constraint to 1in the listed functions where it is currently turned off.
  • use_native: use the structure specified by -in:file:native as reference
  • use_fasta: use a native FASTA sequence specified by the -in:file:fasta as reference
  • use_starting: use the starting input structure (e.g. one passed to -s) as reference
  • use_current: use the current structure (the one passed to apply) as the reference
  • pdbname: use the structure specified by the filename as the reference
  • pssm: a filename of a blast formatted pssm file containing the sequence profile to use
  • chain: 0 is all chains, otherwise if a sequence is added, align it to the specified chain
  • scaling: Set how to scale the given values."prob"=Boltzmann-weighted probability based on the profile score"global"= global linear fixed-zero rescalingsuch that all (pre-weighted) values fall in the range of -1.0 to 1.0"none" does no adjustment of values.
  • matrix: Set substitution matrix; valid: BLOSUM62,MATCH,IDENTITY
  • exclude_resnums: Exclude residues from being contrained.
  • reference_name: Name of reference pose to use (Use the SavePoseMover to create a reference pose)

Sets residue type constraints on the pose according to the given profile and weight. Set one (and only one) of the following:

  • pssm - a filename of a blast formatted pssm file containing the sequence profile to use
  • use_native - use the structure specified by -in:file:native as reference
  • use_fasta - use a native FASTA sequence specified by the -in:file:fasta as reference
  • use_starting - use the starting input structure (e.g. one passed to -s) as reference
  • use_current - use the current structure (the one passed to apply) as the reference
  • *pdbname *- use the structure specified by the filename as the reference

specify if needed:

  • chain - 0 is all chains, otherwise if a sequence is added, align it to the specified chain
  • exclude_resnums - exclude residues from being constrained

You can set how to scale the given values with the "scaling" settings. The default value of "prob" does a per-residue Boltzmann-weighted probability based on the profile score (the unweighted scores for all 20 amino acid identities at any given position sum to -1.0). A setting of "global" does a global linear fixed-zero rescaling such that all (pre-weighted) values fall in the range of -1.0 to 1.0. A setting of "none" does no adjustment of values.

The parameter "weight" can be used to adjust the post-scaling strength of the constraints. (e.g. at a weight=0.2, global-scaled constraint energies fall in the range of -0.2 to 0.2 and prob-weighted IDENTITY-based constraint energies are in the range of -0.2 to 0, both assuming a res_type_constraint=1)

Note that the weight parameter does not affect the value of res_type_constraint in the scorefunction. As the constraints will only be visible with non-zero res_type_constraint values, the parameter scorefxns is a convenience feature to automatically set res_type_constraint to 1 in the listed functions where it is currently turned off.

If a structure is used for input instead of a PSSM, the profile weights used are based off of the given substitution matrix in the database. Current options include:

  • MATCH: unscaled/unweighted scores of -1 for an amino acid match and 1 for a mismatch
  • IDENTITY: unscaled/unweighted scores of -1 for a match and +10000 for a mismatch. Most useful with prob-scaling, giving a prob-scaled/unweighted score of -1.0 for an amino acid match, and 0 for a mismatch.
  • BLOSUM62: Values vary based on aa and substitution. Unnscaled/unweighted scores are mostly in the range of -2 to +4, but range up to -11 and +4.

NOTE: The default behavior of FavorSequenceProfile has changed from previous versions. If you're using a structure as a reference, you'll want to check your weight, scaling and substitution matrix to make sure your energy values are falling in the appropriate range.

The following settings will replicate the default behavior of the FavorNativeResidueMover with the default weight of 1.5:

<FavorSequenceProfile name="favournative" weight="1.5" use_current="true" matrix="IDENTITY"/>
Note that in contrast to FavorNativeResidue, FavorSequenceProfile does not update the weights of your scorefxn (unless it is listed in scorefxns).

See Also