From f4af14a3768b09b57ab326bc287aee08efb5d165 Mon Sep 17 00:00:00 2001 From: Olivier Coen Date: Thu, 16 Apr 2026 10:38:46 +0200 Subject: [PATCH 1/4] fix minor issues to address comments of reviewer 1 for first release --- subworkflows/local/download_public_datasets/main.nf | 4 ++-- subworkflows/local/gene_statistics/main.nf | 6 +++--- subworkflows/local/genorm/main.nf | 2 +- subworkflows/local/get_public_accessions/main.nf | 2 +- subworkflows/local/get_transcript_lengths/main.nf | 2 +- subworkflows/local/idmapping/main.nf | 2 +- subworkflows/local/merge_data/main.nf | 2 +- subworkflows/local/reporting/main.nf | 2 +- subworkflows/local/sample_filtering/main.nf | 4 ++-- subworkflows/local/stability_scoring/main.nf | 4 ++-- workflows/stableexpression.nf | 4 ---- 11 files changed, 15 insertions(+), 19 deletions(-) diff --git a/subworkflows/local/download_public_datasets/main.nf b/subworkflows/local/download_public_datasets/main.nf index 6ea3f11..9e6d2a2 100644 --- a/subworkflows/local/download_public_datasets/main.nf +++ b/subworkflows/local/download_public_datasets/main.nf @@ -1,4 +1,4 @@ -include { EXPRESSIONATLAS_GETDATA as EXPRESSION_ATLAS } from '../../../modules/local/expressionatlas/getdata' +include { EXPRESSIONATLAS_GETDATA as EXPRESSION_ATLAS } from '../../../modules/local/expressionatlas/getdata' include { GEO_GETDATA as GEO } from '../../../modules/local/geo/getdata' include { addDatasetIdToMetadata } from '../utils_nfcore_stableexpression_pipeline' @@ -7,7 +7,7 @@ include { augmentMetadata } from '../utils_nfcore_ /* ======================================================================================== - SUBWORKFLOW TO DOWNLOAD GEO ACCESSIONS AND DATASETS + SUBWORKFLOW TO DOWNLOAD EXPRESSION ATLAS AND NCBI GEO DATASETS ======================================================================================== */ diff --git a/subworkflows/local/gene_statistics/main.nf b/subworkflows/local/gene_statistics/main.nf index bfb924b..3237e7d 100644 --- a/subworkflows/local/gene_statistics/main.nf +++ b/subworkflows/local/gene_statistics/main.nf @@ -1,9 +1,9 @@ -include { COMPUTE_GENE_STATISTICS as GLOBAL } from '../../../modules/local/compute_gene_statistics' -include { COMPUTE_GENE_STATISTICS as PLATFORM } from '../../../modules/local/compute_gene_statistics' +include { COMPUTE_GENE_STATISTICS as GLOBAL } from '../../../modules/local/compute_gene_statistics' +include { COMPUTE_GENE_STATISTICS as PLATFORM } from '../../../modules/local/compute_gene_statistics' /* ======================================================================================== - SUBWORKFLOW TO DOWNLOAD EXPRESSIONATLAS ACCESSIONS AND DATASETS + SUBWORKFLOW TO COMPUTE STATISTICS FOR ALL GENES ======================================================================================== */ diff --git a/subworkflows/local/genorm/main.nf b/subworkflows/local/genorm/main.nf index c491566..6a88703 100644 --- a/subworkflows/local/genorm/main.nf +++ b/subworkflows/local/genorm/main.nf @@ -16,7 +16,7 @@ include { COMPUTE_M_MEASURE } from '../../../modules/local/genorm/com /* ======================================================================================== - SUBWORKFLOW TO COMPUTE PAIRWISE GENE VARIATION + SUBWORKFLOW TO COMPUTE PAIRWISE GENE VARIATION (ADAPTED VERSION OF GENORM) ======================================================================================== */ diff --git a/subworkflows/local/get_public_accessions/main.nf b/subworkflows/local/get_public_accessions/main.nf index debb29e..73558f6 100644 --- a/subworkflows/local/get_public_accessions/main.nf +++ b/subworkflows/local/get_public_accessions/main.nf @@ -3,7 +3,7 @@ include { GEO_GETACCESSIONS as GEO } from '../ /* ======================================================================================== - SUBWORKFLOW TO DOWNLOAD EXPRESSIONATLAS ACCESSIONS AND DATASETS + SUBWORKFLOW TO FETCH EXPRESSION ATLAS AND NCBI GEO ACCESSIONS ======================================================================================== */ diff --git a/subworkflows/local/get_transcript_lengths/main.nf b/subworkflows/local/get_transcript_lengths/main.nf index 2621324..df54de8 100644 --- a/subworkflows/local/get_transcript_lengths/main.nf +++ b/subworkflows/local/get_transcript_lengths/main.nf @@ -4,7 +4,7 @@ include { DOWNLOAD_ENSEMBL_ANNOTATION } from '../../../modules/ /* ======================================================================================== - SUBWORKFLOW TO DOWNLOAD EXPRESSIONATLAS ACCESSIONS AND DATASETS + SUBWORKFLOW TO GET TRANSCRIPT LENGTHS FROM GENOME ANNOTATION ======================================================================================== */ diff --git a/subworkflows/local/idmapping/main.nf b/subworkflows/local/idmapping/main.nf index 489f97d..5bf1695 100644 --- a/subworkflows/local/idmapping/main.nf +++ b/subworkflows/local/idmapping/main.nf @@ -7,7 +7,7 @@ include { FILTER_AND_RENAME_GENES } from '../../../modules/local/ /* ======================================================================================== - SUBWORKFLOW TO DOWNLOAD EXPRESSIONATLAS ACCESSIONS AND DATASETS + SUBWORKFLOW TO MAP GENE IDS TO COMMON IDS AMONG ALL DATASETS AND TO REMOVE RARE GENES ======================================================================================== */ diff --git a/subworkflows/local/merge_data/main.nf b/subworkflows/local/merge_data/main.nf index a093c8f..55b6cc5 100644 --- a/subworkflows/local/merge_data/main.nf +++ b/subworkflows/local/merge_data/main.nf @@ -50,7 +50,7 @@ workflow MERGE_DATA { .collect( sort: true ) .map { files -> [ [ platform: "all" ], files ] } - GLOBAL( ch_collected_merged_counts.collect() ) + GLOBAL( ch_collected_merged_counts ) ch_all_counts = GLOBAL.out.counts // ----------------------------------------------------------------- diff --git a/subworkflows/local/reporting/main.nf b/subworkflows/local/reporting/main.nf index 0c56020..9d4fa67 100644 --- a/subworkflows/local/reporting/main.nf +++ b/subworkflows/local/reporting/main.nf @@ -11,7 +11,7 @@ include { paramsSummaryMap } from 'plugin/nf-schema' /* ======================================================================================== - SUBWORKFLOW TO DOWNLOAD EXPRESSIONATLAS ACCESSIONS AND DATASETS + SUBWORKFLOW DEDICATED TO AGGREGATION OF RESULTS AND REPORTING (DASH APP AND MULTIQC) ======================================================================================== */ diff --git a/subworkflows/local/sample_filtering/main.nf b/subworkflows/local/sample_filtering/main.nf index 06ac9ce..31006f3 100644 --- a/subworkflows/local/sample_filtering/main.nf +++ b/subworkflows/local/sample_filtering/main.nf @@ -1,5 +1,5 @@ -include { FILTER_OUT_SAMPLES_WITH_TOO_MANY_ZEROS as TOO_MANY_ZEROS } from '../../../modules/local/filter_out_samples/with_too_many_zeros' -include { FILTER_OUT_SAMPLES_WITH_TOO_MANY_MISSING_VALUES as TOO_MANY_MISSING_VALUES } from '../../../modules/local/filter_out_samples/with_too_many_missing_values' +include { FILTER_OUT_SAMPLES_WITH_TOO_MANY_ZEROS as TOO_MANY_ZEROS } from '../../../modules/local/filter_out_samples/with_too_many_zeros' +include { FILTER_OUT_SAMPLES_WITH_TOO_MANY_MISSING_VALUES as TOO_MANY_MISSING_VALUES } from '../../../modules/local/filter_out_samples/with_too_many_missing_values' /* diff --git a/subworkflows/local/stability_scoring/main.nf b/subworkflows/local/stability_scoring/main.nf index 3f73194..d6a2de3 100644 --- a/subworkflows/local/stability_scoring/main.nf +++ b/subworkflows/local/stability_scoring/main.nf @@ -6,7 +6,7 @@ include { GENORM } from '../genorm' /* ======================================================================================== - COMPUTE STABILITY SCORES + SUBWORKFLOW TO COMPUTE STABILITY SCORES ======================================================================================== */ @@ -61,7 +61,7 @@ workflow STABILITY_SCORING { // ----------------------------------------------------------------- // AGGREGATION AND FINAL STABILITY SCORE // ----------------------------------------------------------------- - //ch_normfinder_stabilities.join( ch_genorm_stability ).join( ch_section_stats ), + COMPUTE_STABILITY_SCORES ( ch_normfinder_stabilities.join( ch_genorm_stability ).join( ch_section_stats ), stability_score_weights diff --git a/workflows/stableexpression.nf b/workflows/stableexpression.nf index 09325a3..a823a32 100644 --- a/workflows/stableexpression.nf +++ b/workflows/stableexpression.nf @@ -36,14 +36,10 @@ workflow STABLEEXPRESSION { ch_all_counts = channel.empty() ch_all_imputed_counts = channel.empty() ch_whole_design = channel.empty() - ch_whole_design = channel.empty() ch_stats_all_genes_with_scores = channel.empty() ch_platform_statistics = channel.empty() ch_whole_gene_metadata = channel.empty() 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() def species = params.species.split(' ').join('_').toLowerCase() From 39c1c9f50fa4ec5d03a381f2fbaff2a2e6ac5689 Mon Sep 17 00:00:00 2001 From: Olivier Coen Date: Thu, 16 Apr 2026 10:49:09 +0200 Subject: [PATCH 2/4] Update get_eatlas_accessions.py --- bin/get_eatlas_accessions.py | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/bin/get_eatlas_accessions.py b/bin/get_eatlas_accessions.py index 58f7244..2b8b2dd 100755 --- a/bin/get_eatlas_accessions.py +++ b/bin/get_eatlas_accessions.py @@ -108,7 +108,7 @@ def get_data(url: str) -> dict: return response.json() -def get_experiment_description(exp_dict: dict): +def get_experiment_description(exp_dict: dict) -> str: """ Gets the description from an experiment dictionary @@ -138,7 +138,7 @@ def get_experiment_description(exp_dict: dict): raise KeyError(f"Could not find description field in {exp_dict}") -def get_experiment_accession(exp_dict: dict): +def get_experiment_accession(exp_dict: dict) -> str: """ Gets the accession from an experiment dictionary @@ -168,7 +168,7 @@ def get_experiment_accession(exp_dict: dict): raise KeyError(f"Could not find accession field in {exp_dict}") -def get_properties_values(exp_dict: dict): +def get_properties_values(exp_dict: dict) -> list: """ Gets all values from properties from an experiment dictionary @@ -199,7 +199,7 @@ def get_properties_values(exp_dict: dict): return list(set(values)) -def get_eatlas_experiments(): +def get_eatlas_experiments() -> list[dict]: """ Gets all experiments from Expression Atlas @@ -215,7 +215,7 @@ def get_eatlas_experiments(): return data["experiments"] -def filter_by_platform(experiments: list[dict], platform: str | None): +def filter_by_platform(experiments: list[dict], platform: str | None) -> list[dict]: """ Gets all experiments for a given platform from Expression Atlas Possible platforms in Expression Atlas are 'rnaseq', 'microarray', 'proteomics' @@ -258,7 +258,15 @@ def filter_by_platform(experiments: list[dict], platform: str | None): return platform_experiments -def get_species_experiments(experiments: list[dict], species: str): +def get_species_name_without_subspecies(species: str) -> str: + """ + Returns the species name without the subspecies part. + Ex: Hordeum vulgare subsp. vulgare -> Hordeum vulgare + """ + return " ".join(species.split(" ")[:2]) + + +def get_species_experiments(experiments: list[dict], species: str) -> list[dict]: """ Gets all experiments for a given species from Expression Atlas @@ -275,12 +283,14 @@ def get_species_experiments(experiments: list[dict], species: str): """ species_experiments = [] for exp_dict in experiments: - if exp_dict["species"] == species: + # in case the species name contains a subspecies part, we only use the first two words + exp_species = get_species_name_without_subspecies(exp_dict["species"]) + if exp_species == species: species_experiments.append(exp_dict) return species_experiments -def get_experiment_data(exp_dict: dict): +def get_experiment_data(exp_dict: dict) -> dict: """ Gets the full data for an experiment given its dictionary @@ -312,7 +322,7 @@ def filter_out_excluded_accessions(experiments: list[dict]) -> list[dict]: return valid_experiments -def parse_experiment(exp_dict: dict): +def parse_experiment(exp_dict: dict) -> dict: # getting accession and description accession = get_experiment_accession(exp_dict) description = get_experiment_description(exp_dict) From 83bf37565f5fea8f08f03f9f3407d0160dc5ff8f Mon Sep 17 00:00:00 2001 From: Olivier Coen Date: Thu, 16 Apr 2026 15:07:50 +0200 Subject: [PATCH 3/4] replace beta vulgaris by prunus persica in main test and update test snapshots accordingly --- conf/test.config | 2 +- galaxy/build/static/template.xml | 4 +- .../tool/nf_core_stableexpression.xml | 4 +- tests/default.nf.test | 6 +- tests/default.nf.test.snap | 641 ++++-------------- .../local/aggregate_results/main.nf.test.snap | 20 +- .../compute_gene_statistics/main.nf.test.snap | 12 +- .../main.nf.test.snap | 8 +- .../getaccessions/main.nf.test.snap | 8 +- .../expressionatlas/getdata/main.nf.test.snap | 12 +- .../filter_and_rename_genes/main.nf.test.snap | 82 ++- .../compute_m_measure/main.nf.test.snap | 4 +- .../local/genorm/cross_join/main.nf.test.snap | 4 +- .../genorm/expression_ratio/main.nf.test.snap | 4 +- .../genorm/make_chunks/main.nf.test.snap | 4 +- .../main.nf.test.snap | 4 +- .../get_candidate_genes/main.nf.test.snap | 8 +- .../gprofiler/idmapping/main.nf.test.snap | 4 +- .../local/merge_counts/main.nf.test.snap | 8 +- .../compute_cpm/main.nf.test.snap | 56 +- .../compute_tpm/main.nf.test.snap | 96 ++- .../local/normfinder/main.nf.test.snap | 8 +- .../quantile_normalisation/main.nf.test.snap | 48 +- .../main.nf.test.snap | 8 +- .../main.nf.test.snap | 16 +- .../local/genorm/main.nf.test.snap | 8 +- .../get_public_accessions/main.nf.test.snap | 49 +- 27 files changed, 473 insertions(+), 655 deletions(-) diff --git a/conf/test.config b/conf/test.config index fdf6823..dc27bed 100644 --- a/conf/test.config +++ b/conf/test.config @@ -16,6 +16,6 @@ params { config_profile_description = 'Minimal test dataset to check pipeline function' // Input data - species = 'beta vulgaris' + species = 'prunus persica' outdir = "results/test" } diff --git a/galaxy/build/static/template.xml b/galaxy/build/static/template.xml index d10fd6f..d803528 100644 --- a/galaxy/build/static/template.xml +++ b/galaxy/build/static/template.xml @@ -109,7 +109,7 @@ INPUTS
- + @@ -128,7 +128,7 @@ INPUTS
- + diff --git a/galaxy/tool_shed/tool/nf_core_stableexpression.xml b/galaxy/tool_shed/tool/nf_core_stableexpression.xml index 57d81dd..27ccaa5 100644 --- a/galaxy/tool_shed/tool/nf_core_stableexpression.xml +++ b/galaxy/tool_shed/tool/nf_core_stableexpression.xml @@ -586,7 +586,7 @@ VERSION="1.1dev"; echo "$VERSION"
- + @@ -605,7 +605,7 @@ VERSION="1.1dev"; echo "$VERSION"
- + diff --git a/tests/default.nf.test b/tests/default.nf.test index 908fb62..58102a5 100644 --- a/tests/default.nf.test +++ b/tests/default.nf.test @@ -9,7 +9,7 @@ nextflow_pipeline { when { params { - species = 'beta vulgaris' + species = 'prunus persica' outdir = "$outputDir" } } @@ -110,7 +110,7 @@ nextflow_pipeline { when { params { - species = 'beta vulgaris' + species = 'arabidopsis lyrata' accessions_only = true outdir = "$outputDir" } @@ -140,7 +140,7 @@ nextflow_pipeline { when { params { - species = 'beta vulgaris' + species = 'aspergillus fumigatus' download_only = true outdir = "$outputDir" } diff --git a/tests/default.nf.test.snap b/tests/default.nf.test.snap index aad13d0..87571ee 100644 --- a/tests/default.nf.test.snap +++ b/tests/default.nf.test.snap @@ -419,356 +419,11 @@ "renaming_warning_reasons.tsv:md5,0a11a59b5b547a39ab7a0e4dac622173" ] ], - "timestamp": "2026-04-05T09:10:44.402386214", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } - }, - "-profile test_fetch_geo": { - "content": [ - [ - "aggregated", - "aggregated/all_genes_summary.csv", - "aggregated/custom_content_multiqc_config.yaml", - "aggregated/section_1.most_stable_genes_summary.csv", - "aggregated/section_1.most_stable_genes_transposed_counts.csv", - "aggregated/section_10.most_stable_genes_summary.csv", - "aggregated/section_10.most_stable_genes_transposed_counts.csv", - "aggregated/section_11.most_stable_genes_summary.csv", - "aggregated/section_11.most_stable_genes_transposed_counts.csv", - "aggregated/section_12.most_stable_genes_summary.csv", - "aggregated/section_12.most_stable_genes_transposed_counts.csv", - "aggregated/section_13.most_stable_genes_summary.csv", - "aggregated/section_13.most_stable_genes_transposed_counts.csv", - "aggregated/section_14.most_stable_genes_summary.csv", - "aggregated/section_14.most_stable_genes_transposed_counts.csv", - "aggregated/section_15.most_stable_genes_summary.csv", - "aggregated/section_15.most_stable_genes_transposed_counts.csv", - "aggregated/section_16.most_stable_genes_summary.csv", - "aggregated/section_16.most_stable_genes_transposed_counts.csv", - "aggregated/section_17.most_stable_genes_summary.csv", - "aggregated/section_17.most_stable_genes_transposed_counts.csv", - "aggregated/section_18.most_stable_genes_summary.csv", - "aggregated/section_18.most_stable_genes_transposed_counts.csv", - "aggregated/section_19.most_stable_genes_summary.csv", - "aggregated/section_19.most_stable_genes_transposed_counts.csv", - "aggregated/section_2.most_stable_genes_summary.csv", - "aggregated/section_2.most_stable_genes_transposed_counts.csv", - "aggregated/section_20.most_stable_genes_summary.csv", - "aggregated/section_20.most_stable_genes_transposed_counts.csv", - "aggregated/section_3.most_stable_genes_summary.csv", - "aggregated/section_3.most_stable_genes_transposed_counts.csv", - "aggregated/section_4.most_stable_genes_summary.csv", - "aggregated/section_4.most_stable_genes_transposed_counts.csv", - "aggregated/section_5.most_stable_genes_summary.csv", - "aggregated/section_5.most_stable_genes_transposed_counts.csv", - "aggregated/section_6.most_stable_genes_summary.csv", - "aggregated/section_6.most_stable_genes_transposed_counts.csv", - "aggregated/section_7.most_stable_genes_summary.csv", - "aggregated/section_7.most_stable_genes_transposed_counts.csv", - "aggregated/section_8.most_stable_genes_summary.csv", - "aggregated/section_8.most_stable_genes_transposed_counts.csv", - "aggregated/section_9.most_stable_genes_summary.csv", - "aggregated/section_9.most_stable_genes_transposed_counts.csv", - "dash_app", - "dash_app/app.py", - "dash_app/assets", - "dash_app/assets/style.css", - "dash_app/data", - "dash_app/data/all_counts.imputed.parquet", - "dash_app/data/all_genes_summary.csv", - "dash_app/data/whole_design.csv", - "dash_app/environment.yml", - "dash_app/src", - "dash_app/src/callbacks", - "dash_app/src/callbacks/common.py", - "dash_app/src/callbacks/genes.py", - "dash_app/src/callbacks/samples.py", - "dash_app/src/components", - "dash_app/src/components/graphs.py", - "dash_app/src/components/icons.py", - "dash_app/src/components/right_sidebar.py", - "dash_app/src/components/settings", - "dash_app/src/components/settings/genes.py", - "dash_app/src/components/settings/samples.py", - "dash_app/src/components/stores.py", - "dash_app/src/components/tables.py", - "dash_app/src/components/tooltips.py", - "dash_app/src/components/top.py", - "dash_app/src/utils", - "dash_app/src/utils/config.py", - "dash_app/src/utils/data_management.py", - "dash_app/src/utils/style.py", - "errors", - "gene_length", - "gene_length/Beta_vulgaris.RefBeet-1.2.2.62.gff3.gz", - "gene_length/gene_transcript_lengths.csv", - "geo", - "idmapping", - "idmapping/global_gene_id_mapping.csv", - "idmapping/global_gene_metadata.csv", - "idmapping/gprofiler", - "idmapping/gprofiler/gene_metadata.csv", - "idmapping/gprofiler/mapped_gene_ids.csv", - "idmapping/renamed", - "idmapping/renamed/E_MTAB_8187_rnaseq.rnaseq.raw.counts.cleaned.renamed.parquet", - "idmapping/renamed/GSE55951_GPL18429.microarray.normalised.counts.cleaned.renamed.parquet", - "merged_datasets", - "merged_datasets/whole_design.csv", - "multiqc", - "multiqc/multiqc_data", - "multiqc/multiqc_data/llms-full.txt", - "multiqc/multiqc_data/multiqc.log", - "multiqc/multiqc_data/multiqc.parquet", - "multiqc/multiqc_data/multiqc_citations.txt", - "multiqc/multiqc_data/multiqc_data.json", - "multiqc/multiqc_data/multiqc_eatlas_all_experiments_metadata.txt", - "multiqc/multiqc_data/multiqc_eatlas_selected_experiments_metadata.txt", - "multiqc/multiqc_data/multiqc_gene_statistics.txt", - "multiqc/multiqc_data/multiqc_genes_section_1.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_1.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_10.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_11.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_12.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_13.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_14.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_15.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_16.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_17.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_18.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_19.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_2.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_3.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_4.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_5.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_6.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_7.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_8.txt", - "multiqc/multiqc_data/multiqc_genes_section_1_9.txt", - "multiqc/multiqc_data/multiqc_geo_all_experiments_metadata.txt", - "multiqc/multiqc_data/multiqc_geo_rejected_experiments_metadata.txt", - "multiqc/multiqc_data/multiqc_geo_selected_experiments_metadata.txt", - "multiqc/multiqc_data/multiqc_geo_warning_reasons.txt", - "multiqc/multiqc_data/multiqc_id_mapping_stats.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_1.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_10.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_11.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_12.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_13.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_14.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_15.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_16.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_17.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_18.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_19.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_2.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_3.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_4.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_5.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_6.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_7.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_8.txt", - "multiqc/multiqc_data/multiqc_normalised_expr_distrib_section_1_9.txt", - "multiqc/multiqc_data/multiqc_null_values_filter.txt", - "multiqc/multiqc_data/multiqc_ratio_nulls.txt", - "multiqc/multiqc_data/multiqc_ratio_zeros.txt", - "multiqc/multiqc_data/multiqc_renaming_warning_reasons.txt", - "multiqc/multiqc_data/multiqc_skewness.txt", - "multiqc/multiqc_data/multiqc_software_versions.txt", - "multiqc/multiqc_data/multiqc_sources.txt", - "multiqc/multiqc_data/multiqc_total_gene_id_occurrence_quantiles.txt", - "multiqc/multiqc_data/multiqc_zero_values_filter.txt", - "multiqc/multiqc_plots", - "multiqc/multiqc_plots/pdf", - "multiqc/multiqc_plots/pdf/genes_section_1.pdf", - "multiqc/multiqc_plots/pdf/normalised_expr_distrib_section_1.pdf", - "multiqc/multiqc_plots/png", - "multiqc/multiqc_plots/png/genes_section_1.png", - "multiqc/multiqc_plots/png/normalised_expr_distrib_section_1.png", - "multiqc/multiqc_plots/svg", - "multiqc/multiqc_plots/svg/genes_section_1.svg", - "multiqc/multiqc_plots/svg/normalised_expr_distrib_section_1.svg", - "multiqc/multiqc_report.html", - "normalised", - "normalised/quantile_normalised", - "normalised/quantile_normalised/E_MTAB_8187_rnaseq", - "normalised/quantile_normalised/E_MTAB_8187_rnaseq/E_MTAB_8187_rnaseq.rnaseq.raw.counts.cleaned.renamed.zeros_filtered.nulls_filtered.tpm.quant_norm.parquet", - "normalised/tpm", - "normalised/tpm/E_MTAB_8187_rnaseq", - "normalised/tpm/E_MTAB_8187_rnaseq/E_MTAB_8187_rnaseq.rnaseq.raw.counts.cleaned.renamed.zeros_filtered.nulls_filtered.tpm.parquet", - "pipeline_info", - "pipeline_info/nf_core_stableexpression_software_mqc_versions.yml", - "public_data", - "public_data/expression_atlas", - "public_data/expression_atlas/accessions", - "public_data/expression_atlas/accessions/accessions.txt", - "public_data/expression_atlas/accessions/selected_experiments.metadata.tsv", - "public_data/expression_atlas/accessions/species_experiments.metadata.tsv", - "public_data/expression_atlas/datasets", - "public_data/expression_atlas/datasets/E_MTAB_8187_rnaseq.design.csv", - "public_data/expression_atlas/datasets/E_MTAB_8187_rnaseq.rnaseq.raw.counts.csv", - "public_data/geo", - "public_data/geo/accessions", - "public_data/geo/accessions/accessions.txt", - "public_data/geo/accessions/geo_all_datasets.metadata.tsv", - "public_data/geo/accessions/geo_rejected_datasets.metadata.tsv", - "public_data/geo/accessions/geo_selected_datasets.metadata.tsv", - "public_data/geo/datasets", - "public_data/geo/datasets/GSE55951_GPL18429.microarray.normalised.counts.csv", - "public_data/geo/datasets/GSE55951_GPL18429.microarray.normalised.design.csv", - "public_data/geo/datasets/rejected", - "public_data/geo/datasets/rejected/GSE135555_suppl", - "public_data/geo/datasets/rejected/GSE135555_suppl/GSE135555_suppl.rnaseq.raw.counts.csv", - "public_data/geo/datasets/rejected/GSE135555_suppl/GSE135555_suppl.rnaseq.raw.design.csv", - "public_data/geo/datasets/rejected/GSE135555_suppl/GSE135555_suppl.rnaseq.raw.platform_metadata.csv", - "public_data/geo/datasets/rejected/GSE135555_suppl/GSE135555_suppl.rnaseq.raw.sample_name_mapping.csv", - "statistics", - "statistics/id_mapping_stats.csv", - "statistics/missing_values_filter_stats.csv", - "statistics/ratio_nulls.csv", - "statistics/ratio_nulls_per_sample.csv", - "statistics/ratio_zeros.csv", - "statistics/skewness.csv", - "statistics/zero_values_filter_stats.csv", - "warnings", - "warnings/geo_warning_reasons.csv", - "warnings/renaming_warning_reasons.tsv" - ], - [ - "all_genes_summary.csv:md5,75d3db24909c578bbc764585cc25bde3", - "custom_content_multiqc_config.yaml:md5,e048085491cb74658cf363545b1278fe", - "section_1.most_stable_genes_summary.csv:md5,52ac3fc87801720530cd8ed8bd027698", - "section_1.most_stable_genes_transposed_counts.csv:md5,8363bc69b84c68fe4ecea13b6dc70d98", - "section_10.most_stable_genes_summary.csv:md5,41c3ba1e338277e40e03c9b043059cb0", - "section_10.most_stable_genes_transposed_counts.csv:md5,4a599908cea31077650911161a4fd155", - "section_11.most_stable_genes_summary.csv:md5,136e636de09496412dc76ef7fb10c47b", - "section_11.most_stable_genes_transposed_counts.csv:md5,9aeb482d2ff0cbfaa8d29a5af4357701", - "section_12.most_stable_genes_summary.csv:md5,c27fb0df29ac4fb3bea8df3fbb6ef2b1", - "section_12.most_stable_genes_transposed_counts.csv:md5,edbe661b7c150c1a8af01c3c52ea45f7", - "section_13.most_stable_genes_summary.csv:md5,0395eed958d9571fae34ae29b8fe643e", - "section_13.most_stable_genes_transposed_counts.csv:md5,3ece34d50b412abddbce5da5c05f10de", - "section_14.most_stable_genes_summary.csv:md5,8677aa89331f67690330becf078260e3", - "section_14.most_stable_genes_transposed_counts.csv:md5,15840cc29d8d27881b59f19804134f97", - "section_15.most_stable_genes_summary.csv:md5,182e3a6e3a855340c50b5d2705b84142", - "section_15.most_stable_genes_transposed_counts.csv:md5,8a4c0d3018f3ed87305b4cafa8d3a7ae", - "section_16.most_stable_genes_summary.csv:md5,6c41bed8aea0f1cfa973ae7dfc93a148", - "section_16.most_stable_genes_transposed_counts.csv:md5,e3196137992a40340e20cb46ebd5cbdd", - "section_17.most_stable_genes_summary.csv:md5,f4aaec1b2af2e89bf26c156b907097e8", - "section_17.most_stable_genes_transposed_counts.csv:md5,af06eab6bc04fc315544fcd0176da4cd", - "section_18.most_stable_genes_summary.csv:md5,5f21148626ed40d0d64b393babcf160d", - "section_18.most_stable_genes_transposed_counts.csv:md5,29fc2248ad428cb3ac8898b0a5471eec", - "section_19.most_stable_genes_summary.csv:md5,5acc2a1b1980004f88c0584a8cf0784e", - "section_19.most_stable_genes_transposed_counts.csv:md5,9586c452f93c486ed667fb343af3b13c", - "section_2.most_stable_genes_summary.csv:md5,b0f6113c0d0b1994ceb844f884c22083", - "section_2.most_stable_genes_transposed_counts.csv:md5,b22984d5b00ee4540fca59b5585a0a88", - "section_20.most_stable_genes_summary.csv:md5,9d9c5cd95d1d1a350a8d1f2ce363f882", - "section_20.most_stable_genes_transposed_counts.csv:md5,e9f4187bdc7079c3130bdff1e4ebf575", - "section_3.most_stable_genes_summary.csv:md5,a440355a3a59a13bb2a3f2def5e936d4", - "section_3.most_stable_genes_transposed_counts.csv:md5,77d118556692fe285590489db96f47d0", - "section_4.most_stable_genes_summary.csv:md5,221b0d42881ada7cd7fcca65cdc827a4", - "section_4.most_stable_genes_transposed_counts.csv:md5,5d1d9ebe8151765fb37176c86f3c7812", - "section_5.most_stable_genes_summary.csv:md5,a3c3edb5fd3cf852185531a4adcd9fd9", - "section_5.most_stable_genes_transposed_counts.csv:md5,51289b18ac41641114892519d2e494a6", - "section_6.most_stable_genes_summary.csv:md5,5a7baf9eadb389cc234808d56ee6fdfe", - "section_6.most_stable_genes_transposed_counts.csv:md5,bb1cddda97df3915d2aad5973e1c8a16", - "section_7.most_stable_genes_summary.csv:md5,a1ed63a57844d1bce998eea23714f071", - "section_7.most_stable_genes_transposed_counts.csv:md5,82c59e866871569fbde316efea5e7ea3", - "section_8.most_stable_genes_summary.csv:md5,40673407e734107f0cebf2045023155a", - "section_8.most_stable_genes_transposed_counts.csv:md5,0bfb8031fc91115a61a57113a6df5c4d", - "section_9.most_stable_genes_summary.csv:md5,7178bb75b1733f71d0aeba2a09750b3b", - "section_9.most_stable_genes_transposed_counts.csv:md5,b02e0d31ed2c0fa925060893062c07a7", - "style.css:md5,e6ba182eaf06980dbda49920efbf6e64", - "all_genes_summary.csv:md5,75d3db24909c578bbc764585cc25bde3", - "whole_design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", - "environment.yml:md5,dd081780e1f98d34b13289d019f8bb5b", - "Beta_vulgaris.RefBeet-1.2.2.62.gff3.gz:md5,6f2c45809441c8776e6578000db2b0e4", - "gene_transcript_lengths.csv:md5,458c7dfd3598bdcbcb6ceb76ccba189f", - "global_gene_id_mapping.csv:md5,63f67fb73898870c360293d30362bc33", - "global_gene_metadata.csv:md5,cc8d4afdbaf03cd39a4e10f2a9040b7e", - "gene_metadata.csv:md5,cc8d4afdbaf03cd39a4e10f2a9040b7e", - "mapped_gene_ids.csv:md5,63f67fb73898870c360293d30362bc33", - "whole_design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", - "multiqc_citations.txt:md5,4c806e63a283ec1b7e78cdae3a923d4f", - "multiqc_eatlas_all_experiments_metadata.txt:md5,8b7643e0ef8eaaa3fa72f7103fd7ccee", - "multiqc_eatlas_selected_experiments_metadata.txt:md5,8b7643e0ef8eaaa3fa72f7103fd7ccee", - "multiqc_gene_statistics.txt:md5,19eaa1f4db6058db006b045caea1a980", - "multiqc_genes_section_1.txt:md5,e9a38f354b88a9bf35dd9aa4994a4595", - "multiqc_genes_section_1_1.txt:md5,7565958f195732ae112664627bf147e9", - "multiqc_genes_section_1_10.txt:md5,304bd44c0867a1419e7b48e5bb6dff05", - "multiqc_genes_section_1_11.txt:md5,807ad09f10e257546f18e5fb052511e9", - "multiqc_genes_section_1_12.txt:md5,e3d5acc5a292639bc3a1b1b5e7f5a04b", - "multiqc_genes_section_1_13.txt:md5,7dd72d333b12fc101f4a5b555e09d49a", - "multiqc_genes_section_1_14.txt:md5,59d0addf52e85cdf7d0163721c29c095", - "multiqc_genes_section_1_15.txt:md5,b10474b0ad8cd3cdf21dbe8dc4fd3676", - "multiqc_genes_section_1_16.txt:md5,6f038b7c99db654f2d749da25f7c213b", - "multiqc_genes_section_1_17.txt:md5,9f9f97f85d6605978b286942ac69ba2c", - "multiqc_genes_section_1_18.txt:md5,ab6c6e6e1a658ba92baa6dd2b68f56bf", - "multiqc_genes_section_1_19.txt:md5,5d4910983359e122e07fdbe2aeda10f7", - "multiqc_genes_section_1_2.txt:md5,c6541fb7c3e5502da20d1c68cb5a44de", - "multiqc_genes_section_1_3.txt:md5,94130719e096ffd035a155aa59b4bdd0", - "multiqc_genes_section_1_4.txt:md5,ba0275140b46c0c2d2690304bfd008d8", - "multiqc_genes_section_1_5.txt:md5,fcdcb0618858bf79586f679f4834f902", - "multiqc_genes_section_1_6.txt:md5,9cf7cebccab8b0073cad3d43d4d2ef92", - "multiqc_genes_section_1_7.txt:md5,d440bc9cce034ba82dd0d9f3387f9094", - "multiqc_genes_section_1_8.txt:md5,dc1f5de798343036301a059b545a378f", - "multiqc_genes_section_1_9.txt:md5,e9402e81e8c32c8a6b4015c4a55962f0", - "multiqc_geo_warning_reasons.txt:md5,2b53d4be74728c504752515f74c58fd2", - "multiqc_id_mapping_stats.txt:md5,f03d4786d088307ad756b9661fd61ede", - "multiqc_normalised_expr_distrib_section_1.txt:md5,fe7c9f8eff636a38deee18a05e17ed4d", - "multiqc_normalised_expr_distrib_section_1_1.txt:md5,7578a930f8750ecb56e892a54211e28f", - "multiqc_normalised_expr_distrib_section_1_10.txt:md5,696c5b24d54057e4738bbd0b351c5d28", - "multiqc_normalised_expr_distrib_section_1_11.txt:md5,94ef2626cd23a3395ba0f53be43b529e", - "multiqc_normalised_expr_distrib_section_1_12.txt:md5,cf62d3846d7d00b438719e75551bd3fa", - "multiqc_normalised_expr_distrib_section_1_13.txt:md5,825766b14187d801ae2284dffd562ac4", - "multiqc_normalised_expr_distrib_section_1_14.txt:md5,b18a4df24ed61f0315d41d4cddfd6539", - "multiqc_normalised_expr_distrib_section_1_15.txt:md5,4d99b3d87c9a25b18fa5ed2061dfb71c", - "multiqc_normalised_expr_distrib_section_1_16.txt:md5,82305a3ca8a54e44a558d0c83dfca9f3", - "multiqc_normalised_expr_distrib_section_1_17.txt:md5,adf99bc87dd29499a1bfc50c3c26488c", - "multiqc_normalised_expr_distrib_section_1_18.txt:md5,8b64cbab2e0cca85575b18b41f973aa5", - "multiqc_normalised_expr_distrib_section_1_19.txt:md5,4544499f66cd9de554f2d26944028cd5", - "multiqc_normalised_expr_distrib_section_1_2.txt:md5,d74f1b40545293b2dba02a0ff167119d", - "multiqc_normalised_expr_distrib_section_1_3.txt:md5,e5701cd16921b4ce657ac131418e04d1", - "multiqc_normalised_expr_distrib_section_1_4.txt:md5,fd093b2d0d535ff16ba846bde129f690", - "multiqc_normalised_expr_distrib_section_1_5.txt:md5,4dbddb8d44680d3cc45a3053c510ca2d", - "multiqc_normalised_expr_distrib_section_1_6.txt:md5,497c20bb2f2d2c03595c897f30775411", - "multiqc_normalised_expr_distrib_section_1_7.txt:md5,5c3fb8ff5e1b90d0a9904712204fc36d", - "multiqc_normalised_expr_distrib_section_1_8.txt:md5,9e5d9c6fb87d348a893bfed6b24f01ce", - "multiqc_normalised_expr_distrib_section_1_9.txt:md5,6a40889210cec540d4b3a2e903454003", - "multiqc_null_values_filter.txt:md5,32deb66a006e612bb582cc8ce0e253dd", - "multiqc_ratio_nulls.txt:md5,d8ae8a87932da88063c21b9e96d7a0b3", - "multiqc_ratio_zeros.txt:md5,63fd4bb33e1160d0071bd2fda14a3434", - "multiqc_renaming_warning_reasons.txt:md5,317e6da04b74b7e4470616a5e791308f", - "multiqc_total_gene_id_occurrence_quantiles.txt:md5,d1e0b917cd62b17c37700d4ff0f4e3ee", - "multiqc_zero_values_filter.txt:md5,049541b0d77aac9703471aaafedba758", - "accessions.txt:md5,76e5e3af7c72eac7a1993a2bd75b4d1a", - "selected_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "species_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "E_MTAB_8187_rnaseq.design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", - "E_MTAB_8187_rnaseq.rnaseq.raw.counts.csv:md5,fe221fd94f66df7120b0590091e14eb1", - "accessions.txt:md5,a850f625a78be7b4b10ce08a5b638e23", - "GSE55951_GPL18429.microarray.normalised.counts.csv:md5,18fd2d728ad2ec5cb78f994f73375144", - "GSE55951_GPL18429.microarray.normalised.design.csv:md5,f4872dff0edbe441d1600ffe2b67a25d", - "GSE135555_suppl.rnaseq.raw.counts.csv:md5,b34bde25ea5d508a1670ce4264073df1", - "GSE135555_suppl.rnaseq.raw.design.csv:md5,df3abc86dd22710223eb8ecc606c9b52", - "GSE135555_suppl.rnaseq.raw.platform_metadata.csv:md5,68b329da9893e34099c7d8ad5cb9c940", - "GSE135555_suppl.rnaseq.raw.sample_name_mapping.csv:md5,457ec1886bec4a917447f67141a3355d", - "id_mapping_stats.csv:md5,5acc3cfc65b836d60f5929cd3e18329b", - "missing_values_filter_stats.csv:md5,3532d85f8ded121d4a64f779ff07c6a7", - "ratio_nulls.csv:md5,61a1fa51598dd19691274cec72344086", - "ratio_nulls_per_sample.csv:md5,26be7a3455d1c25335aa4f791d3f5fb8", - "ratio_zeros.csv:md5,dbe4685e6c4b2c698f608d220ac0fddd", - "zero_values_filter_stats.csv:md5,5506c189469bd93293ef11c9727ddca6", - "geo_warning_reasons.csv:md5,1d7787445686300070a7af880d707015", - "renaming_warning_reasons.tsv:md5,ae651ff0a559e025e014412009eac136" - ] - ], - "timestamp": "2026-04-05T09:23:41.24478498", - "meta": { - "nf-test": "0.9.5", - "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-05T09:10:44.402386214" }, "-profile test_skip_id_mapping": { "content": [ @@ -824,11 +479,11 @@ "zero_values_filter_stats.csv:md5,ebad5386e7c670ff04887eff67c8faae" ] ], - "timestamp": "2026-04-04T22:10:20.013206958", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-04T22:10:20.013206958" }, "-profile test_dataset_custom_mapping_and_gene_length": { "content": [ @@ -879,11 +534,11 @@ "id_mapping_stats.csv:md5,20bd1443c864cb013c97efc760465e9c" ] ], - "timestamp": "2026-03-21T12:53:02.926804675", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-21T12:53:02.926804675" }, "-profile test": { "content": [ @@ -962,7 +617,7 @@ "dash_app/src/utils/style.py", "errors", "gene_length", - "gene_length/Beta_vulgaris.RefBeet-1.2.2.62.gff3.gz", + "gene_length/Prunus_persica.Prunus_persica_NCBIv2.62.chr.gff3.gz", "gene_length/gene_transcript_lengths.csv", "idmapping", "idmapping/global_gene_id_mapping.csv", @@ -971,7 +626,7 @@ "idmapping/gprofiler/gene_metadata.csv", "idmapping/gprofiler/mapped_gene_ids.csv", "idmapping/renamed", - "idmapping/renamed/E_MTAB_8187_rnaseq.rnaseq.raw.counts.cleaned.renamed.parquet", + "idmapping/renamed/E_ENAD_3_rnaseq.rnaseq.raw.counts.cleaned.renamed.parquet", "merged_datasets", "merged_datasets/whole_design.csv", "multiqc", @@ -1046,11 +701,11 @@ "multiqc/multiqc_report.html", "normalised", "normalised/quantile_normalised", - "normalised/quantile_normalised/E_MTAB_8187_rnaseq", - "normalised/quantile_normalised/E_MTAB_8187_rnaseq/E_MTAB_8187_rnaseq.rnaseq.raw.counts.cleaned.renamed.zeros_filtered.nulls_filtered.tpm.quant_norm.parquet", + "normalised/quantile_normalised/E_ENAD_3_rnaseq", + "normalised/quantile_normalised/E_ENAD_3_rnaseq/E_ENAD_3_rnaseq.rnaseq.raw.counts.cleaned.renamed.zeros_filtered.nulls_filtered.tpm.quant_norm.parquet", "normalised/tpm", - "normalised/tpm/E_MTAB_8187_rnaseq", - "normalised/tpm/E_MTAB_8187_rnaseq/E_MTAB_8187_rnaseq.rnaseq.raw.counts.cleaned.renamed.zeros_filtered.nulls_filtered.tpm.parquet", + "normalised/tpm/E_ENAD_3_rnaseq", + "normalised/tpm/E_ENAD_3_rnaseq/E_ENAD_3_rnaseq.rnaseq.raw.counts.cleaned.renamed.zeros_filtered.nulls_filtered.tpm.parquet", "pipeline_info", "pipeline_info/nf_core_stableexpression_software_mqc_versions.yml", "public_data", @@ -1060,8 +715,8 @@ "public_data/expression_atlas/accessions/selected_experiments.metadata.tsv", "public_data/expression_atlas/accessions/species_experiments.metadata.tsv", "public_data/expression_atlas/datasets", - "public_data/expression_atlas/datasets/E_MTAB_8187_rnaseq.design.csv", - "public_data/expression_atlas/datasets/E_MTAB_8187_rnaseq.rnaseq.raw.counts.csv", + "public_data/expression_atlas/datasets/E_ENAD_3_rnaseq.design.csv", + "public_data/expression_atlas/datasets/E_ENAD_3_rnaseq.rnaseq.raw.counts.csv", "statistics", "statistics/id_mapping_stats.csv", "statistics/missing_values_filter_stats.csv", @@ -1073,127 +728,127 @@ "warnings" ], [ - "all_genes_summary.csv:md5,e3f8d59accf267c351d0a995ffc9ebf5", + "all_genes_summary.csv:md5,50ab37894673a3ff7e7b9cdf70038616", "custom_content_multiqc_config.yaml:md5,e048085491cb74658cf363545b1278fe", - "section_1.most_stable_genes_summary.csv:md5,be640cd7efc6a7ac3df989b9ab9a6448", - "section_1.most_stable_genes_transposed_counts.csv:md5,8363bc69b84c68fe4ecea13b6dc70d98", - "section_10.most_stable_genes_summary.csv:md5,41c3ba1e338277e40e03c9b043059cb0", - "section_10.most_stable_genes_transposed_counts.csv:md5,4a599908cea31077650911161a4fd155", - "section_11.most_stable_genes_summary.csv:md5,136e636de09496412dc76ef7fb10c47b", - "section_11.most_stable_genes_transposed_counts.csv:md5,9aeb482d2ff0cbfaa8d29a5af4357701", - "section_12.most_stable_genes_summary.csv:md5,c27fb0df29ac4fb3bea8df3fbb6ef2b1", - "section_12.most_stable_genes_transposed_counts.csv:md5,edbe661b7c150c1a8af01c3c52ea45f7", - "section_13.most_stable_genes_summary.csv:md5,0395eed958d9571fae34ae29b8fe643e", - "section_13.most_stable_genes_transposed_counts.csv:md5,3ece34d50b412abddbce5da5c05f10de", - "section_14.most_stable_genes_summary.csv:md5,8677aa89331f67690330becf078260e3", - "section_14.most_stable_genes_transposed_counts.csv:md5,15840cc29d8d27881b59f19804134f97", - "section_15.most_stable_genes_summary.csv:md5,182e3a6e3a855340c50b5d2705b84142", - "section_15.most_stable_genes_transposed_counts.csv:md5,8a4c0d3018f3ed87305b4cafa8d3a7ae", - "section_16.most_stable_genes_summary.csv:md5,6c41bed8aea0f1cfa973ae7dfc93a148", - "section_16.most_stable_genes_transposed_counts.csv:md5,e3196137992a40340e20cb46ebd5cbdd", - "section_17.most_stable_genes_summary.csv:md5,f4aaec1b2af2e89bf26c156b907097e8", - "section_17.most_stable_genes_transposed_counts.csv:md5,af06eab6bc04fc315544fcd0176da4cd", - "section_18.most_stable_genes_summary.csv:md5,5f21148626ed40d0d64b393babcf160d", - "section_18.most_stable_genes_transposed_counts.csv:md5,29fc2248ad428cb3ac8898b0a5471eec", - "section_19.most_stable_genes_summary.csv:md5,5acc2a1b1980004f88c0584a8cf0784e", - "section_19.most_stable_genes_transposed_counts.csv:md5,9586c452f93c486ed667fb343af3b13c", - "section_2.most_stable_genes_summary.csv:md5,95e986dad2f0232070aa47079b6465c1", - "section_2.most_stable_genes_transposed_counts.csv:md5,b22984d5b00ee4540fca59b5585a0a88", - "section_20.most_stable_genes_summary.csv:md5,9d9c5cd95d1d1a350a8d1f2ce363f882", - "section_20.most_stable_genes_transposed_counts.csv:md5,e9f4187bdc7079c3130bdff1e4ebf575", - "section_3.most_stable_genes_summary.csv:md5,7825d8dbcfd1c4e5a4e4ca42268d4ea8", - "section_3.most_stable_genes_transposed_counts.csv:md5,77d118556692fe285590489db96f47d0", - "section_4.most_stable_genes_summary.csv:md5,221b0d42881ada7cd7fcca65cdc827a4", - "section_4.most_stable_genes_transposed_counts.csv:md5,5d1d9ebe8151765fb37176c86f3c7812", - "section_5.most_stable_genes_summary.csv:md5,a3c3edb5fd3cf852185531a4adcd9fd9", - "section_5.most_stable_genes_transposed_counts.csv:md5,51289b18ac41641114892519d2e494a6", - "section_6.most_stable_genes_summary.csv:md5,5a7baf9eadb389cc234808d56ee6fdfe", - "section_6.most_stable_genes_transposed_counts.csv:md5,bb1cddda97df3915d2aad5973e1c8a16", - "section_7.most_stable_genes_summary.csv:md5,a1ed63a57844d1bce998eea23714f071", - "section_7.most_stable_genes_transposed_counts.csv:md5,82c59e866871569fbde316efea5e7ea3", - "section_8.most_stable_genes_summary.csv:md5,40673407e734107f0cebf2045023155a", - "section_8.most_stable_genes_transposed_counts.csv:md5,0bfb8031fc91115a61a57113a6df5c4d", - "section_9.most_stable_genes_summary.csv:md5,7178bb75b1733f71d0aeba2a09750b3b", - "section_9.most_stable_genes_transposed_counts.csv:md5,b02e0d31ed2c0fa925060893062c07a7", + "section_1.most_stable_genes_summary.csv:md5,574a24ab5764c4084a03a43665efdfeb", + "section_1.most_stable_genes_transposed_counts.csv:md5,f951d9c40133ae0eec2c1592e27c9e01", + "section_10.most_stable_genes_summary.csv:md5,7192f72f608ad9741b213679dc28937c", + "section_10.most_stable_genes_transposed_counts.csv:md5,b8fbfd01d8ba5eba5e4b0f77ae3039e0", + "section_11.most_stable_genes_summary.csv:md5,288d33ee6cb4e5f30a53078c8f0e8a3a", + "section_11.most_stable_genes_transposed_counts.csv:md5,c07f4d994881730e357516b7711085c8", + "section_12.most_stable_genes_summary.csv:md5,63a6e5293e968b73f34fa6fe04ce5a7c", + "section_12.most_stable_genes_transposed_counts.csv:md5,54bf16cc1b84d8c3e6147c347ea19747", + "section_13.most_stable_genes_summary.csv:md5,f5a0871521572851601550dea5b6abb5", + "section_13.most_stable_genes_transposed_counts.csv:md5,5f6857a2334ba3f30f35d3223d9965ac", + "section_14.most_stable_genes_summary.csv:md5,4b5169a450a787855427aef0ec52348e", + "section_14.most_stable_genes_transposed_counts.csv:md5,a33fa8b001d43aed1c4ab77250b3cc7a", + "section_15.most_stable_genes_summary.csv:md5,bf792e95cf332e1c17587b4fbaebdcfb", + "section_15.most_stable_genes_transposed_counts.csv:md5,404bd099df6631b9a6c292edc0ab7ed2", + "section_16.most_stable_genes_summary.csv:md5,280f21317a5993d6e8fce796c63040d5", + "section_16.most_stable_genes_transposed_counts.csv:md5,a88ac2ef0471041f8d4ce3471c591192", + "section_17.most_stable_genes_summary.csv:md5,8a971c43f72f9d19124920fc39e68d46", + "section_17.most_stable_genes_transposed_counts.csv:md5,38b0d132084d5aa1f32b02a9448f66c3", + "section_18.most_stable_genes_summary.csv:md5,9481961b11d8386ea013d4fbbcab9ce9", + "section_18.most_stable_genes_transposed_counts.csv:md5,b08d66dbe529a0038a09cd6c435a604c", + "section_19.most_stable_genes_summary.csv:md5,d6ebc49aba6db637c09e973b7e2a1cd4", + "section_19.most_stable_genes_transposed_counts.csv:md5,3e13b4a9e1564e1b23106f7b5b6588ae", + "section_2.most_stable_genes_summary.csv:md5,4fa8e287cb65fcc13a18995973a44d1e", + "section_2.most_stable_genes_transposed_counts.csv:md5,3bce723d7b67560b14352acef626775e", + "section_20.most_stable_genes_summary.csv:md5,41b8421059ca95352617184211753e86", + "section_20.most_stable_genes_transposed_counts.csv:md5,f3715dd47e78d261c38339135703cf12", + "section_3.most_stable_genes_summary.csv:md5,42b235930a27a23e803667fdde064488", + "section_3.most_stable_genes_transposed_counts.csv:md5,df41c6dbece0d4885440ec392ffa261d", + "section_4.most_stable_genes_summary.csv:md5,21360b4a811c29224f2d79a7cdb42059", + "section_4.most_stable_genes_transposed_counts.csv:md5,e49241be359433067b5fc3c747e57030", + "section_5.most_stable_genes_summary.csv:md5,393bb0c32166eb09857e8e4d78c53cea", + "section_5.most_stable_genes_transposed_counts.csv:md5,fd09fa61f02c8721d09cd11dacf7ffe4", + "section_6.most_stable_genes_summary.csv:md5,34b575768b6d23a7154c021be5062a99", + "section_6.most_stable_genes_transposed_counts.csv:md5,c5773c2ff340782d1a3acdfc50a133d3", + "section_7.most_stable_genes_summary.csv:md5,414dd8b188f9dd88acc5b53964a10c6b", + "section_7.most_stable_genes_transposed_counts.csv:md5,2b1460cc2c6cd34a1637754fd17d7eec", + "section_8.most_stable_genes_summary.csv:md5,f8835325014d5adc54e3b794edfb4771", + "section_8.most_stable_genes_transposed_counts.csv:md5,7deab925d9006a6f9df005476520f4b7", + "section_9.most_stable_genes_summary.csv:md5,93cdb58ce05f2acc7732f272405a3937", + "section_9.most_stable_genes_transposed_counts.csv:md5,f2e698d07a70f870c06bab83786ab04c", "style.css:md5,e6ba182eaf06980dbda49920efbf6e64", - "all_genes_summary.csv:md5,e3f8d59accf267c351d0a995ffc9ebf5", - "whole_design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", + "all_genes_summary.csv:md5,50ab37894673a3ff7e7b9cdf70038616", + "whole_design.csv:md5,e6b2a08b65fa02b470829a652593e161", "environment.yml:md5,dd081780e1f98d34b13289d019f8bb5b", - "Beta_vulgaris.RefBeet-1.2.2.62.gff3.gz:md5,6f2c45809441c8776e6578000db2b0e4", - "gene_transcript_lengths.csv:md5,458c7dfd3598bdcbcb6ceb76ccba189f", - "global_gene_id_mapping.csv:md5,7eecbd2d88adaf5f213f238a72d28b99", - "global_gene_metadata.csv:md5,cc8d4afdbaf03cd39a4e10f2a9040b7e", - "gene_metadata.csv:md5,cc8d4afdbaf03cd39a4e10f2a9040b7e", - "mapped_gene_ids.csv:md5,7eecbd2d88adaf5f213f238a72d28b99", - "whole_design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", + "Prunus_persica.Prunus_persica_NCBIv2.62.chr.gff3.gz:md5,a333b20996b221f18e1c25aebd1c89f1", + "gene_transcript_lengths.csv:md5,e9376e922e381f3b52fd0cfa4ba95605", + "global_gene_id_mapping.csv:md5,dddb3e3dfbd118a6152837df2160b3a8", + "global_gene_metadata.csv:md5,8a93b691384b34e7d2cc30781532f952", + "gene_metadata.csv:md5,8a93b691384b34e7d2cc30781532f952", + "mapped_gene_ids.csv:md5,dddb3e3dfbd118a6152837df2160b3a8", + "whole_design.csv:md5,e6b2a08b65fa02b470829a652593e161", "multiqc_citations.txt:md5,4c806e63a283ec1b7e78cdae3a923d4f", - "multiqc_eatlas_all_experiments_metadata.txt:md5,8b7643e0ef8eaaa3fa72f7103fd7ccee", - "multiqc_eatlas_selected_experiments_metadata.txt:md5,8b7643e0ef8eaaa3fa72f7103fd7ccee", - "multiqc_gene_statistics.txt:md5,d7750cb95663a63219dcec94e03d7af1", - "multiqc_genes_section_1.txt:md5,f310a16068d5e76713497e2d3824cf2d", - "multiqc_genes_section_1_1.txt:md5,d68c3cce20e06aaf226e88e0e52184b3", - "multiqc_genes_section_1_10.txt:md5,304bd44c0867a1419e7b48e5bb6dff05", - "multiqc_genes_section_1_11.txt:md5,807ad09f10e257546f18e5fb052511e9", - "multiqc_genes_section_1_12.txt:md5,e3d5acc5a292639bc3a1b1b5e7f5a04b", - "multiqc_genes_section_1_13.txt:md5,7dd72d333b12fc101f4a5b555e09d49a", - "multiqc_genes_section_1_14.txt:md5,59d0addf52e85cdf7d0163721c29c095", - "multiqc_genes_section_1_15.txt:md5,b10474b0ad8cd3cdf21dbe8dc4fd3676", - "multiqc_genes_section_1_16.txt:md5,6f038b7c99db654f2d749da25f7c213b", - "multiqc_genes_section_1_17.txt:md5,9f9f97f85d6605978b286942ac69ba2c", - "multiqc_genes_section_1_18.txt:md5,ab6c6e6e1a658ba92baa6dd2b68f56bf", - "multiqc_genes_section_1_19.txt:md5,5d4910983359e122e07fdbe2aeda10f7", - "multiqc_genes_section_1_2.txt:md5,89b5e91c54815bd340411210fb7b86a7", - "multiqc_genes_section_1_3.txt:md5,94130719e096ffd035a155aa59b4bdd0", - "multiqc_genes_section_1_4.txt:md5,ba0275140b46c0c2d2690304bfd008d8", - "multiqc_genes_section_1_5.txt:md5,fcdcb0618858bf79586f679f4834f902", - "multiqc_genes_section_1_6.txt:md5,9cf7cebccab8b0073cad3d43d4d2ef92", - "multiqc_genes_section_1_7.txt:md5,d440bc9cce034ba82dd0d9f3387f9094", - "multiqc_genes_section_1_8.txt:md5,dc1f5de798343036301a059b545a378f", - "multiqc_genes_section_1_9.txt:md5,e9402e81e8c32c8a6b4015c4a55962f0", - "multiqc_id_mapping_stats.txt:md5,52e27cd2411482e92177128367f5bcf2", - "multiqc_normalised_expr_distrib_section_1.txt:md5,fe7c9f8eff636a38deee18a05e17ed4d", - "multiqc_normalised_expr_distrib_section_1_1.txt:md5,7578a930f8750ecb56e892a54211e28f", - "multiqc_normalised_expr_distrib_section_1_10.txt:md5,696c5b24d54057e4738bbd0b351c5d28", - "multiqc_normalised_expr_distrib_section_1_11.txt:md5,94ef2626cd23a3395ba0f53be43b529e", - "multiqc_normalised_expr_distrib_section_1_12.txt:md5,cf62d3846d7d00b438719e75551bd3fa", - "multiqc_normalised_expr_distrib_section_1_13.txt:md5,825766b14187d801ae2284dffd562ac4", - "multiqc_normalised_expr_distrib_section_1_14.txt:md5,b18a4df24ed61f0315d41d4cddfd6539", - "multiqc_normalised_expr_distrib_section_1_15.txt:md5,4d99b3d87c9a25b18fa5ed2061dfb71c", - "multiqc_normalised_expr_distrib_section_1_16.txt:md5,82305a3ca8a54e44a558d0c83dfca9f3", - "multiqc_normalised_expr_distrib_section_1_17.txt:md5,adf99bc87dd29499a1bfc50c3c26488c", - "multiqc_normalised_expr_distrib_section_1_18.txt:md5,8b64cbab2e0cca85575b18b41f973aa5", - "multiqc_normalised_expr_distrib_section_1_19.txt:md5,4544499f66cd9de554f2d26944028cd5", - "multiqc_normalised_expr_distrib_section_1_2.txt:md5,d74f1b40545293b2dba02a0ff167119d", - "multiqc_normalised_expr_distrib_section_1_3.txt:md5,e5701cd16921b4ce657ac131418e04d1", - "multiqc_normalised_expr_distrib_section_1_4.txt:md5,fd093b2d0d535ff16ba846bde129f690", - "multiqc_normalised_expr_distrib_section_1_5.txt:md5,4dbddb8d44680d3cc45a3053c510ca2d", - "multiqc_normalised_expr_distrib_section_1_6.txt:md5,497c20bb2f2d2c03595c897f30775411", - "multiqc_normalised_expr_distrib_section_1_7.txt:md5,5c3fb8ff5e1b90d0a9904712204fc36d", - "multiqc_normalised_expr_distrib_section_1_8.txt:md5,9e5d9c6fb87d348a893bfed6b24f01ce", - "multiqc_normalised_expr_distrib_section_1_9.txt:md5,6a40889210cec540d4b3a2e903454003", - "multiqc_null_values_filter.txt:md5,36e80c213d14d0e3942d84e8ad14b9cc", - "multiqc_ratio_nulls.txt:md5,ba7ee3e2a9f20f19bae430c56ca11e9a", - "multiqc_ratio_zeros.txt:md5,238d38905ef9fdc5e6a252255dea7f82", - "multiqc_total_gene_id_occurrence_quantiles.txt:md5,389252b8ba48d86c6100d0abcd762ac1", - "multiqc_zero_values_filter.txt:md5,36e80c213d14d0e3942d84e8ad14b9cc", - "accessions.txt:md5,76e5e3af7c72eac7a1993a2bd75b4d1a", - "selected_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "species_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "E_MTAB_8187_rnaseq.design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", - "E_MTAB_8187_rnaseq.rnaseq.raw.counts.csv:md5,fe221fd94f66df7120b0590091e14eb1", - "id_mapping_stats.csv:md5,17ccaa8e70c67c7d0de4ec3c630c2e5b", - "missing_values_filter_stats.csv:md5,a4a1e6b5e88fc2226c01f237b90214db", - "ratio_nulls.csv:md5,3649422febfc0208bb0f1892d071a0a1", - "ratio_nulls_per_sample.csv:md5,88f76a381ba0635b334ea65f1dc9311f", - "ratio_zeros.csv:md5,e31a1f46c19c75381bd237f520658bf3", - "zero_values_filter_stats.csv:md5,a4a1e6b5e88fc2226c01f237b90214db" + "multiqc_eatlas_all_experiments_metadata.txt:md5,e3c379628a87ad8b3f1e5cfe7310fcb0", + "multiqc_eatlas_selected_experiments_metadata.txt:md5,e3c379628a87ad8b3f1e5cfe7310fcb0", + "multiqc_gene_statistics.txt:md5,5acdc3e3c5ee949585746122042e3a95", + "multiqc_genes_section_1.txt:md5,3c48edce816118087fad975c3b2e150e", + "multiqc_genes_section_1_1.txt:md5,60962ac96142f6d818e6e552e49acfbf", + "multiqc_genes_section_1_10.txt:md5,8b5656d0384954be77d68b52b352c274", + "multiqc_genes_section_1_11.txt:md5,291d6d3087e97955aed29c49c8212ead", + "multiqc_genes_section_1_12.txt:md5,91698e69c64018fd72957c490f7ff3ff", + "multiqc_genes_section_1_13.txt:md5,9871fd84ac2bad8f740ce5aa42097db4", + "multiqc_genes_section_1_14.txt:md5,4ecd956786bd45a8412c72421b0ba071", + "multiqc_genes_section_1_15.txt:md5,7c84424999bcbb32f93898dcbdcfc2c3", + "multiqc_genes_section_1_16.txt:md5,bfc047dce5c21deca584138e89c6c993", + "multiqc_genes_section_1_17.txt:md5,167a36544d5cd92e9a178e92b91b2f42", + "multiqc_genes_section_1_18.txt:md5,f41528e9d8a43b4184ab64d2f17bb52a", + "multiqc_genes_section_1_19.txt:md5,2b8ae5d9a6f2562a29e153325c0813ae", + "multiqc_genes_section_1_2.txt:md5,6d5d700f547ed93498b75ca9d7e3a8b6", + "multiqc_genes_section_1_3.txt:md5,9d9d88b1065e6b7337b14683d08e6247", + "multiqc_genes_section_1_4.txt:md5,0aa0e21163e065cef0d5cdc437f23fbd", + "multiqc_genes_section_1_5.txt:md5,06b5f26e442498b658106df4239a2bf9", + "multiqc_genes_section_1_6.txt:md5,04be4ff16ce543c2bf6b40f4686fb46b", + "multiqc_genes_section_1_7.txt:md5,6a88f35e493baf1409ea9590f4f33e8e", + "multiqc_genes_section_1_8.txt:md5,fc195cb44c051684ac8a04bc42f1d563", + "multiqc_genes_section_1_9.txt:md5,fbfe2930503e42809f25fa1d8022d554", + "multiqc_id_mapping_stats.txt:md5,eebd614817761551497a4210022da830", + "multiqc_normalised_expr_distrib_section_1.txt:md5,643038ea4a668569e988bd0aac4a53e0", + "multiqc_normalised_expr_distrib_section_1_1.txt:md5,e78c321fe74010ffc43e1a24699c63c5", + "multiqc_normalised_expr_distrib_section_1_10.txt:md5,c6362429c6f181bb42c874a7a01f9704", + "multiqc_normalised_expr_distrib_section_1_11.txt:md5,adda3b5049d3444aace2ce78381d7df0", + "multiqc_normalised_expr_distrib_section_1_12.txt:md5,71d7deda66c9084a5f28e27061d66f58", + "multiqc_normalised_expr_distrib_section_1_13.txt:md5,0517c3cd42512d6d6d9da151cafd5ef9", + "multiqc_normalised_expr_distrib_section_1_14.txt:md5,6ddb07bfcb9c80045847b9f392cc49e5", + "multiqc_normalised_expr_distrib_section_1_15.txt:md5,17dce6dc28fab7606a9664249575a9a8", + "multiqc_normalised_expr_distrib_section_1_16.txt:md5,289b63cd2b4ed35780597b3db595a506", + "multiqc_normalised_expr_distrib_section_1_17.txt:md5,02bdf8ead4c248f5fcb0f80837d01140", + "multiqc_normalised_expr_distrib_section_1_18.txt:md5,2f8835d4cf0ecc6cdff09368f511aceb", + "multiqc_normalised_expr_distrib_section_1_19.txt:md5,d3ca94b2b22de241043d0dc8427cd916", + "multiqc_normalised_expr_distrib_section_1_2.txt:md5,c67b04d423c08f50abb7aded61e3fee8", + "multiqc_normalised_expr_distrib_section_1_3.txt:md5,bf5750a74ede44bebb3820bab622a932", + "multiqc_normalised_expr_distrib_section_1_4.txt:md5,6223117ebef835bd7f17e5a39015f97e", + "multiqc_normalised_expr_distrib_section_1_5.txt:md5,ab5ef1ab638a16b554baa16711f2fee4", + "multiqc_normalised_expr_distrib_section_1_6.txt:md5,42231476381c9522d4abef2219b3a376", + "multiqc_normalised_expr_distrib_section_1_7.txt:md5,c8cf57807b257529733df840084fab80", + "multiqc_normalised_expr_distrib_section_1_8.txt:md5,2291b32d9fc682a4bd8f7e74f181304f", + "multiqc_normalised_expr_distrib_section_1_9.txt:md5,88f2fd190de04ea355afdedd03184068", + "multiqc_null_values_filter.txt:md5,9f39dde761d2be72b989b3da51d9b768", + "multiqc_ratio_nulls.txt:md5,fd9acca0d6995183d30b6ef2489a596e", + "multiqc_ratio_zeros.txt:md5,7de1385d524ab670ffa9ddaf4cb8735b", + "multiqc_total_gene_id_occurrence_quantiles.txt:md5,4f5408fbf6cedc9160035dc0322781dd", + "multiqc_zero_values_filter.txt:md5,9f39dde761d2be72b989b3da51d9b768", + "accessions.txt:md5,c1a80aeb676be48beefb1df23a80da5b", + "selected_experiments.metadata.tsv:md5,f0f38d66449a88b9b95347d2d2ab4c68", + "species_experiments.metadata.tsv:md5,f0f38d66449a88b9b95347d2d2ab4c68", + "E_ENAD_3_rnaseq.design.csv:md5,376b9275a5b04892372bdecd1e51738d", + "E_ENAD_3_rnaseq.rnaseq.raw.counts.csv:md5,856b851cb139c3ddef5883efe2d85cfe", + "id_mapping_stats.csv:md5,574b7a35bd7fb4bb0122e5c7742d2b64", + "missing_values_filter_stats.csv:md5,a6fdf3c5250dc46a43f79a9ec5a1355d", + "ratio_nulls.csv:md5,f9d04a18f447dc5df3076cd3cebec755", + "ratio_nulls_per_sample.csv:md5,9606b597f36ab94930be607b2207c88b", + "ratio_zeros.csv:md5,72926e3905e83dd22a5a2dc62aa98d1d", + "zero_values_filter_stats.csv:md5,a6fdf3c5250dc46a43f79a9ec5a1355d" ] ], - "timestamp": "2026-04-05T09:07:09.566479758", "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-16T11:45:04.163764784" }, "-profile test_accessions_only": { "content": [ @@ -1234,16 +889,16 @@ ], [ "multiqc_citations.txt:md5,4c806e63a283ec1b7e78cdae3a923d4f", - "accessions.txt:md5,76e5e3af7c72eac7a1993a2bd75b4d1a", - "selected_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "species_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2" + "accessions.txt:md5,b63b86661ce5d73c1c95436ebaf146a1", + "selected_experiments.metadata.tsv:md5,2af519969d9c77cc74d92723ee171c48", + "species_experiments.metadata.tsv:md5,2af519969d9c77cc74d92723ee171c48" ] ], - "timestamp": "2026-03-29T14:35:30.092884854", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-16T11:58:55.484363676" }, "-profile test_one_accession_low_gene_count": { "content": [ @@ -1672,11 +1327,11 @@ "zero_values_filter_stats.csv:md5,766d888e41179e8a785f634b3b606bc9" ] ], - "timestamp": "2026-04-05T09:30:42.794565916", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-05T09:30:42.794565916" }, "-profile test_public_and_dataset": { "content": [ @@ -1921,7 +1576,7 @@ "mapped_gene_ids.csv:md5,7eecbd2d88adaf5f213f238a72d28b99", "whole_design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", "multiqc_citations.txt:md5,4c806e63a283ec1b7e78cdae3a923d4f", - "multiqc_eatlas_all_experiments_metadata.txt:md5,8b7643e0ef8eaaa3fa72f7103fd7ccee", + "multiqc_eatlas_all_experiments_metadata.txt:md5,6ea661253a55d41687e32fea72961063", "multiqc_eatlas_selected_experiments_metadata.txt:md5,8b7643e0ef8eaaa3fa72f7103fd7ccee", "multiqc_gene_statistics.txt:md5,d7750cb95663a63219dcec94e03d7af1", "multiqc_genes_section_1.txt:md5,f310a16068d5e76713497e2d3824cf2d", @@ -1972,7 +1627,7 @@ "multiqc_zero_values_filter.txt:md5,4082d32f92221ed686e79910c6d2f6b3", "accessions.txt:md5,76e5e3af7c72eac7a1993a2bd75b4d1a", "selected_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "species_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", + "species_experiments.metadata.tsv:md5,7c354b570fd393d913bdf1fc53db1db8", "E_MTAB_8187_rnaseq.design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", "E_MTAB_8187_rnaseq.rnaseq.raw.counts.csv:md5,fe221fd94f66df7120b0590091e14eb1", "id_mapping_stats.csv:md5,dc2d9d7f34e570411c8cf5885b447719", @@ -1983,11 +1638,11 @@ "zero_values_filter_stats.csv:md5,17fc6d525450d34445bf9cc25defe18a" ] ], - "timestamp": "2026-04-05T09:16:48.007287186", "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-16T11:58:29.889348049" }, "-profile test_download_only": { "content": [ @@ -2026,24 +1681,24 @@ "public_data/expression_atlas/accessions/selected_experiments.metadata.tsv", "public_data/expression_atlas/accessions/species_experiments.metadata.tsv", "public_data/expression_atlas/datasets", - "public_data/expression_atlas/datasets/E_MTAB_8187_rnaseq.design.csv", - "public_data/expression_atlas/datasets/E_MTAB_8187_rnaseq.rnaseq.raw.counts.csv", + "public_data/expression_atlas/datasets/E_MTAB_5309_rnaseq.design.csv", + "public_data/expression_atlas/datasets/E_MTAB_5309_rnaseq.rnaseq.raw.counts.csv", "statistics", "warnings" ], [ "multiqc_citations.txt:md5,4c806e63a283ec1b7e78cdae3a923d4f", - "accessions.txt:md5,76e5e3af7c72eac7a1993a2bd75b4d1a", - "selected_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "species_experiments.metadata.tsv:md5,cf220f0d0aab141abf220c856430f2f2", - "E_MTAB_8187_rnaseq.design.csv:md5,fbd18d011d7d855452e5a30a303afcbf", - "E_MTAB_8187_rnaseq.rnaseq.raw.counts.csv:md5,fe221fd94f66df7120b0590091e14eb1" + "accessions.txt:md5,f43aeb39de22137f546d2edf66d51228", + "selected_experiments.metadata.tsv:md5,d8254b794ee7a57ae6e31a72e8e2d822", + "species_experiments.metadata.tsv:md5,d8254b794ee7a57ae6e31a72e8e2d822", + "E_MTAB_5309_rnaseq.design.csv:md5,2556c1fd31b15eda7e4bbe042c83cc39", + "E_MTAB_5309_rnaseq.rnaseq.raw.counts.csv:md5,5c45a59ce7fbc59e5784f40dfb8c3b71" ] ], - "timestamp": "2026-03-29T14:36:07.351960504", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-16T11:59:27.717850311" } } \ No newline at end of file diff --git a/tests/modules/local/aggregate_results/main.nf.test.snap b/tests/modules/local/aggregate_results/main.nf.test.snap index ef6e609..bfa2a9a 100644 --- a/tests/modules/local/aggregate_results/main.nf.test.snap +++ b/tests/modules/local/aggregate_results/main.nf.test.snap @@ -61,11 +61,11 @@ ] } ], - "timestamp": "2026-04-04T09:38:02.365611798", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-04T09:38:02.365611798" }, "Without microarray": { "content": [ @@ -129,11 +129,11 @@ ] } ], - "timestamp": "2026-03-30T14:06:37.615799808", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T14:06:37.615799808" }, "One invalid target gene": { "content": [ @@ -197,11 +197,11 @@ ] } ], - "timestamp": "2026-03-30T14:47:07.501875225", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T14:47:07.501875225" }, "One section": { "content": [ @@ -253,11 +253,11 @@ ] } ], - "timestamp": "2026-03-30T14:47:13.474058057", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T14:47:13.474058057" }, "With microarray": { "content": [ @@ -321,10 +321,10 @@ ] } ], - "timestamp": "2026-03-30T14:46:55.231695582", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T14:46:55.231695582" } } \ No newline at end of file diff --git a/tests/modules/local/compute_gene_statistics/main.nf.test.snap b/tests/modules/local/compute_gene_statistics/main.nf.test.snap index 9db76e8..0e7756f 100644 --- a/tests/modules/local/compute_gene_statistics/main.nf.test.snap +++ b/tests/modules/local/compute_gene_statistics/main.nf.test.snap @@ -24,11 +24,11 @@ ] } ], - "timestamp": "2026-03-30T14:48:46.011713833", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T14:48:46.011713833" }, "No platform": { "content": [ @@ -55,11 +55,11 @@ ] } ], - "timestamp": "2026-03-30T14:48:33.525954126", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T14:48:33.525954126" }, "RNAseq platform": { "content": [ @@ -86,10 +86,10 @@ ] } ], - "timestamp": "2026-03-30T14:48:39.77826003", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T14:48:39.77826003" } } \ No newline at end of file diff --git a/tests/modules/local/compute_stability_scores/main.nf.test.snap b/tests/modules/local/compute_stability_scores/main.nf.test.snap index ebedc0c..5b386ca 100644 --- a/tests/modules/local/compute_stability_scores/main.nf.test.snap +++ b/tests/modules/local/compute_stability_scores/main.nf.test.snap @@ -24,11 +24,11 @@ ] } ], - "timestamp": "2026-03-30T15:20:22.075756497", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T15:20:22.075756497" }, "Without Genorm": { "content": [ @@ -55,10 +55,10 @@ ] } ], - "timestamp": "2026-03-30T15:20:28.206402711", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T15:20:28.206402711" } } \ No newline at end of file diff --git a/tests/modules/local/expressionatlas/getaccessions/main.nf.test.snap b/tests/modules/local/expressionatlas/getaccessions/main.nf.test.snap index 01391db..f784b39 100644 --- a/tests/modules/local/expressionatlas/getaccessions/main.nf.test.snap +++ b/tests/modules/local/expressionatlas/getaccessions/main.nf.test.snap @@ -57,11 +57,11 @@ ] } ], - "timestamp": "2026-02-19T10:19:07.035607232", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-02-19T10:19:07.035607232" }, "Solanum tuberosum no keyword": { "content": [ @@ -121,10 +121,10 @@ ] } ], - "timestamp": "2026-02-19T10:19:20.628916067", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-02-19T10:19:20.628916067" } } \ No newline at end of file diff --git a/tests/modules/local/expressionatlas/getdata/main.nf.test.snap b/tests/modules/local/expressionatlas/getdata/main.nf.test.snap index 74bcd29..cc3b5be 100644 --- a/tests/modules/local/expressionatlas/getdata/main.nf.test.snap +++ b/tests/modules/local/expressionatlas/getdata/main.nf.test.snap @@ -36,11 +36,11 @@ ] } ], - "timestamp": "2026-03-19T12:17:31.898448037", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:17:31.898448037" }, "Arabidopsis Geo dataset": { "content": [ @@ -79,11 +79,11 @@ ] } ], - "timestamp": "2026-03-29T16:45:22.368557567", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-29T16:45:22.368557567" }, "Transcription profiling by array of Arabidopsis mutant for fis2 (microarray)": { "content": [ @@ -122,10 +122,10 @@ ] } ], - "timestamp": "2026-03-19T12:17:45.546042421", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:17:45.546042421" } } \ No newline at end of file diff --git a/tests/modules/local/filter_and_rename_genes/main.nf.test.snap b/tests/modules/local/filter_and_rename_genes/main.nf.test.snap index 5c57a3d..c219e82 100644 --- a/tests/modules/local/filter_and_rename_genes/main.nf.test.snap +++ b/tests/modules/local/filter_and_rename_genes/main.nf.test.snap @@ -7,7 +7,15 @@ ], "1": [ [ - "test", + [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ], "failure_reason.txt:md5,0eea8256c81d0362f3f10979ab2de23e" ] ], @@ -16,7 +24,15 @@ ], "3": [ [ - "test", + [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ], "0", "0", "3", @@ -42,11 +58,11 @@ ] } ], - "timestamp": "2026-04-02T15:03:17.972937783", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:03:17.972937783" }, "Map Ensembl IDs": { "content": [ @@ -54,7 +70,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.ensembl_ids.renamed.parquet:md5,1fe83a8ee993d02c9df18f7412d20f0f" ] @@ -67,7 +91,15 @@ ], "3": [ [ - "test", + [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ], "2", "1", "1", @@ -91,18 +123,26 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.ensembl_ids.renamed.parquet:md5,1fe83a8ee993d02c9df18f7412d20f0f" ] ] } ], - "timestamp": "2026-04-02T15:03:06.767979138", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:03:06.767979138" }, "No valid gene": { "content": [ @@ -112,7 +152,15 @@ ], "1": [ [ - "test", + [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ], "failure_reason.txt:md5,0eea8256c81d0362f3f10979ab2de23e" ] ], @@ -121,7 +169,15 @@ ], "3": [ [ - "test", + [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ], "0", "0", "3", @@ -147,10 +203,10 @@ ] } ], - "timestamp": "2026-04-02T15:03:12.057594832", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:03:12.057594832" } } \ No newline at end of file diff --git a/tests/modules/local/genorm/compute_m_measure/main.nf.test.snap b/tests/modules/local/genorm/compute_m_measure/main.nf.test.snap index f8ea889..767f3dd 100644 --- a/tests/modules/local/genorm/compute_m_measure/main.nf.test.snap +++ b/tests/modules/local/genorm/compute_m_measure/main.nf.test.snap @@ -34,10 +34,10 @@ ] } ], - "timestamp": "2026-03-30T15:40:23.09370734", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T15:40:23.09370734" } } \ No newline at end of file diff --git a/tests/modules/local/genorm/cross_join/main.nf.test.snap b/tests/modules/local/genorm/cross_join/main.nf.test.snap index b11d325..50d11bc 100644 --- a/tests/modules/local/genorm/cross_join/main.nf.test.snap +++ b/tests/modules/local/genorm/cross_join/main.nf.test.snap @@ -38,10 +38,10 @@ ] } ], - "timestamp": "2026-03-30T15:40:29.248178717", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T15:40:29.248178717" } } \ No newline at end of file diff --git a/tests/modules/local/genorm/expression_ratio/main.nf.test.snap b/tests/modules/local/genorm/expression_ratio/main.nf.test.snap index f0347ab..a9e492e 100644 --- a/tests/modules/local/genorm/expression_ratio/main.nf.test.snap +++ b/tests/modules/local/genorm/expression_ratio/main.nf.test.snap @@ -38,10 +38,10 @@ ] } ], - "timestamp": "2026-04-01T09:41:39.459415462", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-01T09:41:39.459415462" } } \ No newline at end of file diff --git a/tests/modules/local/genorm/make_chunks/main.nf.test.snap b/tests/modules/local/genorm/make_chunks/main.nf.test.snap index 6cb9d08..5b2f00b 100644 --- a/tests/modules/local/genorm/make_chunks/main.nf.test.snap +++ b/tests/modules/local/genorm/make_chunks/main.nf.test.snap @@ -56,10 +56,10 @@ ] } ], - "timestamp": "2026-03-30T15:40:46.563584649", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T15:40:46.563584649" } } \ No newline at end of file diff --git a/tests/modules/local/genorm/ratio_standard_variation/main.nf.test.snap b/tests/modules/local/genorm/ratio_standard_variation/main.nf.test.snap index a16d570..6f29543 100644 --- a/tests/modules/local/genorm/ratio_standard_variation/main.nf.test.snap +++ b/tests/modules/local/genorm/ratio_standard_variation/main.nf.test.snap @@ -38,10 +38,10 @@ ] } ], - "timestamp": "2026-04-01T09:41:51.590963847", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-01T09:41:51.590963847" } } \ No newline at end of file diff --git a/tests/modules/local/get_candidate_genes/main.nf.test.snap b/tests/modules/local/get_candidate_genes/main.nf.test.snap index c9e2ede..7b869fd 100644 --- a/tests/modules/local/get_candidate_genes/main.nf.test.snap +++ b/tests/modules/local/get_candidate_genes/main.nf.test.snap @@ -46,11 +46,11 @@ ] } ], - "timestamp": "2026-03-30T17:07:03.292271274", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T17:07:03.292271274" }, "Too many sections": { "content": [ @@ -123,10 +123,10 @@ ] } ], - "timestamp": "2026-03-30T17:07:09.643611957", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T17:07:09.643611957" } } \ No newline at end of file diff --git a/tests/modules/local/gprofiler/idmapping/main.nf.test.snap b/tests/modules/local/gprofiler/idmapping/main.nf.test.snap index 33550d2..850dae5 100644 --- a/tests/modules/local/gprofiler/idmapping/main.nf.test.snap +++ b/tests/modules/local/gprofiler/idmapping/main.nf.test.snap @@ -34,10 +34,10 @@ ] } ], - "timestamp": "2026-02-19T10:26:01.249646558", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-02-19T10:26:01.249646558" } } \ No newline at end of file diff --git a/tests/modules/local/merge_counts/main.nf.test.snap b/tests/modules/local/merge_counts/main.nf.test.snap index 7290c51..6e773d4 100644 --- a/tests/modules/local/merge_counts/main.nf.test.snap +++ b/tests/modules/local/merge_counts/main.nf.test.snap @@ -34,11 +34,11 @@ ] } ], - "timestamp": "2026-03-30T16:41:25.646239587", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T16:41:25.646239587" }, "3 files": { "content": [ @@ -75,10 +75,10 @@ ] } ], - "timestamp": "2026-03-30T16:39:46.447995126", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T16:39:46.447995126" } } \ No newline at end of file diff --git a/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap b/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap index 5bcd264..64ffcd9 100644 --- a/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap +++ b/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap @@ -5,7 +5,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.cpm.parquet:md5,8802fdfa77c0da39062bf357dccdd3cd" ] @@ -33,18 +41,26 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.cpm.parquet:md5,8802fdfa77c0da39062bf357dccdd3cd" ] ] } ], - "timestamp": "2026-04-02T15:06:33.626810331", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:06:33.626810331" }, "One group": { "content": [ @@ -87,11 +103,11 @@ ] } ], - "timestamp": "2026-03-19T12:23:45.874853063", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:23:45.874853063" }, "TSV files": { "content": [ @@ -134,11 +150,11 @@ ] } ], - "timestamp": "2026-03-19T12:23:54.407797312", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:23:54.407797312" }, "Rows with many zeros": { "content": [ @@ -146,7 +162,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.cpm.parquet:md5,ab2596a5bb8b3b2e39754191a2dce2aa" ] @@ -174,17 +198,25 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.cpm.parquet:md5,ab2596a5bb8b3b2e39754191a2dce2aa" ] ] } ], - "timestamp": "2026-04-02T15:06:39.394957809", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:06:39.394957809" } } \ No newline at end of file diff --git a/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap b/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap index f150a84..32d95ae 100644 --- a/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap +++ b/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap @@ -5,7 +5,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] @@ -33,18 +41,26 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] ] } ], - "timestamp": "2026-04-02T15:06:57.587153369", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:06:57.587153369" }, "One group": { "content": [ @@ -52,7 +68,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,2bb5797b24bcd02a06b2794c94567638" ] @@ -80,18 +104,26 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,2bb5797b24bcd02a06b2794c94567638" ] ] } ], - "timestamp": "2026-04-02T15:07:10.080660208", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:07:10.080660208" }, "TSV files": { "content": [ @@ -99,7 +131,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] @@ -127,18 +167,26 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] ] } ], - "timestamp": "2026-04-02T15:07:16.231969197", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:07:16.231969197" }, "Rows with many zeros": { "content": [ @@ -146,7 +194,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,95563b1ba1083cfc31c2b9c18c5aeaaa" ] @@ -174,17 +230,25 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "counts.tpm.parquet:md5,95563b1ba1083cfc31c2b9c18c5aeaaa" ] ] } ], - "timestamp": "2026-04-02T15:07:03.89821637", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:07:03.89821637" } } \ No newline at end of file diff --git a/tests/modules/local/normfinder/main.nf.test.snap b/tests/modules/local/normfinder/main.nf.test.snap index 4e90417..0b2298f 100644 --- a/tests/modules/local/normfinder/main.nf.test.snap +++ b/tests/modules/local/normfinder/main.nf.test.snap @@ -55,11 +55,11 @@ ] } ], - "timestamp": "2026-03-30T15:45:00.995645591", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T15:45:00.995645591" }, "Very small dataset - Cq values": { "content": [ @@ -117,10 +117,10 @@ ] } ], - "timestamp": "2026-03-30T15:44:51.060894512", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-30T15:44:51.060894512" } } \ No newline at end of file diff --git a/tests/modules/local/quantile_normalisation/main.nf.test.snap b/tests/modules/local/quantile_normalisation/main.nf.test.snap index ef0a01e..08cf6c5 100644 --- a/tests/modules/local/quantile_normalisation/main.nf.test.snap +++ b/tests/modules/local/quantile_normalisation/main.nf.test.snap @@ -5,7 +5,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "count.raw.cpm.quant_norm.parquet:md5,4ceb116e0a52b92ab31ec4e122ed12a1" ] @@ -34,18 +42,26 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "count.raw.cpm.quant_norm.parquet:md5,4ceb116e0a52b92ab31ec4e122ed12a1" ] ] } ], - "timestamp": "2026-04-02T15:07:43.185701068", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:07:43.185701068" }, "Normal target distribution": { "content": [ @@ -53,7 +69,15 @@ "0": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "count.raw.cpm.quant_norm.parquet:md5,10c118fd62dad210b585f30620679732" ] @@ -82,17 +106,25 @@ "counts": [ [ { - "dataset": "test" + "dataset": [ + [ + "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", + "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" + ], + [ + "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" + ] + ] }, "count.raw.cpm.quant_norm.parquet:md5,10c118fd62dad210b585f30620679732" ] ] } ], - "timestamp": "2026-04-02T15:07:51.53574005", "meta": { "nf-test": "0.9.5", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-02T15:07:51.53574005" } } \ No newline at end of file diff --git a/tests/subworkflows/local/download_public_datasets/main.nf.test.snap b/tests/subworkflows/local/download_public_datasets/main.nf.test.snap index f02a885..3e29948 100644 --- a/tests/subworkflows/local/download_public_datasets/main.nf.test.snap +++ b/tests/subworkflows/local/download_public_datasets/main.nf.test.snap @@ -26,11 +26,11 @@ ] } ], - "timestamp": "2025-12-16T15:18:21.726044151", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.2" - } + }, + "timestamp": "2025-12-16T15:18:21.726044151" }, "Beta vulgaris - Eatlas + GEO - all accessions": { "content": [ @@ -77,10 +77,10 @@ ] } ], - "timestamp": "2025-12-16T15:18:08.622422246", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.2" - } + }, + "timestamp": "2025-12-16T15:18:08.622422246" } } \ No newline at end of file diff --git a/tests/subworkflows/local/expression_normalisation/main.nf.test.snap b/tests/subworkflows/local/expression_normalisation/main.nf.test.snap index 0b893ab..04a5c4e 100644 --- a/tests/subworkflows/local/expression_normalisation/main.nf.test.snap +++ b/tests/subworkflows/local/expression_normalisation/main.nf.test.snap @@ -44,11 +44,11 @@ ] } ], - "timestamp": "2026-03-19T12:27:13.766132141", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:27:13.766132141" }, "No rnaseq normalisation": { "content": [ @@ -77,11 +77,11 @@ ] } ], - "timestamp": "2026-03-19T12:27:25.897836784", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:27:25.897836784" }, "TPM Normalisation with gene length": { "content": [ @@ -128,11 +128,11 @@ ] } ], - "timestamp": "2026-03-19T12:27:00.268510601", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:27:00.268510601" }, "TPM Normalisation": { "content": [ @@ -179,10 +179,10 @@ ] } ], - "timestamp": "2026-03-19T12:26:44.852023368", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-03-19T12:26:44.852023368" } } \ No newline at end of file diff --git a/tests/subworkflows/local/genorm/main.nf.test.snap b/tests/subworkflows/local/genorm/main.nf.test.snap index 813be1c..411b8f6 100644 --- a/tests/subworkflows/local/genorm/main.nf.test.snap +++ b/tests/subworkflows/local/genorm/main.nf.test.snap @@ -20,11 +20,11 @@ ] } ], - "timestamp": "2026-04-01T09:56:47.48692894", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-01T09:56:47.48692894" }, "10 genes": { "content": [ @@ -47,10 +47,10 @@ ] } ], - "timestamp": "2026-04-01T09:55:53.207791305", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-01T09:55:53.207791305" } } \ No newline at end of file diff --git a/tests/subworkflows/local/get_public_accessions/main.nf.test.snap b/tests/subworkflows/local/get_public_accessions/main.nf.test.snap index ed1f783..d19a70f 100644 --- a/tests/subworkflows/local/get_public_accessions/main.nf.test.snap +++ b/tests/subworkflows/local/get_public_accessions/main.nf.test.snap @@ -3,12 +3,14 @@ "content": [ { "0": [ + "E-ENAD-2", "E-GEOD-61690", "E-MTAB-552", "E-MTAB-8187", "E-PROT-138" ], "accessions": [ + "E-ENAD-2", "E-GEOD-61690", "E-MTAB-552", "E-MTAB-8187", @@ -16,22 +18,24 @@ ] } ], - "timestamp": "2026-04-01T14:49:26.109506348", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-16T12:25:30.194867058" }, "No GEO + accessions provided": { "content": [ { "0": [ + "E-ENAD-2", "E-GEOD-61690", "E-MTAB-552", "E-MTAB-8187", "E-PROT-138" ], "accessions": [ + "E-ENAD-2", "E-GEOD-61690", "E-MTAB-552", "E-MTAB-8187", @@ -39,28 +43,30 @@ ] } ], - "timestamp": "2026-04-01T14:49:15.733265214", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-16T12:25:15.508377196" }, "Fetch eatlas accessions without keywords": { "content": [ { "0": [ + "E-ENAD-2", "E-MTAB-8187" ], "accessions": [ + "E-ENAD-2", "E-MTAB-8187" ] } ], - "timestamp": "2026-04-01T14:48:43.670211053", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-16T12:25:00.873486754" }, "With samplling size": { "content": [ @@ -73,37 +79,10 @@ ] } ], - "timestamp": "2026-04-01T14:53:02.05138484", "meta": { "nf-test": "0.9.3", "nextflow": "25.10.4" - } - }, - "Fetch public accessions with keywords": { - "content": [ - { - "0": [ - "E-MTAB-8187", - "GSE107627", - "GSE114968", - "GSE269454", - "GSE281272", - "GSE79526" - ], - "accessions": [ - "E-MTAB-8187", - "GSE107627", - "GSE114968", - "GSE269454", - "GSE281272", - "GSE79526" - ] - } - ], - "timestamp": "2026-04-01T14:49:04.709620479", - "meta": { - "nf-test": "0.9.3", - "nextflow": "25.10.4" - } + }, + "timestamp": "2026-04-01T14:53:02.05138484" } } \ No newline at end of file From 6e30dd44f3059c01a2b9328f1d3f43e2572f2b36 Mon Sep 17 00:00:00 2001 From: Olivier Coen Date: Fri, 17 Apr 2026 09:16:55 +0200 Subject: [PATCH 4/4] fix test snapshot --- .../filter_and_rename_genes/main.nf.test.snap | 82 +++------------- .../compute_cpm/main.nf.test.snap | 48 ++-------- .../compute_tpm/main.nf.test.snap | 96 ++++--------------- .../quantile_normalisation/main.nf.test.snap | 48 ++-------- 4 files changed, 45 insertions(+), 229 deletions(-) diff --git a/tests/modules/local/filter_and_rename_genes/main.nf.test.snap b/tests/modules/local/filter_and_rename_genes/main.nf.test.snap index c219e82..874f066 100644 --- a/tests/modules/local/filter_and_rename_genes/main.nf.test.snap +++ b/tests/modules/local/filter_and_rename_genes/main.nf.test.snap @@ -7,15 +7,7 @@ ], "1": [ [ - [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ], + "test", "failure_reason.txt:md5,0eea8256c81d0362f3f10979ab2de23e" ] ], @@ -24,15 +16,7 @@ ], "3": [ [ - [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ], + "test", "0", "0", "3", @@ -59,10 +43,10 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:03:17.972937783" + "timestamp": "2026-04-17T09:04:45.840061804" }, "Map Ensembl IDs": { "content": [ @@ -70,15 +54,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.ensembl_ids.renamed.parquet:md5,1fe83a8ee993d02c9df18f7412d20f0f" ] @@ -91,15 +67,7 @@ ], "3": [ [ - [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ], + "test", "2", "1", "1", @@ -123,15 +91,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.ensembl_ids.renamed.parquet:md5,1fe83a8ee993d02c9df18f7412d20f0f" ] @@ -139,10 +99,10 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:03:06.767979138" + "timestamp": "2026-04-17T09:04:26.849187591" }, "No valid gene": { "content": [ @@ -152,15 +112,7 @@ ], "1": [ [ - [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ], + "test", "failure_reason.txt:md5,0eea8256c81d0362f3f10979ab2de23e" ] ], @@ -169,15 +121,7 @@ ], "3": [ [ - [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ], + "test", "0", "0", "3", @@ -204,9 +148,9 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:03:12.057594832" + "timestamp": "2026-04-17T09:04:36.329611443" } } \ No newline at end of file diff --git a/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap b/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap index 64ffcd9..6f3d795 100644 --- a/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap +++ b/tests/modules/local/normalisation/compute_cpm/main.nf.test.snap @@ -5,15 +5,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.cpm.parquet:md5,8802fdfa77c0da39062bf357dccdd3cd" ] @@ -41,15 +33,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.cpm.parquet:md5,8802fdfa77c0da39062bf357dccdd3cd" ] @@ -57,10 +41,10 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:06:33.626810331" + "timestamp": "2026-04-17T09:07:24.246785277" }, "One group": { "content": [ @@ -162,15 +146,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.cpm.parquet:md5,ab2596a5bb8b3b2e39754191a2dce2aa" ] @@ -198,15 +174,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.cpm.parquet:md5,ab2596a5bb8b3b2e39754191a2dce2aa" ] @@ -214,9 +182,9 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:06:39.394957809" + "timestamp": "2026-04-17T09:07:34.001566313" } } \ No newline at end of file diff --git a/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap b/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap index 32d95ae..287c19f 100644 --- a/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap +++ b/tests/modules/local/normalisation/compute_tpm/main.nf.test.snap @@ -5,15 +5,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] @@ -41,15 +33,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] @@ -57,10 +41,10 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:06:57.587153369" + "timestamp": "2026-04-17T09:08:02.882187442" }, "One group": { "content": [ @@ -68,15 +52,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,2bb5797b24bcd02a06b2794c94567638" ] @@ -104,15 +80,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,2bb5797b24bcd02a06b2794c94567638" ] @@ -120,10 +88,10 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:07:10.080660208" + "timestamp": "2026-04-17T09:08:21.950858405" }, "TSV files": { "content": [ @@ -131,15 +99,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] @@ -167,15 +127,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,e8e08e6af6b76fe41793259203925e37" ] @@ -183,10 +135,10 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:07:16.231969197" + "timestamp": "2026-04-17T09:08:31.427239077" }, "Rows with many zeros": { "content": [ @@ -194,15 +146,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,95563b1ba1083cfc31c2b9c18c5aeaaa" ] @@ -230,15 +174,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "counts.tpm.parquet:md5,95563b1ba1083cfc31c2b9c18c5aeaaa" ] @@ -246,9 +182,9 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:07:03.89821637" + "timestamp": "2026-04-17T09:08:12.502224484" } } \ No newline at end of file diff --git a/tests/modules/local/quantile_normalisation/main.nf.test.snap b/tests/modules/local/quantile_normalisation/main.nf.test.snap index 08cf6c5..1e2bce1 100644 --- a/tests/modules/local/quantile_normalisation/main.nf.test.snap +++ b/tests/modules/local/quantile_normalisation/main.nf.test.snap @@ -5,15 +5,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "count.raw.cpm.quant_norm.parquet:md5,4ceb116e0a52b92ab31ec4e122ed12a1" ] @@ -42,15 +34,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "count.raw.cpm.quant_norm.parquet:md5,4ceb116e0a52b92ab31ec4e122ed12a1" ] @@ -58,10 +42,10 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:07:43.185701068" + "timestamp": "2026-04-17T09:09:10.597987851" }, "Normal target distribution": { "content": [ @@ -69,15 +53,7 @@ "0": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "count.raw.cpm.quant_norm.parquet:md5,10c118fd62dad210b585f30620679732" ] @@ -106,15 +82,7 @@ "counts": [ [ { - "dataset": [ - [ - "custom_content_multiqc_config.yaml:md5,abaf7086fcc1d3979b04ed3c6ecc7109", - "skewness.txt:md5,0503443761b306e254ac1c0075ea267e" - ], - [ - "custom_content_multiqc_config.yaml:md5,edf372668919bebe05783bc16995c5c4" - ] - ] + "dataset": "test" }, "count.raw.cpm.quant_norm.parquet:md5,10c118fd62dad210b585f30620679732" ] @@ -122,9 +90,9 @@ } ], "meta": { - "nf-test": "0.9.5", + "nf-test": "0.9.3", "nextflow": "25.10.4" }, - "timestamp": "2026-04-02T15:07:51.53574005" + "timestamp": "2026-04-17T09:09:22.718260106" } } \ No newline at end of file