Skip to main content

A workflow assembler for genome analytics and informatics

Project description

kronos is a software tool for automating reproducible, auditable and distributable bioinformatics workflow development. It obviates explicit coding for workflow development to a great extent by compiling a text configuration file into an executable Python scripts.

Dependencies

Optional Python Libraries

For running on a cluster using drmaa, i.e. using -b drmaa, you will need to install:

Documentation

Please refer to kronos online documentation.

Contact

email: Jafar Taghiyar <jafar.taghiyar@gmail.com>

Please report issues in our kronos google group.

Change log

2.2.0:

  • each task in the configuration file now has its own requirements entry in the run subsection which takes precedence over the requirements listed in the GENERAL section. This enables users to have different versions of the same requirements for different tasks.

  • interval file now takes precedence over the synchronization, i.e. if a task has an interval file, then it will not be synchronized with its predecessors.

  • added support for floating point memory requests.

  • made all the merged files to store in a directory called merge.

  • username and version are automatically added to the config files when using make_config command.

  • added a check to make sure that the input of the implicit merge node is always a list.

  • bug fixes.

2.1.0:

  • Kronos now uses multithreading instead of multiprocessing.

2.0.4:

  • removed the limitation on the number of simultaneous jobs/pipelines.

  • added --no_prefix back to the input options of run command.

  • minor bug fixes.

2.0.3:

First version released!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kronos_pipeliner-2.2.0.tar.gz (32.5 kB view hashes)

Uploaded Source

Built Distribution

kronos_pipeliner-2.2.0-py2-none-any.whl (40.3 kB view hashes)

Uploaded Python 2

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