DataBiosphere
toil
Python

A WDL, CWL and Python API supporting easy-to-use workflow engine. It is scalable, efficient and cross-platform (Linux/macOS).

Last updated Jul 9, 2026
936
Stars
246
Forks
404
Issues
0
Stars/day
Attention Score
73
Language breakdown
Python 98.0%
WDL 0.7%
Common Workflow Language 0.5%
Makefile 0.5%
Shell 0.2%
Dockerfile 0.1%
โ–ธ Files click to expand
README

.. image:: https://flat.badgen.net/https/ucsc-ci.com/api/v4/projects/3/jobs/artifacts/master/raw/badges1.2/required.json%3Fjob=cwlbadge%26searchrecentsuccessfulpipelines=true?icon=commonwl&label=CWL%201.2%20Conformance :alt: Toil CWL 1.2 Conformance Badge :target: https://github.com/common-workflow-language/cwl-v1.2/blob/main/CONFORMANCE_TESTS.md

.. image:: https://badges.gitter.im/bd2k-genomics-toil/Lobby.svg :alt: Join the chat at https://gitter.im/bd2k-genomics-toil/Lobby :target: https://gitter.im/bd2k-genomics-toil/Lobby?utmsource=badge&utmmedium=badge&utmcampaign=pr-badge&utmcontent=badge

Toil is a scalable, efficient, cross-platform (Linux & macOS) pipeline management system, written entirely in Python, and designed around the principles of functional programming. It supports running workflows written in either Common Workflow Language (CWL_) 1.0-1.2 or Workflow Description Language (WDL_) 1.0-1.1, as well as having its own rich Python API for writing workflows against. It supports running workflows locally on your system (e.g. a laptop), on an HPC cluster, or in the cloud.

  • Check the website_ for a description of Toil and its features.
  • Full documentation for the latest stable release can be found at
Read the Docs_.
  • Please subscribe to low-volume announce_ mailing list so we keep you informed
  • Google Groups discussion forum_
  • See our occasional blog_ for tutorials.
  • Use biostars_ channel for discussion.
.. _website: http://toil.ucsc-cgl.org/ .. _Read the Docs: https://toil.readthedocs.io/en/latest .. _announce: https://groups.google.com/forum/#!forum/toil-announce .. _forum: https://groups.google.com/forum/#!forum/toil-community .. _blog: https://toilpipelines.wordpress.com/ .. _biostars: https://www.biostars.org/t/toil/ .. _CWL: https://www.commonwl.org/ .. _WDL: https://openwdl.org/

Notes:

  • Toil moved from https://github.com/BD2KGenomics/toil to https://github.com/DataBiosphere/toil on July 5th, 2018.
  • Toil dropped Python 2.7 support on February 13, 2020 (the last working py2.7 version is 3.24.0).

ยฉ 2026 GitRepoTrend ยท DataBiosphere/toil ยท Updated daily from GitHub