ENM_resolution_mix__max_virtual_niche_prevalence000.72014-11-14 09:17:32.414 UTCMaximum virtual niche prevalence (proportion of suitable area in the native range).2014-11-14 09:17:28.669 UTCmin_virtual_niche_prevalence000.12014-11-14 09:17:03.942 UTCMinimum virtual niche prevalence (proportion of suitable area in the native range).2014-11-14 09:17:00.89 UTCnum_testing_points00502014-11-14 10:08:39.796 UTCNumber of points to be used for testing (an equal number will be used for presences and absences).2014-11-14 10:08:36.558 UTCmax_number_training_points001002014-11-14 09:32:13.836 UTCMaximum 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 UTCmin_number_training_points00302014-11-14 09:31:27.979 UTCMinimum 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 UTCnum_background_points00Number of background points2014-11-14 09:12:45.949 UTC100002014-11-14 09:12:50.239 UTCorigin_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.ComponentActivityhttp://www.myexperiment.orgENM componentsconvert_points_xml_to_csv4net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsconvert_points_xml_to_csv4net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsconvert_points_xml_to_csv4net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsconvert_points_xml_to_csv4net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentscreate_model10net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentscreate_model10net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.BeanshellActivitymin_points0text/plainjava.lang.Stringtruemax_points0text/plainjava.lang.Stringtruenum_points00workflownet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsselect_random_points_based_on_threshold2net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsselect_random_points_based_on_threshold1net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsextract_auc2net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsextract_auc2net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.Parallelize1net.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.Retry1.0100050000net.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.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentstest_model11net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentstest_model11net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokegenerate_acceptable_virtual_nichemin_prevalence0max_prevalence0mask_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.Parallelize1net.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>threshold</name>
<depth>0</depth>
<translatedElementType>java.lang.String</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>
</outputs>
<classLoaderSharing>workflow</classLoaderSharing>
<localDependencies />
<artifactDependencies />
<script>loop = "" + (! (Double.parseDouble(threshold) > Double.parseDouble("0")));
if ("true".matches(loop)) {
Thread.sleep(500);
}</script>
<dependencies />
</net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean></configBean><annotations /></activity>truenet.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsdefine_frequently_used_constants3net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.BeanshellActivityrandom_proportion_list1text/plainjava.lang.Stringtruepoint_list1text/plainjava.lang.Stringtruethreshold_list1text/plainjava.lang.Stringtruemodel_xml_list1text/plainjava.lang.Stringtruemodel_values_list1text/plainjava.lang.Stringtruerandom_proportion00point00threshold00model_xml00model_values00workflownet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.Parallelize1net.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.Retry1.0100050000net.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.BeanshellActivityhigh_resolution_layers0text/plainjava.lang.Stringtruelow_resolution_layers0text/plainjava.lang.Stringtrueall_layers00workflownet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesample_background_pointsmask_id0num_points0environmentally_unique0spatially_unique0species_label0proportion_of_absences0layers_ids0return_environmental_data0absence_points_xml00Randomly 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 UTCnet.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivityhttp://www.myexperiment.orgENM componentssample_points11net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivityGreyTiff100net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsproject_model9net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.LocalworkerActivityurl0'text/x-taverna-web-url'java.lang.Stringtruebase0'text/x-taverna-web-url'java.lang.Stringtrueimage0'image/*'0workfloworg.embl.ebi.escience.scuflworkers.java.WebImageFetchernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsproject_model9net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.LocalworkerActivityurl0'text/x-taverna-web-url'java.lang.Stringtruebase0'text/x-taverna-web-url'java.lang.Stringtrueimage0'image/*'0workfloworg.embl.ebi.escience.scuflworkers.java.WebImageFetchernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeconvert_points_xml_to_csvpoints_xmlconvert_points_xml_to_csvspecies_labelconvert_points_xml_to_csv_2points_xmlconvert_points_xml_to_csv_2species_labelconvert_points_xml_to_csv_3points_xmlconvert_points_xml_to_csv_3species_labelconvert_points_xml_to_csv_4points_xmlconvert_points_xml_to_csv_4species_labelcreate_model_with_low_resolution_layersalgorithm_xmlcreate_model_with_low_resolution_layerspresence_points_xmlcreate_model_with_low_resolution_layerssrscreate_model_with_low_resolution_layersspecies_labelcreate_model_with_low_resolution_layersenvironmentally_uniquecreate_model_with_low_resolution_layersabsence_points_xmlcreate_model_with_low_resolution_layersspatially_uniquecreate_model_with_low_resolution_layersmask_idcreate_model_with_low_resolution_layerslayers_idscreate_model_with_mixed_resolution_layersalgorithm_xmlcreate_model_with_mixed_resolution_layerspresence_points_xmlcreate_model_with_mixed_resolution_layersspecies_labelcreate_model_with_mixed_resolution_layerssrscreate_model_with_mixed_resolution_layersenvironmentally_uniquecreate_model_with_mixed_resolution_layersabsence_points_xmlcreate_model_with_mixed_resolution_layersspatially_uniquecreate_model_with_mixed_resolution_layersmask_idcreate_model_with_mixed_resolution_layerslayers_idsdefine_random_number_of_training_pointsmax_pointsdefine_random_number_of_training_pointsmin_pointsdefine_random_testing_pointsnum_presencesdefine_random_testing_pointsnum_absencesdefine_random_testing_pointsthresholddefine_random_testing_pointsmodel_valuesdefine_random_testing_pointspoints_xmldefine_random_training_pointsnum_presencesdefine_random_training_pointsnum_absencesdefine_random_training_pointsthresholddefine_random_training_pointsmodel_valuesdefine_random_training_pointspoints_xmlextract_low_resolution_aucstatistics_xmlextract_mixed_resolution_aucstatistics_xmlmix_layers_randomlyhigh_resolution_layersmix_layers_randomlylow_resolution_layerstest_model_with_low_resolution_layersmodel_xmltest_model_with_low_resolution_layersabsence_points_xmltest_model_with_low_resolution_layerspresence_points_xmltest_model_with_low_resolution_layerssrstest_model_with_low_resolution_layersspecies_labeltest_model_with_low_resolution_layersnum_background_pointstest_model_with_low_resolution_layerscalculate_matrixtest_model_with_low_resolution_layerscalculate_roctest_model_with_low_resolution_layersthresholdtest_model_with_low_resolution_layersmask_idtest_model_with_low_resolution_layerslayers_idstest_model_with_mixed_resolution_layersmodel_xmltest_model_with_mixed_resolution_layerspresence_points_xmltest_model_with_mixed_resolution_layersabsence_points_xmltest_model_with_mixed_resolution_layerssrstest_model_with_mixed_resolution_layersspecies_labeltest_model_with_mixed_resolution_layersnum_background_pointstest_model_with_mixed_resolution_layerscalculate_matrixtest_model_with_mixed_resolution_layerscalculate_roctest_model_with_mixed_resolution_layersthresholdtest_model_with_mixed_resolution_layersmask_idtest_model_with_mixed_resolution_layerslayers_idsgenerate_acceptable_virtual_nichemin_prevalencegenerate_acceptable_virtual_nichemax_prevalencegenerate_acceptable_virtual_nichemask_idgenerate_acceptable_virtual_nichebackground_pointsgenerate_acceptable_virtual_nicheall_layersgenerate_acceptable_virtual_nichehigh_resolution_layersget_last_iteration_resultpoint_listget_last_iteration_resultrandom_proportion_listget_last_iteration_resultthreshold_listget_last_iteration_resultmodel_xml_listget_last_iteration_resultmodel_values_listmerge_all_layerslow_resolution_layersmerge_all_layershigh_resolution_layerssample_background_pointsmask_idsample_background_pointsnum_pointssample_background_pointsenvironmentally_uniquesample_background_pointsspatially_uniquesample_background_pointsspecies_labelsample_background_pointsproportion_of_absencessample_background_pointslayers_idssample_background_pointsreturn_environmental_dataproject_model_with_low_resolution_layersoutput_formatproject_model_with_low_resolution_layersmask_idproject_model_with_low_resolution_layerscell_statistics_thresholdproject_model_with_low_resolution_layersmodel_xmlproject_model_with_low_resolution_layerslayers_idsGet_Image_From_URL_2urlproject_model_with_mixed_resolution_layersoutput_formatproject_model_with_mixed_resolution_layersmask_idproject_model_with_mixed_resolution_layerscell_statistics_thresholdproject_model_with_mixed_resolution_layersmodel_xmlproject_model_with_mixed_resolution_layerslayers_idsGet_Image_From_URL_1urlorigin_pointmodel_xmlsuitability_thresholdlow_resolution_aucmixed_resolution_aucnum_training_pointstraining_points_csvtesting_presence_points_csvtesting_absence_points_csvprevalencelow_resolution_projectionmixed_resolution_projection3bf4eb91-756c-49d9-8d59-dca34d4c140f2014-11-05 17:18:30.497 UTC0bfda111-96b7-4c4d-ac38-5625093ecfad2014-11-14 09:30:20.466 UTCb45892dd-791c-483c-a873-35c9eaafe0952014-11-14 09:17:58.14 UTC484a1510-59d0-4327-9714-c3d22ef60c7e2014-11-05 17:57:06.594 UTC1937adb2-fbfd-4c09-9f0b-1706bef9d3ff2014-11-18 13:42:59.74 UTCdbdbc474-b49b-4b50-aa3f-9592c92ca65c2014-11-11 12:31:39.747 UTC8603226d-0648-4a6a-b6bf-5d2abaac65fc2014-11-14 09:25:49.859 UTCe45e0170-8ca1-44fd-87a9-f67d42d6a6c42014-11-10 19:09:02.936 UTCb72b133a-c4da-4f8b-b21b-85e7c15944982014-11-05 19:19:19.399 UTC2d7aebf2-8cd6-4dc9-aa97-6320637fcb3b2014-12-04 12:39:02.146 UTC59244c32-0ce3-487d-9f53-cb86cf2ab3a92014-11-14 09:37:54.30 UTCbcfc3237-c332-4d99-8d86-d5ef5ca88e702014-11-11 12:11:15.868 UTCfd4ec24e-78bb-485d-b810-ec78e09ea2382014-11-05 17:12:21.765 UTC693d4d1a-8aea-4a7e-a216-9174a7f0d9792014-11-05 17:59:53.576 UTC36c15084-430a-4d11-afb5-67c2f5b3ccb32014-11-19 11:24:19.597 UTCd009b924-5a33-4668-b29d-c5e7eb184ada2014-11-11 12:33:54.722 UTC6023d0ab-49b1-4a40-883f-0472c4dd6b892014-11-13 13:20:43.358 UTC87b5021b-e631-4ef8-84d5-06ebb1ed18272014-11-06 21:11:10.294 UTCSingle 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 UTCa9104d7a-6ffb-4fc9-9e44-2bb08fe7f04e2014-11-05 17:05:31.647 UTC90361172-289f-4852-9ff8-27b591555ba02014-11-05 17:01:00.289 UTCc11636cd-cb35-46ee-ae41-8445e8ec81d22014-12-05 13:50:23.182 UTCcf8bd281-1a8c-4cc1-b4fa-449d4f5f58582014-11-11 11:56:26.15 UTC7230d8f4-7e19-4a4b-9ad1-f8e5215e3a4d2014-11-05 17:24:06.969 UTC820897d5-99fe-43ff-838a-f5a555ae6df62014-11-05 17:27:38.214 UTCd27fb54f-ef48-48e7-87d9-ddc6d81e35b52014-12-04 13:14:17.565 UTC2246cbf8-3a43-4293-a8d7-a171e1cd2ccd2014-11-06 21:37:52.587 UTC4d79a336-5eb8-4b4b-b21a-aa002d7d75212014-11-14 09:27:21.159 UTC0badea8b-d0bf-44be-b1cf-2cd70703815f2014-11-14 09:38:37.38 UTC61fb5e93-eca7-4a5e-b8e7-6b2c173bdda02014-11-06 22:01:41.487 UTCRenato De Giovanni2014-11-18 16:44:32.255 UTCccd0f84a-fbdd-4c19-b9ac-9caaa87314c72014-11-18 13:39:19.523 UTCa6ffca13-cd8f-47be-b512-687cc8bef7d02014-11-05 19:25:13.310 UTCf038c505-840d-4a00-8c77-3ca9166ac2c02014-11-06 23:00:52.365 UTCe5d4afb8-2e49-4512-a5e9-2ccd885e8d362014-12-04 12:21:11.249 UTC7cd07e08-489d-443f-a2f7-158066df2e012014-11-05 17:54:28.674 UTC74baeed4-1ecd-4140-88bd-287fd8f109222014-11-14 09:32:15.618 UTCd4e32c83-6520-4d44-a340-9cd8b89f73912014-11-18 13:34:45.780 UTC2ca078d3-bfb2-49db-9985-321cbb4073f22014-11-13 13:12:18.796 UTCa4fa0514-7a99-4d22-b4d8-dc19dcc3a6892014-11-13 13:00:20.114 UTCa076b6a6-bf67-4b88-8ca7-ac5af804ec052014-11-05 17:19:25.586 UTC2fbe9c8c-a0bb-4d0a-aeff-c989e53b0ca02015-04-04 21:22:53.764 UTCd939d69b-f2a7-4837-b443-1dcf73ea43542014-11-14 08:22:56.180 UTC8e2304bd-493e-47f3-bec1-57c65bd4d4502014-11-13 11:11:34.964 UTCe237de62-b215-4edf-8769-8fa5f5012e6a2014-11-11 12:26:48.94 UTC043e9c3e-8e97-41d5-b7b7-9cb6d2ca5e612014-11-13 13:13:34.386 UTCef3ee97b-79c7-4de6-aa55-4351b200d9d62014-11-05 17:30:59.548 UTC3aad40d7-04b2-425a-abdf-03cdad5207762014-11-11 12:34:41.353 UTC8b890d15-78f7-4133-861b-87e112b3303b2014-11-18 18:34:08.472 UTC2fe7c73a-067e-431a-a21a-0cd2f22b19212014-11-18 13:52:13.653 UTC28c91cdc-8174-429e-8912-994b2834f05a2014-11-14 09:30:40.747 UTC044642d4-d945-46af-bc8d-372f2efa14e72014-11-18 13:36:50.949 UTC5df50617-0cfc-4f54-85ae-30cdf8bf50d32014-11-06 21:32:01.838 UTC01eabf25-24fe-45f1-84a4-5dcf71473f7d2014-11-05 19:24:26.821 UTCb835c95a-e0cc-409c-9b92-0f40562e36fc2014-11-05 17:26:11.438 UTC5ffa03c6-6d4a-4698-bed6-ddda8b8e66c12014-11-13 10:35:20.606 UTC7db96ead-9b9c-42d6-9225-f9da1b1ad0aa2014-11-18 13:46:59.89 UTC77a66472-0a85-43c5-8d21-54b34d8652db2014-11-06 21:21:35.105 UTCENM resolution mix - single run version2014-11-18 17:09:25.693 UTCa1a0ccb5-313f-435d-95a5-0a87f51bb9312014-11-14 10:48:21.130 UTCe1a7755d-70dd-412b-b085-19f6970f64452014-12-04 12:26:08.832 UTC25fcc096-5bf4-46a4-8844-e5ad9ee662d02014-11-14 09:41:14.519 UTC168f66a0-43bb-4370-aa68-2825534ae6db2014-12-09 19:39:22.744 UTC29f2258a-54f4-4f5a-922e-e098f2827c652014-11-18 13:57:01.876 UTC161eaf5a-0bb8-4ca6-9c9e-6a8451e8d0512014-12-04 12:37:05.156 UTCac29ae8f-7659-462c-a92f-b4006310ad9f2014-11-14 10:10:31.832 UTC5bb6183d-5f29-462c-bdab-d1275b328b912014-11-05 17:14:46.491 UTCf336fc68-2517-4db7-8a37-5cd2823b69572014-11-06 22:44:22.168 UTC586b2ed0-0886-48c4-8156-39af09164b602014-12-09 18:36:10.646 UTC4f1a814b-451c-4ede-a1f6-306d586389222014-11-13 11:33:32.31 UTCf2956aa2-2039-4538-b977-cb75e8686edd2014-11-05 17:34:02.915 UTCf4e6832d-0273-4c18-8b84-00597d468c9b2014-11-11 12:14:08.601 UTC7ec47e52-9310-4512-85a4-5c9819c8a5712014-11-11 12:15:30.293 UTC524cf969-ff99-483a-b792-7c493d2e49152014-12-04 15:28:02.364 UTC7016ba2d-0c04-44a4-bc65-ff82b1df25182014-11-14 09:21:44.331 UTCd1c444d9-6fe5-4a3f-b001-4809bdd20dde2014-12-09 18:32:07.392 UTC40763c1d-f97b-4d9b-a307-6e465180749a2014-11-13 10:43:13.44 UTCc54a39e9-b563-4bbd-9fc6-907cefd099022014-11-06 21:56:58.562 UTC381b55df-3c92-4c66-9dc4-1d06c01160fb2014-11-14 09:29:09.484 UTCa2339201-0b1d-49f6-b6f9-e06348e6247b2014-11-18 17:09:27.784 UTCDefine_random_virtuamin_prevalence000.052014-10-03 17:46:24.842 UTCmax_prevalence000.72014-10-03 17:46:31.55 UTCmodel_values000.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.02014-10-07 19:20:54.108 UTCthreshold0random_proportion0suggest_random_suitable_thresholdmax_prevalence0min_prevalence0model_values0threshold00proportion00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivitymodel_values0text/plainjava.lang.Stringtruemin_prevalence0text/plainjava.lang.Stringtruemax_prevalence0text/plainjava.lang.Stringtruethreshold00proportion00workflownet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesuggest_random_suitable_thresholdmax_prevalencesuggest_random_suitable_thresholdmin_prevalencesuggest_random_suitable_thresholdmodel_valuesthresholdrandom_proportionaf5ac317-311b-4f57-9ef5-c3fdf2a135be2014-10-07 19:22:09.785 UTCbf376378-3510-40c5-8a76-ea657665fa7d2014-11-05 16:40:00.913 UTC842e3535-0747-40ee-bc00-eb0df634977b2014-10-07 19:21:06.619 UTC8ab8b62e-9ad0-4a9b-8660-c171fa61e1002014-05-02 14:32:09.911 UTC1f97c862-83de-4292-95f4-074dfe7ab2492014-05-02 13:50:06.762 UTCRenato De Giovanni2014-10-03 15:05:07.663 UTC557c32ba-ec02-44a3-aa98-36b4d327d93b2014-05-02 14:32:38.179 UTCDefine random virtual niche threshold2014-10-07 19:15:50.481 UTC2f0da034-385d-4a83-9f38-ac77a8e6bb432014-10-06 20:16:19.705 UTCb9bd892d-f9ce-486e-8916-7937339cdbda2014-05-02 13:57:39.863 UTC24fb3e0a-da5d-4381-9717-b11f83e530822014-11-13 11:26:05.318 UTC027ba8e2-d3d9-4192-b07c-72f5b69e063a2014-10-03 15:08:39.516 UTCThis 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 UTCf3e04f07-4463-4b2f-99a1-5f7ccdce2f7d2014-11-13 11:11:13.271 UTC601ad354-cf8e-4bd6-aefd-7abb9b095e992014-11-13 11:32:26.203 UTCe451d77d-c490-4287-bae2-46bd8908f3672014-12-05 13:50:15.377 UTC8db20afe-8257-496e-bf35-220c14b4c5862014-10-03 17:46:34.478 UTC9a0e1ddc-51ed-4be3-8fcf-c189800ec99d2014-10-07 19:16:44.51 UTC0a91c169-f513-4fd1-b2cd-bb3e2e2faca82014-11-13 11:24:11.654 UTC610ceda9-7e05-4dcf-8fdf-007b980f6b7a2014-11-13 11:33:21.891 UTCcea4cebb-9a82-4f43-8acc-a5f9e12af6062014-05-02 14:29:26.444 UTCcb2a0145-5c40-44d5-838d-483685cdde392014-11-13 10:42:51.966 UTC7c6c36b7-9578-44bb-a031-fb47d3f4c8292014-05-02 14:48:49.979 UTC6d62ee4b-4f6f-40ea-b234-dda5c0af4e3b2014-11-13 11:29:32.672 UTC626e1b0c-aeb4-419e-b840-98f4699e1faf2014-11-13 11:26:52.160 UTCc09c7d38-9345-424c-81f5-83ea385320372014-11-13 11:31:43.454 UTC8978d982-8b2e-442a-829d-94daae077b002014-05-02 13:55:05.459 UTC0968f1a9-62ab-4c04-9a48-9cde5cd4804d2014-12-09 19:39:14.133 UTCb9fdc72b-5b95-41f4-b62f-c6dd538ae5592014-12-09 18:36:02.955 UTCGenerate_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.ComponentActivityhttp://www.myexperiment.orgENM componentscreate_model10net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesample_single_random_pointmask_id0environmentally_unique0spatially_unique0proportion_of_absences0num_points0species_label0layers_ids0return_environmental_data0presence_points_xml00net.sf.taverna.t2.componentcomponent-activity1.5net.sf.taverna.t2.component.ComponentActivityhttp://www.myexperiment.orgENM componentssample_points11net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitynonet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivity0net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivity1net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivityGEOGCS["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.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitydemonet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokecreate_modelpresence_points_xmlcreate_modelmask_idcreate_modelspatially_uniquecreate_modelenvironmentally_uniquecreate_modelalgorithm_xmlcreate_modelabsence_points_xmlcreate_modelsrscreate_modelspecies_labelcreate_modellayers_idssample_single_random_pointmask_idsample_single_random_pointenvironmentally_uniquesample_single_random_pointspatially_uniquesample_single_random_pointproportion_of_absencessample_single_random_pointnum_pointssample_single_random_pointspecies_labelsample_single_random_pointlayers_idssample_single_random_pointreturn_environmental_datapointmodel_xmlcreate_model_logcreate_model_progress6e9c27c0-1194-41ca-8b3c-d8be2f6bf4502014-03-19 18:08:22.188 UTCf62ae9f1-f5ed-41ec-9cb1-1993ceb91de72014-05-02 13:46:24.133 UTC872d1eeb-8f41-48c7-b8d8-ddfd9525881f2014-12-04 15:27:51.710 UTCcaa2a25d-104d-469b-927c-954b109c23462014-03-19 17:50:11.665 UTCf03e7805-2411-41ad-962a-c302103a7f472014-11-18 13:56:54.742 UTC19f83a64-e63b-4900-a550-56c197bd93582014-10-09 16:05:56.737 UTC4447fead-0dcd-469f-8ded-8ff1f1cbf4d42014-03-19 18:01:15.488 UTC8043bc3c-d467-4969-b2d1-36c104dfcdff2014-12-04 12:25:51.923 UTCfa806ee5-e2fd-405a-a324-f8fca227c4c92014-03-19 17:55:32.173 UTC63e8615f-47ba-4670-89f4-6f4100e7dbf02014-03-19 18:20:16.779 UTCb09a25fa-293f-4a51-b5cd-201747c38fa32014-03-19 17:57:10.252 UTC2541a5ae-7d36-42dd-b551-def82f4dea6d2014-10-03 15:02:51.94 UTC83f92da6-9c65-4779-ac15-ff1a597e585a2014-12-04 12:36:50.982 UTCe67e2d31-3c1c-4e9f-85ac-bab973815b1a2014-05-02 13:33:04.811 UTC9687dcb6-716c-47a3-aedd-3c59afce8da52014-11-06 22:59:15.800 UTC15ad998e-f99c-4e7c-9ddf-918f16a2d02a2014-11-18 13:35:14.743 UTCd51fbfe2-3552-43a7-82bb-5dfc0e1fb8af2014-11-11 11:56:18.314 UTCf03c23a1-0dac-449b-9c7f-bcdd84d86fcf2014-11-05 19:22:35.509 UTCRenato De Giovanni2014-10-03 14:58:35.249 UTC1a263a05-521e-45d6-9e27-51218886e79c2014-03-19 17:54:50.785 UTC595ea42e-35c9-44a6-8386-a31edfaffa7a2014-11-04 18:05:33.89 UTC375c9f81-5a2b-4352-9899-be4bf89422102014-11-05 17:59:50.944 UTC452ad739-05ee-4274-85df-11e77a9ebae32014-03-19 17:49:23.319 UTC912ab48a-a5d7-4fbd-a975-ea8e612d79f82014-11-04 18:59:35.778 UTC8a207636-c2fe-474d-bd9f-36baef7cb40a2014-03-19 17:51:35.438 UTCa2f5a216-c909-47cf-8864-ce3bf1956f822014-05-02 13:56:56.18 UTCGenerate continuous virtual niche2014-10-03 15:09:39.180 UTCcc08dd52-84c7-4ab5-9263-ea8ed5e26c0d2014-10-03 15:09:48.308 UTC0bf096e7-cf28-4645-ad78-5771be5eee072014-03-19 17:54:28.398 UTCafb6ad97-d58c-423b-9d04-8faf159065a42014-03-19 17:53:54.170 UTC85f2bb75-2cbf-47a4-9460-9bd3283c30f72014-10-10 17:17:36.397 UTCThis 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 UTCdf3a762f-8c22-409f-bf3b-a4c49a823add2014-12-09 18:31:48.282 UTC5486eb7d-822a-4d99-8ce6-de0c05e896a82014-11-06 22:01:33.937 UTCChoose_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.ComponentActivityhttp://www.myexperiment.orgENM componentsget_available_layers7net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsselect_or_create_mask7net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitynonet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitySelect a masknet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivityterrestrial
marine
CIAT
WorldClim-Bioclimnet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitySelect high resolution layersnet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitymasks
future
2050
2100
CIAT
ciat
WorldClim-Bioclimnet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsselect_layers4net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsselect_matching_layers5net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.BeanshellActivityempty_list11workflownet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitynonet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitySelect corresponding low resolution layersnet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeget_available_layersuse_biostif_layersselect_maskbiostif_layers_xml_listselect_maskom_layers_xmlselect_maskinterface_captionselect_maskselected_layers_idsselect_maskselected_layers_labelsselect_maskcsvDataURIselect_maskom_skip_labelsselect_high_resolution_layersinterface_captionselect_high_resolution_layersom_layers_xmlselect_high_resolution_layersbiostif_layers_xml_listselect_high_resolution_layersom_skip_labelsselect_low_resolution_layersbiostif_layers_xml_listselect_low_resolution_layersom_layers_xmlselect_low_resolution_layersselected_layers_idsselect_low_resolution_layersselected_layers_labelsselect_low_resolution_layersdefault_labelselect_low_resolution_layersloop_listselect_low_resolution_layersdisplay_label_fieldselect_low_resolution_layersinterface_captionmask_idhigh_resolution_layers_idshigh_resolution_layers_labelslow_resolution_layers_idslow_resolution_layers_labels9ab089ca-9987-4c4a-b422-667eaef299bc2014-03-18 16:50:56.846 UTC58220d35-e7e7-4d1d-a73f-38bc395fd0a02014-03-18 17:55:10.958 UTCee35ebb0-5e7b-4e4f-b2e5-b3fda53809af2014-03-18 14:43:14.660 UTCaae1688d-10fc-4c32-a420-172dc641e88c2014-03-19 18:23:32.682 UTC8c09da1a-bba2-49e2-af9f-589a8d8b755b2014-03-19 18:01:18.467 UTC9205d902-a752-4ffa-ac55-5b02ef6e1de32014-03-19 17:55:34.950 UTC430b2d68-680c-47fb-a097-fb5357fc75c02014-03-18 16:41:44.674 UTCee8f1fc8-bc24-4a78-94a5-f7b93633b4d52014-12-04 12:21:07.653 UTC20970ef0-0242-438e-a5ea-4e57bae998752015-04-04 21:21:54.827 UTCf05e7b69-3b91-4631-a0f4-6e66fb12f9ff2014-03-18 17:20:34.506 UTC4c6fdcac-be98-4d9d-bbda-931348a0c2472014-03-18 17:18:15.989 UTCf66b621f-5c5a-42fe-bd9e-77a706a8e46c2014-11-18 18:34:06.511 UTCa534b8c9-54ab-4d27-9c22-6e06361f0ea02014-03-18 17:22:32.145 UTC2b3041e5-a2ee-4921-b80a-fb474fcb06392014-03-18 14:40:03.612 UTCdf887bd7-2e26-46ba-9bc3-ac707a1832262014-03-18 16:40:03.494 UTC5131eae9-9223-449e-b19e-7311452a58a92014-03-19 17:54:29.927 UTC67fad8f8-7fa1-407a-a22d-fbee01765fbb2014-03-19 17:54:52.283 UTC336f10ee-6900-4d58-bff0-d578830d05eb2014-03-18 17:59:16.588 UTCChoose environmental layers to be used in the experiment2014-10-03 14:48:15.38 UTC8459c2a0-4938-4cd2-9d46-4e2f9652658b2014-03-18 16:44:06.152 UTCe520b0ef-3372-4daa-9cf0-9eddd25d01a82014-03-19 17:57:38.301 UTCThis 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 UTCa0003405-f819-4ea3-a023-42e4e629fdd82014-03-19 18:08:32.191 UTC932520ac-7437-4a00-9dc2-25d74d8d26212014-03-18 14:33:26.246 UTCRenato De Giovanni2014-10-03 14:47:52.769 UTC28d24e2d-1554-4c73-99d6-f84a4e29730e2014-03-18 18:01:43.255 UTC4c17a13c-d1bb-4cd2-9fa2-06507c99f7a42014-10-03 14:50:32.709 UTC43be2355-bd77-4bed-952d-2ecef47a4ba62014-11-04 18:13:53.349 UTC6ca8e69d-b879-454b-befe-5849cc3d4a512014-11-04 18:06:21.945 UTCd8be4c14-4e89-4b85-a403-f4af9572ac312014-10-03 14:53:17.571 UTCa57c8047-1f25-4412-ad47-2d63e440bd702014-03-18 14:37:52.36 UTC4d1fcb6b-f8d7-40e1-a030-35de9a1cd6672014-03-18 16:44:46.488 UTC66bff631-439b-496b-99b2-cb6958d25ad72014-03-19 18:10:09.866 UTC293835e2-897d-455d-8a8b-8f8adaeb73742014-03-18 16:39:38.301 UTCca44df2b-7a89-4b69-8b1c-0810d3cd30092014-03-18 17:21:25.113 UTCmix_layerslow_resolution_layers00low1
low2
low32014-10-09 02:25:07.533 UTChigh_resolution_layers00high1
high2
high32014-10-09 02:24:56.379 UTCmixed_resolution_layers0mix_layershigh_resolution_layers0low_resolution_layers0mixed_resolution_layers00net.sf.taverna.t2.activitiesbeanshell-activity1.5net.sf.taverna.t2.activities.beanshell.BeanshellActivitylow_resolution_layers0text/plainjava.lang.Stringtruehigh_resolution_layers0text/plainjava.lang.Stringtruemixed_resolution_layers00workflownet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemix_layershigh_resolution_layersmix_layerslow_resolution_layersmixed_resolution_layers80a5d9ee-968e-43f3-a99b-30aad8d870c12014-10-09 01:55:09.192 UTCaff704d4-2dad-4c74-a1d7-e9b3e85c87552014-10-09 01:54:28.7 UTC60790590-e3af-473a-bb4a-f23b79c1aaff2014-10-09 02:25:09.701 UTCmix_layers2014-10-09 01:54:13.171 UTC3f459366-5b41-4907-a3b6-b9aaa80e13c12014-10-09 02:23:51.995 UTCc67d81d6-4ab8-4631-803d-cfb785a2a3c22014-10-09 02:34:01.618 UTCbd4f6b71-f83c-44f5-8a0c-316a324348342014-10-09 02:32:39.124 UTC118d3663-f1c7-4ec4-9176-e7bdd3da7ce92014-10-09 02:35:01.370 UTC9dcc10b0-9def-4831-a489-3101813723912014-10-09 02:10:46.936 UTCgenerate_acceptable_virtual_nichemax_prevalence00min_prevalence00background_points00mask_id00high_resolution_layers00all_layers00point0threshold0model_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.Parallelize1net.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.Retry1.0100050000net.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.ComponentActivityhttp://www.myexperiment.orgENM componentsevaluate_model9net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitydemonet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize1net.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.Retry1.0100050000net.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.StringConstantActivityGEOGCS["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.Parallelize1net.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.Retry1.0100050000net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokedefine_random_suitability_thresholdmax_prevalencedefine_random_suitability_thresholdmin_prevalencedefine_random_suitability_thresholdmodel_valuesextract_background_valuesabsence_points_xmlextract_background_valuesmodel_xmlextract_background_valuesmask_idextract_background_valuesspecies_labelextract_background_valuespresence_points_xmlextract_background_valuessrsextract_background_valueslayers_idsgenerate_virtual_nichehigh_resolution_layersgenerate_virtual_nicheall_layersgenerate_virtual_nichemask_idgenerate_virtual_nichebackground_pointspointthresholdmodel_valuesmodel_xmlrandom_proportione2d880c8-f6d3-44ae-bb84-df44f833d5682014-12-05 13:50:18.874 UTCe1d3446f-879d-4bca-a523-f359e7af9a312014-11-11 12:33:35.121 UTCb0a5ceb7-6b38-4887-b5a3-5d5fdc7e8c012014-11-13 10:43:00.277 UTCgenerate_acceptable_virtual_niche2014-11-06 21:31:13.276 UTCb0493489-5cdc-4eb5-acc7-b27b0332206c2014-12-09 18:31:53.383 UTC2ae7ef7e-b81f-4600-9312-c0ab53979b6c2014-11-18 13:35:17.657 UTCc7eda5d5-9d2d-4c8a-961a-f08675e339242014-11-13 11:33:28.654 UTC655fc9dc-8ea4-4bf5-bba5-9c2716df4d742014-11-18 13:56:58.256 UTC2397577f-9f5e-4d0d-9b3d-e38115dc620a2014-12-04 12:38:57.365 UTCfdbbfe15-5465-4a76-b3e1-8f1642bcc3af2014-12-04 12:25:58.307 UTCf464c519-8301-4608-ab51-4d410e239b402014-12-09 18:36:05.280 UTCf031f3f2-07bc-4bb6-9872-b5131a26c9302014-11-06 21:37:48.999 UTCe0b923d9-2bbe-49f7-a46c-40ad1276791f2014-12-04 15:27:54.927 UTC5a89f627-b613-4bbf-a904-bdcec58a61132014-11-13 11:11:17.445 UTC2790593d-3493-482e-b109-8a7d6465ba922014-12-04 12:36:56.887 UTC4746b02f-7ca3-44c7-af0f-348f3f8b124c2014-11-11 11:56:21.601 UTCb95ce955-c45e-4c7a-91c4-b0b9c9ad94f52014-11-06 21:34:26.618 UTC7b2b1680-f6d5-45c8-bbd5-fc4b1c961e632014-11-06 22:01:37.743 UTC80613388-577c-41f4-9529-c78c56b962412014-11-06 22:59:27.219 UTC13de678f-d2ce-49b6-a0ff-ea33350b53032014-11-06 21:32:02.618 UTC446e9241-867d-499d-903d-850d5395dd252014-11-18 13:42:55.652 UTC4fbca4ca-5e1c-4065-89ec-92006dd556872014-11-10 19:08:15.364 UTCed025d33-5465-4513-be7a-37d8b1e972ef2014-12-09 19:39:16.177 UTCb6fdb132-58fc-4d24-b33f-0e915cc215cb2014-11-14 09:37:39.269 UTC