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.3b0.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.3b0-py3.6.egg (90.4 kB view details)

Uploaded Egg

tibanna-1.2.3b0-py3-none-any.whl (92.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tibanna-1.2.3b0.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.3b0.tar.gz
Algorithm Hash digest
SHA256 a5866d2840e63cfc63cbe986ae96b87ac1922085c36ad05bc45e175865a61f09
MD5 a6e2560244838b5ddc4faedb6fe8871a
BLAKE2b-256 58005e280936f0f4c8197a36cf3f8d3ed5c0ad34a7d8742916cccae9b1726137

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibanna-1.2.3b0-py3.6.egg
  • Upload date:
  • Size: 90.4 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.3b0-py3.6.egg
Algorithm Hash digest
SHA256 a7baf911b10995d2f6ee4d601689abbb28fe2a63b72aa34b9cdd6ae7980beaa1
MD5 c64a049cbae79cd5efba44a6fd9c2b61
BLAKE2b-256 93cf5bf9d2d14985ac8cd487ffdb408a7081d73994b2321e5550ea40ec2c0fc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibanna-1.2.3b0-py3-none-any.whl
  • Upload date:
  • Size: 92.6 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.3b0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd95ba0e81ad666f24ad66256226619a2f7e0548a531882ef7b460fcb6c76674
MD5 08e85d1102d1b7c651b9a4ed4adf03be
BLAKE2b-256 762203c316e2420ff189a3c767d2421b3cd6b1ac76023f97f787e2c80c7463a1

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