pose_filter.py Command Help

Command: $SCHRODINGER/run pose_filter.py

Usage: pose_filter.py -asl <asl> <criterion=id>... <pose_view_file> [<output_pose_view_file>] [<options>]

Evaluates poses to see if they satisfy specified interactions with the
receptor. By default, only poses that meet the criteria will be written to the
output file.  If -annotate option is used, then criteria matching properties
are added to the structures and no filtering is performed.

Options:
  -v, -version          Show the program's version and exit.
  -h, -help             Show this help message and exit.
  -a RECEP_ASL, -asl RECEP_ASL
                        ASL expression that defines a single receptor
                        substructure.  Multiple substructures may be defined
                        with multiple separate -asl options.  Multiple
                        substructures are identified by their command line
                        order.  The first -asl on the command line is
                        <substructure_id> 1, the second -asl on the command
                        line is <substructure_id> 2, and so on.  For example,
                        "-asl 'res.num 12, 34' -asl 'res.num 56'" will place
                        receptor residue numbers 12 & 34 in <substructure_id>
                        1 and residue number 56 in <substructure_id> 2.  If an
                        expression contains spaces, it must be enclosed within
                        quotes.  For example, "res.ptype \'UNK \' AND
                        sidechain".
  -lig_asl LIG_ASL      ASL expression for the ligand atoms that can match the
                        criteria.  For example, "-lig_asl 'atom.e N,O'" will
                        consider only N and O ligand atoms when evaluating the
                        interactions.  Note that the entire ligand is still
                        considered when determining if an atom is aromatic or
                        in a ring.  If an expression contains spaces, it must
                        be enclosed within quotes.  For example, "res.ptype
                        \'UNK \' AND atom.e H". Default is "all".
  -match MATCH          When filtering poses, surviving poses must match
                        choice of 'all', 'any', or 'none' criteria.  Default
                        is to use the logic defined below and in the -doc
                        section.
  -hbond <substructure_id>
                        Pose must have a hydrogen bond between the ligand and
                        receptor <substructure_id>.  If <substructure_id> is 0
                        then the pose must have a hydrogen bond between all
                        substructures (logical AND).  If multiple ids are
                        provided, they are treated with a logical OR.  For
                        example, "-hbond 1 -hbond 3" means the surviving pose
                        has a hydrogen bond between the first OR third
                        receptor substructure.
  -halogen_bond <substructure_id>
                        Pose must have a halogen bond between the ligand and
                        receptor <substructure_id>.  If <substructure_id> is 0
                        then the pose must have a halogen bond between all
                        substructures (logical AND).  If multiple ids are
                        provided, they are treated with a logical OR.  For
                        example, "-halogen_bond 1 -halogen_bond 3" means the
                        surviving pose has a halogen bond between the first OR
                        third receptor substructure.
  -contact <substructure_id>
                        Pose must have any atom in the ligand within the
                        cutoff distance of any atom in receptor
                        <substructure_id>.  Multiple ids and boolean
                        operations are supported as described for -hbond.
  -ring <substructure_id>
                        Pose must have a ring atom in the ligand within the
                        cutoff distance of any atom in receptor
                        <substructure_id>.  Multiple ids and boolean
                        operations are supported as described for -hbond.
  -aromatic <substructure_id>
                        Pose must have an aromatic atom in the ligand within
                        the cutoff distance of any atom in receptor
                        <substructure_id>.  Multiple ids and boolean
                        operations are supported as described for -hbond.
  -hbond_and_ring <substructure_id>
                        Pose must have a hydrogen bond AND ring atom in the
                        ligand within the cutoff distance of any atom in
                        receptor <substructure_id>.  Multiple ids and boolean
                        operations are supported as described for -hbond.
  -hbond_or_ring <substructure_id>
                        Pose must have a hydrogen bond OR ring atom in the
                        ligand within the cutoff distance of any atom in
                        receptor <substructure_id>.  Multiple ids and boolean
                        operations are supported as described for -hbond.
  -hbond_and_aromatic <substructure_id>
                        Pose must have a hydrogen bond AND aromatic ring atom
                        in the ligand within the cutoff distance of any atom
                        in receptor <substructure_id>.  Multiple ids and
                        boolean operations are supported as described for
                        -hbond.
  -hbond_or_aromatic <substructure_id>
                        Pose must have a hydrogen bond OR aromatic ring atom
                        in the ligand within the cutoff distance of any atom
                        in receptor <substructure_id>.  Multiple ids and
                        boolean operations are supported as described for
                        -hbond.
  -hbond_dist_max HBOND_DIST_MAX
                        Hydrogen bond distance cutoff, in angstroms.  Distance
                        is measured from the hydrogen to the acceptor atom.
                        Default is 2.5 angstrom.
  -hbond_donor_angle HBOND_DONOR_ANGLE
                        Hydrogen bond donor angle cutoff, in degrees.  Angle
                        is defined by the D-H~X, the donated hydrogen (H), the
                        donor (D), and the atom attached to the donor (X).
                        Default is 90.0 degrees.
  -hbond_acceptor_angle HBOND_ACCEPTOR_ANGLE
                        Hydrogen bond acceptor angle cutoff, in degrees.
                        Angle is defined H~A-Y, the donated hydrogen (H), the
                        acceptor atom (A), and the atom attached to the
                        acceptor (Y).  Default=60.0 degrees.
  -contact_dist_max CONTACT_DIST_MAX
                        Maximum distance to consider for a ligand atom -
                        receptor atom contact.  Default is 5.0 angstrom.
  -ring_dist_max RING_DIST_MAX
                        Maximum distance to consider for a ring ligand atom -
                        receptor atom contact.  Default is 5.0 angstrom.
  -aromatic_dist_max AROMATIC_DIST_MAX
                        Maximum distance to consider for an aromatic ligand
                        atom - receptor atom contact.  Default is 5.0
                        angstrom.
  -complex              Treat the input structure file as a series of ligand-
                        receptor complexes instead of a pose view file. For
                        each complex the ligand's pose will be evaluated
                        against its cognate receptor.
  -complex_lig_asl COMPLEX_LIG_ASL
                        Use the supplied argument as an ASL string to identify
                        the ligand within the ligand-receptor complex.
                        Otherwise, it will be assumed that the ligand is the
                        last molecule in the structure. Only used if the
                        "-complex" option is specified.
  -doc                  Print command line examples.
  -verbose              Increase filtering verbosity.
  -annotate             Annotate the input structures without filtering.

  Job Control Options:
    -HOST <hostname>    Run job remotely on the indicated host entry.
    -WAIT               Do not return a prompt until the job completes.
    -NOJOBID            Run the job directly, without Job Control layer.