Weisheng Wu
04/06/2026, 10:58 PM--remove_ribo_rna. And I checked the parameter json file in the report to make sure it was indeed false. However, the multiqc report still has a section named "Bowtie2 (rRNA removal)", and the following "Paired-end alignments" section appears to be a sub-section. I believe this is just a fake title, but wonder why the pipeline renders it this way.Jonathan Manning
04/07/2026, 8:36 AMJonathan Manning
04/07/2026, 9:19 AMWeisheng Wu
04/07/2026, 10:46 PMWeisheng Wu
04/09/2026, 12:59 AMmultiqc_report_data. multiqc_bowtie2_bowtie2_alignment.txt has correct data, but the content in multiqc_general_stats.txt is messed up. They are attached.Jonathan Manning
04/09/2026, 7:54 AMJonathan Manning
04/09/2026, 9:21 AMtable_sample_merge feature groups samples ending in `_1`/`_2` as "Read 1"/"Read 2" in the General Statistics table. This works well for most sample naming schemes, but when sample IDs themselves end in _1 or _2 (like your Td_Mut1365_1, Td_Mut1365_2), it misinterprets those as read pair indicators and corrupts the table.
As an immediate workaround, create a small YAML file (e.g., no_merge.yml) with this content:
table_sample_merge: false
Then pass it to the pipeline:
--multiqc_config no_merge.yml
This disables the read-pair grouping in the General Statistics table, and your samples should display correctly. The per-read detail is still available in the dedicated FastQC and Cutadapt report sections.
--multiqc_table_sample_merge false parameter so this can be toggled directly on the command line without needing a config file.Weisheng Wu
04/09/2026, 7:30 PMJonathan Manning
04/10/2026, 9:15 AM--paired_in) and produces a single log per sample. The issue is that MultiQC's SortMeRNA module extracts the sample name from a "Reads file:" line inside the log content rather than from the log filename. For paired-end data, the log contains two "Reads file:" lines (one per read), and the parser happens to use the second one (R2). That name retains a _2 suffix after cleaning, so table_sample_merge slots the %rRNA value into the "Read 2" row.
The %rRNA value itself is correct for both reads combined. As before, you can work around this with a custom MultiQC config. Create a YAML file (e.g., fix_sortmerna.yml) with:
use_filename_as_sample_name:
- sortmerna
extra_fn_clean_exts:
- ".sortmerna"
Then pass it to the pipeline:
--multiqc_config fix_sortmerna.yml
This is definitely something we should do, so I've also pushed a fix in https://github.com/nf-core/rnaseq/pull/1781 so this will be included in the next release.Weisheng Wu
04/10/2026, 3:38 PMJonathan Manning
04/10/2026, 3:47 PM