Skip to content

Commit 9da9401

Browse files
authored
preprocessing v3.0.2
1 parent 90483dc commit 9da9401

5 files changed

Lines changed: 20 additions & 29 deletions

File tree

.nf-core.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ template:
3939
org: nf-cmgg
4040
outdir: .
4141
skip_features: ["fastqc"]
42-
version: 3.0.1
42+
version: 3.0.2

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6-
## 3.0.1dev
6+
## 3.0.2
7+
8+
- remove common plugins in favor of defining them in the nf-cmgg/configs, which will be used across all nf-cmgg pipelines. This allows for better version control and consistency across pipelines, as well as reducing the maintenance burden of keeping plugins up to date in multiple repositories.
9+
10+
## 3.0.1
711

812
- Add parameter typing to make strict syntax runs work more properly
913
- Bumped minimal Nextflow version to 26.04.0 to allow for strict syntax and other improvements

assets/multiqc_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
report_comment: >
2-
This report has been generated by the <a href="https://github.com/nf-cmgg/preprocessing/releases/tag/3.0.1" target="_blank">nf-cmgg/preprocessing</a> analysis pipeline.
2+
This report has been generated by the <a href="https://github.com/nf-cmgg/preprocessing/releases/tag/3.0.2" target="_blank">nf-cmgg/preprocessing</a> analysis pipeline.
33
report_section_order:
44
"nf-cmgg-preprocessing-methods-description":
55
order: -1000

nextflow.config

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -197,36 +197,20 @@ manifest {
197197
mainScript = 'main.nf'
198198
defaultBranch = 'main'
199199
nextflowVersion = '!>=26.04.0'
200-
version = '3.0.1'
200+
version = '3.0.2'
201201
doi = ''
202202
}
203203

204204
// Nextflow plugins
205205
plugins {
206-
id 'nf-cgroup-metrics@1.0.1'
207-
id 'nf-cmgg@0.2.1'
208206
id 'nf-schema@2.7.2'
209-
id 'nf-teams@0.1.1'
210207
}
211208

212209
validation {
213210
defaultIgnoreParams = ["genomes"].toSet()
214211
monochromeLogs = params.monochrome_logs.toBoolean()
215212
}
216213

217-
// TODO remove this once minimal nf-version is 26.0X with strict syntax.
218-
cmgg {
219-
samplesheets.enabled = true
220-
done.enabled = true
221-
}
222-
teams {
223-
enabled = true
224-
webHook {
225-
url = params.hook_url ? params.hook_url : System.getenv('TEAMS_WEBHOOK_URL')
226-
}
227-
onComplete.enabled = true
228-
}
229-
230214
// Load modules.config for DSL2 module specific options
231215
includeConfig 'conf/modules.config'
232216

ro-crate-metadata.json

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@id": "./",
2323
"@type": "Dataset",
2424
"creativeWorkStatus": "Stable",
25-
"datePublished": "2026-05-19T19:42:24+00:00",
25+
"datePublished": "2026-05-27T13:33:39+00:00",
2626
"description": "# nf-cmgg/preprocessing\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new/nf-cmgg/preprocessing)\n[![GitHub Actions CI Status](https://github.com/nf-cmgg/preprocessing/actions/workflows/nf-test.yml/badge.svg)](https://github.com/nf-cmgg/preprocessing/actions/workflows/nf-test.yml)\n[![GitHub Actions Linting Status](https://github.com/nf-cmgg/preprocessing/actions/workflows/linting.yml/badge.svg)](https://github.com/nf-cmgg/preprocessing/actions/workflows/linting.yml)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.XXXXXXX-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.XXXXXXX)\n[![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com)\n\n[![Nextflow](https://img.shields.io/badge/version-%E2%89%A526.04.0-green?style=flat&logo=nextflow&logoColor=white&color=%230DC09D&link=https%3A%2F%2Fnextflow.io)](https://www.nextflow.io/)\n[![nf-core template version](https://img.shields.io/badge/nf--core_template-3.5.1-green?style=flat&logo=nfcore&logoColor=white&color=%2324B064&link=https%3A%2F%2Fnf-co.re)](https://github.com/nf-core/tools/releases/tag/3.5.1)\n[![run with docker](https://img.shields.io/badge/run%20with-docker-0db7ed?labelColor=000000&logo=docker)](https://www.docker.com/)\n[![run with singularity](https://img.shields.io/badge/run%20with-singularity-1d355c.svg?labelColor=000000)](https://sylabs.io/docs/)\n[![Launch on Seqera Platform](https://img.shields.io/badge/Launch%20%F0%9F%9A%80-Seqera%20Platform-%234256e7)](https://cloud.seqera.io/launch?pipeline=https://github.com/nf-cmgg/preprocessing)\n\n## Introduction\n\n**nf-cmgg/preprocessing** is a bioinformatics pipeline that demultiplexes and aligns raw sequencing data.\nIt also performs basic QC and coverage analysis.\n\nThe pipeline is built using Nextflow, a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It comes with docker containers making installation trivial and results highly reproducible.\n\nSteps include:\n\n- Demultiplexing using [`BCLconvert`](https://emea.support.illumina.com/sequencing/sequencing_software/bcl-convert.html)\n- Run QC using [`MultiQC SAV`](https://github.com/MultiQC/MultiQC_SAV)\n- Read QC and trimming using [`fastp`](https://github.com/OpenGene/fastp) or [`falco`](https://github.com/smithlabcode/falco)\n- Alignment using either [`bwa`](https://github.com/lh3/bwa), [`bwa-mem2`](https://github.com/bwa-mem2/bwa-mem2), [`bowtie2`](https://github.com/BenLangmead/bowtie2), [`dragmap`](https://github.com/Illumina/DRAGMAP), [`snap`](https://github.com/amplab/snap) or [`strobe`](https://github.com/ksahlin/strobealign) for DNA-seq and [`STAR`](https://github.com/alexdobin/STAR) for RNA-seq\n- Duplicate marking using [`bamsormadup`](https://gitlab.com/german.tischler/biobambam2) or [`samtools markdup`](http://www.htslib.org/doc/samtools-markdup.html)\n- Coverage analysis using [`mosdepth`](https://github.com/brentp/mosdepth) and [`samtools coverage`](http://www.htslib.org/doc/samtools-coverage.html)\n- Alignment QC using [`samtools flagstat`](http://www.htslib.org/doc/samtools-flagstat.html), [`samtools stats`](http://www.htslib.org/doc/samtools-stats.html), [`samtools idxstats`](http://www.htslib.org/doc/samtools-idxstats.html) and [`picard CollectHsMetrics`](https://broadinstitute.github.io/picard/command-line-overview.html#CollectHsMetrics), [`picard CollectWgsMetrics`](https://broadinstitute.github.io/picard/command-line-overview.html#CollectWgsMetrics), [`picard CollectMultipleMetrics`](https://broadinstitute.github.io/picard/command-line-overview.html#CollectMultipleMetrics)\n- QC aggregation using [`multiqc`](https://multiqc.info/)\n\n<picture>\n\n <source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/images/metro_map_dark.svg\">\n <source media=\"(prefers-color-scheme: light)\" srcset=\"docs/images/metro_map_light.svg\">\n <img alt=\"Fallback image description\" src=\"docs/images/metro_map_light.svg\">\n</picture>\n\n## Usage\n\n> [!NOTE]\n> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow. Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data.\n\nThe full documentation can be found [here](docs/README.md)\n\nFirst, prepare a samplesheet with your input data. Check the [usage docs](docs/usage.md) for details on the required format and example files.\n\nNow, you can run the pipeline using:\n\n```bash\nnextflow run nf-cmgg/preprocessing \\\n -profile <docker/singularity/...> \\\n --igenomes_base /path/to/genomes \\\n --input samplesheet.<csv|yaml|json> \\\n --outdir <OUTDIR>\n```\n\n> [!WARNING]\n> Please provide pipeline parameters via the CLI or Nextflow `-params-file` option. Custom config files including those provided by the `-c` Nextflow option can be used to provide any configuration _**except for parameters**_;\n> see [docs](https://nf-co.re/usage/configuration#custom-configuration-files).\n\n## Development environment\n\nA [pixi](https://pixi.prefix.dev/latest/) development environment is available for this pipeline. Run the following command to install the environment:\n\n```\npixi install\n```\n\nThen run `pixi shell` to enter the environment and start developing.\n\n## Credits\n\nnf-cmgg/preprocessing was originally written by the CMGG ICT team.\n\n## Support\n\nThis pipeline uses code and infrastructure developed and maintained by the [nf-core](https://nf-co.re) community, reused here under the [MIT license](https://github.com/nf-core/tools/blob/master/LICENSE).\n\n> **The nf-core framework for community-curated bioinformatics pipelines.**\n>\n> Philip Ewels, Alexander Peltzer, Sven Fillinger, Harshil Patel, Johannes Alneberg, Andreas Wilm, Maxime Ulysse Garcia, Paolo Di Tommaso & Sven Nahnsen.\n>\n> _Nat Biotechnol._ 2020 Feb 13. doi: [10.1038/s41587-020-0439-x](https://dx.doi.org/10.1038/s41587-020-0439-x).\n",
2727
"hasPart": [
2828
{
@@ -102,7 +102,7 @@
102102
},
103103
"mentions": [
104104
{
105-
"@id": "#5cac7e80-de46-45b1-a79f-4bce656b0d47"
105+
"@id": "#cb12ae76-cc32-4dd8-b67d-d06d643513d2"
106106
}
107107
],
108108
"name": "nf-cmgg/preprocessing"
@@ -134,8 +134,11 @@
134134
"@id": "https://orcid.org/0000-0003-2555-3114"
135135
}
136136
],
137-
"dateCreated": "",
138-
"dateModified": "2026-05-19T21:42:24Z",
137+
"dateCreated": [
138+
"",
139+
"2026-05-20T09:02:37Z"
140+
],
141+
"dateModified": "2026-05-27T15:33:39Z",
139142
"dct:conformsTo": "https://bioschemas.org/profiles/ComputationalWorkflow/1.0-RELEASE/",
140143
"keywords": [
141144
"nf-core",
@@ -163,10 +166,10 @@
163166
},
164167
"url": [
165168
"https://github.com/nf-cmgg/preprocessing",
166-
"https://nf-co.re/nf-cmgg/preprocessing/3.0.1/"
169+
"https://nf-co.re/nf-cmgg/preprocessing/3.0.2/"
167170
],
168171
"version": [
169-
"3.0.1"
172+
"3.0.2"
170173
]
171174
},
172175
{
@@ -182,11 +185,11 @@
182185
"version": "!>=26.04.0"
183186
},
184187
{
185-
"@id": "#5cac7e80-de46-45b1-a79f-4bce656b0d47",
188+
"@id": "#cb12ae76-cc32-4dd8-b67d-d06d643513d2",
186189
"@type": "TestSuite",
187190
"instance": [
188191
{
189-
"@id": "#fc81fe8f-371d-4a82-b52b-8b2262a9f3ca"
192+
"@id": "#f36a54e6-3b86-47eb-8f1d-f94369a34a5c"
190193
}
191194
],
192195
"mainEntity": {
@@ -195,7 +198,7 @@
195198
"name": "Test suite for nf-cmgg/preprocessing"
196199
},
197200
{
198-
"@id": "#fc81fe8f-371d-4a82-b52b-8b2262a9f3ca",
201+
"@id": "#f36a54e6-3b86-47eb-8f1d-f94369a34a5c",
199202
"@type": "TestInstance",
200203
"name": "GitHub Actions workflow for testing nf-cmgg/preprocessing",
201204
"resource": "repos/nf-cmgg/preprocessing/actions/workflows/nf-test.yml",

0 commit comments

Comments
 (0)