Skip to content

Initial release - #72

Merged
KateSakharova merged 344 commits into
mainfrom
dev
Jul 31, 2026
Merged

Initial release#72
KateSakharova merged 344 commits into
mainfrom
dev

Conversation

@KateSakharova

@KateSakharova KateSakharova commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

nf-core/seqsubmit v1.0.0 — Initial Release

This is the first release of nf-core/seqsubmit, a Nextflow pipeline for submitting sequence data to the European Nucleotide Archive (ENA).

What it does:

The pipeline supports four submission modes via dedicated workflows:

  • mags — Metagenome Assembled Genomes submission (GENOMESUBMIT)
  • bins — Metagenomic bins submission (GENOMESUBMIT)
  • metagenomic_assemblies — Assembly submission (ASSEMBLYSUBMIT)
  • reads — Raw sequencing reads submission (READSUBMIT)

Key features:

  • Automatic study registration with ENA when no existing study accession is provided
  • Support for public and private data submissions, including configurable release dates
  • Coverage calculation from reads when not provided directly (via coverm)
  • Completeness/contamination estimation and taxonomy inference for MAGs/bins (via CheckM2 and CAT_pack) when metadata is incomplete
  • Credentials handled securely via Nextflow secrets (ENA_WEBIN, ENA_WEBIN_PASSWORD)
  • Full nf-core compatibility: runs with conda, Docker, and Singularity

Workflows and modules

  • READSUBMIT — manifest generation and webin-cli submission for raw reads
  • ASSEMBLYSUBMIT — manifest generation and webin-cli submission for metagenomic assemblies
  • GENOMESUBMIT — metadata table generation, genome upload, and webin-cli submission for MAGs/bins
  • Local modules: REGISTERSTUDY, CREATE_READS_MANIFEST, GENERATE_ASSEMBLY_MANIFEST, GENOME_UPLOAD, ENA_WEBIN_CLI_WRAPPER, and supporting utility modules

ochkalova and others added 30 commits March 6, 2026 15:38
Add assemblysubmit workflow and --mode metagenomic_assemblies
…thods for RNA detection and assembly coverage
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown

Warning

Newer version of the nf-core template is available.

Your pipeline is using an old version of the nf-core template: 4.0.3.
Please update your pipeline to the latest version.

For more documentation on how to update your pipeline, please see the Synchronisation documentation.

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown

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

Posted for pipeline commit 361e07b

+| ✅ 253 tests passed       |+
#| ❔   9 tests were ignored |#
!| ❗   4 tests had warnings |!
Details

❗ Test warnings:

  • readme - README contains the placeholder zenodo.XXXXXXX. This should be replaced with the zenodo doi (after the first release).
  • pipeline_todos - TODO string in README.md: Add citation for pipeline after first release. Uncomment lines below and update Zenodo doi and badge at the top of this file.
  • pipeline_todos - TODO string in nextflow.config: Specify any additional parameters here
  • pipeline_if_empty_null - ifEmpty(null) found in /home/runner/work/seqsubmit/seqsubmit/lint_results.md: _* pipeline_if_empty_null - No ifEmpty(null) strings found
    _

❔ Tests ignored:

  • files_exist - File is ignored: conf/igenomes.config
  • files_exist - File is ignored: conf/igenomes_ignored.config
  • files_exist - File is ignored: .github/workflows/linting_comment.yml
  • nextflow_config - Config variable ignored: params.input
  • files_unchanged - File ignored due to lint config: .github/PULL_REQUEST_TEMPLATE.md
  • files_unchanged - File ignored due to lint config: assets/nf-core-seqsubmit_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-seqsubmit_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-seqsubmit_logo_dark.png
  • container_configs - container_configs

✅ Tests passed:

Run details

  • nf-core/tools version 4.0.3
  • Run at 2026-07-30 14:47:35

@github-actions

Copy link
Copy Markdown

❌ nf-test failed with latest Nextflow version

Note

Tests with Nextflow's latest version failed but it will not cause a CI workflow failure.
Please check if the failure is expected with newer (edge-)releases of Nextflow or if it needs fixing.

  • singularity | latest-everything | Shard 6/7

See the full run for details.

KateSakharova and others added 8 commits July 27, 2026 11:56
Co-authored-by: Sofia Ochkalova <61541445+ochkalova@users.noreply.github.com>
Co-authored-by: Sofia Ochkalova <61541445+ochkalova@users.noreply.github.com>
Co-authored-by: Sofia Ochkalova <61541445+ochkalova@users.noreply.github.com>
Co-authored-by: Sofia Ochkalova <61541445+ochkalova@users.noreply.github.com>
Many different changes after review. Round 2
@jfy133
jfy133 self-requested a review July 30, 2026 14:10

@jfy133 jfy133 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Preemptive ✅ when the approved #92 is merged

Updated resource settings reference for Nextflow configuration.
Fixes related to polishing for release
@vagkaratzas
vagkaratzas self-requested a review July 30, 2026 15:03
@ochkalova
ochkalova dismissed matthdsm’s stale review July 31, 2026 09:28

Hi! I’m dismissing the review from @matthdsm since the requested changes have already been addressed, and he’s currently on holiday. We’d prefer not to delay the merge until he’s back. Hope that’s okay! Thanks a lot for your reviews, everyone :)

@KateSakharova
KateSakharova merged commit 717fd19 into main Jul 31, 2026
18 of 19 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.

10 participants