<!-- .slide: data-background="https://raw.githubusercontent.com/maxulysse/maxulysse.github.io/main/assets/img/svg/green_white_bg.svg" --> <a href="https://www.nf-co.re"><img src="https://i.imgur.com/hEDjpCs.png" width="65%"><img></a> ### 🚀 Subworkflows Team 🚀 _10th-12th October 2022 - BCN_ This file: [https://hackmd.io/@nf-core/B1gKO8afj/edit](https://hackmd.io/@nf-core/B1gKO8afj/edit) The Hackathon Oct 2022 [Project Board](https://github.com/orgs/nf-core/projects/38/views/8) <img src="https://openmoji.org/data/color/svg/E040.svg" width=50> @nf-core / <img src="https://openmoji.org/data/color/svg/E045.svg" width=50> @nf-core --- # Subworkflows Team --- # Team Members * 🤖 [Maxime Garcia](https://github.com/maxulysse) (sarek) * [Matthias De Smet](https://github.com/matthdsm) * [Francesco Lescai](https://github.com/lescai) * [Edmund Miller](https://github.com/emiller88) * [David Marron](https://github.com/dmarron) * [Priyanka Surana](https://github.com/priyanka-surana) * [Quentin Clayssen](https://github.com/qclayssen) * [Kamil Malisz](https://github.com/KamilMaliszArdigen) * [Solenne Correard](https://github.com/scorreard) (sarek) --- # Day One --- ## [Naming conventions](https://starwarsintrocreator.kassellabs.io/#!/DNE1b9E-zP1saQwPcLqz) [Gist](https://gist.github.com/Emiller88/414aa38d1da5714023976ffb6bec1ffe) --- ## Sarek - Converting sarek meta to generic before creating nf-core/subworkflows - WIP: [#784](https://github.com/nf-core/sarek/pull/784) Rename all subworkflows - Also moving all nf-core proposed modules from sarek to local --- ## [Integrate pytest-workflow into template](https://github.com/nf-core/tools/issues/1900) - [Original PR from Dec 2020](https://github.com/nf-core/rnaseq/pull/546) - Integrated into Sarek already - Test default always - Check for changes on PRs to dev and run associated tests - Workflow, Subworkflow, and Module level - Same concept as pytest-workflow in modules - Test every tag requested in CI on a release --- ## FGBIO CreateUMIconsensus - Francesco L. - check all fgbio modules - listed changes needed to update [fgbio subworkflow](https://github.com/nf-core/modules/issues/2185) and sync them with [fgbio best practices](https://github.com/fulcrumgenomics/fgbio/blob/main/docs/best-practice-consensus-pipeline.md) - new nf-core modules needed: - fgbio/zipperbams - fgbio/callduplexconsensusreads - fgbio/collectduplexseqmetrics - PR on fgbio/zipperbams --- ## BCL demultiplexing :heavy_check_mark: - @matthdsm - issue: https://github.com/nf-core/modules/issues/1515 - PR: https://github.com/nf-core/modules/pull/2198 --- ## Fastq align - WIP - @matthdsm - issue: https://github.com/nf-core/modules/issues/2161 - PR: https://github.com/nf-core/modules/pull/2201 --- ## new subworkflow bam_markduplicates_picard - WIP - @dmarron - issue: https://github.com/nf-core/modules/issues/2168 --- ## rnaseq subworkflow bedgraph_bedclip_bedgraphtobigwig migration - WIP - @KamilMalisz - https://github.com/nf-core/modules/issues/2194 --- # Day Two ![Sad CI](https://i.imgur.com/UYbawYw.jpg) --- ### FGBIO CreateUMIconsensus - Francesco L. - identified new [test data](https://www.ncbi.nlm.nih.gov/bioproject/PRJNA451009) - implemented UMI structure described in [paper](https://academic.oup.com/nar/article/47/15/e87/5498633) - test data added: [PR 644](https://github.com/nf-core/test-datasets/pull/644) merged - new module fgbio/zipperbams [PR #2240](https://github.com/nf-core/modules/pull/2240) under review - new module fgbio/callduplexconsensusreads [PR #2243](https://github.com/nf-core/modules/pull/2243) under review - new module fgbio/filterconsensusreads [PR #2248](https://github.com/nf-core/modules/pull/2248) submitted --- ## Fastq align :heavy_check_mark: - @matthdsm - issue: https://github.com/nf-core/modules/issues/2161 - PR: https://github.com/nf-core/modules/pull/2201 --- ## rnaseq subworkflow bedgraph_bedclip_bedgraphtobigwig :heavy_check_mark: - @KamilMalisz - issue: https://github.com/nf-core/modules/issues/2194 - PR: https://github.com/nf-core/modules/pull/2216/ --- ## Rename bam_sort_samtools to bam_sort_stats_samtools to follow convention - Blocked - @KamilMalisz - issue: https://github.com/nf-core/modules/issues/2230 - PR: https://github.com/nf-core/modules/pull/2232/ --- ## New subworkflow bam_dedup_stats_samtools_umitools - waits for CI - @KamilMalisz - issue: https://github.com/nf-core/modules/issues/2224 - PR: https://github.com/nf-core/modules/pull/2247/ --- ## New subworkflow fastq_fastqc_trimgalore - WIP - @KamilMalisz - issue: https://github.com/nf-core/modules/issues/2253 - PR: - --- ## new subworkflow bam_markduplicates_picard - WIP - @dmarron - issue: https://github.com/nf-core/modules/issues/2168 --- ## update picard markduplicates module to handle cram input - @dmarron - issue: https://github.com/nf-core/modules/issues/2245 - PR: https://github.com/nf-core/modules/pull/2256 --- ## update bowtie2_align to fastq_align_bowtie2 subworkflow and tests - WIP - @qclayssen - issue: https://github.com/nf-core/modules/issues/2195 --- ## [Migrate CI tests to Pytest workflow](https://github.com/nf-core/rnaseq/pull/883) - @emiller - [X] Only test the changes - [X] Run all the tests on Release - [X] Only run on PRs - [X] md5sum on default test profile - [X] Testing of local subworkflows - [ ] Latest CI run --- # Day Three --- ### FGBIO CreateUMIconsensus - Francesco L. - new module fgbio/zipperbams [PR #2240](https://github.com/nf-core/modules/pull/2240) merged :beers: - implemented some comments from reviews [PR #2243](https://github.com/nf-core/modules/pull/2243) and [PR #2248](https://github.com/nf-core/modules/pull/2248) - PRs stuck on a more general conversation :see_no_evil: - updated sub-workflow to be drafted once new modules are merged :eyes: --- ## Finish update bowtie2_align to fastq_align_bowtie2 subworkflow and tests - @qclayssen @emiller - Merged : https://github.com/nf-core/modules/pull/2265 --- ## update picard markduplicates module to handle cram input :heavy_check_mark: - @dmarron - issue: https://github.com/nf-core/modules/issues/2245 ## new subworkflow bam_markduplicates_picard :heavy_check_mark: - @dmarron - issue: https://github.com/nf-core/modules/issues/2168 --- ## Rename bam_sort_samtools to bam_sort_stats_samtools to follow convention :heavy_check_mark: - @KamilMalisz - issue: https://github.com/nf-core/modules/issues/2230 ## New subworkflow bam_dedup_stats_samtools_umitools :heavy_check_mark: - @KamilMalisz - issue: https://github.com/nf-core/modules/issues/2224 ## New subworkflow fastq_fastqc_trimgalore :heavy_check_mark: - @KamilMalisz - issue: https://github.com/nf-core/modules/issues/2253 --- ## New subworkflow bam_rseqc :heavy_check_mark: - @HarshilPatel - issue: https://github.com/nf-core/modules/pull/2281 --- ## [Add a "New subworkflow" issue template](https://github.com/nf-core/modules/pull/2275) - @emiller - Submit your subworkflow requests! --- ## [nf-core/rnaseq Migrate CI tests to Pytest workflow](https://github.com/nf-core/rnaseq/pull/883) - @emiller - Works! --- ## SHINY NEW COMMANDS!! - @Julia @mashehu - `nf-core subworkflows create` :heavy_check_mark: - `nf-core subworkflows create-test-yml` :heavy_check_mark: - `nf-core subworkflows install` :heavy_check_mark: - `nf-core subworkflows list` :heavy_check_mark: - `nf-core subworkflows info` :heavy_check_mark: --- ## Install subworkflows into nf-core/rnaseq :hourglass_flowing_sand: - @emiller - `nf-core subworkflows install` FTW!!!! :tada: - https://github.com/nf-core/rnaseq/pull/886 --- ![](https://media.giphy.com/media/nmBKiNb7h3tIv3BO8D/giphy.gif) --- ![](https://media.giphy.com/media/ipxwYnSnIWLXno7J0c/giphy.gif) ---
{"metaMigratedAt":"2023-06-17T11:15:07.732Z","metaMigratedFrom":"YAML","title":"Subworkflows Team - nf-core Hackathon October 2022","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"aa5c67b1-5d45-490d-bfaf-2eeecf192c24\",\"add\":1201,\"del\":548},{\"id\":\"35a34875-3971-4e5c-ac89-b0a2d4098367\",\"add\":1427,\"del\":1737},{\"id\":\"442b9878-d83a-41a3-a279-7c7a38926cc6\",\"add\":1855,\"del\":453},{\"id\":\"edfde7d2-913c-44cb-9ed0-595b4217c807\",\"add\":2471,\"del\":122},{\"id\":\"dc68caca-4c5b-429a-8c8b-8b9e23da7fbb\",\"add\":751,\"del\":1},{\"id\":\"66ff6846-8e98-4bdc-b45f-9ac86c10078c\",\"add\":381,\"del\":8},{\"id\":\"dc580f85-324a-4b69-9c14-3d203e9f1488\",\"add\":19,\"del\":19},{\"id\":\"3a5b151c-378d-4c1b-8436-ce7f2f105a59\",\"add\":555,\"del\":16},{\"id\":\"fb193497-1111-470c-a594-827d34b6f673\",\"add\":4284,\"del\":2896},{\"id\":\"0fff77d5-8395-42ca-907d-f746dcff0c7a\",\"add\":1223,\"del\":439},{\"id\":\"7b42a35f-71ad-4c56-be4e-b64ce89c6ffb\",\"add\":128,\"del\":0}]"}
    400 views
   Owned this note