Smoothing the config overhead of workflows #103
Replies: 3 comments 2 replies
-
Hi @AndrewSkelton, Thanks for raising this discussion. I agree that this currently a difficulty and it's something that we haven't yet solved from the design perspective, but which both @DongzeHE and I are eager to build a solution for. In short, the current workflow process (the workflow workflow, if you will ;P) works well to run a complicated workflow that could involve many Essentially, what one would like is the ability to take input from e.g. a CSV file or some other similarly structured file, and "patch" it into a workflow. That is to create many instantiated templates from it (i.e. things that can actually be executed). While we currently don't have this implemented, we'd definitely like to have your suggestion on what the easiest interface for something like this would be that would nonetheless still be flexible for many different types of workflows. This is the kind of things that Thanks, |
Beta Was this translation helpful? Give feedback.
-
Hi @rob-p and @AndrewSkelton , I made a nextflow workflow https://github.com/DongzeHE/simpleaf_citeseq_nextflow for processing CITE-seq using simpleaf. This workflow accepts a sample sheet, so you can analyze as many samples as you want in one run and build the index only once. This workflow fills up the simpleaf template for CITE-seq under the hood, invokes a simpleaf index command separately to generate an index folder, and uses the generated index everywhere in the workflow for all samples. (Right, we do support using an existing index in the workflow templates, which is in the optional configuration section. ) I will work on supporting patching in simpleaf natively when I am done with the project in my hand. Best, |
Beta Was this translation helpful? Give feedback.
-
Hi @AndrewSkelton, I'm happy to say that after some substantial design and work, @DongzeHE and I have a solution to address this. In Hopefully, this new feature addresses your needs. Please let @DongzeHE and I know if you have any questions, run into any trouble, or have any feedback! Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi,
Thanks for the great work on the Salmon / Alevin eco system :)
I've been implementing various single cell workflows with containerisation, and have been testing out CITE seq data with CR and SimpleAF. The CR execution is fairly straightforward once the libraries csv file is created, and was hoping it'd be an analogous mechanism with SimpleAF. I've checked out workflows and it's great that there's already some common templates in there! The sticking point I find is the manual intervention of filling out the workflow json very difficult to automate (perhaps I've missed a step which has this case in mind).
I understand these processes can be quite heavy parameter wise, but command line accessors to elements of the workflow template might ease this burden? If this flexibility doesn't exist, I guess the best port of call would be to chain the commands manually?
Thanks,
Andrew
Beta Was this translation helpful? Give feedback.
All reactions