Apache Taverna
Apache Software Foundation (myGrid for 2.x) | |
Stable release | 3.1
/ July 1, 2016 |
---|---|
Repository | |
Written in | LGPL for 2.x) |
Website | taverna |
Apache Taverna was an
Taverna Workbench provided a desktop authoring environment and enactment engine for scientific workflows. The Taverna workflow engine was also available separately, as a Java API, command line tool or as a server.
Taverna was used by users in many domains, such as
Some of the services for the use in Taverna workflows could be discovered through the BioCatalogue - a public, centralised and curated registry of Life Science Web services. Taverna workflows could also be shared with other people through the myExperiment social web site for scientists.[14] BioCatalogue and myExperiment are another two product from the myGrid consortium.
Taverna was used in over 350 organizations around the world, both academic and commercial. As of 2011, there have been over 80,000 downloads of Taverna across different versions.
On February 20, 2020, Apache Incubator retired the project and removed the code from its website.[15]
Capabilities
Taverna workflows can invoke general
Taverna Workbench includes the ability to monitor the running of a workflow and to examine the
Taverna includes the ability to search for services described in
Taverna also includes the capability to search for workflows on myExperiment. The Taverna Workbench can download, modify and run workflows discovered on myExperiment, and also upload created workflows in order to share them with others using the social aspects of myExperiment.
Taverna workflows do not need to be executed within the Taverna Workbench. Workflows can also be run by:
- a command line execution tool
- remote execution server that allow Taverna workflows to be run on other machines, on computational grids, clouds, from Web pages and portals
- online workflow designer and enactor OnlineHPC
Taverna allows pipelining and streaming of data.[19] This means that services downstream in the workflow can start as soon as the first data item is received, without waiting for the whole data list to become available from upstream services and iterations. Taverna services execute in parallel when possible, as Taverna workflows are primarily data-driven rather than control-driven.[20]
Open source community
Taverna has been an open-source project since 2003,
External links
- Apache Taverna at the Apache incubator
- Taverna homepage (archive pre-Apache)
References
- S2CID 9996653.
- PMID 18687127.
- PMID 15201187.
- S2CID 10219281.
- PMID 16845108.
- PMID 17137515.
- PMID 16551662.
- PMID 23640334.
- PMID 12855473.
- PMID 15262813.
- PMID 22166170.
- ISBN 978-3-540-76962-0.
- ^ Raditsch M, Schlarb S, Møldrup-Dalum P, Medjkoune L (2012). "Web content executable workflows for experimental executio" (PDF).
- PMID 20501605.
- ^ a b "Taverna Project Incubation Status". Apache Incubator. Apache Software Foundation. Retrieved 28 January 2015.
- ISBN 9781450315999.
- . Retrieved 28 January 2015.
- .
- ^ "Implicit iteration". Taverna 2.5 User Manual. myGrid. 9 September 2014. Archived from the original on 22 March 2015. Retrieved 28 January 2015.
- ^ Soiland-Reyes S (13 December 2010). "Parallel service invocations". The Taverna Knowledge Blog. knowledgeblog.org. Retrieved 28 January 2015.
- ^ Soiland-Reyes S, Sufi S, Seaborne S (23 September 2014). "Taverna Proposal". Incubator Wiki. Apache Software Foundation. Retrieved 28 January 2015.
- ^ "Download Apache Taverna". Apache Software Foundation. Retrieved 28 January 2015.