Skip to content

Release 2.3.0#270

Merged
scwatts merged 43 commits into
masterfrom
dev
Dec 11, 2025
Merged

Release 2.3.0#270
scwatts merged 43 commits into
masterfrom
dev

Conversation

@scwatts
Copy link
Copy Markdown
Member

@scwatts scwatts commented Dec 7, 2025

No description provided.

scwatts and others added 30 commits August 27, 2025 09:40
- correct error message for unexpected FASTQ count
- require samplesheet info fields to be properly set
- allow empty longitudinal_sample info field in samplesheet
- fix check for duplicate samplesheet entries
- improve samplesheet data parsing order
- fix ESVEE version collection
Switch from BLAST to BWA-MEM for query sequence search
- BamTools to 1.5
- CIDER to 1.1
- COBALT to 2.2
- ESVEE to 1.2
- LILAC to 1.7.3
- LINX to 2.2
- ORANGE to 4.1.2
- PURPLE to 4.3
- REDUX to 1.2.2
- TEAL to 1.3.6
- VirusInterpreter to 1.7.2
Important! Template update for nf-core/tools v3.4.1
- note requirements for REDUX input discovery on object stores
- promote compute resource to dedicated page
- update information on RNA panel reference data
In order to run the 'test' profile on nf-core CICD, a large RunsOn
instance is required with more 32 GB memory. We will eventually have
many small tests but don't want these to also wastefully run on large
instances. To avoid this situation, I split tests into different sizes
where only the larger tests run on the up-sized instance.
Important! Template update for nf-core/tools v3.5.1
- adjustments to align with latest nf-core template release
- update filetype and process links in documentation
- update version references throughout
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 7, 2025

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit d136a18

+| ✅ 210 tests passed       |+
#| ❔  12 tests were ignored |#
!| ❗  15 tests had warnings |!
Details

❗ Test warnings:

  • files_exist - File not found: assets/multiqc_config.yml
  • files_unchanged - LICENSE does not match the template
  • pipeline_todos - TODO string in main.nf: Optionally add bibliographic entries to this list.
  • pipeline_todos - TODO string in main.nf: Only uncomment below if logic in toolCitationText/toolBibliographyText has been filled!
  • schema_params - Schema param panel not found from nextflow config
  • schema_params - Schema param fastp_umi_location not found from nextflow config
  • schema_params - Schema param fastp_umi_length not found from nextflow config
  • schema_params - Schema param fastp_umi_skip not found from nextflow config
  • schema_params - Schema param redux_umi_duplex_delim not found from nextflow config
  • schema_params - Schema param genome_version not found from nextflow config
  • schema_params - Schema param genome_type not found from nextflow config
  • schema_params - Schema param ref_data_hmf_data_path not found from nextflow config
  • schema_params - Schema param ref_data_panel_data_path not found from nextflow config
  • schema_params - Schema param ref_data_genome_gtf not found from nextflow config
  • schema_description - No description provided in schema for parameter: prepare_reference_only

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 3.5.1
  • Run at 2025-12-11 05:45:52

Fixes issue with GH Actions where the Conda-base nf-test process
expects and requires use of environment.yml otherwise a fatal error
occurs in the currently support minimum version of Nextflow (25.04.0).
@scwatts
Copy link
Copy Markdown
Member Author

scwatts commented Dec 8, 2025

The failing GH Actions workflow for nf-test where Conda provides software is caused by:

  • Nextflow 25.10.2 requiring conda directives to be env files (fixed in the review-and-other-adjustments branch)
  • the RepeatMasker Conda package (dependency of VIRUSBreakend) timing out during retrieval of the Dfam database

The latter is intermittent and I found that it often wasn't an issue when attempting to replicate outside of the GH Actions runners. Given it is directly caused by the slow / unreliable connection of the server that hosts the Dfam database, this intermittent failure is difficult to address

I was able to resolve the issue by hosting the Dfam database on a high-bandwidth serve, modifying the Conda package to point to this server, and then adjusting oncoanalyser to instead install the modified packaged (see this run). This also reduced environment creation time from ~40 minutes to <5 minutes

As re-hosting the Dfam database on an unofficial server and using a non-standard Conda package is not hugely desirable, I am okay with proceeding where the nf-test ~ Conda failures in this PR are noted as being a problem with the upstream package / official servers

@scwatts scwatts requested a review from sateeshperi December 8, 2025 06:05
Copy link
Copy Markdown

@sateeshperi sateeshperi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Copy Markdown

@ohofmann ohofmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, and looking forward to the new release!

scwatts and others added 2 commits December 10, 2025 14:16
Update SAGE and PAVE, software version collection
Comment thread CHANGELOG.md Outdated
@scwatts scwatts merged commit 234fd82 into master Dec 11, 2025
13 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants