Skip to content

Commit

Permalink
Merge pull request #206 from nf-core/documentation
Browse files Browse the repository at this point in the history
Update usage.md
  • Loading branch information
danilodileo authored Dec 1, 2023
2 parents 7ec2d43 + a430885 commit 32c2945
Show file tree
Hide file tree
Showing 8 changed files with 1,862 additions and 1,551 deletions.
25 changes: 13 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,33 +24,33 @@ On release, automated continuous integration tests run the pipeline on a full-si

## Pipeline summary

![nf-core/rnaseq metro map](docs/images/nf-core-metatdenovo_metro_map.png)
![nf-core/metatdenovo metro map](docs/images/metatdenovo.png)

1. Read QC ([`FastQC`](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/))
2. Present QC for raw reads ([`MultiQC`](http://multiqc.info/))
3. Quality trimming and adapters removal for raw reads [`Trimm Galore!`](https://www.bioinformatics.babraham.ac.uk/projects/trim_galore/)
4. Filter sequences with [`BBduk`](https://jgi.doe.gov/data-and-tools/software-tools/bbtools/bb-tools-user-guide/bbduk-guide/)
5. Normalize the sequencing depth with [`BBnorm`](https://jgi.doe.gov/data-and-tools/software-tools/bbtools/bb-tools-user-guide/bbnorm-guide/)
6. Merge trimmed, pair-end reads ( [`Seqtk`](https://github.com/lh3/seqtk))
3. Quality trimming and adapter removal for raw reads ([`Trim Galore!`](https://www.bioinformatics.babraham.ac.uk/projects/trim_galore/))
4. Optional: Filter sequences with [`BBduk`](https://jgi.doe.gov/data-and-tools/software-tools/bbtools/bb-tools-user-guide/bbduk-guide/)
5. Optional: Normalize the sequencing depth with [`BBnorm`](https://jgi.doe.gov/data-and-tools/software-tools/bbtools/bb-tools-user-guide/bbnorm-guide/)
6. Merge trimmed, pair-end reads ([`Seqtk`](https://github.com/lh3/seqtk))
7. Choice of de novo assembly programs:
1. [`RNAspade`](https://cab.spbu.ru/software/rnaspades/) suggested for Eukaryotes de novo assembly
1. [`RNAspades`](https://cab.spbu.ru/software/rnaspades/) suggested for Eukaryotes de novo assembly
2. [`Megahit`](https://github.com/voutcn/megahit) suggested for Prokaryotes de novo assembly
8. Choice of orf caller:
1. [`TransDecoder`](https://github.com/TransDecoder/TransDecoder) suggested for Eukaryotes
2. [`Prokka`](https://github.com/tseemann/prokka) suggested for Prokaryotes
3. [`Prodigal`](https://github.com/hyattpd/Prodigal) suggested for Prokaryotes
9. Quantification of genes identified in assemblies:
1. generate index of assembly [`BBmap index`](https://sourceforge.net/projects/bbmap/)
2. Mapping cleaned reads to the assembly for quantification [`BBmap`](https://sourceforge.net/projects/bbmap/)
3. Get raw counts per each gene present in the assembly [`Featurecounts`](http://subread.sourceforge.net) -> TSV table with collected featurecounts output
1. Generate index of assembly ([`BBmap index`](https://sourceforge.net/projects/bbmap/))
2. Mapping cleaned reads to the assembly for quantification ([`BBmap`](https://sourceforge.net/projects/bbmap/))
3. Get raw counts per each gene present in the assembly ([`Featurecounts`](http://subread.sourceforge.net)) -> TSV table with collected featurecounts output
10. Functional annotation:
1. [`Eggnog`](https://github.com/eggnogdb/eggnog-mapper) -> Reformat TSV output "eggnog table"
2. [`KOfamscan`](https://github.com/takaram/kofam_scan)
3. [`HMMERsearch`](https://www.ebi.ac.uk/Tools/hmmer/search/hmmsearch) -> Ranking orfs based on HMMprofile with [`Hmmrank`](https://github.com/erikrikarddaniel/hmmrank)
11. Taxonomic annotation:
1. [`EUKulele`](https://github.com/AlexanderLabWHOI/EUKulele) -> Reformat TSV output "Reformat_tax.R"
2. [`CAT`](https://github.com/dutilh/CAT)
12. Summary statistics table. Collect_stats.R
12. Summary statistics table. "Collect_stats.R"

## Usage

Expand All @@ -71,8 +71,6 @@ CONTROL_REP1,AEG588A1_S1_L002_R1_001.fastq.gz,AEG588A1_S1_L002_R2_001.fastq.gz

Each row represents a fastq file (single-end) or a pair of fastq files (paired end).

-->

Now, you can run the pipeline using:

```bash
Expand All @@ -97,6 +95,9 @@ To see the results of an example test run with a full size dataset refer to the
For more details about the output files and reports, please refer to the
[output documentation](https://nf-co.re/metatdenovo/output).

_Note_ the `summary_tables` directory under the output directory.
This will contain tsv tables that we have made especially for further analysis in tools like R or Python.

## Credits

nf-core/metatdenovo was originally written by Danilo Di Leo (@danilodileo), Emelie Nilsson (@emnilsson) & Daniel Lundin (@erikrikarddaniel).
Expand Down
3,023 changes: 1,653 additions & 1,370 deletions docs/images/metat_diagram.svg → docs/images/metat_v6.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/images/mqc_fastqc_adapter.png
Binary file not shown.
Binary file removed docs/images/mqc_fastqc_counts.png
Binary file not shown.
Binary file removed docs/images/mqc_fastqc_quality.png
Binary file not shown.
Binary file removed docs/images/nf-core-metatdenovo_metro_map.png
Binary file not shown.
186 changes: 102 additions & 84 deletions docs/output.md

Large diffs are not rendered by default.

179 changes: 94 additions & 85 deletions docs/usage.md

Large diffs are not rendered by default.

0 comments on commit 32c2945

Please sign in to comment.