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.4b0.tar.gz (83.0 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.4b0-py3.6.egg (90.6 kB view details)

Uploaded Egg

tibanna-1.2.4b0-py3-none-any.whl (92.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tibanna-1.2.4b0.tar.gz
  • Upload date:
  • Size: 83.0 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.4b0.tar.gz
Algorithm Hash digest
SHA256 9ef316968986d89feb026bb2c97838b5e36e7b54dab2b934f603fe4023a7ed7f
MD5 96482c0b9e7be6b57a7763592f7a8a32
BLAKE2b-256 705dfffa5d7d54f8f887ec7ae68caee373e4fbf0d14dbfc879ece906a66856a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibanna-1.2.4b0-py3.6.egg
  • Upload date:
  • Size: 90.6 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.4b0-py3.6.egg
Algorithm Hash digest
SHA256 d18a7b6d1d49e9a10b25e1e81a1d862caf66f87653a93d5f3acb3a4bc3fa2a25
MD5 4258b0f1627059ced9d7905d36584be7
BLAKE2b-256 3b6a28ef5d74770bee36c34260c70931306ad9c52f920da22176c1d662da5bac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibanna-1.2.4b0-py3-none-any.whl
  • Upload date:
  • Size: 92.8 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.4b0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3360e8ec3a05bbe2a6180a9e621ea19960aed802dbaee2e1811b0b6faa94451
MD5 c50a5c8895d8dbe81a3a68446e9b296b
BLAKE2b-256 5bdfaf16d444c965ac9c973db813fe98008561bfb2add3e59dcd3a97302ad4de

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