Data Refinement Workflow v17
Created: 2012-04-11 10:08:25
Last updated: 2014-12-17 12:51:15
The aim of the (Taxonomic) Data Refinement Workflow is to provide a streamlined workflow environment for preparing observational and specimen data sets for use in scientific analysis on the Taverna platform. The workflow has been designed in a way that,
• accepts input data in a recognized format, but originating from various sources (e.g. services, local user data sets),
• includes a number of graphical user interfaces to view and interact with the data,
• the output of each part of the workflow is compatible with the input of each part, implying that the user is free to choose a specific sequence of actions,
• allows for the use of custom-built as well as third-party tools applications and tools.
Currently, the data refinement workflow is made up of three distinct parts:
1.Taxonomic Name Resolution / Occurrence retrieval
2.Geo-temporal data selection
3.Data quality checks / filtering
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
Authors (1)
Cherian Mathew, Vera Hernandez |
Titles (1)
Data Refinement Workflow v16 |
Descriptions (1)
The aim of the (Taxonomic) Data Refinement Workflow is to provide a streamlined workflow environment for preparing observational and specimen data sets for use in scientific analysis on the Taverna platform. The workflow has been designed in a way that,
• accepts input data in a recognized format, but originating from various sources (e.g. services, local user data sets),
• includes a number of graphical user interfaces to view and interact with the data,
• the output of each part of the workflow is compatible with the input of each part, implying that the user is free to choose a specific sequence of actions,
• allows for the use of custom-built as well as third-party tools applications and tools.
Currently, the data refinement workflow is made up of three distinct parts:
1.Taxonomic Name Resolution / Occurrence retrieval
2.Geo-temporal data selection
3.Data quality checks / filtering
|
Dependencies (1)
Processors (3)
Name |
Type |
Description |
Data_Cleaning_Worklow_Loop |
workflow |
Nested workflow which allows the user to plug in the output of any part of the workflow to the input of any other part of the workflow until the 'end workflow' choice is made. |
InputFileChooser |
interaction |
|
FirstElement_Depth1 |
beanshell |
Scriptif(stringlist.size() > 0) {
firstelement = stringlist.get(0);
} else {
firstelement = "";
}
|
Beanshells (29)
Name |
Description |
Inputs |
Outputs |
FirstElement_Depth1 |
|
stringlist
|
firstelement
|
trimRESTurlResult |
|
url
|
resultUrl
|
checkDataUpload |
|
status
|
dataUpload_ok
dataUpload_failed
uploadStatus
|
BGBMEDITChecklist |
|
inputXMLList
checklistInfo
|
outputXML
|
QueryEDITOccurrences |
|
name
|
occurrenceRecords
|
QueryGBIFOccurrenceBank |
|
name
|
occurrenceRecords
|
Export_Data_Options |
|
projectID
refineServer
refinePort
|
exportedCSV
|
Export_Data_Conditional |
|
gref_answer
|
save_true
cancel_true
|
FirstElement_Depth1 |
|
stringlist
|
firstelement
|
Upload_Data |
|
refineServer
refinePort
csvData
|
projectID
|
Delete_Project |
|
refineServer
refinePort
projectID
|
|
passthrough |
|
csvin
|
csvout
|
End_Workflow |
|
csvData
|
csv_output
|
GBIFBetaChecklist |
|
inputXML
checklistInfo
|
outputXML
|
wormsChecklist |
|
inputXML
|
outputXML
|
pesiChecklist |
|
inputXML
|
outputXML
|
ParseCSV |
|
csv
|
inputXMLList
|
MergeTNRList |
|
tnrXMLList
|
tnrMergedXML
|
CollectChecklistInfo |
|
|
checklistJson
|
ConvertToCIList |
|
checklistsJson
inputXMLList
|
colXMLList
editChecklistInfo
editXMLList
gbifChecklistInfo
gbifXMLList
pesiXMLList
wormsXMLList
|
OccurrenceBankInfo |
|
names
|
occJson
sciNamesList
|
ConvertToOBList |
|
occurrencesJson
sciNamesList
|
gbifNamesList
editNamesList
|
getOccCSVHeader |
|
|
csvHeader
|
NamesChecker |
|
names
|
csv_output
names
|
FirstElement_Depth1 |
|
stringlist
|
firstelement
|
species2000ColChecklist |
|
inputXML
|
outputXML
|
CreateSubLists |
|
inputXMLList
|
outputXMLSubLists
|
Intermediate_Output |
|
grefineCSVList
biostifCSVList
tnrList
endWFCSVList
|
intermediateCSV
|
GetCSVData |
|
internalCSVData
|
csvData
emptyData
|
Outputs (2)
Name |
Description |
csv_output |
Output of the workflow in CSV format.
|
endWFlow |
|
Datalinks (4)
Source |
Sink |
InputFileChooser:file_contents |
Data_Cleaning_Worklow_Loop:internalCSVData |
Data_Cleaning_Worklow_Loop:internalCSVData |
FirstElement_Depth1:stringlist |
FirstElement_Depth1:firstelement |
csv_output |
Data_Cleaning_Worklow_Loop:endWFlow |
endWFlow |
Uploader
License
All versions of this Workflow are
licensed under:
Version 16
(of 17)
Credits (1)
(People/Groups)
Attributions (0)
(Workflows/Files)
None
Shared with Groups (2)
Featured In Packs (1)
Log in to add to one of your Packs
Attributed By (0)
(Workflows/Files)
None
Favourited By (1)
Statistics
Other workflows that use similar services
(0)
There are no workflows in myExperiment that use similar services to this Workflow.
Comments (0)
No comments yet
Log in to make a comment