
# Hackathon July 2020
---
<!-- Put the link to this slide here so people can follow -->
slide: https://hackmd.io/@nf-core-hackathon-july-2020/By4n2-bkD
---
# DSL2 & modules

---
## Primary focus
Working on DSL2 modules or porting pipelines to Nextflow DSL2
---
## Group members
- Harshil Patel
- Gregor Sturm
- Jose Espinosa
- Maxime Garcia
- Gisela Gabernet
- Friederike Hanssen
---
## Standardizing module structure
### Aim
Agree on a structure for modules
### Progress
Finding more issues while implementing modules.
Current list of module requirements being added
to modules README via [PR #39](https://github.com/nf-core/modules/pull/39)
---
## FastQC module
### Aim
Clean up FastQC module (for chipseq and other pipelines)
### Progress
Discovering more stuff to be standardized across modules
---
## Sarek
### Aim
Port pipeline to DSL2
### Progress
* Done:
* build_indices subworkflow
* preprocessing
* mapping
* Current process: MarkDuplicates
---
## Sarek
### Next
* Use nf-core/modules
* Convert remaining processes
---
## nf-core/chipseq/
### Aim
Port the pipeline to DSL2
### Progress
* WIP: Implement all the required software to DSL2, listed in [issue 167](https://github.com/nf-core/chipseq/issues/167)
* WIP: Porting the main pipeline code to DSL2, under the development branch
---
## Thank you! :sheep:
{"metaMigratedAt":"2023-06-15T10:22:38.040Z","metaMigratedFrom":"YAML","title":"DSL2 modules slides","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"2aeca590-9d00-4b4f-a58a-620945456c9f\",\"add\":10,\"del\":0},{\"id\":\"361dff76-5a26-4d26-b3b2-56c5fdc58926\",\"add\":311,\"del\":1970},{\"id\":\"730cfbe5-cc14-43e8-954a-20e383a76343\",\"add\":533,\"del\":247},{\"id\":\"dc580f85-324a-4b69-9c14-3d203e9f1488\",\"add\":302,\"del\":27},{\"id\":\"7910da1c-5445-47af-a650-e5d7751e0ccb\",\"add\":398,\"del\":245}]"}