Commits

Johannes Köster committed 6d546ec

Edited online

Comments (0)

Files changed (1)

 
 # Latest News #
 
-* **17 Jun 2013:** Release 2.4 of Snakemake. **The scheduling mechanism has been completely rewritten** based on a heuristic greedy algorithm that approximates a multi-criterial knapsack problem. Besides speed improvements, this allows the user to **specify arbitrary resources in addition to threads, e.g. to make Snakemake aware of hybrid-computing architectures like GPGPU** (see the section "Resources" in the [Documentation](Documentation)). The scheduler ensures that they are not exceeded. A new flag **--ruledag allows you to print a reduced DAG** where similar jobs are collapsed to single nodes. This should help visualizing large workflows. *Minor improvements:* The output has been extended to display counts of jobs to be executed. Snakemake now prints debugging output when invoked with --debug. A typo has been fixed that prevented the use of multiprocessing instead of threading on posix systems. This should result in increased performance for workflows relying heavily on rules with inline python code. Params are now tracked for changes similar to input and code (e.g. for the use of --summary).
+* **17 Jun 2013:** Release 2.4.3 of Snakemake. **The scheduling mechanism has been completely rewritten** based on a heuristic greedy algorithm that approximates a multi-criterial knapsack problem. Besides speed improvements, this allows the user to **specify arbitrary resources in addition to threads, e.g. to make Snakemake aware of hybrid-computing architectures like GPGPU** (see the section "Resources" in the [Documentation](Documentation)). The scheduler ensures that they are not exceeded. A new flag **--ruledag allows you to print a reduced DAG** where similar jobs are collapsed to single nodes. This should help visualizing large workflows. *Minor improvements:* The output has been extended to display counts of jobs to be executed. Snakemake now prints debugging output when invoked with --debug. A typo has been fixed that prevented the use of multiprocessing instead of threading on posix systems. This should result in increased performance for workflows relying heavily on rules with inline python code. Params are now tracked for changes similar to input and code (e.g. for the use of --summary).
 
 # Installation #
 * On Ubuntu 12.04, you can install the Debian package python3-snakemake available in our [launchpad repository](https://launchpad.net/~genomeinformatics/+archive/bioinformatics-software).