Я хочу включить результаты RSeQC с помощью multiQC в рабочие процессы snakemake. У меня проблема в том, что один из инструментов RSeQC сообщает только .r и .pdf, в то время как кажется, что multiQC требует ввода .txt для создания графика.
Есть ли у кого-нибудь рабочий код для snakemake, который восстанавливает информацию из RSeQC в правило multiQC.
Поскольку это комбинация трех инструментов, получить поддержку сложно.
Мой код здесь, из которого используется только вывод RSeQC geneBodyCoverage.txt (не два вывода .r и особенно junctionSaturation_plot.r, из которых нет ничего, кроме изображения .r и png)
rule multiqc_global:
"""
Aggregate all MultiQC reports
"""
input:
expand("intermediate/{smp}_fastqc.zip", smp=SAMPLES),
expand("intermediate/merged_{smp}_fastqc.zip", smp=SAMPLES),
expand("logs/star/{smp}_Log.final.out", smp=SAMPLES),
expand("intermediate/{smp}.geneBodyCoverage.txt", smp=SAMPLES),
expand("intermediate/{smp}.geneBodyCoverage.r", smp=SAMPLES),
expand("intermediate/{smp}.junctionSaturation_plot.r", smp=SAMPLES),
output:
html = "results/global_multiqc.html",
stats = "intermediate/global_multiqc_general_stats.txt"
log:
"logs/multiqc/global_multiqc.log"
version: "1.0"
shadow: "minimal"
shell:
"""
# Run multiQC and keep the html report
multiqc -n multiqc.html {input} 2> {log}
mv multiqc.html {output.html}
mv multiqc_data/multiqc_general_stats.txt {output.stats}
"""
*.txt
файл; используемый файл зависит от модуля - person Manavalan Gajapathy   schedule 01.11.2018--dirs-depth
, если проблема связана с тем же именем образца. Кроме того, попробуйте--verbose
посмотреть, что делает multiqc, который может сказать вам, в чем проблема. - person Manavalan Gajapathy   schedule 03.11.2018