ENM_resolution_mix__max_virtual_niche_prevalence00 Maximum virtual niche prevalence (proportion of suitable area in the native range). 2014-11-14 09:17:28.669 UTC 0.7 2014-11-14 09:17:32.414 UTC min_virtual_niche_prevalence00 0.1 2014-11-14 09:17:03.942 UTC Minimum virtual niche prevalence (proportion of suitable area in the native range). 2014-11-14 09:17:00.89 UTC num_testing_points00 Number of points to be used for testing (an equal number will be used for presences and absences). 2014-11-14 10:08:36.558 UTC 50 2014-11-14 10:08:39.796 UTC max_number_training_points00 Maximum number of training points to be used when creating models for the virtual species. The real number will be a random value between minimum and maximum. 2014-11-14 09:32:10.613 UTC 100 2014-11-14 09:32:13.836 UTC min_number_training_points00 Minimum number of training points to be used when creating models for the virtual species. The real number will be a random value between minimum and maximum. 2014-11-14 09:31:23.587 UTC 30 2014-11-14 09:31:27.979 UTC num_background_points00 10000 2014-11-14 09:12:50.239 UTC Number of background points 2014-11-14 09:12:45.949 UTC origin_point0model_xml0suitability_threshold0low_resolution_auc0mixed_resolution_auc0num_training_points0training_points_csv0testing_presence_points_csv0testing_absence_points_csv0prevalence0low_resolution_projection0mixed_resolution_projection0convert_points_xml_to_csvpoints_xml0species_label0points_csv00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components convert_points_xml_to_csv 4 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeconvert_points_xml_to_csv_2points_xml0species_label0points_csv00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components convert_points_xml_to_csv 4 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeconvert_points_xml_to_csv_3points_xml0species_label0points_csv00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components convert_points_xml_to_csv 4 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeconvert_points_xml_to_csv_4points_xml0species_label0points_csv00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components convert_points_xml_to_csv 4 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokecreate_model_with_low_resolution_layersalgorithm_xml0presence_points_xml0srs0species_label0environmentally_unique0absence_points_xml0spatially_unique0mask_id0layers_ids0model_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components create_model 10 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokecreate_model_with_mixed_resolution_layersalgorithm_xml0presence_points_xml0species_label0srs0environmentally_unique0absence_points_xml0spatially_unique0mask_id0layers_ids0model_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components create_model 10 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedefine_random_number_of_training_pointsmax_points0min_points0num_points00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivity min_points 0 text/plain java.lang.String true max_points 0 text/plain java.lang.String true num_points 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedefine_random_testing_pointsnum_presences0num_absences0threshold0model_values0points_xml0absence_points_xml00presence_points_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components select_random_points_based_on_threshold 2 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedefine_random_training_pointsnum_presences0num_absences0threshold0model_values0points_xml0presences_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components select_random_points_based_on_threshold 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeextract_low_resolution_aucstatistics_xml0auc00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components extract_auc 2 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeextract_mixed_resolution_aucstatistics_xml0auc00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components extract_auc 2 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemaxent_parametersvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity <Algorithm Id="MAXENT"> <Parameters> <Parameter Value="NumberOfBackgroundPoints" Id="10000"/> <Parameter Value="UseAbsencesAsBackground" Id="1"/> <Parameter Value="IncludePresencePointsInBackground" Id="1"/> <Parameter Value="NumberOfIterations" Id="500"/> <Parameter Value="TerminateTolerance" Id="0.00001"/> <Parameter Value="OutputFormat" Id="2"/> <Parameter Value="QuadraticFeatures" Id="1"/> <Parameter Value="ProductFeatures" Id="1"/> <Parameter Value="HingeFeatures" Id="1"/> <Parameter Value="ThresholdFeatures" Id="1"/> <Parameter Value="AutoFeatures" Id="1"/> <Parameter Value="MinSamplesForProductThreshold" Id="80"/> <Parameter Value="MinSamplesForQuadratic" Id="10"/> <Parameter Value="MinSamplesForHinge" Id="15"/> </Parameters> </Algorithm> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemix_layers_randomlyhigh_resolution_layers0low_resolution_layers0mixed_resolution_layers00net.sf.taverna.t2.activitiesdataflow-activity1.5net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoketest_model_with_low_resolution_layersmodel_xml0absence_points_xml0presence_points_xml0srs0species_label0num_background_points0calculate_matrix0calculate_roc0threshold0mask_id0layers_ids0statistics_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components test_model 11 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoketest_model_with_mixed_resolution_layersmodel_xml0presence_points_xml0absence_points_xml0srs0species_label0num_background_points0calculate_matrix0calculate_roc0threshold0mask_id0layers_ids0statistics_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components test_model 11 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokegenerate_acceptable_virtual_nichemin_prevalence0max_prevalence0threshold0mask_id0background_points0all_layers0high_resolution_layers0threshold00model_xml00model_values00random_proportion00point00net.sf.taverna.t2.activitiesdataflow-activity1.5net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Loop <activity xmlns="http://taverna.sf.net/2008/xml/t2flow"><raven><group>net.sf.taverna.t2.activities</group><artifact>beanshell-activity</artifact><version>1.5</version></raven><class>net.sf.taverna.t2.activities.beanshell.BeanshellActivity</class><inputMap /><outputMap /><configBean encoding="xstream"><net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean xmlns=""> <inputs> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <name>model_values</name> <depth>0</depth> <translatedElementType>java.lang.Object</translatedElementType> <allowsLiteralValues>true</allowsLiteralValues> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <name>model_xml</name> <depth>0</depth> <translatedElementType>java.lang.Object</translatedElementType> <allowsLiteralValues>true</allowsLiteralValues> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <name>point</name> <depth>0</depth> <translatedElementType>java.lang.Object</translatedElementType> <allowsLiteralValues>true</allowsLiteralValues> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <name>threshold</name> <depth>0</depth> <translatedElementType>java.lang.String</translatedElementType> <allowsLiteralValues>true</allowsLiteralValues> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <name>random_proportion</name> <depth>0</depth> <translatedElementType>java.lang.Object</translatedElementType> <allowsLiteralValues>true</allowsLiteralValues> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> </inputs> <outputs> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> <name>loop</name> <depth>0</depth> <granularDepth>0</granularDepth> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> <name>threshold</name> <depth>0</depth> <granularDepth>0</granularDepth> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> </outputs> <classLoaderSharing>workflow</classLoaderSharing> <localDependencies /> <artifactDependencies /> <script>loop = "" + (! (Double.parseDouble(threshold) &gt; Double.parseDouble("0"))); if ("true".matches(loop)) { Thread.sleep(500); }</script> <dependencies /> </net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean></configBean><annotations /></activity> true net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedefine_frequently_used_constantslatlong_wgs8400label00000no00empty_string00yes000_500100net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components define_frequently_used_constants 3 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeget_last_iteration_resultpoint_list1random_proportion_list1threshold_list1model_xml_list1model_values_list1model_values00point00threshold00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivity random_proportion_list 1 text/plain java.lang.String true point_list 1 text/plain java.lang.String true threshold_list 1 text/plain java.lang.String true model_xml_list 1 text/plain java.lang.String true model_values_list 1 text/plain java.lang.String true random_proportion 0 0 point 0 0 threshold 0 0 model_xml 0 0 model_values 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokechoose_layers_and_masklow_resolution_layers_ids00high_resolution_layers_ids00mask_id00net.sf.taverna.t2.activitiesdataflow-activity1.5net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemerge_all_layerslow_resolution_layers0high_resolution_layers0all_layers00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivity high_resolution_layers 0 text/plain java.lang.String true low_resolution_layers 0 text/plain java.lang.String true all_layers 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesample_background_pointsmask_id0num_points0environmentally_unique0spatially_unique0species_label0proportion_of_absences0layers_ids0absence_points_xml00 Randomly sample background points on the specified mask using the intersection between all environmental layers (high and low resolution). Points are returned in the absences port. 2014-10-09 16:17:43.911 UTC net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components sample_points 9 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGreyTiff100value00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity GreyTiff100 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeproject_model_with_low_resolution_layersoutput_format0mask_id0cell_statistics_threshold0model_xml0layers_ids0raster_url00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components project_model 9 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGet_Image_From_URL_2url0image00net.sf.taverna.t2.activitieslocalworker-activity1.5net.sf.taverna.t2.activities.localworker.LocalworkerActivity url 0 'text/x-taverna-web-url' java.lang.String true base 0 'text/x-taverna-web-url' java.lang.String true image 0 'image/*' 0 workflow org.embl.ebi.escience.scuflworkers.java.WebImageFetcher net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeproject_model_with_mixed_resolution_layersoutput_format0mask_id0cell_statistics_threshold0model_xml0layers_ids0raster_url00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components project_model 9 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGet_Image_From_URL_1url0image00net.sf.taverna.t2.activitieslocalworker-activity1.5net.sf.taverna.t2.activities.localworker.LocalworkerActivity url 0 'text/x-taverna-web-url' java.lang.String true base 0 'text/x-taverna-web-url' java.lang.String true image 0 'image/*' 0 workflow org.embl.ebi.escience.scuflworkers.java.WebImageFetcher net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeconvert_points_xml_to_csvpoints_xmldefine_random_training_pointspresences_xmlconvert_points_xml_to_csvspecies_labeldefine_frequently_used_constantslabelconvert_points_xml_to_csv_2points_xmldefine_random_testing_pointspresence_points_xmlconvert_points_xml_to_csv_2species_labeldefine_frequently_used_constantslabelconvert_points_xml_to_csv_3points_xmldefine_random_testing_pointsabsence_points_xmlconvert_points_xml_to_csv_3species_labeldefine_frequently_used_constantslabelconvert_points_xml_to_csv_4points_xmlgenerate_acceptable_virtual_nichepointconvert_points_xml_to_csv_4species_labeldefine_frequently_used_constantslabelcreate_model_with_low_resolution_layersalgorithm_xmlmaxent_parametersvaluecreate_model_with_low_resolution_layerspresence_points_xmldefine_random_training_pointspresences_xmlcreate_model_with_low_resolution_layerssrsdefine_frequently_used_constantslatlong_wgs84create_model_with_low_resolution_layersspecies_labeldefine_frequently_used_constantslabelcreate_model_with_low_resolution_layersenvironmentally_uniquedefine_frequently_used_constantsnocreate_model_with_low_resolution_layersabsence_points_xmldefine_frequently_used_constantsempty_stringcreate_model_with_low_resolution_layersspatially_uniquedefine_frequently_used_constantsnocreate_model_with_low_resolution_layersmask_idchoose_layers_and_maskmask_idcreate_model_with_low_resolution_layerslayers_idschoose_layers_and_masklow_resolution_layers_idscreate_model_with_mixed_resolution_layersalgorithm_xmlmaxent_parametersvaluecreate_model_with_mixed_resolution_layerspresence_points_xmldefine_random_training_pointspresences_xmlcreate_model_with_mixed_resolution_layersspecies_labeldefine_frequently_used_constantslabelcreate_model_with_mixed_resolution_layerssrsdefine_frequently_used_constantslatlong_wgs84create_model_with_mixed_resolution_layersenvironmentally_uniquedefine_frequently_used_constantsnocreate_model_with_mixed_resolution_layersabsence_points_xmldefine_frequently_used_constantsempty_stringcreate_model_with_mixed_resolution_layersspatially_uniquedefine_frequently_used_constantsnocreate_model_with_mixed_resolution_layersmask_idchoose_layers_and_maskmask_idcreate_model_with_mixed_resolution_layerslayers_idsmix_layers_randomlymixed_resolution_layersdefine_random_number_of_training_pointsmax_pointsmax_number_training_pointsdefine_random_number_of_training_pointsmin_pointsmin_number_training_pointsdefine_random_testing_pointsnum_presencesnum_testing_pointsdefine_random_testing_pointsnum_absencesnum_testing_pointsdefine_random_testing_pointsthresholdget_last_iteration_resultthresholddefine_random_testing_pointsmodel_valuesgenerate_acceptable_virtual_nichemodel_valuesdefine_random_testing_pointspoints_xmlsample_background_pointsabsence_points_xmldefine_random_training_pointsnum_presencesdefine_random_number_of_training_pointsnum_pointsdefine_random_training_pointsnum_absencesdefine_frequently_used_constants0define_random_training_pointsthresholdget_last_iteration_resultthresholddefine_random_training_pointsmodel_valuesgenerate_acceptable_virtual_nichemodel_valuesdefine_random_training_pointspoints_xmlsample_background_pointsabsence_points_xmlextract_low_resolution_aucstatistics_xmltest_model_with_low_resolution_layersstatistics_xmlextract_mixed_resolution_aucstatistics_xmltest_model_with_mixed_resolution_layersstatistics_xmlmix_layers_randomlyhigh_resolution_layerschoose_layers_and_maskhigh_resolution_layers_idsmix_layers_randomlylow_resolution_layerschoose_layers_and_masklow_resolution_layers_idstest_model_with_low_resolution_layersmodel_xmlcreate_model_with_low_resolution_layersmodel_xmltest_model_with_low_resolution_layersabsence_points_xmldefine_random_testing_pointsabsence_points_xmltest_model_with_low_resolution_layerspresence_points_xmldefine_random_testing_pointspresence_points_xmltest_model_with_low_resolution_layerssrsdefine_frequently_used_constantslatlong_wgs84test_model_with_low_resolution_layersspecies_labeldefine_frequently_used_constantslabeltest_model_with_low_resolution_layersnum_background_pointsdefine_frequently_used_constants0test_model_with_low_resolution_layerscalculate_matrixdefine_frequently_used_constantsnotest_model_with_low_resolution_layerscalculate_rocdefine_frequently_used_constantsyestest_model_with_low_resolution_layersthresholddefine_frequently_used_constants0_5test_model_with_low_resolution_layersmask_idchoose_layers_and_maskmask_idtest_model_with_low_resolution_layerslayers_idschoose_layers_and_masklow_resolution_layers_idstest_model_with_mixed_resolution_layersmodel_xmlcreate_model_with_mixed_resolution_layersmodel_xmltest_model_with_mixed_resolution_layerspresence_points_xmldefine_random_testing_pointspresence_points_xmltest_model_with_mixed_resolution_layersabsence_points_xmldefine_random_testing_pointsabsence_points_xmltest_model_with_mixed_resolution_layerssrsdefine_frequently_used_constantslatlong_wgs84test_model_with_mixed_resolution_layersspecies_labeldefine_frequently_used_constantslabeltest_model_with_mixed_resolution_layersnum_background_pointsdefine_frequently_used_constants0test_model_with_mixed_resolution_layerscalculate_matrixdefine_frequently_used_constantsnotest_model_with_mixed_resolution_layerscalculate_rocdefine_frequently_used_constantsyestest_model_with_mixed_resolution_layersthresholddefine_frequently_used_constants0_5test_model_with_mixed_resolution_layersmask_idchoose_layers_and_maskmask_idtest_model_with_mixed_resolution_layerslayers_idsmix_layers_randomlymixed_resolution_layersgenerate_acceptable_virtual_nichemin_prevalencemin_virtual_niche_prevalencegenerate_acceptable_virtual_nichemax_prevalencemax_virtual_niche_prevalencegenerate_acceptable_virtual_nichethresholddefine_frequently_used_constants0generate_acceptable_virtual_nichemask_idchoose_layers_and_maskmask_idgenerate_acceptable_virtual_nichebackground_pointssample_background_pointsabsence_points_xmlgenerate_acceptable_virtual_nicheall_layersmerge_all_layersall_layersgenerate_acceptable_virtual_nichehigh_resolution_layerschoose_layers_and_maskhigh_resolution_layers_idsget_last_iteration_resultpoint_listgenerate_acceptable_virtual_nichepointget_last_iteration_resultrandom_proportion_listgenerate_acceptable_virtual_nicherandom_proportionget_last_iteration_resultthreshold_listgenerate_acceptable_virtual_nichethresholdget_last_iteration_resultmodel_xml_listgenerate_acceptable_virtual_nichemodel_xmlget_last_iteration_resultmodel_values_listgenerate_acceptable_virtual_nichemodel_valuesmerge_all_layerslow_resolution_layerschoose_layers_and_masklow_resolution_layers_idsmerge_all_layershigh_resolution_layerschoose_layers_and_maskhigh_resolution_layers_idssample_background_pointsmask_idchoose_layers_and_maskmask_idsample_background_pointsnum_pointsnum_background_pointssample_background_pointsenvironmentally_uniquedefine_frequently_used_constantsnosample_background_pointsspatially_uniquedefine_frequently_used_constantsnosample_background_pointsspecies_labeldefine_frequently_used_constantslabelsample_background_pointsproportion_of_absencesdefine_frequently_used_constants1sample_background_pointslayers_idsmerge_all_layersall_layersproject_model_with_low_resolution_layersoutput_formatGreyTiff100valueproject_model_with_low_resolution_layersmask_idchoose_layers_and_maskmask_idproject_model_with_low_resolution_layerscell_statistics_thresholddefine_frequently_used_constants0_5project_model_with_low_resolution_layersmodel_xmlcreate_model_with_low_resolution_layersmodel_xmlproject_model_with_low_resolution_layerslayers_idschoose_layers_and_masklow_resolution_layers_idsGet_Image_From_URL_2urlproject_model_with_low_resolution_layersraster_urlproject_model_with_mixed_resolution_layersoutput_formatGreyTiff100valueproject_model_with_mixed_resolution_layersmask_idchoose_layers_and_maskmask_idproject_model_with_mixed_resolution_layerscell_statistics_thresholddefine_frequently_used_constants0_5project_model_with_mixed_resolution_layersmodel_xmlcreate_model_with_mixed_resolution_layersmodel_xmlproject_model_with_mixed_resolution_layerslayers_idsmix_layers_randomlymixed_resolution_layersGet_Image_From_URL_1urlproject_model_with_mixed_resolution_layersraster_urlorigin_pointconvert_points_xml_to_csv_4points_csvmodel_xmlgenerate_acceptable_virtual_nichemodel_xmlsuitability_thresholdget_last_iteration_resultthresholdlow_resolution_aucextract_low_resolution_aucaucmixed_resolution_aucextract_mixed_resolution_aucaucnum_training_pointsdefine_random_number_of_training_pointsnum_pointstraining_points_csvconvert_points_xml_to_csvpoints_csvtesting_presence_points_csvconvert_points_xml_to_csv_2points_csvtesting_absence_points_csvconvert_points_xml_to_csv_3points_csvprevalencegenerate_acceptable_virtual_nicherandom_proportionlow_resolution_projectionGet_Image_From_URL_2imagemixed_resolution_projectionGet_Image_From_URL_1image 7016ba2d-0c04-44a4-bc65-ff82b1df2518 2014-11-14 09:21:44.331 UTC 25fcc096-5bf4-46a4-8844-e5ad9ee662d0 2014-11-14 09:41:14.519 UTC fd4ec24e-78bb-485d-b810-ec78e09ea238 2014-11-05 17:12:21.765 UTC Single run version of the workflow for comparing results of two kinds of ecological niche models: one using only low resolution layers and the other using a random mix of low and high resolution layers. Users select the study region and the environmental variables considered to be the main drivers of a virtual species niche. The workflow is all based on the ENM components, which use the openModeller Web Service (OMWS). After getting initial parameters from the user, the workflow generates a random virtual niche. A random threshold within a given prevalence range is then used to separate suitable from unsuitable areas, from where random training and testing points are sampled. Training points are used to generate the models and independent testing points are used for external tests measuring the AUC. This is a simplified version of the workflow http://www.myexperiment.org/workflows/4535 since it doesn't include experiment replication to check if one of the two types of model performs significantly better than the other. This workflow goes through all steps a single time, but it also includes model projection for illustration purposes. 2014-11-18 17:09:17.102 UTC 3bf4eb91-756c-49d9-8d59-dca34d4c140f 2014-11-05 17:18:30.497 UTC 01eabf25-24fe-45f1-84a4-5dcf71473f7d 2014-11-05 19:24:26.821 UTC 29f2258a-54f4-4f5a-922e-e098f2827c65 2014-11-18 13:57:01.876 UTC 4d79a336-5eb8-4b4b-b21a-aa002d7d7521 2014-11-14 09:27:21.159 UTC 2ca078d3-bfb2-49db-9985-321cbb4073f2 2014-11-13 13:12:18.796 UTC 4f1a814b-451c-4ede-a1f6-306d58638922 2014-11-13 11:33:32.31 UTC ac29ae8f-7659-462c-a92f-b4006310ad9f 2014-11-14 10:10:31.832 UTC f4e6832d-0273-4c18-8b84-00597d468c9b 2014-11-11 12:14:08.601 UTC b45892dd-791c-483c-a873-35c9eaafe095 2014-11-14 09:17:58.14 UTC ccd0f84a-fbdd-4c19-b9ac-9caaa87314c7 2014-11-18 13:39:19.523 UTC d27fb54f-ef48-48e7-87d9-ddc6d81e35b5 2014-12-04 13:14:17.565 UTC 1937adb2-fbfd-4c09-9f0b-1706bef9d3ff 2014-11-18 13:42:59.74 UTC 28c91cdc-8174-429e-8912-994b2834f05a 2014-11-14 09:30:40.747 UTC e5d4afb8-2e49-4512-a5e9-2ccd885e8d36 2014-12-04 12:21:11.249 UTC 6023d0ab-49b1-4a40-883f-0472c4dd6b89 2014-11-13 13:20:43.358 UTC 8b890d15-78f7-4133-861b-87e112b3303b 2014-11-18 18:34:08.472 UTC 5df50617-0cfc-4f54-85ae-30cdf8bf50d3 2014-11-06 21:32:01.838 UTC e237de62-b215-4edf-8769-8fa5f5012e6a 2014-11-11 12:26:48.94 UTC 59244c32-0ce3-487d-9f53-cb86cf2ab3a9 2014-11-14 09:37:54.30 UTC 40763c1d-f97b-4d9b-a307-6e465180749a 2014-11-13 10:43:13.44 UTC 7db96ead-9b9c-42d6-9225-f9da1b1ad0aa 2014-11-18 13:46:59.89 UTC 7ec47e52-9310-4512-85a4-5c9819c8a571 2014-11-11 12:15:30.293 UTC e45e0170-8ca1-44fd-87a9-f67d42d6a6c4 2014-11-10 19:09:02.936 UTC 3aad40d7-04b2-425a-abdf-03cdad520776 2014-11-11 12:34:41.353 UTC a4fa0514-7a99-4d22-b4d8-dc19dcc3a689 2014-11-13 13:00:20.114 UTC 87b5021b-e631-4ef8-84d5-06ebb1ed1827 2014-11-06 21:11:10.294 UTC 693d4d1a-8aea-4a7e-a216-9174a7f0d979 2014-11-05 17:59:53.576 UTC d009b924-5a33-4668-b29d-c5e7eb184ada 2014-11-11 12:33:54.722 UTC a6ffca13-cd8f-47be-b512-687cc8bef7d0 2014-11-05 19:25:13.310 UTC 5ffa03c6-6d4a-4698-bed6-ddda8b8e66c1 2014-11-13 10:35:20.606 UTC 484a1510-59d0-4327-9714-c3d22ef60c7e 2014-11-05 17:57:06.594 UTC e1a7755d-70dd-412b-b085-19f6970f6445 2014-12-04 12:26:08.832 UTC b72b133a-c4da-4f8b-b21b-85e7c1594498 2014-11-05 19:19:19.399 UTC 8e2304bd-493e-47f3-bec1-57c65bd4d450 2014-11-13 11:11:34.964 UTC a076b6a6-bf67-4b88-8ca7-ac5af804ec05 2014-11-05 17:19:25.586 UTC Renato De Giovanni 2014-11-18 16:44:32.255 UTC 0badea8b-d0bf-44be-b1cf-2cd70703815f 2014-11-14 09:38:37.38 UTC 381b55df-3c92-4c66-9dc4-1d06c01160fb 2014-11-14 09:29:09.484 UTC cf8bd281-1a8c-4cc1-b4fa-449d4f5f5858 2014-11-11 11:56:26.15 UTC a9104d7a-6ffb-4fc9-9e44-2bb08fe7f04e 2014-11-05 17:05:31.647 UTC f336fc68-2517-4db7-8a37-5cd2823b6957 2014-11-06 22:44:22.168 UTC 36c15084-430a-4d11-afb5-67c2f5b3ccb3 2014-11-19 11:24:19.597 UTC 8603226d-0648-4a6a-b6bf-5d2abaac65fc 2014-11-14 09:25:49.859 UTC 2246cbf8-3a43-4293-a8d7-a171e1cd2ccd 2014-11-06 21:37:52.587 UTC 043e9c3e-8e97-41d5-b7b7-9cb6d2ca5e61 2014-11-13 13:13:34.386 UTC 74baeed4-1ecd-4140-88bd-287fd8f10922 2014-11-14 09:32:15.618 UTC a2339201-0b1d-49f6-b6f9-e06348e6247b 2014-11-18 17:09:27.784 UTC ENM resolution mix - single run version 2014-11-18 17:09:25.693 UTC 5bb6183d-5f29-462c-bdab-d1275b328b91 2014-11-05 17:14:46.491 UTC 2d7aebf2-8cd6-4dc9-aa97-6320637fcb3b 2014-12-04 12:39:02.146 UTC bcfc3237-c332-4d99-8d86-d5ef5ca88e70 2014-11-11 12:11:15.868 UTC f038c505-840d-4a00-8c77-3ca9166ac2c0 2014-11-06 23:00:52.365 UTC 7230d8f4-7e19-4a4b-9ad1-f8e5215e3a4d 2014-11-05 17:24:06.969 UTC 90361172-289f-4852-9ff8-27b591555ba0 2014-11-05 17:01:00.289 UTC a1a0ccb5-313f-435d-95a5-0a87f51bb931 2014-11-14 10:48:21.130 UTC 7cd07e08-489d-443f-a2f7-158066df2e01 2014-11-05 17:54:28.674 UTC 044642d4-d945-46af-bc8d-372f2efa14e7 2014-11-18 13:36:50.949 UTC 820897d5-99fe-43ff-838a-f5a555ae6df6 2014-11-05 17:27:38.214 UTC 161eaf5a-0bb8-4ca6-9c9e-6a8451e8d051 2014-12-04 12:37:05.156 UTC d939d69b-f2a7-4837-b443-1dcf73ea4354 2014-11-14 08:22:56.180 UTC f2956aa2-2039-4538-b977-cb75e8686edd 2014-11-05 17:34:02.915 UTC c54a39e9-b563-4bbd-9fc6-907cefd09902 2014-11-06 21:56:58.562 UTC d4e32c83-6520-4d44-a340-9cd8b89f7391 2014-11-18 13:34:45.780 UTC dbdbc474-b49b-4b50-aa3f-9592c92ca65c 2014-11-11 12:31:39.747 UTC ef3ee97b-79c7-4de6-aa55-4351b200d9d6 2014-11-05 17:30:59.548 UTC 2fe7c73a-067e-431a-a21a-0cd2f22b1921 2014-11-18 13:52:13.653 UTC b835c95a-e0cc-409c-9b92-0f40562e36fc 2014-11-05 17:26:11.438 UTC 0bfda111-96b7-4c4d-ac38-5625093ecfad 2014-11-14 09:30:20.466 UTC 61fb5e93-eca7-4a5e-b8e7-6b2c173bdda0 2014-11-06 22:01:41.487 UTC 524cf969-ff99-483a-b792-7c493d2e4915 2014-12-04 15:28:02.364 UTC 77a66472-0a85-43c5-8d21-54b34d8652db 2014-11-06 21:21:35.105 UTC generate_acceptable_virtual_nichemax_prevalence00min_prevalence00background_points00mask_id00high_resolution_layers00all_layers00threshold00 0 2014-11-11 12:33:20.723 UTC This parameter is used only for loop feedback to guarantee an acceptable threshold. Initialized with zero. 2014-11-11 12:33:15.5 UTC point0threshold0model_values0model_xml0random_proportion0define_random_suitability_thresholdmax_prevalence0min_prevalence0model_values0threshold00random_proportion00net.sf.taverna.t2.activitiesdataflow-activity1.5net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeextract_background_valuesabsence_points_xml0model_xml0mask_id0species_label0presence_points_xml0srs0layers_ids0model_values00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components evaluate_model 9 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokegenerate_virtual_nichehigh_resolution_layers0all_layers0mask_id0background_points0point00model_xml00net.sf.taverna.t2.activitiesdataflow-activity1.5net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedemovalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity demo net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeempty_stringvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokelatlong_wgs84value00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity GEOGCS["WGS84", DATUM["WGS84", SPHEROID["WGS84", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295], AXIS["Longitude",EAST], AXIS["Latitude",NORTH]] net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedefine_random_suitability_thresholdmax_prevalencemax_prevalencedefine_random_suitability_thresholdmin_prevalencemin_prevalencedefine_random_suitability_thresholdmodel_valuesextract_background_valuesmodel_valuesextract_background_valuesabsence_points_xmlbackground_pointsextract_background_valuesmodel_xmlgenerate_virtual_nichemodel_xmlextract_background_valuesmask_idmask_idextract_background_valuesspecies_labeldemovalueextract_background_valuespresence_points_xmlempty_stringvalueextract_background_valuessrslatlong_wgs84valueextract_background_valueslayers_idshigh_resolution_layersgenerate_virtual_nichehigh_resolution_layershigh_resolution_layersgenerate_virtual_nicheall_layersall_layersgenerate_virtual_nichemask_idmask_idgenerate_virtual_nichebackground_pointsbackground_pointspointgenerate_virtual_nichepointthresholddefine_random_suitability_thresholdthresholdmodel_valuesextract_background_valuesmodel_valuesmodel_xmlgenerate_virtual_nichemodel_xmlrandom_proportiondefine_random_suitability_thresholdrandom_proportion 2790593d-3493-482e-b109-8a7d6465ba92 2014-12-04 12:36:56.887 UTC 4fbca4ca-5e1c-4065-89ec-92006dd55687 2014-11-10 19:08:15.364 UTC fdbbfe15-5465-4a76-b3e1-8f1642bcc3af 2014-12-04 12:25:58.307 UTC 4746b02f-7ca3-44c7-af0f-348f3f8b124c 2014-11-11 11:56:21.601 UTC b6fdb132-58fc-4d24-b33f-0e915cc215cb 2014-11-14 09:37:39.269 UTC c7eda5d5-9d2d-4c8a-961a-f08675e33924 2014-11-13 11:33:28.654 UTC f031f3f2-07bc-4bb6-9872-b5131a26c930 2014-11-06 21:37:48.999 UTC 13de678f-d2ce-49b6-a0ff-ea33350b5303 2014-11-06 21:32:02.618 UTC b95ce955-c45e-4c7a-91c4-b0b9c9ad94f5 2014-11-06 21:34:26.618 UTC 655fc9dc-8ea4-4bf5-bba5-9c2716df4d74 2014-11-18 13:56:58.256 UTC e0b923d9-2bbe-49f7-a46c-40ad1276791f 2014-12-04 15:27:54.927 UTC 2ae7ef7e-b81f-4600-9312-c0ab53979b6c 2014-11-18 13:35:17.657 UTC 2397577f-9f5e-4d0d-9b3d-e38115dc620a 2014-12-04 12:38:57.365 UTC e1d3446f-879d-4bca-a523-f359e7af9a31 2014-11-11 12:33:35.121 UTC b0a5ceb7-6b38-4887-b5a3-5d5fdc7e8c01 2014-11-13 10:43:00.277 UTC 80613388-577c-41f4-9529-c78c56b96241 2014-11-06 22:59:27.219 UTC 446e9241-867d-499d-903d-850d5395dd25 2014-11-18 13:42:55.652 UTC generate_acceptable_virtual_niche 2014-11-06 21:31:13.276 UTC 5a89f627-b613-4bbf-a904-bdcec58a6113 2014-11-13 11:11:17.445 UTC 7b2b1680-f6d5-45c8-bbd5-fc4b1c961e63 2014-11-06 22:01:37.743 UTC Define_random_virtuamin_prevalence00 0.05 2014-10-03 17:46:24.842 UTC max_prevalence00 0.7 2014-10-03 17:46:31.55 UTC model_values00 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 2014-10-07 19:20:54.108 UTC threshold0random_proportion0suggest_random_suitable_thresholdmax_prevalence0min_prevalence0model_values0threshold00proportion00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivity model_values 0 text/plain java.lang.String true min_prevalence 0 text/plain java.lang.String true max_prevalence 0 text/plain java.lang.String true threshold 0 0 proportion 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesuggest_random_suitable_thresholdmax_prevalencemax_prevalencesuggest_random_suitable_thresholdmin_prevalencemin_prevalencesuggest_random_suitable_thresholdmodel_valuesmodel_valuesthresholdsuggest_random_suitable_thresholdthresholdrandom_proportionsuggest_random_suitable_thresholdproportion 557c32ba-ec02-44a3-aa98-36b4d327d93b 2014-05-02 14:32:38.179 UTC f3e04f07-4463-4b2f-99a1-5f7ccdce2f7d 2014-11-13 11:11:13.271 UTC 610ceda9-7e05-4dcf-8fdf-007b980f6b7a 2014-11-13 11:33:21.891 UTC af5ac317-311b-4f57-9ef5-c3fdf2a135be 2014-10-07 19:22:09.785 UTC 2f0da034-385d-4a83-9f38-ac77a8e6bb43 2014-10-06 20:16:19.705 UTC 1f97c862-83de-4292-95f4-074dfe7ab249 2014-05-02 13:50:06.762 UTC 6d62ee4b-4f6f-40ea-b234-dda5c0af4e3b 2014-11-13 11:29:32.672 UTC cea4cebb-9a82-4f43-8acc-a5f9e12af606 2014-05-02 14:29:26.444 UTC 9a0e1ddc-51ed-4be3-8fcf-c189800ec99d 2014-10-07 19:16:44.51 UTC Define random virtual niche threshold 2014-10-07 19:15:50.481 UTC Renato De Giovanni 2014-10-03 15:05:07.663 UTC b9bd892d-f9ce-486e-8916-7937339cdbda 2014-05-02 13:57:39.863 UTC 842e3535-0747-40ee-bc00-eb0df634977b 2014-10-07 19:21:06.619 UTC bf376378-3510-40c5-8a76-ea657665fa7d 2014-11-05 16:40:00.913 UTC 7c6c36b7-9578-44bb-a031-fb47d3f4c829 2014-05-02 14:48:49.979 UTC This subworkflow is used to find a suitable threshold to transform the continuous virtual niche model into a binary niche. Based on the raw model value on each one of the 10k background points, the idea is to find which value separates the points (suitable/unsuitable) according to a random proportion between min and max prevalence. 2014-10-07 19:16:42.39 UTC 24fb3e0a-da5d-4381-9717-b11f83e53082 2014-11-13 11:26:05.318 UTC 8db20afe-8257-496e-bf35-220c14b4c586 2014-10-03 17:46:34.478 UTC 0a91c169-f513-4fd1-b2cd-bb3e2e2faca8 2014-11-13 11:24:11.654 UTC 8ab8b62e-9ad0-4a9b-8660-c171fa61e100 2014-05-02 14:32:09.911 UTC 626e1b0c-aeb4-419e-b840-98f4699e1faf 2014-11-13 11:26:52.160 UTC c09c7d38-9345-424c-81f5-83ea38532037 2014-11-13 11:31:43.454 UTC 8978d982-8b2e-442a-829d-94daae077b00 2014-05-02 13:55:05.459 UTC 027ba8e2-d3d9-4192-b07c-72f5b69e063a 2014-10-03 15:08:39.516 UTC 601ad354-cf8e-4bd6-aefd-7abb9b095e99 2014-11-13 11:32:26.203 UTC cb2a0145-5c40-44d5-838d-483685cdde39 2014-11-13 10:42:51.966 UTC mix_layerslow_resolution_layers00 low1 low2 low3 2014-10-09 02:25:07.533 UTC high_resolution_layers00 high1 high2 high3 2014-10-09 02:24:56.379 UTC mixed_resolution_layers0mix_layershigh_resolution_layers0low_resolution_layers0mixed_resolution_layers00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivity low_resolution_layers 0 text/plain java.lang.String true high_resolution_layers 0 text/plain java.lang.String true mixed_resolution_layers 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemix_layershigh_resolution_layershigh_resolution_layersmix_layerslow_resolution_layerslow_resolution_layersmixed_resolution_layersmix_layersmixed_resolution_layers mix_layers 2014-10-09 01:54:13.171 UTC 9dcc10b0-9def-4831-a489-310181372391 2014-10-09 02:10:46.936 UTC 3f459366-5b41-4907-a3b6-b9aaa80e13c1 2014-10-09 02:23:51.995 UTC 80a5d9ee-968e-43f3-a99b-30aad8d870c1 2014-10-09 01:55:09.192 UTC 118d3663-f1c7-4ec4-9176-e7bdd3da7ce9 2014-10-09 02:35:01.370 UTC bd4f6b71-f83c-44f5-8a0c-316a32434834 2014-10-09 02:32:39.124 UTC c67d81d6-4ab8-4631-803d-cfb785a2a3c2 2014-10-09 02:34:01.618 UTC aff704d4-2dad-4c74-a1d7-e9b3e85c8755 2014-10-09 01:54:28.7 UTC 60790590-e3af-473a-bb4a-f23b79c1aaff 2014-10-09 02:25:09.701 UTC Generate_continuous_high_resolution_layers00all_layers00mask_id00background_points00point0model_xml0create_model_log0create_model_progress0create_modelpresence_points_xml0mask_id0spatially_unique0environmentally_unique0algorithm_xml0absence_points_xml0srs0species_label0layers_ids0model_xml00log00progress00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components create_model 10 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesample_single_random_pointmask_id0environmentally_unique0spatially_unique0proportion_of_absences0num_points0layers0species_label0layers_ids0presence_points_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components sample_points 8 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokenovalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity no net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke0value00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke1value00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokealgorithm_xmlvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity <Algorithm Version="0.1" Id="VNG"> <Parameters> <Parameter Value="10000" Id="NumberOfBackgroundPoints"/> <Parameter Value="1" Id="UseAbsencesAsBackground"/> <Parameter Value="1.0" Id="SuitabilityThreshold"/> <Parameter Value="0.5" Id="StandardDeviationFactor"/> </Parameters> </Algorithm> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokelatlong_wgs84value00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity GEOGCS["WGS84", DATUM["WGS84", SPHEROID["WGS84", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295], AXIS["Longitude",EAST], AXIS["Latitude",NORTH]] net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedemovalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity demo net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokecreate_modelpresence_points_xmlsample_single_random_pointpresence_points_xmlcreate_modelmask_idmask_idcreate_modelspatially_uniquenovaluecreate_modelenvironmentally_uniquenovaluecreate_modelalgorithm_xmlalgorithm_xmlvaluecreate_modelabsence_points_xmlbackground_pointscreate_modelsrslatlong_wgs84valuecreate_modelspecies_labeldemovaluecreate_modellayers_idshigh_resolution_layerssample_single_random_pointmask_idmask_idsample_single_random_pointenvironmentally_uniquenovaluesample_single_random_pointspatially_uniquenovaluesample_single_random_pointproportion_of_absences0valuesample_single_random_pointnum_points1valuesample_single_random_pointlayersall_layerssample_single_random_pointspecies_labeldemovaluesample_single_random_pointlayers_idsall_layerspointsample_single_random_pointpresence_points_xmlmodel_xmlcreate_modelmodel_xmlcreate_model_logcreate_modellogcreate_model_progresscreate_modelprogress 63e8615f-47ba-4670-89f4-6f4100e7dbf0 2014-03-19 18:20:16.779 UTC b09a25fa-293f-4a51-b5cd-201747c38fa3 2014-03-19 17:57:10.252 UTC 8a207636-c2fe-474d-bd9f-36baef7cb40a 2014-03-19 17:51:35.438 UTC Generate continuous virtual niche 2014-10-03 15:09:39.180 UTC f03e7805-2411-41ad-962a-c302103a7f47 2014-11-18 13:56:54.742 UTC Renato De Giovanni 2014-10-03 14:58:35.249 UTC 912ab48a-a5d7-4fbd-a975-ea8e612d79f8 2014-11-04 18:59:35.778 UTC This subworkflow is initially used to randomly sample one point inside the specified mask, also considering all other layers (high and low resolution), to guarantee that the point will fall in a valid cell in all layers. This is done because in some cases there may be valid cells in the mask that have no data in one or more environmental layers. The point is then used as input to create a continuous virtual niche centered on that point. 2014-10-03 15:09:29.396 UTC 9687dcb6-716c-47a3-aedd-3c59afce8da5 2014-11-06 22:59:15.800 UTC 2541a5ae-7d36-42dd-b551-def82f4dea6d 2014-10-03 15:02:51.94 UTC 872d1eeb-8f41-48c7-b8d8-ddfd9525881f 2014-12-04 15:27:51.710 UTC 5486eb7d-822a-4d99-8ce6-de0c05e896a8 2014-11-06 22:01:33.937 UTC f03c23a1-0dac-449b-9c7f-bcdd84d86fcf 2014-11-05 19:22:35.509 UTC 375c9f81-5a2b-4352-9899-be4bf8942210 2014-11-05 17:59:50.944 UTC 6e9c27c0-1194-41ca-8b3c-d8be2f6bf450 2014-03-19 18:08:22.188 UTC 85f2bb75-2cbf-47a4-9460-9bd3283c30f7 2014-10-10 17:17:36.397 UTC d51fbfe2-3552-43a7-82bb-5dfc0e1fb8af 2014-11-11 11:56:18.314 UTC 83f92da6-9c65-4779-ac15-ff1a597e585a 2014-12-04 12:36:50.982 UTC afb6ad97-d58c-423b-9d04-8faf159065a4 2014-03-19 17:53:54.170 UTC a2f5a216-c909-47cf-8864-ce3bf1956f82 2014-05-02 13:56:56.18 UTC 0bf096e7-cf28-4645-ad78-5771be5eee07 2014-03-19 17:54:28.398 UTC 452ad739-05ee-4274-85df-11e77a9ebae3 2014-03-19 17:49:23.319 UTC caa2a25d-104d-469b-927c-954b109c2346 2014-03-19 17:50:11.665 UTC f62ae9f1-f5ed-41ec-9cb1-1993ceb91de7 2014-05-02 13:46:24.133 UTC 15ad998e-f99c-4e7c-9ddf-918f16a2d02a 2014-11-18 13:35:14.743 UTC 595ea42e-35c9-44a6-8386-a31edfaffa7a 2014-11-04 18:05:33.89 UTC fa806ee5-e2fd-405a-a324-f8fca227c4c9 2014-03-19 17:55:32.173 UTC 1a263a05-521e-45d6-9e27-51218886e79c 2014-03-19 17:54:50.785 UTC e67e2d31-3c1c-4e9f-85ac-bab973815b1a 2014-05-02 13:33:04.811 UTC 19f83a64-e63b-4900-a550-56c197bd9358 2014-10-09 16:05:56.737 UTC cc08dd52-84c7-4ab5-9263-ea8ed5e26c0d 2014-10-03 15:09:48.308 UTC 8043bc3c-d467-4969-b2d1-36c104dfcdff 2014-12-04 12:25:51.923 UTC 4447fead-0dcd-469f-8ded-8ff1f1cbf4d4 2014-03-19 18:01:15.488 UTC Choose_environmentalmask_id0high_resolution_layers_ids0high_resolution_layers_labels0low_resolution_layers_ids0low_resolution_layers_labels0get_available_layersuse_biostif_layers0biostif_layers_xml_list11om_layers_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components get_available_layers 7 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeselect_maskbiostif_layers_xml_list1om_layers_xml0interface_caption0selected_layers_ids0selected_layers_labels0csvDataURI0om_skip_labels0mask_id00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components select_or_create_mask 6 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeuse_biostif_layersvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity no net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeselect_mask_captionvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Select a mask net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeempty_stringvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeskip_labels_in_mask_selectionvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity terrestrial marine CIAT WorldClim-Bioclim net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeselect_high_resolution_layers_captionvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Select high resolution layers net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeskip_labels_in_layer_selectionvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity masks future 2050 2100 CIAT ciat WorldClim-Bioclim net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeselect_high_resolution_layersinterface_caption0om_layers_xml0biostif_layers_xml_list1om_skip_labels0selected_layers_labels00selected_layers_ids00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components select_layers 3 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeselect_low_resolution_layersbiostif_layers_xml_list1om_layers_xml0selected_layers_ids0selected_layers_labels0default_label0loop_list1display_label_field0interface_caption0selected_layers_labels00selected_layers_ids00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivity http://www.myexperiment.org ENM components select_matching_layers 4 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeempty_listempty_list11net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivity empty_list 1 1 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedisplay_label_fieldvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity no net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeselect_matching_layers_captionvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Select corresponding low resolution layers net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeget_available_layersuse_biostif_layersuse_biostif_layersvalueselect_maskbiostif_layers_xml_listget_available_layersbiostif_layers_xml_listselect_maskom_layers_xmlget_available_layersom_layers_xmlselect_maskinterface_captionselect_mask_captionvalueselect_maskselected_layers_idsempty_stringvalueselect_maskselected_layers_labelsempty_stringvalueselect_maskcsvDataURIempty_stringvalueselect_maskom_skip_labelsskip_labels_in_mask_selectionvalueselect_high_resolution_layersinterface_captionselect_high_resolution_layers_captionvalueselect_high_resolution_layersom_layers_xmlget_available_layersom_layers_xmlselect_high_resolution_layersbiostif_layers_xml_listget_available_layersbiostif_layers_xml_listselect_high_resolution_layersom_skip_labelsskip_labels_in_layer_selectionvalueselect_low_resolution_layersbiostif_layers_xml_listget_available_layersbiostif_layers_xml_listselect_low_resolution_layersom_layers_xmlget_available_layersom_layers_xmlselect_low_resolution_layersselected_layers_idsselect_high_resolution_layersselected_layers_idsselect_low_resolution_layersselected_layers_labelsselect_high_resolution_layersselected_layers_labelsselect_low_resolution_layersdefault_labelempty_stringvalueselect_low_resolution_layersloop_listempty_listempty_listselect_low_resolution_layersdisplay_label_fielddisplay_label_fieldvalueselect_low_resolution_layersinterface_captionselect_matching_layers_captionvaluemask_idselect_maskmask_idhigh_resolution_layers_idsselect_high_resolution_layersselected_layers_idshigh_resolution_layers_labelsselect_high_resolution_layersselected_layers_labelslow_resolution_layers_idsselect_low_resolution_layersselected_layers_idslow_resolution_layers_labelsselect_low_resolution_layersselected_layers_labels f66b621f-5c5a-42fe-bd9e-77a706a8e46c 2014-11-18 18:34:06.511 UTC 9205d902-a752-4ffa-ac55-5b02ef6e1de3 2014-03-19 17:55:34.950 UTC 336f10ee-6900-4d58-bff0-d578830d05eb 2014-03-18 17:59:16.588 UTC 58220d35-e7e7-4d1d-a73f-38bc395fd0a0 2014-03-18 17:55:10.958 UTC 4c6fdcac-be98-4d9d-bbda-931348a0c247 2014-03-18 17:18:15.989 UTC 2b3041e5-a2ee-4921-b80a-fb474fcb0639 2014-03-18 14:40:03.612 UTC 430b2d68-680c-47fb-a097-fb5357fc75c0 2014-03-18 16:41:44.674 UTC a534b8c9-54ab-4d27-9c22-6e06361f0ea0 2014-03-18 17:22:32.145 UTC 4d1fcb6b-f8d7-40e1-a030-35de9a1cd667 2014-03-18 16:44:46.488 UTC 4c17a13c-d1bb-4cd2-9fa2-06507c99f7a4 2014-10-03 14:50:32.709 UTC ca44df2b-7a89-4b69-8b1c-0810d3cd3009 2014-03-18 17:21:25.113 UTC ee35ebb0-5e7b-4e4f-b2e5-b3fda53809af 2014-03-18 14:43:14.660 UTC 66bff631-439b-496b-99b2-cb6958d25ad7 2014-03-19 18:10:09.866 UTC 8c09da1a-bba2-49e2-af9f-589a8d8b755b 2014-03-19 18:01:18.467 UTC 67fad8f8-7fa1-407a-a22d-fbee01765fbb 2014-03-19 17:54:52.283 UTC 5131eae9-9223-449e-b19e-7311452a58a9 2014-03-19 17:54:29.927 UTC 9ab089ca-9987-4c4a-b422-667eaef299bc 2014-03-18 16:50:56.846 UTC f05e7b69-3b91-4631-a0f4-6e66fb12f9ff 2014-03-18 17:20:34.506 UTC df887bd7-2e26-46ba-9bc3-ac707a183226 2014-03-18 16:40:03.494 UTC d8be4c14-4e89-4b85-a403-f4af9572ac31 2014-10-03 14:53:17.571 UTC 6ca8e69d-b879-454b-befe-5849cc3d4a51 2014-11-04 18:06:21.945 UTC 293835e2-897d-455d-8a8b-8f8adaeb7374 2014-03-18 16:39:38.301 UTC a57c8047-1f25-4412-ad47-2d63e440bd70 2014-03-18 14:37:52.36 UTC 28d24e2d-1554-4c73-99d6-f84a4e29730e 2014-03-18 18:01:43.255 UTC Renato De Giovanni 2014-10-03 14:47:52.769 UTC a0003405-f819-4ea3-a023-42e4e629fdd8 2014-03-19 18:08:32.191 UTC e520b0ef-3372-4daa-9cf0-9eddd25d01a8 2014-03-19 17:57:38.301 UTC Choose environmental layers to be used in the experiment 2014-10-03 14:48:15.38 UTC 8459c2a0-4938-4cd2-9d46-4e2f9652658b 2014-03-18 16:44:06.152 UTC ee8f1fc8-bc24-4a78-94a5-f7b93633b4d5 2014-12-04 12:21:07.653 UTC This subworkflow is used to: 1) fetch a list of all layers available on the server side (environmental layers and masks); 2) Ask the user to choose a mask; 3) Ask the user to choose a set of high resolution layers; 4) Ask the user to choose the corresponding low resolution layers. 2014-10-03 14:53:15.660 UTC aae1688d-10fc-4c32-a420-172dc641e88c 2014-03-19 18:23:32.682 UTC 43be2355-bd77-4bed-952d-2ecef47a4ba6 2014-11-04 18:13:53.349 UTC 932520ac-7437-4a00-9dc2-25d74d8d2621 2014-03-18 14:33:26.246 UTC