This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
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.3.0:

  • added a mechanism to update the requirements of the implicit merge via GENERAL section. Note: you can switch off the implicit merge and use an explicit merge if you want to specify a particular requirement for only that merge task.

  • previously, multiple identical implicit merge tasks could exist in a workflow. In the new version, they are combined into a single merge task that happens only once.

  • added a switch called merge that defaults to True in the run subsection of each task. If it is set to False, the implicit merging mechanism is switched off for that task and the following warning message is shown when initializing the workflow:

    UserWarning: Implicit merge is off for task <the_task_name>.
    You may have to use an explicit merge task.
    
  • added support for tags in the interval file, i.e. an optional tag can be added for each chunk in each line of the interval file that will be used as the suffix for the name of the task corresponding to that chunk. The tags should be added to each line using tab as the separation character, e.g.:

    chunk1     tag1
    chunk2     tag2
    chunk3
    chunk4     tag4
    
  • bug fixes.

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!

Release History

Release History

2.3.0

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.2.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.1.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.0.4

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

2.0.3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
kronos_pipeliner-2.3.0-py2-none-any.whl (41.9 kB) Copy SHA256 Checksum SHA256 py2 Wheel Oct 6, 2016
kronos_pipeliner-2.3.0.tar.gz (33.6 kB) Copy SHA256 Checksum SHA256 Source Oct 6, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting