-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update hands-on workshop to DSL2 #256
Conversation
mribeirodantas
commented
Aug 16, 2023
•
edited
Loading
edited
- Update code editor and path to files
- Add final script (converted to DSL2) + update Nextflow vesion in the outputs
- Convert process 1A (prepare_genome_samtools) to DSL2 + content
- Convert process 1B (prepare_genome_picard) to DSL2 + content
- Convert process 1C (prepare_star_genome_index) to DSL2 + content
- Convert process 1D (prepare_vcf_file) to DSL2 + content
- Convert process 2 (rnaseq_mapping_star) to DSL2 + content
- Convert process 3 (rnaseq_gatk_splitNcigar) to DSL2 + content
- Convert process 4 (rnaseq_gatk_recalibrate) to DSL2 + content
- Convert process 5 (rnaseq_call_variants) to DSL2 + content
- Convert process 6 (ASE & RNA Editing) to DSL2 + content
- post_process_vcf
- prepare_vcf_for_ase
- Convert chained channel operations to create grouped_vcf_bam_bai_ch to DSL2 + content
- Convert process 7 (ASE_knownSNPs) to DSL2 + content
- Test if the code works
- Make sure instructions are correctly updated
nano -> code $HOME -> /workspace/gitpod/ Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
outputs Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
✅ Deploy Preview for nextflow-training ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
3788b9b
to
80c4639
Compare
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Also adapt the content to be up-to-date with the code converted to DSL2. Also fix left BLANK issues in the previous processes Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Also adapt the content to be up-to-date with the code converted to DSL2. Remove quotes from process names up to process 2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
c501aa4
to
38e8cfb
Compare
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
38e8cfb
to
86d3a65
Compare
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
86cd4b7
to
6743bc1
Compare
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
4e515d9
to
95f400d
Compare
95f400d
to
46e3e43
Compare
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
46e3e43
to
b720763
Compare
Also adapt the content to be up-to-date with the code converted to DSL2. Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
4a70d86
to
48ba711
Compare
Remove remaining DSL1 code Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
48ba711
to
89afb14
Compare
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
dd1160d
to
5deddbb
Compare
Process 2: Align RNA-Seq reads to the genome with STAR Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
5deddbb
to
ddd6279
Compare
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Process 3: GATK Split on N Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
26b9858
to
0b3df36
Compare
Process 4: GATK Recalibrate Replace $GATK occurrences by $params.gatk Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Process 5: GATK Variant Calling Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Process 6: ASE & RNA Editing Process 7: Allele-Specific Expression analysis with GATK ASEReadCounter Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't check it all works but it looks good.
Minor comment:
- What do you think about using separate docker images for each tool/software?
The goal of this PR is to make sure it works with DSL2 without changing much from the original logic. In the next PR, I plan to improve the content, and overall organization, add Gitpod instructions and improve things like this container suggestion. I totally agree we should have a samtools container image, a picard container image, a star container image, a vcftools container image, and then the GATK container image 😃 |