Skip to content

Commit

Permalink
Merge pull request nf-core#1369 from siddharthab/umicollapse
Browse files Browse the repository at this point in the history
Add umicollapse as an alternative to umi-tools
  • Loading branch information
MatthiasZepper authored Dec 4, 2024
2 parents 0247f7b + a2dac87 commit 2986385
Show file tree
Hide file tree
Showing 26 changed files with 941 additions and 132 deletions.
74 changes: 44 additions & 30 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
Special thanks to the following for their contributions to the release:

- [Caitlin Winkler](https://github.com/oligomyeggo)
- [Siddhartha Bagaria](https://github.com/siddharthab)

### Enhancements & fixes

- [PR #1369](https://github.com/nf-core/rnaseq/pull/1369) - Add umicollapse as an alternative to umi-tools
- [PR #1461](https://github.com/nf-core/rnaseq/pull/1461) - Add FASTQ linting during preprocessing

### Software dependencies

| Dependency | Old version | New version |
| ------------- | ----------- | ----------- |
| `UMICollapse` | | 1.1.0 |

> **NB:** Dependency has been **updated** if both old and new version information is present.
>
> **NB:** Dependency has been **added** if just the new version information is present.
>
> **NB:** Dependency has been **removed** if new version information isn't present.
## [[3.17.0](https://github.com/nf-core/rnaseq/releases/tag/3.17.0)] - 2024-10-23

### Credits
Expand Down Expand Up @@ -1019,14 +1033,14 @@ Note, since the pipeline is now using Nextflow DSL2, each process will be run wi

### Parameters

| Old parameter | New parameter |
| --------------------------- | -------------------------------------- |
| `--fc_extra_attributes` | `--gtf_extra_attributes` |
|  `--fc_group_features` |  `--gtf_group_features` |
|  `--fc_count_type` |  `--gtf_count_type` |
|  `--fc_group_features_type` |  `--gtf_group_features_type` |
|   |  `--singularity_pull_docker_container` |
|  `--skip_featurecounts` |   |
| Old parameter | New parameter |
| -------------------------- | ------------------------------------- |
| `--fc_extra_attributes` | `--gtf_extra_attributes` |
| `--fc_group_features` | `--gtf_group_features` |
| `--fc_count_type` | `--gtf_count_type` |
| `--fc_group_features_type` | `--gtf_group_features_type` |
| | `--singularity_pull_docker_container` |
| `--skip_featurecounts` | |

> **NB:** Parameter has been **updated** if both old and new parameter information is present.
> **NB:** Parameter has been **added** if just the new parameter information is present.
Expand Down Expand Up @@ -1104,28 +1118,28 @@ Note, since the pipeline is now using Nextflow DSL2, each process will be run wi

#### Updated

| Old parameter | New parameter |
| ----------------------------- | --------------------------- |
| `--reads` | `--input` |
|  `--igenomesIgnore` |  `--igenomes_ignore` |
|  `--removeRiboRNA` |  `--remove_ribo_rna` |
|  `--rRNA_database_manifest` |  `--ribo_database_manifest` |
|  `--save_nonrRNA_reads` |  `--save_non_ribo_reads` |
|  `--saveAlignedIntermediates` |  `--save_align_intermeds` |
|  `--saveReference` |  `--save_reference` |
|  `--saveTrimmed` |  `--save_trimmed` |
|  `--saveUnaligned` |  `--save_unaligned` |
|  `--skipAlignment` |  `--skip_alignment` |
|  `--skipBiotypeQC` |  `--skip_biotype_qc` |
|  `--skipDupRadar` |  `--skip_dupradar` |
|  `--skipFastQC` |  `--skip_fastqc` |
|  `--skipMultiQC` |  `--skip_multiqc` |
|  `--skipPreseq` |  `--skip_preseq` |
|  `--skipQC` |  `--skip_qc` |
|  `--skipQualimap` |  `--skip_qualimap` |
|  `--skipRseQC` |  `--skip_rseqc` |
|  `--skipTrimming` |  `--skip_trimming` |
|  `--stringTieIgnoreGTF` |  `--stringtie_ignore_gtf` |
| Old parameter | New parameter |
| ---------------------------- | -------------------------- |
| `--reads` | `--input` |
| `--igenomesIgnore` | `--igenomes_ignore` |
| `--removeRiboRNA` | `--remove_ribo_rna` |
| `--rRNA_database_manifest` | `--ribo_database_manifest` |
| `--save_nonrRNA_reads` | `--save_non_ribo_reads` |
| `--saveAlignedIntermediates` | `--save_align_intermeds` |
| `--saveReference` | `--save_reference` |
| `--saveTrimmed` | `--save_trimmed` |
| `--saveUnaligned` | `--save_unaligned` |
| `--skipAlignment` | `--skip_alignment` |
| `--skipBiotypeQC` | `--skip_biotype_qc` |
| `--skipDupRadar` | `--skip_dupradar` |
| `--skipFastQC` | `--skip_fastqc` |
| `--skipMultiQC` | `--skip_multiqc` |
| `--skipPreseq` | `--skip_preseq` |
| `--skipQC` | `--skip_qc` |
| `--skipQualimap` | `--skip_qualimap` |
| `--skipRseQC` | `--skip_rseqc` |
| `--skipTrimming` | `--skip_trimming` |
| `--stringTieIgnoreGTF` | `--stringtie_ignore_gtf` |

#### Added

Expand Down
16 changes: 14 additions & 2 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@
"branch": "master",
"git_sha": "b13f07be4c508d6ff6312d354d09f2493243e208",
"installed_by": [
"bam_dedup_stats_samtools_umicollapse",
"bam_dedup_stats_samtools_umitools",
"bam_markduplicates_picard",
"bam_sort_stats_samtools"
Expand Down Expand Up @@ -271,9 +272,14 @@
"git_sha": "49f4e50534fe4b64101e62ea41d5dc43b1324358",
"installed_by": ["bedgraph_bedclip_bedgraphtobigwig"]
},
"umicollapse": {
"branch": "master",
"git_sha": "0b27602842d3d79fd0e8db79f4afa764967fc3d1",
"installed_by": ["bam_dedup_stats_samtools_umicollapse"]
},
"umitools/dedup": {
"branch": "master",
"git_sha": "666652151335353eef2fcd58880bcef5bc2928e1",
"git_sha": "0b27602842d3d79fd0e8db79f4afa764967fc3d1",
"installed_by": ["bam_dedup_stats_samtools_umitools"]
},
"umitools/extract": {
Expand All @@ -295,9 +301,14 @@
},
"subworkflows": {
"nf-core": {
"bam_dedup_stats_samtools_umicollapse": {
"branch": "master",
"git_sha": "0b27602842d3d79fd0e8db79f4afa764967fc3d1",
"installed_by": ["subworkflows"]
},
"bam_dedup_stats_samtools_umitools": {
"branch": "master",
"git_sha": "763d4b5c05ffda3ac1ac969dc67f7458cfb2eb1d",
"git_sha": "0b27602842d3d79fd0e8db79f4afa764967fc3d1",
"installed_by": ["subworkflows"]
},
"bam_markduplicates_picard": {
Expand All @@ -319,6 +330,7 @@
"branch": "master",
"git_sha": "763d4b5c05ffda3ac1ac969dc67f7458cfb2eb1d",
"installed_by": [
"bam_dedup_stats_samtools_umicollapse",
"bam_dedup_stats_samtools_umitools",
"bam_markduplicates_picard",
"bam_sort_stats_samtools"
Expand Down
5 changes: 5 additions & 0 deletions modules/nf-core/umicollapse/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

73 changes: 73 additions & 0 deletions modules/nf-core/umicollapse/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

82 changes: 82 additions & 0 deletions modules/nf-core/umicollapse/meta.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 2986385

Please sign in to comment.