dib-lab / elvers

(formerly eelpond) an automated RNA-Seq workflow system
https://dib-lab.github.io/elvers/
Other
28 stars 3 forks source link

running diffexp on examples/nema.yaml doesn't do anything? #103

Open ctb opened 5 years ago

ctb commented 5 years ago

I first ran:

./run_eelpond examples/nema.yaml

which completed successfully, and then ran:

./run_eelpond examples/nema.yaml diffexp

which did... nothing?

The output did include

        deseq2: /mnt/research/ged/ctb/eelpond/nema_out/diffexp
                     for explanation of this step, see: https://dib-lab.github.i
o/eelpond/deseq2

but that directory doesn't exist.

ctb commented 5 years ago

I tried

./run_eelpond examples/nema.yaml quantify diffexp

and it yelled at me about missing input files, so then I tried

./run_eelpond examples/nema.yaml assemble quantify diffexp

which seems to be appropriately making use of the preexisting assembly. Yay!

ctb commented 5 years ago

I think the desired behavior is to produce better error messages and suggestions. Doing this in a modular way is key - I don't think run_eelpond should have this error checking in it directly! Maybe we could put in something that when a particular rule file is included, it has some high level checks that it runs, or maybe that should be connected in some way to the higher level workflows mentioned in pipeline_defaults.yaml?

ctb commented 5 years ago

assemble quantify diffexp worked!