Luuk Harbers
11/25/2024, 9:57 AMscnanoseq . However, I'm not sure if either of you already had some ideas/plans in mind with how to best implement this? Particularly where to specify whether the input is going to be genomic or transcriptomic data.
I was thinking of two potential ways:
1. Specifying the type of data and the barcode_format only as a parameter.
2. Specifying it in the samplesheet with 1-2 extra columns (genomic/transcriptomic and barcode_format).
I think the second way is nicer as it also would allow mixing of transcriptomic/genomic data (assuming reference genome would be then the same).
Looking forward working with you guys!
Cheers,
Luuk
PS: I'm also available for a meeting if that is easier!Austyn Trull
11/25/2024, 2:20 PM--barcode_caller or something similar) to be able to use either. We’ll just have to put some checks for BLAZE so its not used for PacBio or non-10X formats
• I agree, the second way is also how I was thinking it would work. We migrate the --barcode_format to a sample_sheet column, and have a new column (data_type, not really sure on a good name) that controls the downstream analysis subworkflow switchLuuk Harbers
11/25/2024, 2:22 PMLuuk Harbers
11/25/2024, 2:24 PMLara Ianov
11/25/2024, 6:18 PMtest and test_full profile. We currently have it for the RNA, but will need one for the DNA. That being said, while the test data needs to be very small, the test_full does not need to be an extremely large dataset (e.g.: in our case we use a GridION dataset from the BLAZE publication since the purpose here is to simply test the pipeline from start to finish on a sample that has not been sub-sampled down to a single chromosome).
Lastly - the only note I have to add on the discussion above is that we are planning on adding support from methods such as oarfish which take as input a transcriptome instead of a genome (so this would fall under the case of having references which are different for RNA vs DNA). So instead of enabling both RNA and DNA to be executed together, I would probably keep them as “separate” runs so that the --fasta argument can be easily used for genome or transcriptome references (unless we again, move the genome component to a samplesheet but I have not seen this [I think] in other nf-core pipelines).Luuk Harbers
11/26/2024, 12:10 PMoarfish (or any other tool that would require transcriptome). I do see that for instance nanoseq specifies the fasta in the samplesheet so this is definitely possible. https://raw.githubusercontent.com/nf-core/test-datasets/nanoseq/3.0/samplesheet/samplesheet_full.csv
Not sure if there is a different preferred way but maybe this would then be the best way to do it to allow for processing both genomic and transcriptomic data at once. Would for sure definitely be the preferred way to do it in our case, where we will always have both genomic and transcriptomic dataAustyn Trull
11/26/2024, 3:20 PMLara Ianov
11/26/2024, 4:12 PM