Closed dpryan79 closed 6 years ago
hicSumMatrices
based on samples description file, and subsequent hicMergeBins
, hicCorrectMatrix
, hicCallTADs
, etc.@gtrichard @mirax87 I've updated my original post with your points, thanks!
I added the Major issues to fix
Just a note that the conda environments for the workflows should be versioned. The environment version doesn't need to track the snakepipes version, since updating packages and updating the workflow are different tasks.
Afaics, the pointless TMPDIR usage is only in TrimGalore.yaml where trimming first writes to TMPDIR and then we move the file back to the snakemake folder...the other places where we use TMPDIR, we use it more as "real" temp path like in samtools -T ...and I think this usage is good and useful!
The samtools $TMPDIR usage is totally legit :)
@gtrichard we decided not to implement sample-sheets in the HiCEx pipeline, since the thing you mentioned can simply be done by splitting the samples into sets and running the pipeline for each set.
Below are open issues for our hackathon. Please feel encouraged to add to them:
Major
Other
--limitBAMsortRAM
option--outBAMsortingBinsN
and version 2.6.0b. This is the suggested tweak from AlexhicSumMatrices
based on samples description file, and subsequenthicMergeBins
,hicCorrectMatrix
,hicCallTADs
, etc.temp()
Final items (i.e., those that need to be done once the branches are using conda):
CONDA_SHARED_ENV
is set at the top of files, since this and similar global variables will now be set in the top-level snakefiles.