Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipeline summary report #558

Merged
merged 100 commits into from
Aug 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
19eafab
Initial commit for draft PR
tillenglert Mar 24, 2023
a8b9160
fix --skip_cutadapt and --skip_dada_quality
d4straub Mar 24, 2023
411188b
fix dada2 error profiles
d4straub Mar 24, 2023
b3655d5
fix dada2 quality profiles for single end data
d4straub Mar 24, 2023
14f89cd
Adding more content to the report
tillenglert Apr 3, 2023
2614ac7
Small refactoring and fix skip_taxonomy
tillenglert Apr 3, 2023
414b45a
fix custom reference db
tillenglert Apr 3, 2023
0b0e9e1
fix dada quality single end
tillenglert Apr 3, 2023
2d2943b
fix single end dada2 stats table
tillenglert Apr 3, 2023
ba5f207
Change number of asv origin from barrnap
tillenglert Apr 4, 2023
3b728a2
Move some parameters which were below skip_dada_quality
tillenglert Apr 5, 2023
4e5d5eb
bugfix parameter line continue and some refactoring in report template
tillenglert Apr 5, 2023
b193c0f
Also skip header if no filtering with barrnap or taxonomic classifica…
tillenglert Apr 5, 2023
fcfe058
Merge branch 'dev' of https://github.com/nf-core/ampliseq into featur…
d4straub Apr 5, 2023
f72715c
fix test_single
d4straub Apr 5, 2023
a42b9f1
fix dada2 quality plots
d4straub Apr 5, 2023
44eead4
fix dada2 error plots side-by-side
d4straub Apr 5, 2023
64a76ca
fix links to ASV files by DADA2
d4straub Apr 5, 2023
82973c9
fix headlines
d4straub Apr 5, 2023
9da2f54
improve dada2 display of quality plots
d4straub Apr 5, 2023
5dd6480
fix sequence of dada2 quality plots
d4straub Apr 11, 2023
d4d76d6
add --trunc_rmin and --max_ee
d4straub Apr 11, 2023
c8296b9
rm TODO
d4straub Apr 11, 2023
5ccfe6c
Merge branch 'dev' of https://github.com/nf-core/ampliseq into featur…
d4straub Jun 19, 2023
c052f19
fix container link
d4straub Jun 19, 2023
b4a1bd9
fix input and add taxonomies
d4straub Jun 19, 2023
0eaa966
fix test_sintax
d4straub Jun 19, 2023
03b2e03
fix test_novaseq
d4straub Jun 19, 2023
d7c6133
improve barrnap report
d4straub Jun 19, 2023
005f363
add flag that dada2 taxonomy is available
d4straub Jun 19, 2023
dfba726
make taxonomic assignment reporting independent of taxonomic ranks
d4straub Jun 20, 2023
f224205
add QIIME2 taxonomic assignments
d4straub Jun 20, 2023
b656c66
add SINTAX taxonomic assignments
d4straub Jun 20, 2023
79c90a9
add Phylogenetic placement
d4straub Jun 20, 2023
f5eabb0
add header when any taxonomic classification is available
d4straub Jun 22, 2023
3853405
add explanations to elements before taxonomic classification
d4straub Jun 22, 2023
759adce
Merge branch 'dev' of https://github.com/nf-core/ampliseq into featur…
d4straub Jun 23, 2023
ecf83df
clean up cutadapt output
d4straub Jun 23, 2023
a21d54a
add length filter
d4straub Jun 23, 2023
f6bb28a
add minimum codon filtering section
d4straub Jun 27, 2023
de74d98
improve barrnap reporting
d4straub Jun 27, 2023
bd7de17
fix with --skip_multiqc
d4straub Jun 27, 2023
c993c36
add ITSx report
d4straub Jun 27, 2023
d80e213
Merge branch 'dev' of https://github.com/nf-core/ampliseq into featur…
d4straub Jun 28, 2023
5d2d6b2
fix stacked barplot of fractions lost per DADA2 step
d4straub Jun 28, 2023
04b43c1
text changes
d4straub Jun 28, 2023
4771844
display error profiles of multiple runs
d4straub Jun 29, 2023
8b95cf2
add QIIME2 downstream analysis
d4straub Jun 29, 2023
3430dae
add --skip_summary_report, module versions, db versions
d4straub Jun 30, 2023
b74949a
add qiime2 asv filtering
d4straub Jun 30, 2023
3e75071
add info to downstream analysis section
d4straub Jun 30, 2023
a684309
add intro and outro text
d4straub Jun 30, 2023
8adef25
fix tests
d4straub Jun 30, 2023
3351743
add info about DAAD2's --sample_inference
d4straub Jul 3, 2023
8ef5fbf
add rarefaction depth
d4straub Jul 3, 2023
ad861e9
add cutting of dada2 ref tax
d4straub Jul 3, 2023
be55df7
review output
d4straub Jul 3, 2023
6d24228
export svgs
d4straub Jul 3, 2023
313e131
fix channel issues
d4straub Jul 4, 2023
df9c365
add heattree
d4straub Jul 4, 2023
b109249
incremental visual improvements
d4straub Jul 4, 2023
4ef20b3
suppress unwanted output by dev.off()
d4straub Jul 4, 2023
8a41991
add adonis
d4straub Jul 4, 2023
5d9324b
more detailed ancom results
d4straub Jul 4, 2023
9d63c9b
add barplot_average and statistics for PCoA
d4straub Jul 6, 2023
28d7704
remove the need for bin/generate_report.R
d4straub Jul 7, 2023
cd31b84
fix params list
d4straub Jul 7, 2023
b7ac50a
fix params list 2
d4straub Jul 7, 2023
6d047ac
fix params list 3
d4straub Jul 7, 2023
50e4607
fix non existent adonis channel
d4straub Jul 7, 2023
df3298a
remove all flag_skip_ params
d4straub Jul 10, 2023
44ffe48
make input optional
d4straub Jul 11, 2023
0551601
change to nf-core style css
d4straub Jul 11, 2023
eac9b35
add version and figure
d4straub Jul 11, 2023
a1002f7
update params and docs
d4straub Jul 26, 2023
e30f162
update .nf.test files
d4straub Jul 27, 2023
2e65ec8
update README
d4straub Jul 27, 2023
13e2912
fix report channels and test_pplace
d4straub Jul 27, 2023
0772afd
fix nf-test doubleprimers
d4straub Jul 27, 2023
a461ddc
Apply suggestions from code review
d4straub Jul 28, 2023
f732688
add methods section and improve layout
d4straub Jul 31, 2023
ea20a1c
add input section
d4straub Jul 31, 2023
f81dfd9
Add functional Biocontainer
tillenglert Aug 2, 2023
7d4f358
Merge branch 'dev' into feature/summary_report
tillenglert Aug 2, 2023
04fd6a1
implement internal review suggestions
d4straub Aug 2, 2023
5e3ddff
Merge branch 'feature/summary_report' of https://github.com/tillengle…
d4straub Aug 2, 2023
94c3c1b
add more details for taxonomic references
d4straub Aug 2, 2023
81af727
add citations and links for tools
d4straub Aug 2, 2023
8225269
add report title and abstract
d4straub Aug 3, 2023
1cce75f
bugfix large sample numbers dada stats table
tillenglert Aug 4, 2023
aa98524
Change ordering of dada stats stacked bar charts
tillenglert Aug 4, 2023
c76c64b
Apply suggestions from code review
d4straub Aug 7, 2023
8b3d708
Implement mor suggestions from review
d4straub Aug 7, 2023
46b47da
move report defaults to nextflow.config
d4straub Aug 7, 2023
74c5fa5
add more details to ITSx output
d4straub Aug 7, 2023
2fc2585
Merge branch 'dev' of https://github.com/nf-core/ampliseq into featur…
d4straub Aug 8, 2023
26a1f11
fix input
d4straub Aug 8, 2023
bfe5bb1
Update assets/report_template.Rmd
d4straub Aug 10, 2023
1a3ec4a
set limits for barrnap plot
d4straub Aug 10, 2023
75a497b
merge dev
d4straub Aug 11, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### `Added`

- [#558](https://github.com/nf-core/ampliseq/pull/558) - Pipeline summary report

### `Changed`

### `Fixed`
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ By default, the pipeline currently performs the following:
- Excludes unwanted taxa, produces absolute and relative feature/taxa count tables and plots, plots alpha rarefaction curves, computes alpha and beta diversity indices and plots thereof ([QIIME2](https://www.nature.com/articles/s41587-019-0209-9))
- Calls differentially abundant taxa ([ANCOM](https://www.ncbi.nlm.nih.gov/pubmed/26028277))
- Creates phyloseq R objects ([Phyloseq](https://www.bioconductor.org/packages/release/bioc/html/phyloseq.html))
- Overall pipeline run summaries ([MultiQC](https://multiqc.info/))
- Pipeline QC summaries ([MultiQC](https://multiqc.info/))
- Pipeline summary report ([R Markdown](https://github.com/rstudio/rmarkdown))

## Usage

Expand Down
Binary file added assets/nf-core-ampliseq_logo_light_long.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
70 changes: 70 additions & 0 deletions assets/nf-core_style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
body {
font-family: Calibri, helvetica, sans-serif;
}

h1 {
color: rgb(36, 176, 100);
font-size: 200%;
}

h2 {
color: rgb(36, 176, 100);
font-size: 150%;
}

h3 {
font-size: 100%;
font-weight: bold;
}

h3.subtitle {
font-size: 120%;
color: rgb(0, 0, 0);
font-weight: bold;
}

h4 {
font-size: 100%;
font-weight: bold;
font-style: italic;
}

.watermark {
opacity: 0.1;
position: fixed;
top: 50%;
left: 50%;
font-size: 500%;
color: #24b064;
}

.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #24b064;
border-color: #24b064;
}
.list-group-item.active:hover {
z-index: 2;
color: #fff;
background-color: #24b064;
border-color: #24b064;
}

#TOC {
background-size: contain;
padding-top: 60px !important;
background-repeat: no-repeat;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #24b064;
}

a {
color: #24b064;
text-decoration: none;
}
Loading
Loading