Skip to main content

Tibanna runs portable pipelines (in CWL/WDL) on the AWS Cloud.

Project description

Tibanna

Python 3.8 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.

Note 2: As of Tibanna version 2.0.0, Python 3.7 (and lower) is no longer supported. Please switch to Python 3.11! Python 3.8 is also supported as a fallback, but please prefer 3.11 if you can.

Note 3: 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.

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-5.5.0.tar.gz (96.2 kB view details)

Uploaded Source

Built Distribution

tibanna-5.5.0-py3-none-any.whl (108.1 kB view details)

Uploaded Python 3

File details

Details for the file tibanna-5.5.0.tar.gz.

File metadata

  • Download URL: tibanna-5.5.0.tar.gz
  • Upload date:
  • Size: 96.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure

File hashes

Hashes for tibanna-5.5.0.tar.gz
Algorithm Hash digest
SHA256 74ebbd29ae5edfd12de8b9de563a165d2d636497973f2ae51f847a544f77e2db
MD5 41a63bc17ff62ef36b4903fef0e9420e
BLAKE2b-256 2c9c1323ca234cd3284dcfaa17b43bd09ed9c06b433ca76139ddcfd717b705e9

See more details on using hashes here.

File details

Details for the file tibanna-5.5.0-py3-none-any.whl.

File metadata

  • Download URL: tibanna-5.5.0-py3-none-any.whl
  • Upload date:
  • Size: 108.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure

File hashes

Hashes for tibanna-5.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1057c0dfc649ce8f41e21944c82cb505238b43e3db94f4be930994c0ec73eda9
MD5 b4f2a08177558c7bcd3bb94c999f28cd
BLAKE2b-256 00d983b5bab28f37680967234004278779bc9dbde7abf176bb7be9b14fd4edc2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page