Skip to content

Commit 6097a6c

Browse files
committed
Textual updates
1 parent f8bd903 commit 6097a6c

File tree

5 files changed

+24
-6
lines changed

5 files changed

+24
-6
lines changed

docs/nextflow/configs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ params {
186186
## Extra exercises
187187

188188
````{tab} Extra exercise 1
189-
Complete the `nextflow.config` and `params.config` files in the 'exercises/04_configs/' folder. These config files should accompany the script `exercises/04_configs/RNAseq.nf`. The commmand to run this pipeline should be: `nextflow run exercises/04_configs/RNAseq.nf -profile docker`.
189+
Complete the `nextflow.config` and `params.config` files in the `exercises/04_configs/` folder. These config files should accompany the script `exercises/04_configs/RNAseq.nf`. The commmand to run this pipeline should be: `nextflow run exercises/04_configs/RNAseq.nf -profile docker`.
190190
````
191191
````{tab} Solution 1
192192
The solution is available in the `exercises/04_configs/solutions/` folder.

docs/nextflow/project.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Project
22

3-
For day two, each of you will build a small-scale metagenomics pipeline from scratch to test out what you’ve learned so far.
3+
For the second half of day two, each of you will build a small-scale metagenomics pipeline from scratch to test out what you’ve learned so far.
44

55
## Concept
66

@@ -20,7 +20,7 @@ Before you start the project, make sure to `cd` to the `project` directory and w
2020

2121
For this project, we will use data from *[Vandeputte et al. (2017)](https://www.nature.com/articles/nature24460)*: a well-known study from the VIB centre for microbiology that was published in Nature. This study took faecal samples from 135 participants to examine their gut microbiota.
2222

23-
To keep computation times to a minimum, we will work with a few subsets from this data. You can pull in this data by running the `get_project_data.sh` script that has been provided for you.
23+
To keep computation times to a minimum, we will work with a two subsets of this data. You can download this data by running the `get_project_data.sh` script that has been provided for you.
2424

2525
```bash
2626
bash get_project_data.sh
@@ -39,6 +39,14 @@ Set up a `main.nf` script in which you will build your pipeline that uses nextfl
3939

4040
All the docker containers we will need are already publicly available, so don’t worry about having to write Dockerfiles yourself 🙂
4141

42+
```{note}
43+
The following docker containers will work well with Nextflow for the pipeline you're going to create:
44+
- fastqc: `biocontainers/fastqc:v0.11.9_cv8`
45+
- DADA2: `blekhmanlab/dada2:1.26.0`
46+
- Python: `python:slim-bullseye`
47+
- Cutadapt: `kfdrc/cutadapt:latest`
48+
```
49+
4250
### Step 1: Quality Control
4351

4452
After pulling in and setting up the data, we’re first interested in examining the quality of the sequencing data we got.

docs/nextflow/reports.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,17 @@ Nextflow has an embedded function for reporting a various information about the
2424
As of Nextflow 22.04, the DAG can also be output in mermaid format, more information can be found [here](https://www.nextflow.io/docs/latest/tracing.html#dag-visualisation).
2525
```
2626

27-
3. **Tower**
27+
3. **Timeline Report**
28+
29+
After running the nextflow pipeline script with the option `-with-timeline`, find the html report in the folder from where you launched the pipeline.
30+
31+
```bash
32+
nextflow run exercises/05_reports/RNAseq.nf -with-timeline -profile docker
33+
```
34+
35+
This report summarizes the execution time of each process in your pipeline. It can be used to identify bottlenecks and to optimize the pipeline. More information about the formt of the timeline report can be found [here](https://www.nextflow.io/docs/latest/tracing.html#timeline-report).
36+
37+
4. **Tower**
2838

2939
Adding the parameter `-with-tower` enables the Seqera Tower service and will output the reports to a browser-based platform. More about Tower below.
3040

project/project-solutions/modules/reads2counts.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
process DADA2 {
44
// DIRECTIVES: set the docker container, the directory to output to, and the amount of cpus to allocate to this process
5-
container 'golob/dada2:1.14.1.ub.1804'
5+
container 'blekhmanlab/dada2:1.26.0'
66
publishDir "${params.outdir}/dada2", mode: 'copy', overwrite: true
77
cpus 4
88

project/project-solutions/modules/rev_comp.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
params.fw_primer = "GTGCCAGCMGCCGCGGTAA"
44

55
process REVERSE_COMP {
6-
container 'rackspacedot/python37'
6+
container 'python:slim-bullseye'
77
//container 'julia'
88
//container 'r-base'
99
//container 'debian'

0 commit comments

Comments
 (0)