FreeForm Pose

Description

Computes the FreeForm delta G of the conformers of the molecule sent to the cube. The floe does not change the input conformers.

The delta G is computed by running FreeForm on a copy of the input molecule and then assigning the delta G of each input conformer to be the delta G of the freeform conformation with the closest RMSD. The energy and RMSD are attached as conformer data in the output record, and additionally lowest delta G of any input conformer is attached directly to the output record.

See also

This floe is used in the FastROCS Plus with Freeform Analysis tutorial.

Details

Title : FreeForm Pose
Tags : Large Scale Floes freeform Analysis
Python Name : #07_freeform_pose

Parameters

Inputs

  • Input Dataset Dataset with poses or conformers to estimate the freeform delta g of. The structure of the outputted molecule will remain unchanged.
    Type : data_source
    Required : True
    Python Name : input_dataset

Outputs

  • Output Dataset Output dataset with the FreeForm Delta G attached to the molecules conformer data.
    Type : dataset_out
    Required : True
    Default : FreeForm Pose
    Python Name : output_dataset
  • Failure Dataset Dataset for records that failed the FreeForm calculation.
    Type : dataset_out
    Required : True
    Default : Failed FreeForm Pose
    Python Name : failure_dataset

Options

  • Single Conformer/Pose Input Set this to ‘Off’ if the input molecule(s) each have multiple conformers/poses, and ‘On’ if all the input molecules have a single conformer/pose. If ‘On’ the floe will assumed that the input molecules are single conformer/pose and place the calculated FreeForm data on the top level records directly, rather than in child conformer records. If ‘Off’ the floe assume the input molecules are multi-conformer/pose and place the result for each conformer/pose on the corresponding child conformer records. If multi conformer molecules are passed to this floe with this option ‘On’ the floe will use the active conformer of the molecule and place the result on the top level records.
    Type : boolean
    Required : False
    Default : True
    Choices :True, False
    Python Name : single_conformerpose_input
  • Absolute Delta G Limit If specified conformers with a delta G value greater than this value will be removed from the output molecules. If all poses of a molecule are removed in this fashion record with the molecule will not be outputted.
    Type : decimal
    Required : False
    Min Value : 0.0
    Python Name : absolute_delta_g_limit
  • Relative Delta G Limit If specified conformers with a delta G value greater than this value plus the lowest delta G of any conformer will be removed from the output molecules. If all poses of a molecule are removed in this fashion record with the molecule will not be outputted.
    Type : decimal
    Required : False
    Min Value : 0.0
    Python Name : relative_delta_g_limit
  • Sort Output Conformers By Delta G If ‘On’ the outputted conformers will be sorted by delta G
    Type : boolean
    Required : False
    Default : False
    Choices :True, False
    Python Name : sort_output_conformers_by_delta_g

Input Fields

These parameters specify the fields on the input datasets and/or collections these floes read data from. Note that parameters identifying a molecule field are special. If left empty the floe will read the molecule from the primary (i.e., default) molecule field on the input record. The primary molecule of a dataset can be identified in the UI by looking for star on its field badge.

  • Input Molecule Field Field on the input records to use in the FreeForm calculation. If not specified the primary (i.e., default) molecule field will be used
    Type : field_parameter::mol
    Required : False
    Python Name : input_molecule_field

Output Fields

These parameters allow the user to change the default output fields this floe creates in the output datasets and/or collections. Note that parameters identifying a molecule field are special. If a molecule field is left empty the floe writes the molecule to the primary (i.e., default) molecule field of the record. The primary molecule of a dataset can be identified in the UI by looking for star on its field badge. CAUTION: If these parameters are modified the modifications must also be applied to the input fields of downstream floes that read fields written by this floe. If the downstream floe does not support specifying the input field then they may not work properly with the output of this floe if these settings are modified.

  • Output Molecule Field Field on the output records the molecule with FreeForm conformer data will be placed. If not specified the primary (i.e., default) molecule field will be used
    Type : field_parameter::mol
    Required : False
    Python Name : output_molecule_field
  • Delta G Field Float field to place the computed FreeForm Delta G
    Type : field_parameter::float
    Required : False
    Default : FreeForm Pose Delta G
    Python Name : delta_g_field
  • RMSD Field If specified the RMSD of the nearest FreeForm conformer will be attached
    Type : field_parameter::float
    Required : False
    Default : FreeForm Pose RMSD
    Python Name : rmsd_field