Skip to main content

Tibanna runs portable pipelines (in CWL/WDL) on the AWS Cloud.

Project description

Tibanna

Python 3.6 Build Status Code Quality Test Coverage Documentation Status


Tibanna runs portable pipelines (in CWL/WDL/Snakemake/shell) on the AWS Cloud.


Install Tibanna.

pip install tibanna

Use CLI to set up the cloud component and run workflow.

# Deploy Unicorn to the Cloud (Unicorn = serverless scheduler/resource allocator).
tibanna deploy_unicorn --usergroup=mygroup

# Run CWL/WDL workflow on the Cloud.
tibanna run_workflow --input-json=myrun.json

Alternatively, use Python API.

from tibanna.core import API

# Deploy Unicorn to the Cloud.
API().deploy_unicorn(usergroup='mygroup')

# Run CWL/WDL workflow on the Cloud.
API().run_workflow(input_json='myrun.json')


Note: Starting 0.8.2, Tibanna supports local CWL/WDL files as well as shell commands and Snakemake workflows.

Note2: Python2.7 support is deprecated now (0.7.0 or after)! Please switch to Python3.6!

Note3: Starting 0.8.0, one no longer needs to git clone the Tibanna repo.

  • Please switch from invoke <command> to tibanna <command>!
  • We also renovated the Python API as an inheritable class to allow development around tibanna.

Note4: Tibanna_4dn (extension of Tibanna) is used by the 4DN DCIC (4D Nucleome Data Coordination and Integration Center) to process data. Tibanna_4dn has moved to its own Github repo since version 0.10.0.

Nore5: For more details, see Tibanna Documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tibanna-1.9.0.tar.gz (86.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tibanna-1.9.0-py3.6.egg (94.4 kB view details)

Uploaded Egg

tibanna-1.9.0-py3-none-any.whl (96.6 kB view details)

Uploaded Python 3

File details

Details for the file tibanna-1.9.0.tar.gz.

File metadata

  • Download URL: tibanna-1.9.0.tar.gz
  • Upload date:
  • Size: 86.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.6.10

File hashes

Hashes for tibanna-1.9.0.tar.gz
Algorithm Hash digest
SHA256 35f110816eae5a40de98fc99dd111a3202b8bb2f3575615c06b253b4bb693f4c
MD5 9293bcfcfbab0bef3e78f6058e01a86e
BLAKE2b-256 39ede529a8142bf00eec54a80edae02c81ad91acc402c8fc2b97aa5913985d92

See more details on using hashes here.

File details

Details for the file tibanna-1.9.0-py3.6.egg.

File metadata

  • Download URL: tibanna-1.9.0-py3.6.egg
  • Upload date:
  • Size: 94.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.6.10

File hashes

Hashes for tibanna-1.9.0-py3.6.egg
Algorithm Hash digest
SHA256 2d291ee5f377a3efc78295952177cfe88b8aa48cb34f18729c6c170d2c42bd07
MD5 134d81e8b4ad8759ec77d50742eae2c9
BLAKE2b-256 4357cc23cd3819fb48d8fe9fe4b111cd32cd3bf091e802f0035c944ec4468a70

See more details on using hashes here.

File details

Details for the file tibanna-1.9.0-py3-none-any.whl.

File metadata

  • Download URL: tibanna-1.9.0-py3-none-any.whl
  • Upload date:
  • Size: 96.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.6.10

File hashes

Hashes for tibanna-1.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4301c384a5ba8765647e373394f46e293472b18cdb19d8db8233895a6b7256bf
MD5 40496d640dbfb3356224eb2c2fa47d12
BLAKE2b-256 aa1d887d31ff8e797f2f62cc9b685f9702467c3b8b314755ff5a3c8645f7b7c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page