Workflow Entry: Time Series Data Graphed and Cited
Created at: 05/10/11 @ 15:37:43
Last updated: 05/10/11 @ 15:37:40
Version 1
(of 1)
|
|
Title:
Time Series Data Graphed and Cited
Type:
Taverna 2
Preview
(Click on the image to get the full size)
Description
This workflow uses time series data from Rob Hyndman's Time Series Data Library (TSDL) and graphs it with Google charts. It also provides the citation information with the current date. The outputs are a Google Chart and the corresponding citation information.
The inputs are URL strings for two datasets provided by Rob Hyndman under the subject of Ecology. These datasets include the annual number of lynx pelts and the annual unit price of lynx pelts during the year range 1857 -1911.
This workflow will work with any two TSDL Andrews (D.F.Andrews and H.M.Herzberg, Data: A Collection of Problems from Many Fields for the Student and research Worker, 1985, Springer-Verlag.) sets of data with modifications to the hard coding present in the chart options of the GenerateGraphURL beanshell. Notes have been added to the beanshell to facilitate modification of the line chart for those less familiar with Google charts.
Download
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
![header=[] body=[This is the author information extracted from the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1202402239)
Authors (1)
| Trisha Adamus
Beanshell scripts used from Jeffery Adamus and Alan Williams. |
![header=[] body=[These are the descriptive titles embedded within the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1202402239)
Titles (1)
| Time Series Data Graphed and Cited |
![header=[] body=[These are the descriptions embedded within the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1202402239)
Descriptions (1)
| This workflow uses time series data from Rob Hyndman's Time Series Data Library (TSDL) and graphs it with Google charts. It also provides the citation information with the current date. The outputs are a Google Chart and the corresponding citation information.
The inputs are URL strings for two datasets provided by Rob Hyndman under the subject of Ecology. These datasets include the annual number of lynx pelts and the annual unit price of lynx pelts during the year range 1857 -1911.
This workflow will work with any two TSDL Andrews (D.F.Andrews and H.M.Herzberg, Data: A Collection of Problems from Many Fields for the Student and research Worker, 1985, Springer-Verlag.) sets of data with modifications to the hard coding present in the chart options of the GenerateGraphURL beanshell. Notes have been added to the beanshell to facilitate modification of the line chart for those less familiar with Google charts.
|
Processors (17)
| Name |
Type |
Description |
| Data1 |
stringconstant |
|
| getData2Page |
localworker |
|
| Data2 |
stringconstant |
|
| Split_string_into_string_list_by_regular_expression |
localworker |
|
| Separator1 |
stringconstant |
|
| GenerateGraphURL |
beanshell |
|
| Get_Image_From_URL |
localworker |
|
| getCitationPage |
localworker |
|
| URLForCitation |
stringconstant |
|
| getCurrentDateString |
beanshell |
|
| extractULElementForCitationFromTSDL |
localworker |
|
| citationLinePlusDate |
beanshell |
|
| Split_string_into_string_list_by_regular_expression_2 |
localworker |
|
| Separator2 |
stringconstant |
|
| CombineData |
beanshell |
|
| String_constant |
stringconstant |
|
| getData1Page |
localworker |
|
Beanshells (4)
| Name |
Description |
Inputs |
Outputs |
| GenerateGraphURL |
|
title
data
|
graphURL
|
| getCurrentDateString |
|
dateFormat
|
stringDate
|
| citationLinePlusDate |
|
citationLine
date
|
citationLine
|
| CombineData |
|
data1
data2
|
dataout
|
Outputs (2)
| Name |
Description |
| Graph |
This output displays a Google line chart line which graphs two time series data sets from http://robjhyndman.com/TSDL/. The format of the chart has been modified to suit the dataset used in this workflow but can easily be modified by changing the beanshell script as noted in the comments fields
|
| Citation |
This output diplays the citation information as sepcified by the provider Rob Hyndman for his Time Series Data Library website http://robjhyndman.com/TSDL/.
|
Datalinks (17)
| Source |
Sink |
| Data2:value |
getData2Page:url |
| Separator1:value |
Split_string_into_string_list_by_regular_expression:regex |
| getData1Page:contents |
Split_string_into_string_list_by_regular_expression:string |
| CombineData:dataout |
GenerateGraphURL:data |
| String_constant:value |
GenerateGraphURL:title |
| GenerateGraphURL:graphURL |
Get_Image_From_URL:url |
| URLForCitation:value |
getCitationPage:url |
| getCitationPage:contents |
extractULElementForCitationFromTSDL:document |
| extractULElementForCitationFromTSDL:citationLine |
citationLinePlusDate:citationLine |
| getCurrentDateString:stringDate |
citationLinePlusDate:date |
| getData2Page:contents |
Split_string_into_string_list_by_regular_expression_2:string |
| Separator2:value |
Split_string_into_string_list_by_regular_expression_2:regex |
| Split_string_into_string_list_by_regular_expression:split |
CombineData:data1 |
| Split_string_into_string_list_by_regular_expression_2:split |
CombineData:data2 |
| Data1:value |
getData1Page:url |
| Get_Image_From_URL:image |
Graph |
| citationLinePlusDate:citationLine |
Citation |
Original Uploader
License
All versions of this Workflow are
licensed under:
Credits (3)
(People/Groups)
Attributions (4)
(Workflows/Files)
Shared with Groups (1)
Featured In Packs (1)
Log in to add to one of your Packs
Ratings (1)
Current:
5.0 / 5
(1 rating)
Log in to rate and see breakdown of ratings
Attributed By (2)
(Workflows/Files)
Favourited By (0)
No one
Statistics
Other workflows that use similar services
(0)
There are no workflows in myExperiment that use similar services to this Workflow.
No comments yet
Log in to make a comment