Skip to content

First official release#17

Open
OlivierCoen wants to merge 514 commits intomasterfrom
dev
Open

First official release#17
OlivierCoen wants to merge 514 commits intomasterfrom
dev

Conversation

@OlivierCoen
Copy link
Copy Markdown
Member

This PR is dedicated to officially releasing the pipeline in version 1.0.0.

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • Make sure your code lints (nf-core pipelines lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

…cies tag in get accessions modules; display a warn message when no dataset is found
…vent fetching accessions from GEO; add parameter to control this threshold
Copy link
Copy Markdown

@quentinblampey quentinblampey left a comment

Choose a reason for hiding this comment

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

Hi @OlivierCoen,

This is an amazing work, congrats!

You're probably more experienced with Nextflow than I am, and it looks really great - I just made a few minor comments, it should be easy to update :)

Comment thread workflows/stableexpression.nf Outdated
ch_all_counts = channel.empty()
ch_all_imputed_counts = channel.empty()
ch_whole_design = channel.empty()
ch_whole_design = channel.empty()
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested change
ch_whole_design = channel.empty()

This line was duplicated

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

you're right, I'll fix that :)

Comment thread workflows/stableexpression.nf Outdated
ch_whole_gene_id_mapping = channel.empty()
ch_most_stable_genes_summary = channel.empty()
ch_all_genes_statistics = channel.empty()
ch_most_stable_genes_transposed_counts = channel.empty()
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The three last channels are initialized but never used: ch_most_stable_genes_summary, ch_all_genes_statistics and ch_most_stable_genes_transposed_counts

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Wow good catch! I did some refactoring at some point and forgot to check the initialised channels. Thanks!

// -----------------------------------------------------------------
// AGGREGATION AND FINAL STABILITY SCORE
// -----------------------------------------------------------------
//ch_normfinder_stabilities.join( ch_genorm_stability ).join( ch_section_stats ),
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested change
//ch_normfinder_stabilities.join( ch_genorm_stability ).join( ch_section_stats ),

minor: this commented line can be removed

Comment thread subworkflows/local/merge_data/main.nf Outdated
.collect( sort: true )
.map { files -> [ [ platform: "all" ], files ] }

GLOBAL( ch_collected_merged_counts.collect() )
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Not sure about this one, but is .collect() not already used above for the same channel? Can this .collect() be removed?

Copy link
Copy Markdown
Member Author

@OlivierCoen OlivierCoen Apr 16, 2026

Choose a reason for hiding this comment

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

actually I had put this collect() in order to remove the (1) automatic tag (useful when you know that there will be only one item in the channel). But you're right, this one was a duplicate

Comment thread subworkflows/local/idmapping/main.nf Outdated

/*
========================================================================================
SUBWORKFLOW TO DOWNLOAD EXPRESSIONATLAS ACCESSIONS AND DATASETS
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The exact same line can be found in many different files, I guess it's not expected? Could you update the comment message?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

absolutely, this should definitely be fixed

OlivierCoen and others added 2 commits April 17, 2026 09:16
Fix minor issues in doc / code style and fix bug in species selection in Expression Atlas get accessions
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