Poster Open Access

Running Taverna Workflows within IPython Notebook

Williams, Alan; Pawlik, Aleksandra; Goble, Carole

IPython Notebook, originally developed by Fernando Perez of University of Berkeley (where the core development team is currently based) is a browser-based environment for interactive computing.

Users can write, edit and re-run Python scripts. IPython Notebook has support for interactive data visualization and report presentation. A notebook can be saved and shared. The code saved in notebooks can be modified and re-run using the same or different data. The record of a notebook “run” can be saved and displayed in a static Notebook Viewer.

IPython Notebooks with embedded workflows can be saved and shared; their static version can be viewed in the IPython Notebook Viewer.

Taverna is a suite of open source tools that allow the design and execution of scientific workflows. The running of Taverna Workflows within IPython Notebook allows users to include existing workflows as part of their interactive computing. This provides IPython users with access to functionality that has been developed for a significant
amount of time and to the large number of shared workflows. In addition, use of workflows provides access to functionality within workflows that may not be readily available within the Python environment.

For workflow developers, calling the workflows from IPython Notebook allows: pre-processing of input data, the chaining of workflow executions with data transformations in Python, and the presentation of results and report generation using IPython’s extensive capabilities.

Files (826.9 kB)
Name Size
IPythonBOSC_2014_07_04.pdf
md5:eb7c12bfa2d81f78b9153e109c5f0c9a
826.9 kB Download
45
8
views
downloads
All versions This version
Views 4545
Downloads 88
Data volume 6.6 MB6.6 MB
Unique views 4545
Unique downloads 88

Share

Cite as