Toil Documentation¶
Toil is an open-source pure-Python workflow engine that lets people write better pipelines.
Check out our website for a comprehensive list of Toil’s features and read our paper to learn what Toil can do in the real world. Feel free to also join us on GitHub and Gitter.
Getting Started
Running Toil
Developing Toil Workflows
- Overview
- Developing a Workflow
- Scripting quick start
- Job basics
- Invoking a workflow
- Specifying arguments via the command line
- Resuming a workflow
- Functions and job functions
- Workflows with multiple jobs
- Dynamic job creation
- Promises
- Promised Requirements
- FileID
- Managing files within a workflow
- Using Docker containers in Toil
- Services
- Checkpoints
- Encapsulation
- Depending on Toil
- Best practices for Dockerizing Toil workflows
- Toil API
- Batch System API
- Job Store API
Contributing to Toil
Appendices