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.0.7b2.tar.gz (77.5 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.0.7b2-py3.6.egg (85.4 kB view details)

Uploaded Egg

tibanna-1.0.7b2-py3-none-any.whl (87.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tibanna-1.0.7b2.tar.gz
  • Upload date:
  • Size: 77.5 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.0.7b2.tar.gz
Algorithm Hash digest
SHA256 8384119127adbf7e92409ef32fc92afa322ab51da7e2951f9e843e43fffac1ce
MD5 b3554bb543377b353b454097c6cbf5ef
BLAKE2b-256 db8a0e1c7a4a179cb8654114557f88150c101c4661d6dd84e1ccf9699cdb77c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibanna-1.0.7b2-py3.6.egg
  • Upload date:
  • Size: 85.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.0.7b2-py3.6.egg
Algorithm Hash digest
SHA256 6d092b61792e68a77bcbd4c775a5763bc5f60f4f1470394e39ed475f3ef53faf
MD5 d8942a80193d3d1a248376fff8a3b6a8
BLAKE2b-256 3e3e3d0ee4af4360b993b77b9f5d348bca383da2a4f5ae095b40b4540fa0713c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tibanna-1.0.7b2-py3-none-any.whl
  • Upload date:
  • Size: 87.4 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.0.7b2-py3-none-any.whl
Algorithm Hash digest
SHA256 d18ea2c4a8ce55ae504df6eb336d1db52b1cd5479cf229cdad12c8bff6e61ddf
MD5 a861f3852804a757750b79cad16b8428
BLAKE2b-256 b1b9e2c5b43a618261b136723b11d1db90b2e1f610fb5016641b258161cb31a3

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