|author||Stian Soiland-Reyes <email@example.com>||Thu Mar 12 17:25:31 2020 +0100|
|committer||Stian Soiland-Reyes <firstname.lastname@example.org>||Thu Mar 12 17:25:31 2020 +0100|
Taverna retired from Apache Incubator
tl;dr: The Taverna code base is no longer maintained and is provided here for archival purposes.
In 2020 the Taverna community voted to retire Taverna as a project and withdraw the code base from the Apache Software Foundation.
This code base remains available under the Apache License 2.0 (see License below), but is now simply called Taverna rather than
Apache Taverna (incubating).
While the code base is no longer actively maintained, Pull Requests are welcome to the GitHub organization taverna, which may infrequently be considered by remaining volunteer caretakers.
This code base has not yet been formally released.
This module is work in progress as part of Google Summer of Code 2015.
You can see working prototype there: DataBundleViewer
(c) 2014-2020 Apache Software Foundation
This product includes software developed at The Apache Software Foundation.
The file NOTICE contain any additional attributions and details about embedded third-party libraries and source code.
rvm install 2.2.1)
libwebkit-devor equivalent, try
sudo apt install libwebkit-dev qt4-qmake libqt4-dev
bin/setupto install dependencies, create and set up database. By default used PostgreSQL
rake bower:installto install front-end assets
Set up omniauth
APIs & auth->
Create new Client ID
APIs & auth->
Add a New App
Advanced. Fill in field
Valid OAuth redirect URIswith http://yoursite.com/users/auth/facebook/callback
Set up the AWS S3 for storage files in production environment
Ways to set up environmental variables
Don't forget: Keeping Environment Variables Private
In development environment
In production environment
RAILS_ENV=production rails s
Also you can deploy this application to Heroku
For upload new databundle file, you need to be logged in. You may log in with your facebook or google account, or register in DataBundle viewer site.
When you logged in, you can upload databundle file in box ‘New Databundle’. Enter name for the databundle and choose file to upload.
After click on ‘Save’ you will see information about workflow run:
And also you will see dataflow diagram of workflow run. You can click on edges of the graph to see what value produced by this step
Licenses to every dependency presented in DEPENDENCY_LICENSES.md file
Main classes of the application:
DataBundleDecorator: access to data_bundle file as ro_bundle. Methods for get inputs/outputs/intermediates values
DataBundle: necessary constants, and logic by extract data_bundle file after upload
Visualization component in data_bundle.coffee
Show intermediates run results with taverna-prov
Docker image with auto install dependencies and run server