<!-- .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>
### ๐ Modules Team ๐
_27th-29th March 2023_
The Hackathon March 2023 [Project Board](https://github.com/orgs/nf-core/projects/38)
The Group Discussion Channel `#hackathon-march-2023-modules`
<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
---
# Modules Team
---
# Team Leads
- General advice, pointers, co-ordination etc.
- Maxime Garcia (@maxulysse)
- Matthias De Smet (@matthdsm)
- Harshil Patel (@drpatelh)
- Jonathan Manning (@pinin4fjords)
- Nicolas Vannieuwkerke (@nvnieuwk)
---
- Highly-multiplexed imaging subgroup
- Adam Taylor (@adamjtaylor)
- Florian Wuennemann (@FloWuenne)
_But always ask first in: `#hackathon-march-2023-modules`!_
---
# Tasks Ideas
- General development work
- New modules
- Fix modules tests
- Improve modules
---
- Highly-multiplexed imaging / Spatial Omics
- Add new modules geared at this type of data analsysis, starting with porting core modules of [MCMICRO](https://mcmicro.org/)
- Please label issues `imaging` in Github
- [Imaging specific project board view](https://github.com/orgs/nf-core/projects/38/views/7?filterQuery=repo%3A%22nf-core%2Fmodules%22+label%3A%22new+module%22++label%3Aimaging)
---
# Remember
- Add yourself to Team Members slide
- Assign yourself on issues on the [project board](https://github.com/orgs/nf-core/projects/38)
- Post your progress here **daily**!
- Sign up for a reviewing buddy (see slide)!
---
# Team Members
<div class="multi-column">
<div>
- [Maxime Garcia](@maxulysse)
- [Verena Kutschera](@verku)
- [Adrien Coulier](@Aratz)
- [Bojan Balic](@boleodole)
- [Darko Cucin](@darko-cucin)
- [Remi-Andre Olsen](@remiolsen)
- [Sandro Carollo](@sandrocarollo)
</div>
<div>
- [Georgios Fotakis](@abyssum)
- [Valentin Marteau](@vjmarteau)
- [Marie Lataretu](@MarieLataretu)
- [Fynn Freyer](@FynnFreyer)
- [Toni Hermoso Pulido](@toniher)
- [Paul Wolk](@paulwolk)
- [Roger Olivella](@rolivellla)
- [Maulik Upadhyay](@BioInf2305)
</div>
</div>
---
<div class="multi-column">
<div>
- [Lili Andersson-Li](@Lili)
- [Joan Gaztelu](@LlaneroHiboreo)
- [Narci](@kubranarci)
- [Aleksandra Vitkovac](@alexiandra97)
- [Anabella Trigila](@atrigila)
- [Mariangela Santorsola](@msantorsola)
- [Florian Heyl](@heylf)
</div>
<div>
- [Milena Amidzic](@milenaamidzic)
- [Gordon Draskic](@gordondraskic)
- [Vojislav Lukic](@VojislavLukic)
- [Alfred Kedhammar](@kedhammar)
- [Louisa Perelo](@louperelo)
- [Ferriol Calvet](@ferriolcalvet)
- [Federica Brando](@FedericaBrando)
</div>
</div>
---
## Highly-multiplexed imaging subgroup
<div class="multi-column">
<div>
- [Florian Wuennemann](@FloWuenne)
- [Adam Taylor](@adamjtaylor)
- [Margot Chazotte](@MargotCh)
- [Jose Nimo](@josenimo)
- [Chiara Schiller](@chiarasch)
- [Kresimir Bestak](@kbestak)
</div>
<div>
- [Aroj Hada](@ArozHada)
- [Miguel A. Ibarra-Arellano](@migueLib)
- [Victor Perez](@VictorDidier)
- [Wouter-Michiel Vierdag](@melonora)
- [Luis Kuhn Cuellar](@luiskuhn)
- [Carolin Schwitalla ](@CaroAMN)
- [Dominik Molitor](@DojakM)
- [Jelena Pejovic Simeunovic](@JPejovicApis)
- [Svetozar Nesic](@snesic)
- [Emilio Palumbo](@emi80)
</div>
</div>
---
# Reviewing Buddy List
<div class="multi-column">
<div>
| Person A | Person B |
|-------------|----------|
| Bojan | Darko |
| Kresimir | Chiara |
| Aroj | Margot |
| Jose | Florian |
| Gordon | Vojislav |
| Vojislav | Gordon |
</div>
<div>
| Person A | Person B |
|-------------|----------|
| Fynn | Paul |
| Marie | Fynn |
| Paul | Marie |
| Verena | Alfred |
| Louisa | Jasmin |
</div>
</div>
---
# Day One - Imaging I/IV
<small>
- ๐งก [#3090 - Background subtraction](https://github.com/nf-core/modules/issues/3090) (KB)
- [Monday, 3.30 CET] Assigned and in progress but no linked branch/PR CET
- [EOD] figuring out passing optional inputs such as px size
- [Tuesday AM] Working from nf-core but test dataset does not have the right metadata.
- Small tonsil test data should work
- Need to add columns to it
- ๐งก [#3089 - BaSicPy](https://github.com/nf-core/modules/issues/3089) (VP)
- [Monday, 3.30 CET] Assigned and in progress but no linked branch/PR CET
- [EOD] looking at passing optional inputs. Issues with docker container working
- [Tuesday AM]
- ๐งก [#3076 - Deepcell/Mesmer](https://github.com/nf-core/modules/issues/3076) (CS, MI)
- [Monday, 3.30 CET] Assigned and in progress but no linked branch/PR CET
- [EOD] Passes testing with local data
- Detail work for optional inputs ongoing
- [Tuesday AM] Need image with membrane and nuclear marker
(does this work? https://github.com/nf-core/test-datasets/pull/821)
</small>
---
# Day One - Imaging II/IV
<small>
- ๐งก [#3065 - Coreograph](https://github.com/nf-core/modules/issues/3065) (AH, MC)
- [Monday, 3.30 CET] Assigned and in progress but no linked branch/PR CET
- [EOD] Need to make bioconda package. Asking for help on this. (Really nice to have bioconda even if not strictly required)
- To make seperate HackMD for technical details at this stage. Can skip bioconda tests manually
- [Tuesday AM] Agree to skip bioconda for now with exceptions in test file,. Submit just DAPI from exemplar-001 as test-dataset
- ๐งก [#3044 - Mcquant](https://github.com/nf-core/modules/issues/3044) (FW)
- [Monday, 3.30 CET] Assigned and in progress but no linked branch/PR CET
- Waiting on a suitable test-dataset from AT
- [EOD] As above. Works on real data!
- [Tuesday AM] Can test once test data is merged
</small>
---
# Day One - Imaging III/IV
<small>
- ๐ [#2864 - Ilastik/pixelclassification](https://github.com/nf-core/modules/issues/2864) (FW)
- [Monday, 3.30 CET] Assigned and ready for review
- PR [#2875](https://github.com/nf-core/modules/pull/2875) approved by Nicolas Vannieuwkerke
- 16.10 CET Merged!
- [EOD] Conda tests skipped as has its own coda channel
- ๐ [#2865 - Ilastik/Multicut](https://github.com/nf-core/modules/issues/2865) (FW)
- [Monday, 3.30 CET] Assigned and ready for review
- PR [#2894](https://github.com/nf-core/modules/pull/2894) approved by Nicolas Vannieuwkerke, waiting for review by Maxime Garcia => Failing CI tests
- [EOD] prettier lint failing. Request out on how to solve
- 11.35 CET -> Merged
</small>
---
# Day One - Imaging IV/IV
<small>
- ๐งก [#2477 - Mindagap/Mindagap](https://github.com/nf-core/modules/issues/2477) (FW)
- [Monday, 3.30 CET] Assigned and ready for review
- PR [#2477](https://github.com/nf-core/modules/issues/2477)
- Three reviewers assigned
- Fails nf-core linting
- [EOD] stub test needed
- [Tuesday AM] Refactoring to add mandatory args
- ๐งก [#3095 - SpatialData/MCMICRO](https://github.com/nf-core/modules/issues/3095) (WM, FW)
- [Monday, 3.30 CET] Assigned and in progress but no linked branch/PR CET
- [EOD] Docker image being built for this. Figuring out right output structure. Draft working
- [Tues AM] Creating CLI tool. Looking for valid output directories.
- ๐ [#3100 - Scimap/MCMICRO](https://github.com/nf-core/modules/issues/3100) (LKC, DM, CS)
- [Monday, 16:00 CET] Worked on general structure
- [EOD] First module attempt ๐. Have basic structure but not working yet. Need to confirm right test data.
- [Tues AM] Have positive results with test data. wiring parameters together. Used quantification test data.
</small>
---
# Day One - New Modules I
<small>
- [#2571 - MitoHiFi/findMitoReference](https://github.com/nf-core/modules/issues/2571) (@verku)
- [#3103 - interproscan](https://github.com/nf-core/modules/issues/3103) (@toniher)
- [#14 - RNA Velocity](https://github.com/nf-core/scrnaseq/issues/14)
- [#3109 - chopper](https://github.com/nf-core/modules/issues/3109) (@FynnFreyer)
- [PR](https://github.com/nf-core/modules/pull/3174) waiting for review
- [#3105 - thermorawfileparser](https://github.com/nf-core/modules/issues/3105) (@rolivella)
- [#3113 - SURVIVOR/FILTER](https://github.com/nf-core/modules/issues/3113) (@LlaneroHiboreo)
- [#2572 - HyPo](https://github.com/nf-core/modules/issues/2572) (@remiolsen)
- [#2937 - purecn/intervalfile](https://github.com/nf-core/modules/issues/2937) (@lbeltrame, @aldosr)
- [#2938 - purecn/coverage](https://github.com/nf-core/modules/issues/2938) (@lbeltrame, @aldosr)
- [#2939 - purecn/normaldb](https://github.com/nf-core/modules/issues/2939) (@lbeltrame, @aldosr)
- [#2940 - purecn/run](https://github.com/nf-core/modules/issues/2940) (@lbeltrame, @aldosr)
- [#3078 - sigprofilerextractor](https://github.com/nf-core/modules/issues/3078) (@ferriolcalvet)
- [#3147 - plink/indeppairwise](https://github.com/nf-core/modules/issues/3147) (@atrigila)
</small>
---
# Day One - New Modules II
<small>
- [#2940 - purecn/dx](https://github.com/nf-core/modules/issues/2941) (@lbeltrame, @aldosr)
- [#3087 - bioqc](https://github.com/nf-core/modules/issues/3087) (@boleodole)
- [#1869 - wisecondorx/convert](https://github.com/nf-core/modules/issues/1869) (@nvnieuwk)
- PR awaiting approval
- [#3133 - sambamba/flagstat](https://github.com/nf-core/modules/issues/3133) (@kubranarci)
- [#2957 - brackenbuild](https://github.com/nf-core/modules/issues/2957) (@darko-cucin)
- [#3110 - NanoComp](https://github.com/nf-core/modules/issues/3110) (@paulwolk)
- Monday: Getting familiar with nf-core modules and writing the base of the module
- Tuesday: Testing
- Wednesday: PR awaiting approval
- [#3112 - ART/art_illumina](https://github.com/nf-core/modules/issues/3112) (ML)
- PR awaiting approval
- [#3114 - Pyrodigal](https://github.com/nf-core/modules/issues/3114) (@louperelo)
- [#3108 - LoFreq3](https://github.com/nf-core/modules/issues/3108) (@gordondraskic, @vojislavlukic, @milenaamidzic, @alexiandra97)
</small>
---
# Day One - New Modules I
<small>
# Modules update
- [#3096 - Update limma for new module standards and sample subsetting](https://github.com/nf-core/modules/issues/3096) ([Jonathan Manning](https://github.com/pinin4fjords))
- [Monday, 15:00 BST] - Work complete, ready for review in PR [#3116]
- [#922 - Prodigal: zip output](https://github.com/nf-core/modules/issues/922) (@kedhammar)
- PR: [#3136](https://github.com/nf-core/modules/pull/3136/) made, waiting on CI-testing and/or review
- [#3143 - Allow decompression utilities to output files channels](https://github.com/nf-core/modules/issues/3143)
- [Monday, 19:20 BST] - Work complete, ready for review in PR [#3144]
</small>
---
# Day Two - New Modules
<small>
- [#3157 - FastQ-Screen ](https://github.com/nf-core/modules/issues/3157)(@JPejovicApis,@snesic):
- hackaton: create a module where the inputs are fastqs and config (which a user would provide), adding test files
- future: discuss how to generate config file
- [#2571 - MitoHiFi/findMitoReference](https://github.com/nf-core/modules/issues/2571) (@verku) cont.
- in review [#3135](https://github.com/nf-core/modules/pull/3135)
- [#3161 - Openvariant/groupby](https://github.com/nf-core/modules/issues/3161) (@FedericaBrando)
- [#3107 - svaba](https://github.com/nf-core/modules/issues/3107) (@kubranarci)
- in review
- [#3173 - gridss generatebedpe](https://github.com/nf-core/modules/issues/3173) (@kubranarci)
- [#3167 - gridss gridss_somatic_filter](https://github.com/nf-core/modules/issues/3167) (@kubranarci)
- [#2571 - MitoHiFi/mitohifi](https://github.com/nf-core/modules/issues/2571) (@verku)
- did not reach stage to create PR
- [#3165 - Pyrodigal](https://github.com/nf-core/modules/pull/3165) โ
merged (@louperelo)
- [#214 - Auto rename fastq files for cellranger input](https://github.com/nf-core/scrnaseq/issues/214) (@sandrocarollo)
- [#3158 - epigen](https://github.com/nf-core/modules/issues/3158) (@msantorsola)
- [#3142 - IslandPath](https://github.com/nf-core/modules/issues/3142) (@jvfe)
- Ready for review in PR [#3145](https://github.com/nf-core/modules/pull/3145)
- [#3147 - plink/indeppairwise](https://github.com/nf-core/modules/issues/3147) (@atrigila)
- Ready for review in PR [#3150]
- [#1851 - picard/collectinsertsizemetrics](https://github.com/nf-core/modules/issues/1851) (@FerriolCalvet)
- Ready for review in PR [[#3179](https://https://github.com/nf-core/modules/pull/3179)]
- [#1792 - windowmasker/convert](https://github.com/nf-core/modules/issues/1792) (@alxndrdiaz)
- Ready for review in PR [[#3152](https://github.com/nf-core/modules/pull/3152)]
</small>
---
# Day Two - Module updates
<small>
- [#922 - Prodigal: zip output](https://github.com/nf-core/modules/issues/922) (@kedhammar)
- Merged
- [#3115 - update RGI to latest version 6.0.2](https://github.com/nf-core/modules/issues/3115)(@louperelo)
- Discussion and change of strategy on [#3143 - Allow decompression utilities to output files channels](https://github.com/nf-core/modules/issues/3143)
- [Tuesday, 14:40 BST] - Re-worked to separate modules, ready for review in PR [[#3144]](https://github.com/nf-core/modules/pull/3144)
- [thermorawfileparser test data PR](https://github.com/nf-core/test-datasets/pull/826) (@rolivella)
- [#2957 - modifying .nf and .yml files for brackenbuild, testing locally] (@darko-cucin)
- [#2572 - HyPo](https://github.com/nf-core/modules/issues/2572) (@remiolsen)
- PR made: [#3181](https://github.com/nf-core/modules/pull/3181)
- [#3103 - interproscan](https://github.com/nf-core/modules/issues/3103) (@toniher)
- PR made: [#3180](https://github.com/nf-core/modules/pull/3180)
- [#3161 - Openvariant/groupby](https://github.com/nf-core/modules/issues/3161) (@FedericaBrando)
- Testing locally
- [#3183 - panaroo/run](https://github.com/nf-core/modules/issues/3183) (@jvfe)
- PR made: [#3184](https://github.com/nf-core/modules/pull/3184)
</small>
---
# Day Two - Imaging Intro 1/6
<img src="https://raw.githubusercontent.com/labsyspharm/mcmicro/master/docs/assets/images/mcmicro-logo.svg" width="40%" height="30%"></img>
- Multiplexed tissue imaging techniques such as CyCIF, CODEX and MIBI require several processing steps including registration, segmentation and quantification to provide cell-by-feature arays for dowstream analysis
- MCMICRO is a nextflow pipeline for this, enabling scalable and robust analysis!
- Teams at HMS, U Heidleberg and Sage Bionetworks are working add key tools as nf-core modules with a view to adding as a nf-core module (next hackathon goals!)
- Join us in the #mcmicro channel or at mcmicro.org
---
# Day Two - Imaging 2/6
<small></small>
#### ๐๐ Merged!
- ๐ [#2864 - Ilastik/pixelclassification](https://github.com/nf-core/modules/issues/2864) (FW)
- ๐ [#2865 - Ilastik/Multicut](https://github.com/nf-core/modules/issues/2865) (FW)
</small>
---
# Day Two - Imaging 3/6
<small>
- ๐งก [#3090 - Background subtraction](https://github.com/nf-core/modules/issues/3090) (KB)
- [Tuesday AM] Working from nf-core but test dataset does not have the right metadata.
- Small tonsil test data should work
- Need to add columns channels (to open PR)
- ๐งก [#3089 - BaSicPy](https://github.com/nf-core/modules/issues/3089) (VP)
- ๐งก [#3076 - Deepcell/Mesmer](https://github.com/nf-core/modules/issues/3076) (CS, MI)
- [Tuesday AM] Need image with membrane and nuclear marker (can use tonsil test data (waiting on registered image))
</small>
---
# Day Two - Imaging 4/6
<small>
- ๐งก [#3065 - Coreograph](https://github.com/nf-core/modules/issues/3065) (AH, MC)
- [Tuesday AM] Agree to skip bioconda for now with exceptions in test file,. Submit just DAPI from exemplar-001 as test-dataset
- ๐งก [#3044 - Mcquant](https://github.com/nf-core/modules/issues/3044) (FW)
- [Tuesday AM] Passing. Can test once test data is merged
</small>
---
# Day Two - Imaging 5/6
<small>
- ๐งก [#2477 - Mindagap/Mindagap](https://github.com/nf-core/modules/issues/2477) (FW)
- [Tuesday AM] Refactoring to add mandatory args
- ๐งก [#3095 - SpatialData/MCMICRO](https://github.com/nf-core/modules/issues/3095) (WM, FW)
- [Tues AM] Creating CLI tool. Looking for valid output directories.
- ๐ [#3100 - Scimap/MCMICRO](https://github.com/nf-core/modules/issues/3100) (LKC, DM, CS)
- [Tues AM] Have positive results with test data. wiring parameters together. Used quantification test data.
</small>
---
# Day Two - Imaging test data 6/6
Preparing end-to-end test datasets for imaging modules
- [Rename spatialomics to imaging for modules branch #815](https://github.com/nf-core/test-datasets/issues/815)
- [Add test datasets for imaging modules](https://github.com/nf-core/test-datasets/issues/822)
- BASIC, exemplar-001 downsized, with downsized illumination profiles (VP)
- ASHLAR (PR open, AT/JM)
- Backsub (Uses registered image)
- Choreograph (DAPI only from -001)
- Registered image (AT)
- Labelled tiff mask output
- Quantification - csv
---
# Day Three Wrap Up: Modules
---
# Day Three Imaging Summary
<small>
- ๐ฌ+๐=โค๏ธ Thank you for welcoming microscopists and image analysts into the nf-core community!
- ๐ 11 modules started with several merged/lined up. We almost have a draft workflow for multiplexed image processing using all `nf-core` modules in place
- ๐คฉ Huge shout out to Florian Wuennemann, Adam Taylor, Margot Chazotte, Jose Nimo, Chiara Schiller, Kresimir Bestak, Aroj Hada, Wouter-Michiel Vierdag, Luis Kuhn Cuellar, Carolin Schwitalla, Dominik Molitor, Jelena Pejovic Simeunovic, Svetozar Nesic and Emilio Palumbo
- ๐ฅณ Thank you for those who have reviewed and advised us!
- ๐ฌ Join #microscopy on nf-core slack to bring more imaging to `nf-core` (MCMICRO+Janelia+EMBL-EBI+ more!)
</small>
---
## Imaging Agenda for Weds AM
<small>
- Todays goals
- Remaining modules into PR and merge (expect slow down in tests)
- Demo pipeline (from samplesheet, or revert to single file)
<div class="multi-column">
<div>
<br>
- Blockers
- BaSiCPy
- Docker container not working for nextflow
- Python script is parsing args in a odd way
- Reqriting to use argparse.
- This is for BaSicPy
- Module status
- Wrap up
- Issues
- Project board
- HackMD
- Planning Spreadsheet
</div>
<div>
<br>
- Follow up on Slack
- #microscopy (nf-core)
- #mcmicro (HMS)
- #mcmicro (nf-core)
- Follow up on MCMICRO community call
- Hackathon debrief
- GalaxyME
- Follow up on Bioconda environments
- ๐
</div>
</div>
</small>
---
# Imaging Module Status
<small>
- ๐๐ [#3044 - Mcquant](https://github.com/nf-core/modules/issues/3044) (FW)
- [Wednesday AM] Passing tests with public test-datasets. PR opened: https://github.com/nf-core/modules/pull/3196
- [Wednesday 2:17 CET] Auto-merge enabled.
- ๐๐ [#2477 - Mindagap/Mindagap](https://github.com/nf-core/modules/issues/2477) (FW)
- [Wednesday AM] Passing tests with public test-datasets. PR opened:
https://github.com/nf-core/modules/pull/2860
- [Wednesday 2:17 CET] Auto-merge enabled.
- ๐งก [#3095 - SpatialData/MCMICRO](https://github.com/nf-core/modules/issues/3095) (WM)
- Figuring out options for storage, and compression
- Documentation for docker image completed
- Push to docker container
- Start module
</small>
---
<small>
- ๐ [#3100 - Scimap/MCMICRO](https://github.com/nf-core/modules/issues/3100) (LKC, DM, CS)
- Streamlined some of the process, working but now testing with new test data
- ๐งก [#3065 - Coreograph](https://github.com/nf-core/modules/issues/3065) (AH, MC)
- Minor issue with versions being worked on
- PR nearly ready
- ~~AT to add test dataset once shared -sent on slack
- ๐ [#3090 - Background subtraction](https://github.com/nf-core/modules/issues/3090) (KB)
- Previous issues fixed. Adding test-datasets
- Fixed versioning
- passing Docker and Singularity tests with public dataset
- PR ready for review
</small>
---
<small>
- ๐งก [#3089 - BaSicPy](https://github.com/nf-core/modules/issues/3089) (VP)
- See blockers above
- ๐งก [#3076 - Deepcell/Mesmer](https://github.com/nf-core/modules/issues/3076) (CS, MI)
- Failed for singularity
- Adding new test datasets
- ๐งก [#3111 cellpose](https://github.com/nf-core/modules/issues/3111)
- Passes initial tests, to add PR and test datasets
</small>
---
Merged!
<small>
- ๐ [#2864 - Ilastik/pixelclassification](https://github.com/nf-core/modules/issues/2864) (FW)
- ๐ [#2865 - Ilastik/Multicut](https://github.com/nf-core/modules/issues/2865) (FW)
- [Test nf-core pipeline repo](https://github.com/SchapiroLabor/mcmicro_nfcore_demo) (FW)
</small>
---
# Day Three - New Modules
<small>
- [#3193 - bamstats](https://github.com/nf-core/modules/issues/3193) (@emi80)
- [#3106 - Cellranger-arc modules](https://github.com/nf-core/modules/pull/3106)(@heylf)
- [#2450 - Cellranger-atac modules](https://github.com/nf-core/modules/pull/2450)(@heylf)
- [#3202 - vg/pack](https://github.com/nf-core/modules/pull/3202)(@WackerO) In progress, trying to get a GAM file for test runs
- [#2807 - svtyper](https://github.com/nf-core/modules/issues/2807) (@kubranarci)
</small>
---
<small>
- [#3213 - rgi/autoload](https://github.com/nf-core/modules/issues/3213) (@louperelo)
- [#3122 - WisecondorX/newref](https://github.com/nf-core/modules/issues/3122) (@nvnieuwk)
- [#3108 - LoFreq3](https://github.com/nf-core/modules/issues/3108) (@gordondraskic)
- [#3109 - chopper](https://github.com/nf-core/modules/issues/3109)
- [Pull Request](https://github.com/nf-core/modules/pull/3174) was reviewed, and is waiting for last round of checks to finish before merge
</small>
---
# Day Three - Module updates
<small>
- [#3143 - Allow decompression utilities to output files channels](https://github.com/nf-core/modules/issues/3143)
- [Tuesday, 12:00 BST] - Complete and merged [[#3144]](https://github.com/nf-core/modules/pull/3144)
- [#3115 - update RGI to latest version 6.0.2](https://github.com/nf-core/modules/issues/3115)(@louperelo)
- depends on #3213 new module: rgi/autoload
- [#3193 - new module: bamstats](https://github.com/nf-core/modules/issues/3193)
- module and tests completed
- containers URLs depend on [bioconda #40108](https://github.com/bioconda/bioconda-recipes/pull/40108)
</small>
---
<small>
- [#3157 - FastQ-Screen ](https://github.com/nf-core/modules/issues/3157)(@JPejovicApis,@snesic) continue work on a new module
- [#2572 - HyPo](https://github.com/nf-core/modules/issues/2572) (@remiolsen)
- PR under review: [#3181](https://github.com/nf-core/modules/pull/3181)
- [#3103 - interproscan](https://github.com/nf-core/modules/issues/3103) (@toniher)
- PR under review: [#3180](https://github.com/nf-core/modules/pull/3180)
- [#3108 - LoFreq3](https://github.com/nf-core/modules/tree/3108-new-module-lofreq3/modules/nf-core/lofreq3) (@gordondraskic, @VojislavLukic)
- processes for lofreq variant calling and pileup added
- dockerfile created and tested
- meta.yml files updated
</small>
---
<small>
- [#3218 - thermorawfileparser](https://github.com/nf-core/modules/pull/3218) (@rolivella)
- Adding extra input params.
- Adding a stub.
- Adding test_data.config
- [#3127 - purecn/intervalfile](https://github.com/nf-core/modules/pull/3127) (@lbeltrame, @aldosr)
- Module set up and tested locally
- Waiting for (https://github.com/bioconda/bioconda-recipes/pull/40076) to finish testing
</small>
---
<small>
- [#3132 - purecn/coverage](https://github.com/nf-core/modules/pull/3132) (@lbeltrame, @aldosr)
- Module set up
- Waiting (https://github.com/bioconda/bioconda-recipes/pull/40076) for testing
- [#3129 - purecn/normaldb](https://github.com/nf-core/modules/pull/3129) (@lbeltrame, @aldosr)
- Module set up
- Waiting (https://github.com/bioconda/bioconda-recipes/pull/40076) for testing
- [#3140 - purecn/run](https://github.com/nf-core/modules/pull/3140) (@lbeltrame, @aldosr)
- Module set up
- Waiting (https://github.com/bioconda/bioconda-recipes/pull/40076) for testing
- [#2957] - testing brackenbuild locally with docker and preparing for the commiting and pushing (@darko-cucin)
- [#3217 - pyrodigal](https://github.com/nf-core/modules/issues/3217) Compress pyrodigal output files (@jasmezz)
- [# 3206 - sambamba_sort](https://github.com/nf-core/modules/pull/3206) sorting bam file using sambamba sort (@BioInf2305)
- implementing changes after review
</small>
---
# ๐ฅณ
# Thank you to all who have worked on modules!
---
<style>
body {
background-image: url(https://raw.githubusercontent.com/nf-core/logos/master/nf-core-logos/nf-core-logo-square.svg);
background-size: 7.5%;
background-repeat: no-repeat;
background-position: 3% 96%;
background-color: #181a1b;
}
.reveal body {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal p {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal h1 {
font-family: 'Roboto', sans-serif;
font-style: bold;
font-weight: 400;
color: white;
font-size: 62px;
}
.reveal h2 {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal h3 {
font-family: 'Roboto', sans-serif;
font-style: italic;
font-weight: 300;
color: white;
}
.reveal p {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal li {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal pre {
background-color: #272822 !important;
display: inline-block;
border-radius: 7px;
color: #aaaba9;
}
.reveal pre code {
color: #eeeeee;
background-color: #272822;
font-size: 100%;
}
.reveal code {
background-color: #272822;
font-size: 75%;
}
.reveal .progress {
color: #24B064;
}
.reveal .controls button {
color: #24B064;
}
.reveal blockquote {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
padding: 5px;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgb(0 0 0 / 20%);
}
.multi-column{
display: grid;
grid-auto-flow: column;
}
</style>
{"metaMigratedAt":"2023-06-17T23:47:13.388Z","metaMigratedFrom":"YAML","title":"Modules Team - nf-core Hackathon March 2023","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"6357fb8d-b0f8-4b7d-9fbe-6d813ad67700\",\"add\":0,\"del\":3},{\"id\":\"363fd4d9-ec06-4815-a82c-bbb49e7263f7\",\"add\":1965,\"del\":620},{\"id\":\"7d3600c4-b5a6-4a66-b2c5-a99c4b892fc4\",\"add\":100,\"del\":0},{\"id\":\"fb193497-1111-470c-a594-827d34b6f673\",\"add\":4933,\"del\":2545},{\"id\":\"67b57f65-d1cc-479a-939c-e068da66d101\",\"add\":10148,\"del\":591},{\"id\":\"cb789958-07c6-4777-be33-8a438bf85138\",\"add\":197,\"del\":0},{\"id\":\"debc2b5a-d1cf-4c4f-bcdf-1101e5029fe9\",\"add\":226,\"del\":38},{\"id\":\"358083f7-ed19-484b-b35b-2acebb71a0e7\",\"add\":337,\"del\":5},{\"id\":\"fc62959b-a631-4524-ac4b-e0538366ae5c\",\"add\":112,\"del\":0},{\"id\":\"f0efbfde-02a9-46be-ac02-5cc8f0fb7123\",\"add\":269,\"del\":2},{\"id\":\"4166b81b-d176-4db1-ab29-43e3b882d7f9\",\"add\":493,\"del\":0},{\"id\":\"68055242-779c-483d-a7ff-8b8c23c4acd7\",\"add\":413,\"del\":1},{\"id\":\"af1cc777-6189-4acf-bd5a-e52f9d94d037\",\"add\":823,\"del\":0},{\"id\":\"2cc604d9-b1da-4698-bbc7-561b00dbc79e\",\"add\":658,\"del\":26},{\"id\":\"2d3a6f9d-278c-4b50-b9e8-500bc4b7e6d3\",\"add\":437,\"del\":1},{\"id\":\"ed6c0639-0ac1-46f6-b11a-c65c169fe0ba\",\"add\":181,\"del\":0},{\"id\":\"dc58cf77-a913-45db-807f-aefe70078211\",\"add\":477,\"del\":101},{\"id\":\"1ab8543e-a75e-4e33-9275-3328dbbc5f44\",\"add\":609,\"del\":114},{\"id\":\"ccb5b0fa-f065-4c9e-8297-ded0934e5264\",\"add\":438,\"del\":4},{\"id\":\"a1154bc8-0cf2-4ba4-8004-aae2fc1163e7\",\"add\":1927,\"del\":1628},{\"id\":\"86eef50d-5cfe-4c7d-9743-78a1c2c64245\",\"add\":590,\"del\":3},{\"id\":\"1138dc08-ca19-43b3-a1de-22ab4bfdcf92\",\"add\":640,\"del\":125},{\"id\":\"e78e2a46-4d5c-4f5f-878c-0ba13ed2c20d\",\"add\":205,\"del\":4},{\"id\":\"cdaa0ce4-ae8c-4675-bbd2-e3cc0706cff1\",\"add\":217,\"del\":89},{\"id\":\"a0b7e21d-e612-4a85-bb43-1244f36e5b35\",\"add\":1133,\"del\":13},{\"id\":\"53e01c73-15a6-410e-b400-13626cf862de\",\"add\":482,\"del\":135},{\"id\":\"8520b0ad-344d-4276-840f-970e27c30e1a\",\"add\":507,\"del\":32},{\"id\":\"446e17c7-49bd-4b89-bbcf-b13bb9e59790\",\"add\":359,\"del\":48},{\"id\":\"f255b28d-52b5-4e5c-b50f-382e6a1dd1b4\",\"add\":264,\"del\":2},{\"id\":\"e9702293-9d85-4c60-9557-c9bc1a95107b\",\"add\":150,\"del\":25},{\"id\":\"58d18ee6-acfc-4e24-88d4-2b17e448ac9c\",\"add\":253,\"del\":0},{\"id\":\"01eaf54c-ac37-465e-b4d2-207bf84fe526\",\"add\":155,\"del\":0},{\"id\":\"ed4c14d9-63ee-4bce-921e-a7c56cabc7a9\",\"add\":304,\"del\":0},{\"id\":\"971d47b1-2441-46b9-8be6-5cc83939f39b\",\"add\":378,\"del\":9},{\"id\":\"de149f1a-afc9-4178-a4e8-ad2ba781212a\",\"add\":352,\"del\":0},{\"id\":\"3fcb6705-21f7-4b9b-aece-2efff9bb1983\",\"add\":146,\"del\":0},{\"id\":\"314397b8-f4f1-4e52-8a6b-38fc3eebc46d\",\"add\":543,\"del\":0},{\"id\":\"f2ee49db-682c-4e4d-af7d-598a51b7c157\",\"add\":39,\"del\":1},{\"id\":\"2a1a2520-db73-409e-90dd-402c2f6dfd2b\",\"add\":36,\"del\":0},{\"id\":\"372a5e82-c3d7-483c-b098-936284b30e11\",\"add\":140,\"del\":0},{\"id\":\"f16d7306-6dba-4bbf-a21c-5813dd0d982e\",\"add\":29,\"del\":0},{\"id\":\"568335c1-035e-4b84-8df9-583690863690\",\"add\":147,\"del\":19},{\"id\":\"ab6d4013-b48d-4ba1-b12f-3456dfcf3b5c\",\"add\":31,\"del\":0},{\"id\":\"3759e4e9-e754-4422-928c-4f59734a8d95\",\"add\":25,\"del\":0},{\"id\":\"59aedad4-36f9-493b-8019-78f4a4a40ca5\",\"add\":32,\"del\":0},{\"id\":\"b56f32d5-9ad8-44d2-a5b0-b8e07ec03674\",\"add\":27,\"del\":0},{\"id\":\"58aa0f27-dea0-49b2-8a7d-4a58823b032f\",\"add\":29,\"del\":29},{\"id\":\"2aeca590-9d00-4b4f-a58a-620945456c9f\",\"add\":1203,\"del\":110}]"}