8000 v1.0.0 by HadrienG · Pull Request #17 · nf-core/mag · GitHub
[go: up one dir, main page]

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
60446a0
update credits and add sequence import via a manifest file
d4straub Feb 26, 2019
4b2f84a
integrate nanopore preprocessing and hybrid assembly
d4straub Feb 27, 2019
625d000
change to python 3.6.7, use most popular nanopore preprocessing tools…
d4straub Feb 28, 2019
fb0828f
improve busco database handling
d4straub Feb 28, 2019
00f1b81
add nanolyse and prevent fastq.gz publishing
d4straub Mar 4, 2019
a5c7626
add parameters for long read qc
d4straub Mar 4, 2019
f4fceab
add phix filtering for illumina reads
d4straub Mar 4, 2019
1ef108b
resolve file name collision for multiqc introduced earlier
d4straub Mar 4, 2019
c315083
fix centralized config
d4straub Mar 6, 2019
4d5f204
update software version reporting
d4straub Mar 6, 2019
779a008
fix centralized config once more
d4straub Mar 6, 2019
73e8113
add bandage for assembly graphs
d4straub Mar 6, 2019
a92f687
optimize phix filtering
d4straub Mar 6, 2019
900a0ad
Don#t load configs twice
d4straub Mar 6, 2019
e55b4c6
fix phix filtering and generate overall busco plot
d4straub Mar 8, 2019
aa9da9a
improve output structure
d4straub Mar 21, 2019
eadf8e8
remove all of checkm and refinem
d4straub Mar 21, 2019
4d41652
update params
d4straub Mar 21, 2019
1d32389
add many supposedly resource-hungry processes to base.conf
d4straub Mar 21, 2019
b09e880
add SPAdes for Illumina-only
d4straub Mar 22, 2019
df716b9
correct typo in conf/base.config
d4straub Mar 22, 2019
8034bf9
remove Bandage
d4straub Mar 27, 2019
1755693
fix busco when using singularity container
d4straub Mar 27, 2019
5f16a79
adjust computational requirements
d4straub Mar 28, 2019
184b75e
more adjustments in conf/base.config
d4straub Mar 29, 2019
764c714
output busco sequences for each bin to make (manual for now) taxonomi…
d4straub Mar 29, 2019
def9fe7
increase filtlong and SPAdes resources
d4straub Apr 2, 2019
8bddb9a
temporarly add binac_smp.config to test assembly with >128 GB memory …
d4straub Apr 2, 2019
ed8399a
increase filtlong and SPAdes resources very high for testing binac_sm…
d4straub Apr 2, 2019
900d087
fix again process busco to not fail when no buscos are found
d4straub Apr 2, 2019
ffecaa2
output also tables with busco values
d4straub Apr 2, 2019
a7bf1cf
use metaquast instead of quast and also evaluate genomic bins with me…
d4straub Apr 3, 2019
5e904f5
prevent fastq.gz from publishing
d4straub Apr 3, 2019
5b925b1
increase spades/hybridspades memory allocation once more
d4straub Apr 8, 2019
875ab0d
Update nf-core pipeline template.
Apr 9, 2019
1552b69
fix metaquast for bins
d4straub Apr 12, 2019
d587861
prevent MetaQUAST from downloading reference genomes since this often…
d4straub Apr 15, 2019
10e1780
reorganize quast output and publish busco and quast summary
d4straub Apr 15, 2019
d931d4c
make porechop optional
d4straub Apr 16, 2019
18f0d7a
make quast behave correctely with multiple samples
d4straub Apr 16, 2019
3de7fcc
clean up base.config and make sure that (meta)SPAdes memory allocatio…
d4straub Apr 16, 2019
8b6d1c6
add code for -profile test_hybrid
d4straub Apr 17, 2019
e6aa28a
fix file staging that broke test_hybrid
d4straub Apr 17, 2019
511b493
Merge pull request #15 from d4straub/dev
HadrienG Apr 18, 2019
5fdac3e
Merge branch 'dev' into TEMPLATE
HadrienG Apr 18, 2019
a600ef0
Merge branch 'TEMPLATE' into dev
HadrienG Apr 18, 2019
b95555f
fix nf tests
HadrienG Apr 30, 2019
fd506bb
phix and lambda to assets/data
HadrienG Jun 10, 2019
9160b25
linting
HadrienG Jun 11, 2019
d3aec17
markdownlint
HadrienG Jun 12, 2019
db6693e
pin matplotlib to 2.2.3
HadrienG Jun 12, 2019
4fb15e2
Merge pull request #1 from nf-core/dev
d4straub Jul 16, 2019
d87faf5
add optional centrifuge and a krona plot on raw reads
d4straub Jul 16, 2019
5419a56
add optional taxonomic classification of MAGs by CAT
d4straub Jul 16, 2019
0a48ebd
more resources to centrifuge and cat
d4straub Jul 17, 2019
aa3864d
fix wrong input file
d4straub Jul 17, 2019
13d4c33
attempt to fix cat input
d4straub Jul 17, 2019
b08366d
more resources for krona
d4straub Jul 17, 2019
26613db
speed up of CAT/diamond needs one more parameter
d4straub Jul 17, 2019
2c3b9ae
fix cat input
d4straub Jul 17, 2019
1211e82
add kraken2
d4straub Jul 17, 2019
3e66ec9
fix cat
d4straub Jul 18, 2019
bcca92f
fix kraken2 database
d4straub Jul 18, 2019
bceccef
fix kraken2 database 2nd
d4straub Jul 18, 2019
4497d96
fix --skip_busco
d4straub Jul 18, 2019
299d356
fix kraken2 database 3rd
d4straub Jul 18, 2019
fab79bd
fix kraken2 output
d4straub Jul 18, 2019
d0340a1
fix cat 2nd
d4straub Jul 18, 2019
b1e840f
improve cat output
d4straub Jul 18, 2019
9aebac9
only prepare krona database when centrifuge or kraken2 are planned
d4straub Jul 19, 2019
8ddfce1
adjust centrifuge output
d4straub Jul 19, 2019
9ff5f0b
ignore when BUSCO fails on a genomic bin
d4straub Jul 22, 2019
487b277
fix when statements
d4straub Jul 22, 2019
d379663
test centrifuge
HadrienG Jul 30, 2019
464e201
test kraken
HadrienG Jul 31, 2019
751d88f
Merge pull request #20 from d4straub/dev
HadrienG Jul 31, 2019
8f53af8
migrated test datasets to nf-core/mag
HadrienG Jul 31, 2019
f7ccfc0
remove pycache
HadrienG Jul 31, 2019
294a163
brief pipeline desc
HadrienG Aug 1, 2019
5226e18
remove todos
HadrienG Aug 1, 2019
7049eb1
command-line flags + software versions
HadrienG Aug 1, 2019
45305e8
skip testing krona (travis does not wanna dl the db)
HadrienG Aug 1, 2019
30055c0
software version bumps
HadrienG Aug 1, 2019
b2b3780
usage
HadrienG Aug 2, 2019
9b17873
describe output files
HadrienG Aug 2, 2019
de9a3de
brief description of pipeline as of 1.0.0
HadrienG Aug 6, 2019
b2d8e3f
address pseudo review comments
HadrienG Aug 6, 2019
8bfae25
mapping as a separate process
HadrienG Sep 13, 2019
b34af80
mv reads outside of assembly output
HadrienG Dec 4, 2019
aa47f77
multiple samples
maxulysse Dec 4, 2019
0f155a5
channel magic
maxulysse Dec 4, 2019
95f29a8
Merge pull request #25 from MaxUlysse/dev
maxulysse Dec 5, 2019
a9b2342
clarify text profiles
HadrienG Dec 6, 2019
f9af33a
Revert "clarify text profiles"
HadrienG Dec 6, 2019
4d2da86
clarify text profiles, without screwing up the formatting
HadrienG Dec 6, 2019
49d7407
markdown linting
HadrienG Dec 6, 2019
4afcb8b
linting + nf version bump
HadrienG Dec 6, 2019
5233739
correct slack links
HadrienG Dec 6, 2019
06a21f0
rm aws config
HadrienG Dec 6, 2019
49dd4f2
cat doc
HadrienG Dec 6, 2019
7bd3d2a
markdown formatting
HadrienG Dec 6, 2019
10a9205
rm version regex from busco parser
HadrienG Dec 6, 2019
2e8dfd2
rm binac config
HadrienG Dec 6, 2019
4c66843
def input single/pairs instead of ifelse
HadrienG Dec 10, 2019
f853db4
mv instead of cp for spades output
HadrienG Dec 12, 2019
39ed6cb
correct slack link
HadrienG Dec 20, 2019
a8987ad
rm aws batch config
HadrienG Dec 20, 2019
1cbbf22
rm ref to binac config
HadrienG Dec 20, 2019
9984f2b
rm local install config, now on website
HadrienG Dec 20, 2019
8592308
release date in changelog
HadrienG Dec 20, 2019
54310f7
busco changed their dl url...
HadrienG Dec 20, 2019
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
8000 Diff view
31 changes: 25 additions & 6 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# nf-core/mag Contributing Guidelines
# nf-core/mag: Contributing Guidelines

Hi there! Many thanks for taking an interest in improving nf-core/mag.

We try to manage the required tasks for nf-core/mag using GitHub issues, you probably came to this page when creating one. Please use the prefilled template to save time.
We try to manage the required tasks for nf-core/mag using GitHub issues, you probably came to this page when creating one. Please use the pre-filled template to save time.

However, don't be put off by this template - other more general issues and suggestions are welcome! Contributions to the code are even more welcome ;)

> If you need help using nf-core/mag then the best place to go is the Gitter chatroom where you can ask us questions directly: https://gitter.im/nf-core/Lobby
> If you need help using or modifying nf-core/mag then the best place to ask is on the pipeline channel on [Slack](https://nf-co.re/join/slack).

## Contribution workflow
If you'd like to write some code for nf-core/mag, the standard workflow
Expand All @@ -15,11 +15,30 @@ is as follows:
1. Check that there isn't already an issue about your idea in the
[nf-core/mag issues](https://github.com/nf-core/mag/issues) to avoid
duplicating work.
* Feel free to add a new issue here for the same reason.
* If there isn't one already, please create one so that others know you're working on this
2. Fork the [nf-core/mag repository](https://github.com/nf-core/mag) to your GitHub account
3. Make the necessary changes / additions within your forked repository
4. Submit a Pull Request against the master branch and wait for the code to be reviewed and merged.
4. Submit a Pull Request against the `dev` branch and wait for the code to be reviewed and merged.

If you're not used to this workflow with git, you can start with some [basic docs from GitHub](https://help.github.com/articles/fork-a-repo/) or even their [excellent interactive tutorial](https://try.github.io/).

For further information/help, please consult the [nf-core/mag documentation](https://github.com/nf-core/mag#documentation) and don't hesitate to get in touch on [Gitter](https://gitter.im/nf-core/Lobby)
## Tests
When you create a pull request with changes, [Travis CI](https://travis-ci.org/) will run automatic tests.
Typically, pull-requests are only fully reviewed when these tests are passing, though of course we can help out before then.

There are typically two types of tests that run:

### Lint Tests
The nf-core has a [set of guidelines](http://nf-co.re/guidelines) which all pipelines must adhere to.
To enforce these and ensure that all pipelines stay in sync, we have developed a helper tool which runs checks on the pipeline code. This is in the [nf-core/tools repository](https://github.com/nf-core/tools) and once installed can be run locally with the `nf-core lint <pipeline-directory>` command.

If any failures or warnings are encountered, please follow the listed URL for more documentation.

### Pipeline Tests
Each nf-core pipe BD0 line should be set up with a minimal set of test-data.
Travis CI then runs the pipeline on this data to ensure that it exists successfully.
If there are any failures then the automated tests fail.
These tests are run both with the latest available version of Nextflow and also the minimum required version that is stated in the pipeline code.

## Getting help
For further information/help, please consult the [nf-core/mag documentation](https://github.com/nf-core/mag#documentation) and don't hesitate to get in touch on the pipeline channel on [Slack](https://nfcore.slack.com/channels/mag).
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Hi there!

Thanks for telling us about a problem with the pipeline. Please delete this text and anything that's not relevant from the template below:

#### Describe the bug
A clear and concise description of what the bug is.

#### Steps to reproduce
Steps to reproduce the behaviour:
1. Command line: `nextflow run ...`
2. See error: _Please provide your error message_

#### Expected behaviour
A clear and concise description of what you expected to happen.

#### System:
- Hardware: [e.g. HPC, Desktop, Cloud...]
- Executor: [e.g. slurm, local, awsbatch...]
- OS: [e.g. CentOS Linux, macOS, Linux Mint...]
- Version [e.g. 7, 10.13.6, 18.3...]

#### Nextflow Installation:
- Version: [e.g. 0.31.0]

#### Container engine:
- Engine: [e.g. Conda, Docker or Singularity]
- version: [e.g. 1.0.0]
- Image tag: [e.g. nfcore/mag:1.0.0]

#### Additional context
Add any other context about the problem here.
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Hi there!

Thanks for suggesting a new feature for the pipeline! Please delete this text and anything that's not relevant from the template below:

#### Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
Ex. I'm always frustrated when [...]

#### Describe the solution you'd like
A clear and concise description of what you want to happen.

#### Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

#### Additional context
Add any other context about the feature request here.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Please fill in the appropriate checklist below (delete whatever is not relevant)
## PR checklist
- [ ] This comment contains a description of changes (with reason)
- [ ] If you've fixed a bug or added code that should be tested, add tests!
- [ ] If necessary, also make a PR on the [nf-core/mag branch on the nf-core/test-datasets repo]( https://github.com/nf-core/test-datasets/pull/newnf-core/mag)
- [ ] If necessary, also make a PR on the [nf-core/mag branch on the nf-core/test-datasets repo]( https://github.com/nf-core/test-datasets/pull/new/nf-core/mag)
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker`).
- [ ] Make sure your code lints (`nf-core lint .`).
- [ ] Documentation in `docs` is updated
Expand Down
29 changes: 0 additions & 29 deletions .github/bug_report.md

This file was deleted.

16 changes: 0 additions & 16 deletions .github/feature_request.md

This file was deleted.

9 changes: 9 additions & 0 deletions .github/markdownlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Markdownlint configuration file
default: true,
line-length: false
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not up2date anymore ;-)

# Markdownlint configuration file
default: true,
line-length: false
no-duplicate-header:
    siblings_only: true

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the file seems up to date with the template in nfcore/tools.

no-multiple-blanks: 0
blanks-around-headers: false
blanks-around-lists: false
header-increment: false
no-duplicate-header:
siblings_only: true
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,7 @@ work/
results/
.DS_Store
tests/test_data
*.pyc
.vscode
db/
db/
tests/
24 changes: 15 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,36 @@ matrix:
fast_finish: true

before_install:
# PRs made to 'master' branch should always orginate from another repo or the 'dev' branch
- '[ $TRAVIS_PULL_REQUEST = "false" ] || [ $TRAVIS_BRANCH != "master" ] || ([ $TRAVIS_PULL_REQUEST_SLUG = $TRAVIS_REPO_SLUG ] && [ $TRAVIS_PULL_REQUEST_BRANCH = "dev" ])'
# PRs to master are only ok if coming from dev branch
- '[ $TRAVIS_PULL_REQUEST = "false" ] || [ $TRAVIS_BRANCH != "master" ] || ([ $TRAVIS_PULL_REQUEST_SLUG = $TRAVIS_REPO_SLUG ] && ([ $TRAVIS_PULL_REQUEST_BRANCH = "dev" ] || [ $TRAVIS_PULL_REQUEST_BRANCH = "patch" ]))'
# Pull the docker image first so the test doesn't wait for this
- docker pull nfcore/mag:dev
# Fake the tag locally so that the pipeline runs properly
# Looks weird when this is :dev to :dev, but makes sense when testing code for a release (:dev to :1.0.1)
- docker tag nfcore/mag:dev nfcore/mag:1.0.0

install:
# Install Nextflow
- mkdir /tmp/nextflow
- cd /tmp/nextflow
- mkdir /tmp/nextflow && cd /tmp/nextflow
- wget -qO- get.nextflow.io | bash
- sudo ln -s /tmp/nextflow/nextflow /usr/local/bin/nextflow
# Install nf-core/tools
- pip install --upgrade pip
- pip install nf-core
# Reset
- cd ${TRAVIS_BUILD_DIR}
- mkdir ${TRAVIS_BUILD_DIR}/tests && cd ${TRAVIS_BUILD_DIR}/tests
# Install markdownlint-cli
- sudo apt-get install npm && npm install -g markdownlint-cli

env:
- NXF_VER='0.32.0' # Specify a minimum NF version that should be tested and work
- NXF_VER='' # Plus: get the latest NF version and check, that it works
- NXF_VER='19.01.0' # Specify a minimum NF version that should be tested and work
- NXF_VER='' # Plus: get the latest NF version and check that it works

script:
# Lint the pipeline code
- nf-core lint ${TRAVIS_BUILD_DIR}
# Run the pipeline with the test profile
- nextflow run main.nf -profile test,docker
# Lint the documentation
- markdownlint ${TRAVIS_BUILD_DIR} -c ${TRAVIS_BUILD_DIR}/.github/markdownlint.yml
# Run the pipeline with the test profile(s)
- nextflow run ${TRAVIS_BUILD_DIR} -profile test,docker
- nextflow run ${TRAVIS_BUILD_DIR} -profile test_hybrid,docker
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## nf-core/mag version 1.0.0 -
# nf-core/mag: Changelog

## v1.0.0 - 2019/12/20

Initial release of nf-core/mag, created with the [nf-core](http://nf-co.re/) template.
As this release the pipeline will have the following functionailities:

- short and long reads QC (fastp, porechop, filtlong, fastqc)
- Lambda and PhiX detection and filtering (bowtie2, nanolyse)
- Taxonomic classification of reads (centrifuge, kraken2)
- Short read and hybrid assembly (megahit, metaspades)
- metagenome binning (metabat2)
- QC of bins (busco, quast)
- annotation (cat/bat)
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team on the [Gitter channel](https://gitter.im/nf-core/Lobby). The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team on [Slack](nf-co.re/join/slack). The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
7 changes: 3 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
FROM nfcore/base
FROM nfcore/base:1.7

LABEL maintainer="Hadrien Gourlé <hadrien.gourle@slu.se>"
LABEL description="Docker image containing all requirements for nf-core/mag pipeline"
LABEL authors="Hadrien Gourlé <hadrien.gourle@slu.se>, Daniel Straub <d4straub@gmail.com>" \
description="Docker image containing all requirements for nf-core/mag pipeline"

COPY environment.yml /
RUN conda env create -f /environment.yml && conda clean -a
ENV PATH /opt/conda/envs/nf-core-mag-1.0.0/bin:$PATH

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright 2018, Hadrien Gourlé
Copyright 2018, Hadrien Gourlé, Daniel Straub

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
43 changes: 27 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,43 @@
# ![mag](https://raw.githubusercontent.com/nf-core/mag/master/docs/images/mag_logo.png)

# nf-core/mag
**Assembly, binning and annotation of metagenomes**.

**Assembly, binning and annotation of metagenomes**

[![Build Status](https://travis-ci.org/nf-core/mag.svg?branch=master)](https://travis-ci.org/nf-core/mag)
[![Nextflow](https://img.shields.io/badge/nextflow-%E2%89%A50.32.0-brightgreen.svg)](https://www.nextflow.io/)
[![Build Status](https://travis-ci.com/nf-core/mag.svg?branch=master)](https://travis-ci.com/nf-core/mag)
[![Nextflow](https://img.shields.io/badge/nextflow-%E2%89%A519.01.0-brightgreen.svg)](https://www.nextflow.io/)

[![install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg)](http://bioconda.github.io/)
[![Docker](https://img.shields.io/docker/automated/hadrieng/mag.svg)](https://hub.docker.com/r/hadrieng/mag)
![Singularity Container available](https://img.shields.io/badge/singularity-available-7E4C74.svg)
[![Docker](https://img.shields.io/docker/automated/nfcore/mag.svg)](https://hub.docker.com/r/nfcore/mag)

## Introduction

This pipeline is for assembly, binning and annotation of metagenomes.
It supports both short and long reads, quality trims the reads and adapters with [https://github.com/OpenGene/fastp](fastp) and [https://github.com/rrwick/Porechop](porechop) and performs basic QC with [https://www.bioinformatics.babraham.ac.uk/projects/fastqc/](fastqc).

### Introduction
The pipeline then:

The pipeline is built using [Nextflow](https://www.nextflow.io), a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It comes with docker / singularity containers making installation trivial and results highly reproducible.
- assigns taxonomy to reads using [https://ccb.jhu.edu/software/centrifuge/](centrifuge) and/or [https://ccb.jhu.edu/software/kraken2/](kraken2)
- performs assembly using [https://github.com/voutcn/megahit](megahit) and [http://cab.spbu.ru/software/spades/](spades), and checks their quality using [http://quast.sourceforge.net/quast](quast)
- performs metagenome binning using [https://bitbucket.org/berkeleylab/metabat/src/master/](metabat2), and checks the quality of the genome bins using [https://busco.ezlab.org/](busco)

### Documentation
Furthermore, the pipeline creates various reports in the results directory specified, including a [https://multiqc.info/](multiqc) report summarizing some of the findings and software versions.

The pipeline is built using [Nextflow](https://www.nextflow.io), a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It comes with docker containers making installation trivial and results highly reproducible.

## Documentation

The nf-core/mag pipeline comes with documentation about the pipeline, found in the `docs/` directory:

1. [Installation](docs/installation.md)
1. [Installation](https://nf-co.re/usage/installation)
2. Pipeline configuration
- [Local installation](docs/configuration/local.md)
- [Adding your own system](docs/configuration/adding_your_own.md)
- [Local installation](https://nf-co.re/usage/local_installation)
- [Adding your own system config](https://nf-co.re/usage/adding_own_config)
- [Reference genomes](https://nf-co.re/usage/reference_genomes)
3. [Running the pipeline](docs/usage.md)
4. [Output and how to interpret the results](docs/output.md)
5. [Troubleshooting](docs/troubleshooting.md)
5. [Troubleshooting](https://nf-co.re/usage/troubleshooting)

## Credits

### Credits
This pipeline was written by [Hadrien Gourlé](https://hadriengourle.com) at [SLU](https://slu.se) and Daniel Straub ([@d4straub](https://github.com/d4straub)).

This pipeline was written by [Hadrien Gourlé](https://hadriengourle.com) at [SLU](https://slu.se).
Long read processing was inspired by [caspargross/HybridAssembly](https://github.com/caspargross/HybridAssembly) written by Caspar Gross [@caspargross](https://github.com/caspargross)
19 changes: 0 additions & 19 deletions Singularity

This file was deleted.

Binary file not shown.
Binary file not shown.
17 changes: 0 additions & 17 deletions assets/email_template.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,6 @@ ${errorReport}
} %>


<% if (!success){
out << """####################################################
## nf-core/mag execution completed unsuccessfully! ##
####################################################
The exit status of the task that caused the workflow execution to fail was: $exitStatus.
The full error message was:

${errorReport}
"""
} else {
out << "## nf-core/mag execution completed successfully! ##"
}
%>




The workflow was completed at $dateComplete (duration: $duration)

The command used to launch the workflow was as follows:
Expand Down
2 changes: 2 additions & 0 deletions conf/multiqc_config.yaml → assets/multiqc_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ report_comment: >
report_section_order:
nf-core/mag-software-versions:
order: -1000

export_plots: true
Loading
0