<!-- .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

---
### 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
---

---

---
{"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}]"}