Giter Club home page Giter Club logo

toil's Introduction

Join the chat at https://gitter.im/bd2k-genomics-toil/Lobby

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) or Workflow Description Language (WDL), 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.

Notes:

toil's People

Contributors

adamnovak avatar adderan avatar arkal avatar arostamianfar avatar bencvdb avatar benedictpaten avatar brainstorm avatar chapmanb avatar cket avatar dailydreaming avatar dentearl avatar dependabot[bot] avatar dzerbino avatar ejacox avatar emlys avatar evan-wehi avatar hannes-ucsc avatar hexotical avatar jeffrey856 avatar jessebrennan avatar jjepwu avatar joelarmstrong avatar jonathanxu18 avatar jvivian avatar kwwette avatar mr-c avatar natanlao avatar nikhil avatar stxue1 avatar w-gao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

toil's Issues

Test Parallelization Speed

Answer this question: On an 8 core machine, is it faster to parallelize 2 tasks by assigning them 4 cores each or is the same as if they were each assigned 8?

Verify that resumption works

Gets hung up on existince of jobTree directory. One of two things should happen: either an error message should be printed or the script should resume and skip previously finished tasks and then exit with 0 (success)

Remove all assumptions about jobTree directory

To fully allow all state of a jobTree to be encoded in the jobStore we need to remove the assumption that every jobTree batch has a jobTree directory on the file system. This is mostly done - but for a number of places where the directory is used for storing temporary files by the master.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.