Batch FastROCS
Description
Overlays a FastROCS collection onto up to 10 shape or molecule queries and outputs a separate hit list for each query.
By default the best molecules from FastROCS are re-overlayed using ROCS and 25 random starts and up to 200 conformers of each molecule before being sent to the output hit list.
Most users should use the ‘FastROCS’ floe rather than this floe as it has more features. This floe is intended to be a replacement for the deprecated ‘Multi-Query Ligand-Based Virtual Screening with FastROCS and SubROCS’ for users who desire a separate hit for each query and minimum cost per query.
Details
Title : Batch FastROCSTags : Large Scale Floes Screening Virtual fastrocs rocs batchPython Name : #03_batch_fastrocs
Parameters
Inputs
Query Dataset(s) Dataset(s) with up to 10 query molecules and/or shape queries. A separate hit list will be created for each query.Type : data_sourceRequired : TruePython Name : query_datasets FastROCS Input Collection FastROCS collection to screen against. OpenEye supplied several pre-generated vendor molecule collections in Organization Data. The ‘Prepare Giga Collections’ or ‘Giga Docking Collection to Hi-res FastROCS Collection’ floes can also be used to create suitable collections for this floe.Type : collection_sourceRequired : TruePython Name : fastrocs_input_collection
Outputs
Prefix Output Dataset Names with Query Title If true the name/title of the associated query pre-appended to the names of all the output datasets listed below.Type : booleanRequired : TrueDefault : TrueChoices :True, FalsePython Name : prefix_output_dataset_names_with_query_title Hit List #1 Dataset Hit List for query 1. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #1Python Name : hit_list_1_dataset Hit List #2 Dataset Hit List for query 2. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #2Python Name : hit_list_2_dataset Hit List #3 Dataset Hit List for query 3. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #3Python Name : hit_list_3_dataset Hit List #4 Dataset Hit List for query 4. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #4Python Name : hit_list_4_dataset Hit List #5 Dataset Hit List for query 5. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #5Python Name : hit_list_5_dataset Hit List #6 Dataset Hit List for query 6. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #6Python Name : hit_list_6_dataset Hit List #7 Dataset Hit List for query 7. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #7Python Name : hit_list_7_dataset Hit List #8 Dataset Hit List for query 8. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #8Python Name : hit_list_8_dataset Hit List #9 Dataset Hit List for query 9. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #9Python Name : hit_list_9_dataset Hit List #10 Dataset Hit List for query 10. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query it is associated with.Type : dataset_outRequired : TrueDefault : Hit List #10Python Name : hit_list_10_dataset Cluster Heads #1 Dataset Hit list for query #1 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #1 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #1 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #1Python Name : cluster_heads_1_dataset Cluster Heads #2 Dataset Hit list for query #2 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #2 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #2 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #2Python Name : cluster_heads_2_dataset Cluster Heads #3 Dataset Hit list for query #3 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #3 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #3 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #3Python Name : cluster_heads_3_dataset Cluster Heads #4 Dataset Hit list for query #4 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #4 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #4 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #4Python Name : cluster_heads_4_dataset Cluster Heads #5 Dataset Hit list for query #5 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #5 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #5 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #5Python Name : cluster_heads_5_dataset Cluster Heads #6 Dataset Hit list for query #6 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #6 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #6 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #6Python Name : cluster_heads_6_dataset Cluster Heads #7 Dataset Hit list for query #7 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #7 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #7 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #7Python Name : cluster_heads_7_dataset Cluster Heads #8 Dataset Hit list for query #8 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #8 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #8 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #8Python Name : cluster_heads_8_dataset Cluster Heads #9 Dataset Hit list for query #9 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #9 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #9 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #9Python Name : cluster_heads_9_dataset Cluster Heads #10 Dataset Hit list for query #10 that contains only one, top scoring, representative of each Bemis-Murcko core. This hit list is a subset of the ‘Hit List #10 Dataset’ that also includes the clustering information. This hit list is creating by filtering the ‘Hit List #10 Dataset’ for ‘Bemis Murcko Rank’=1 (see the parameter ‘Output Fields -> Bemis Murcko Rank Field’).Type : dataset_outRequired : TrueDefault : Cluster Heads #10Python Name : cluster_heads_10_dataset Output Query Dataset #1 This dataset holds a copy of the query used to generate Hit List 1. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #1Python Name : output_query_dataset_1 Output Query Dataset #2 This dataset holds a copy of the query used to generate Hit List 2. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #2Python Name : output_query_dataset_2 Output Query Dataset #3 This dataset holds a copy of the query used to generate Hit List 3. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #3Python Name : output_query_dataset_3 Output Query Dataset #4 This dataset holds a copy of the query used to generate Hit List 4. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #4Python Name : output_query_dataset_4 Output Query Dataset #5 This dataset holds a copy of the query used to generate Hit List 5. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #5Python Name : output_query_dataset_5 Output Query Dataset #6 This dataset holds a copy of the query used to generate Hit List 6. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #6Python Name : output_query_dataset_6 Output Query Dataset #7 This dataset holds a copy of the query used to generate Hit List 7. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #7Python Name : output_query_dataset_7 Output Query Dataset #8 This dataset holds a copy of the query used to generate Hit List 8. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #8Python Name : output_query_dataset_8 Output Query Dataset #9 This dataset holds a copy of the query used to generate Hit List 9. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #9Python Name : output_query_dataset_9 Output Query Dataset #10 This dataset holds a copy of the query used to generate Hit List 10. Note if ‘Prefix Output Dataset Names with Query Title’ is True then the name of the output dataset specified here will be pre-appended with the name/title of the query.Type : dataset_outRequired : TrueDefault : Output Query #10Python Name : output_query_dataset_10
Options
Hit List Size Number of top scoring molecules to output. This applies to all output hit lists if multiple queries are suppliedType : integerRequired : TrueDefault : 20000Range : 100 to 50000Python Name : hit_list_size Similarity Type Type of similarity to use for FastROCS (and ROCS if ‘Refine with ROCS’ is ‘On’).Type : stringRequired : FalseDefault : Tanimoto ComboChoices :Tanimoto Combo, Ref Tversky, Fit Tversky, Shape Tanimoto, Shape Ref Tversky, Shape Fit TverskyPython Name : similarity_type Refine with ROCS If ‘On’, the top scoring molecules from FastROCS will be re-overlaid and re-scored with ROCS, and these refined ROCS results will be output to the hit-lists in place of initial FastROCS results. if Off the top scoring FastROCS molecules will be output directly.Type : booleanRequired : TrueDefault : TrueChoices :True, FalsePython Name : refine_with_rocs
GPU Hardware
These parameters control the AWS instance type the FastROCS Cube will use. There is in general no reason to adjust these. They are exposed because overall demand for GPU instances on AWS has occasionally been very high and this has led to extremely long run times for this floe as it waits for GPU instances in some circumstances.
FastROCS Instance Type The instances excluded by default are known to be not cost effective for FastROCS.Type : stringRequired : FalseDefault : !cdns,!g4dn.metal,!g5.12xlarge,!g5.24xlarge,!g5.48xlarge,!g4dn.12xlarge,!g3s.,!p3.Python Name : fastrocs_instance_type Spot instance policy for FastROCS GPU Instance. To run on SPOT instances use the default setting of ‘preferred’. To run on ON-DEMAND instances set the value to ‘prohibited’. ON-DEMAND instances typically cost x3-4 more than SPOT instances, but are more available than SPOT instances when overall demand for GPUs on AWS is high.Type : stringRequired : FalseDefault : PreferredChoices :Allowed, Preferred, NotPreferred, Prohibited, RequiredPython Name : spot_instance_policy_for_fastrocs_gpu_instance
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.
Tanimoto Combo Field Output field with the Tanimoto Combo. This field will only be created if the score type is FastROCS Similarity Type is Tanimoto Combo. The value in this field is a duplicate of the value in Combo Similarity.Type : field_parameter::floatRequired : FalseDefault : Tanimoto ComboPython Name : tanimoto_combo_field Tanimoto Color Field Output field with the Color Tanimoto. This field will only be created if the score type is FastROCS Similarity Type is Tanimoto Combo. The value in this field is a duplicate of the value in Color Similarity.Type : field_parameter::floatRequired : FalseDefault : Color TanimotoPython Name : tanimoto_color_field Tanimoto Shape Field Output field with the Shape Tanimoto. This field will only be created if the score type is FastROCS Similarity Type is Tanimoto Combo. The value in this field is a duplicate of the value in Shape Similarity.Type : field_parameter::floatRequired : FalseDefault : Shape TanimotoPython Name : tanimoto_shape_field Tversky Combo Field Output field with the Tversky Combo. This field will only be created if the score type is FastROCS Similarity Type is Fit Tversky or Ref Tversky. The value in this field is a duplicate of the value in Combo Similarity.Type : field_parameter::floatRequired : FalseDefault : Tversky ComboPython Name : tversky_combo_field Tversky Color Field Output field with the Color Tversky. This field will only be created if the score type is FastROCS Similarity Type is Fit Tversky or Ref Tversky. The value in this field is a duplicate of the value in Color Similarity.Type : field_parameter::floatRequired : FalseDefault : Color TverskyPython Name : tversky_color_field Tversky Shape Field Output field with the Shape Tversky. This field will only be created if the score type is FastROCS Similarity Type is Fit Tversky or Ref Tversky. The value in this field is a duplicate of the value in Shape Similarity.Type : field_parameter::floatRequired : FalseDefault : Shape TverskyPython Name : tversky_shape_field Bemis Murcko Field Output field for the Bemis Murcko core SMILES.Type : field_parameter::stringRequired : FalseDefault : Bemis MurckoPython Name : bemis_murcko_field Bemis Murcko ID Field Output Field with an integer ID of the Bemis Murcko core. All molecules with the same Bemis Murcko core SMILES will have the same ID, and those with different Bemis Murcko core SMILES will have different IDs. The IDs starts at 1 and increments by 1 each time a new Bemis Murcko core is seen. Thus this integer ID identifier depends on the order the records are passed unlike the Bemis Murcko core SMILES itself.Type : field_parameter::intRequired : FalseDefault : Bemis Murcko IDPython Name : bemis_murcko_id_field Bemis Murcko Rank Field Integer Field with the rank of the molecule within its Bemis Murcko family (i.e., the rank the molecule would have if the if the hit list contained only the molecules with the same Bemis Murcko core SMILES)Type : field_parameter::intRequired : TrueDefault : Bemis Murcko RankPython Name : bemis_murcko_rank_field Hetero Bemis Murcko Field Output field for the Hetero Bemis Murcko core SMILES.Type : field_parameter::stringRequired : FalseDefault : Hetero Bemis MurckoPython Name : hetero_bemis_murcko_field Hetero Bemis Murcko ID Field Output Field with an integer ID of the Hetero Bemis Murcko core. All molecules with the same Hetero Bemis Murcko core SMILES will have the same ID, and those with different Hetero Bemis Murcko core SMILES will have different IDs. The IDs starts at 1 and increments by 1 each time a new Hetero Bemis Murcko core is seen. Thus this integer ID identifier depends on the order the records are passed unlike the Hetero Bemis Murcko core SMILES itself.Type : field_parameter::intRequired : FalseDefault : Hetero Bemis Murcko IDPython Name : hetero_bemis_murcko_id_field Hetero Bemis Murcko Rank Field Integer Field with the rank of the molecule within its Hetero Bemis Murcko family (i.e., the rank the molecule would have if the if the hit list contained only the molecules with the same Hetero Bemis Murcko core SMILES)Type : field_parameter::intRequired : FalseDefault : Hetero Bemis Murcko RankPython Name : hetero_bemis_murcko_rank_field