- Currently each sample runs through the pipeline independently and produces separate outputs.
- Unifying them into a single output is essential for comparitive analysis / downstreamtasks
- This is relevant for both tabular outputs as well as html ones like krona plots
tsv tables
agm/16S/gap: after all of the samples in the samplesheet have been processed we should run emu combine-outputs to create a singular OTU table of the abundances / taxon calls for the samples in the users dataset. ( probably a separate emu module)
.. the combine-outputs command is already an option within emu so we should just call that from the results dir or wherever the *rel-abundance.tsv files are
PK: I can make that into a separate module like you suggested then - I think staging all the individual .tsv files will take a bit of work, so will mark it for later/next week (+v1).
- Staging should be straightforward and supported by nextflow by collapsing channel content ; see the right word for this
Krona plots
PK: On the same note of collating multiple samples' outputs for taxonomic profiling, Todd mentioned that taxburst / krona can handle multiple samples and present them in the same html as separate tabs or something?
Do you have any experience with this and is it robust/ finicky?
Do you suggest implementing this? I think it will be pretty handy if it works reasonably!
agm, ..: I have never used krona plots in that way. I don’t even know if I’ve ever seen him being done, but Todd would probably know best from first hand experience with the original authors of krona plot.
Plan
I think it would be even best is that interactive HTML like what ampliseq makes and we can incorporate something for a visualization of multiple samples into that
tsvtablesKrona plots
Plan
emu_combine_samplesfor the tsv compilation.shscript? don't waste time on this now