diff --git a/CHANGELOG.md b/CHANGELOG.md index a2fbd5ff..bf283b23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ Release of genomic-medicine-sweden/tomte, created with the [nf-core](https://nf- - A new parameter `vep_plugin_files` to supply files required by vep plugins [#67](https://github.com/genomic-medicine-sweden/tomte/pull/67) - The possibility of using `igenomes_base` to point to a path where genome specific reference files are placed (fasta, fai, gtf, star_index, salmon_index, subsample_bed) [#76](https://github.com/genomic-medicine-sweden/tomte/pull/76) - Merging of case's vcf files [#80](https://github.com/genomic-medicine-sweden/tomte/pull/80) +- Reference list to MultiQC report [#88](https://github.com/genomic-medicine-sweden/tomte/pull/88) ### `Fixed` diff --git a/CITATIONS.md b/CITATIONS.md index 8869811f..86fa03a9 100644 --- a/CITATIONS.md +++ b/CITATIONS.md @@ -14,7 +14,7 @@ > Danecek P, Bonfield JK, Liddle J, et al. Twelve years of SAMtools and BCFtools. GigaScience. 2021;10(2):giab008. doi:10.1093/gigascience/giab008 -- [UCSC tools] (https://academic.oup.com/bioinformatics/article/26/17/2204/199001) +- [UCSC tools](https://academic.oup.com/bioinformatics/article/26/17/2204/199001) > Kent WJ, Zweig AS, Barber G, Hinrichs AS, Karolchik D. BigWig and BigBed: enabling browsing of large distributed datasets. Bioinformatics. 2010 Sep 1;26(17):2204-7. doi: 10.1093/bioinformatics/btq351 @@ -26,10 +26,22 @@ > McLaren W, Gil L, Hunt SE, et al. The Ensembl Variant Effect Predictor. Genome Biol. 2016;17(1):122. doi:10.1186/s13059-016-0974-4 +- [DROP](https://www.nature.com/articles/s41596-020-00462-5) + + > Yépez, V.A., Mertes, C., Müller, M.F. et al. Detection of aberrant gene expression events in RNA sequencing data. Nat Protoc 16, 1276–1296 (2021). doi:10.1038/s41596-020-00462-5 + +- [fastp](https://www.ncbi.nlm.nih.gov/pubmed/30423086/) + + > Chen S, Zhou Y, Chen Y, Gu J. fastp: an ultra-fast all-in-one FASTQ preprocessor. Bioinformatics. 2018 Sep 1;34(17):i884-i890. doi: 10.1093/bioinformatics/bty560. PubMed PMID: 30423086; PubMed Central PMCID: PMC6129281. + - [FastQC](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/) > Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online]. +- [FRASER](https://www.nature.com/articles/s41467-020-20573-7) + + > Mertes C, Scheller IF, Yépez VA, et al. Detection of aberrant splicing events in RNA-seq data using FRASER [published correction appears in Nat Commun. 2022 Jun 16;13(1):3474]. Nat Commun. 2021;12(1):529. Published 2021 Jan 22. doi:10.1038/s41467-020-20573-7 + - [GATK](https://genome.cshlp.org/content/20/9/1297) > McKenna A, Hanna M, Banks E, et al. The Genome Analysis Toolkit: A MapReduce framework for analyzing next-generation DNA sequencing data. Genome Res. 2010;20(9):1297-1303. doi:10.1101/gr.107524.110 @@ -42,6 +54,12 @@ > Ewels P, Magnusson M, Lundin S, Käller M. MultiQC: summarize analysis results for multiple tools and samples in a single report. Bioinformatics. 2016 Oct 1;32(19):3047-8. doi: 10.1093/bioinformatics/btw354. Epub 2016 Jun 16. PubMed PMID: 27312411; PubMed Central PMCID: PMC5039924. +- [OUTRIDER](https://www.sciencedirect.com/science/article/pii/S0002929718304014?via%3Dihub) + + > Brechtmann F, Mertes C, Matusevičiūtė A, et al. OUTRIDER: A Statistical Method for Detecting Aberrantly Expressed Genes in RNA Sequencing Data. Am J Hum Genet. 2018;103(6):907-917. doi:10.1016/j.ajhg.2018.10.025 + +- [picard-tools](http://broadinstitute.github.io/picard) + - [StringTie](http://ccb.jhu.edu/software/stringtie/) > Pertea M, Pertea GM, Antonescu CM, Chang TC, Mendell JT, Salzberg SL. StringTie enables improved reconstruction of a transcriptome from RNA-seq reads. Nat Biotechnol. 2015 Mar;33(3):290-5. doi: 10.1038/nbt.3122. Epub 2015 Feb 18. PMID: 25690850; PMCID: PMC4643835. @@ -50,6 +68,10 @@ > Patro R, Duggal G, Love MI, Irizarry RA, Kingsford C. Salmon provides fast and bias-aware quantification of transcript expression Nat Methods. 2017 Apr;14(4):417-419. doi: 10.1038/nmeth.4197. Epub 2017 Mar 6. PubMed PMID: 28263959; PubMed Central PMCID: PMC5600148. +- [STAR](https://pubmed.ncbi.nlm.nih.gov/23104886/) + + > Dobin A, Davis CA, Schlesinger F, Drenkow J, Zaleski C, Jha S, Batut P, Chaisson M, Gingeras TR. STAR: ultrafast universal RNA-seq aligner Bioinformatics. 2013 Jan 1;29(1):15-21. doi: 10.1093/bioinformatics/bts635. Epub 2012 Oct 25. PubMed PMID: 23104886; PubMed Central PMCID: PMC3530905. + ## Software packaging/containerisation tools - [Anaconda](https://anaconda.com) diff --git a/nextflow.config b/nextflow.config index c0cffd5a..97c29801 100644 --- a/nextflow.config +++ b/nextflow.config @@ -58,7 +58,7 @@ params { // MultiQC options multiqc_config = null multiqc_title = null - multiqc_logo = null + multiqc_logo = "${projectDir}/assets/tomte_logo_light.png" max_multiqc_email_size = '25.MB' multiqc_methods_description = null diff --git a/subworkflows/local/utils_nfcore_tomte_pipeline/main.nf b/subworkflows/local/utils_nfcore_tomte_pipeline/main.nf index ad1f5313..5fa61166 100644 --- a/subworkflows/local/utils_nfcore_tomte_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_tomte_pipeline/main.nf @@ -216,13 +216,22 @@ def genomeExistsError() { // Generate methods description for MultiQC // def toolCitationText() { - // TODO nf-core: Optionally add in-text citation tools to this list. - // Can use ternary operators to dynamically construct based conditions, e.g. params["run_xyz"] ? "Tool (Foo et al. 2023)" : "", - // Uncomment function in methodsDescriptionText to render in MultiQC report def citation_text = [ "Tools used in the workflow included:", + "BCFtools (Danecek et al. 2021),", + "DROP (Yépez et al. 2021),", + params.switch_vep ? "EnsemblVEP (McLaren et al. 2016)," : "", + "fastp (Chen et al. 2018),", "FastQC (Andrews 2010),", - "MultiQC (Ewels et al. 2016)", + params.switch_drop_as ? "FRASER (Mertes et al 2021)," : "", + "GATK (McKenna et al. 2010),", + params.switch_stringtie ? "GFFCompare (Pertea et al. 2020), StringTie (Pertea et al. 2015)," : "", + "MultiQC (Ewels et al. 2016),", + params.switch_drop_ae ? "OUTRIDER (Brechtmann et al. 2018)," : "", + "SAMtools (Danecek et al. 2021),", + "Salmon (Patro et al. 2017),", + "STAR (Dobin et al. 2012),", + params.switch_build_tracks ? "UCSC tools (Kent et al. 2010)" : "", "." ].join(' ').trim() @@ -230,12 +239,25 @@ def toolCitationText() { } def toolBibliographyText() { - // TODO nf-core: Optionally add bibliographic entries to this list. - // Can use ternary operators to dynamically construct based conditions, e.g. params["run_xyz"] ? "