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.2.3b1.tar.gz (82.9 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.2.3b1-py3.6.egg (90.5 kB view details)

Uploaded Egg

tibanna-1.2.3b1-py3-none-any.whl (92.7 kB view details)

Uploaded Python 3

File details

Details for the file tibanna-1.2.3b1.tar.gz.

File metadata

  • Download URL: tibanna-1.2.3b1.tar.gz
  • Upload date:
  • Size: 82.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.10

File hashes

Hashes for tibanna-1.2.3b1.tar.gz
Algorithm Hash digest
SHA256 99f7609dd2987f8e09df6e8a706e0f2e8f3bfe533ef25e18a5afd24e03821155
MD5 4e7c325810809e1dea32bea9453cf4ab
BLAKE2b-256 c474ba94022dc4744626447f1766b193443716ba485f9940d8e6a211fcae045c

See more details on using hashes here.

File details

Details for the file tibanna-1.2.3b1-py3.6.egg.

File metadata

  • Download URL: tibanna-1.2.3b1-py3.6.egg
  • Upload date:
  • Size: 90.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.10

File hashes

Hashes for tibanna-1.2.3b1-py3.6.egg
Algorithm Hash digest
SHA256 6a374ad52cca089868448a3174af7e198553826e729d55a5faa3ca6119776f61
MD5 fecf03a8f41a00a6e5fb2e58eeba6982
BLAKE2b-256 51cdf43db79a8292b1ca7a114768322bbb0e496f648e85b78babc5583d177bcd

See more details on using hashes here.

File details

Details for the file tibanna-1.2.3b1-py3-none-any.whl.

File metadata

  • Download URL: tibanna-1.2.3b1-py3-none-any.whl
  • Upload date:
  • Size: 92.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.10

File hashes

Hashes for tibanna-1.2.3b1-py3-none-any.whl
Algorithm Hash digest
SHA256 80314550fc52287170ffd6452d7ddb18628bedf3655da4c54c0dcad2a038e974
MD5 766a67a042c345aea5ebdc01e508753d
BLAKE2b-256 12b9702e283ac2e4fb8f24a913bb95ef4ac3f8205aeb52172671bf0c1722c38b

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