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.5b2.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.5b2-py3.6.egg (90.6 kB view details)

Uploaded Egg

tibanna-1.2.5b2-py3-none-any.whl (92.8 kB view details)

Uploaded Python 3

File details

Details for the file tibanna-1.2.5b2.tar.gz.

File metadata

  • Download URL: tibanna-1.2.5b2.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.5b2.tar.gz
Algorithm Hash digest
SHA256 3f7828bfaef9d7bd8a25bb36e6df21b2be44d010bb8faf7144d36a94adb36ef2
MD5 e9d322889c21b028acdccf7586ed68fc
BLAKE2b-256 e4f2bbb001b032540b1d3ba68f2902c08c1419200fedf7f22dc88989cbc0a925

See more details on using hashes here.

File details

Details for the file tibanna-1.2.5b2-py3.6.egg.

File metadata

  • Download URL: tibanna-1.2.5b2-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.5b2-py3.6.egg
Algorithm Hash digest
SHA256 a4950cb6a0baad2cfd00febe160ea97a879af29e564dbf2e273e3f6d44dc0440
MD5 52147af3694ffd19414bbb58c9925862
BLAKE2b-256 c36efc249cd3b744a2c3f300e94b2689a5e3745a92ba82916080cb3c31d6c5f8

See more details on using hashes here.

File details

Details for the file tibanna-1.2.5b2-py3-none-any.whl.

File metadata

  • Download URL: tibanna-1.2.5b2-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.5b2-py3-none-any.whl
Algorithm Hash digest
SHA256 eaafdf7982e0e89654d2ec2be4f6d5a6500485060570e627da015033ef8d5457
MD5 3c27091c39cb182c459035976273572e
BLAKE2b-256 8a7a3c24b1316536490b27bdd4837393e795af80c2f5c8ed7d9cd69d61f1ba27

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