-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Find and replace NGI-MethylSeq > nf-core/MethylSeq
- Loading branch information
Showing
20 changed files
with
7,375 additions
and
7,378 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
FROM openjdk:8u121 | ||
|
||
LABEL authors="[email protected],[email protected]" \ | ||
description="Docker image containing all requirements for NGI-MethylSeq pipeline" | ||
description="Docker image containing all requirements for nf-core/MethylSeq pipeline" | ||
|
||
# Install container-wide requrements gcc, pip, zlib, libssl, make, libncurses, fortran77, g++, R | ||
RUN apt-get update && \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
FROM openjdk:8u121 | ||
|
||
LABEL authors="[email protected],[email protected]" \ | ||
description="Docker image containing all requirements for NGI-MethylSeq pipeline" | ||
description="Docker image containing all requirements for nf-core/MethylSeq pipeline" | ||
|
||
# Install container-wide requrements gcc, pip, zlib, libssl, make, libncurses, fortran77, g++, R | ||
RUN apt-get update && \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,32 @@ | ||
# ![NGI-MethylSeq](docs/images/NGI-MethylSeq_logo.png) | ||
# ![nf-core/MethylSeq](docs/images/MethylSeq_logo.png) | ||
|
||
[![Build Status](https://travis-ci.org/SciLifeLab/NGI-MethylSeq.svg?branch=master)](https://travis-ci.org/SciLifeLab/NGI-MethylSeq) | ||
[![Build Status](https://travis-ci.org/nf-core/MethylSeq.svg?branch=master)](https://travis-ci.org/nf-core/MethylSeq) | ||
[![Nextflow](https://img.shields.io/badge/nextflow-%E2%89%A50.25.1-brightgreen.svg)](https://www.nextflow.io/) | ||
|
||
### Introduction | ||
|
||
NGI-MethylSeq is a bioinformatics best-practice analysis pipeline used for Methylation (BS-Seq) data analysis at the [National Genomics Infastructure](https://ngisweden.scilifelab.se/) at [SciLifeLab Stockholm](https://www.scilifelab.se/platforms/ngi/), Sweden. | ||
`nf-core/MethylSeq` is a bioinformatics best-practice analysis pipeline used for Methylation (BS-Seq) data analysis. | ||
|
||
The pipeline uses [Nextflow](https://www.nextflow.io), a bioinformatics workflow tool. It pre-processes raw data from FastQ inputs, aligns the reads and performs extensive quality-control on the results. | ||
|
||
### Choice of workflows | ||
|
||
There are two separate workflows contained in this repository - one using [Bismark](https://github.com/FelixKrueger/Bismark) and one using [bwa-meth](https://github.com/brentp/bwa-meth) / [MethylDackel](https://github.com/dpryan79/methyldackel). The Bismark pipeline is being actively developed and maintained, the bwa-meth workflow is not _(currently)_. The Nextflow manifest specifies the Bismark pipeline as the default workflow, so the bwa-meth script will be ignored unless explicitly run. | ||
|
||
### Hardware requirements | ||
|
||
This pipeline is primarily used with a SLURM cluster on the Swedish [UPPMAX systems](https://www.uppmax.uu.se). However, the pipeline should be able to run on any system that Nextflow supports. We have done some limited testing using Docker and AWS, and the pipeline comes with some configuration for these systems. See the [installation docs](docs/installation.md) for more information. | ||
|
||
### Documentation | ||
The NGI-MethylSeq pipeline comes with documentation about the pipeline, found in the `docs/` directory: | ||
The nf-core/MethylSeq pipeline comes with documentation about the pipeline, found in the `docs/` directory: | ||
|
||
1. [Installation and configuration](docs/installation.md) | ||
2. [Running the pipeline](docs/usage.md) | ||
3. [Output and how to interpret the results](docs/output.md) | ||
|
||
If you're interested in running the pipeline in the cloud, please read the docs about using our pipeline with Amazon Web Services on the [NGI-RNAseq pipeline](https://github.com/SciLifeLab/NGI-RNAseq/blob/master/docs/amazon_web_services.md) (the instructions should work with this pipeline as well). | ||
|
||
### Credits | ||
These scripts were written for use at the [National Genomics Infrastructure](https://portal.scilifelab.se/genomics/) at [SciLifeLab](http://www.scilifelab.se/) in Stockholm, Sweden. Written by Phil Ewels (@ewels) and Rickard Hammarén (@Hammarn). | ||
|
||
--- | ||
|
||
[![SciLifeLab](https://raw.githubusercontent.com/SciLifeLab/NGI-MethylSeq/master/docs/images/SciLifeLab_logo.png)](http://www.scilifelab.se/) | ||
[![National Genomics Infrastructure](https://raw.githubusercontent.com/SciLifeLab/NGI-MethylSeq/master/docs/images/NGI_logo.png)](https://ngisweden.scilifelab.se/) | ||
[![SciLifeLab](https://raw.githubusercontent.com/nf-core/MethylSeq/master/docs/images/SciLifeLab_logo.png)](http://www.scilifelab.se/) | ||
[![National Genomics Infrastructure](https://raw.githubusercontent.com/nf-core/MethylSeq/master/docs/images/NGI_logo.png)](https://ngisweden.scilifelab.se/) | ||
|
||
--- |
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,7 @@ vim: syntax=groovy | |
======================================================================================== | ||
New Methylation (BS-Seq) Best Practice Analysis Pipeline. Started June 2016. | ||
#### Homepage / Documentation | ||
https://github.com/SciLifeLab/NGI-MethylSeq | ||
https://github.com/nf-core/MethylSeq | ||
#### Authors | ||
Phil Ewels <[email protected]> | ||
---------------------------------------------------------------------------------------- | ||
|
@@ -150,7 +150,7 @@ Channel | |
.into { read_files_fastqc; read_files_trimming } | ||
|
||
log.info "==================================================" | ||
log.info " NGI-MethylSeq : Bisulfite-Seq Best Practice v${version}" | ||
log.info " nf-core/MethylSeq : Bisulfite-Seq Best Practice v${version}" | ||
log.info "==================================================" | ||
def summary = [:] | ||
summary['Run Name'] = custom_runName ?: workflow.runName | ||
|
@@ -603,9 +603,9 @@ process multiqc { | |
workflow.onComplete { | ||
|
||
// Set up the e-mail variables | ||
def subject = "[NGI-MethylSeq] Successful: $workflow.runName" | ||
def subject = "[nf-core/MethylSeq] Successful: $workflow.runName" | ||
if(!workflow.success){ | ||
subject = "[NGI-MethylSeq] FAILED: $workflow.runName" | ||
subject = "[nf-core/MethylSeq] FAILED: $workflow.runName" | ||
} | ||
def email_fields = [:] | ||
email_fields['version'] = version | ||
|
@@ -654,16 +654,16 @@ workflow.onComplete { | |
if( params.plaintext_email ){ throw GroovyException('Send plaintext e-mail, not HTML') } | ||
// Try to send HTML e-mail using sendmail | ||
[ 'sendmail', '-t' ].execute() << sendmail_html | ||
log.info "[NGI-MethylSeq] Sent summary e-mail to $params.email (sendmail)" | ||
log.info "[nf-core/MethylSeq] Sent summary e-mail to $params.email (sendmail)" | ||
} catch (all) { | ||
// Catch failures and try with plaintext | ||
[ 'mail', '-s', subject, params.email ].execute() << email_txt | ||
log.info "[NGI-MethylSeq] Sent summary e-mail to $params.email (mail)" | ||
log.info "[nf-core/MethylSeq] Sent summary e-mail to $params.email (mail)" | ||
} | ||
} | ||
|
||
// Switch the embedded MIME images with base64 encoded src | ||
ngimethylseqlogo = new File("$baseDir/assets/NGI-MethylSeq_logo.png").bytes.encodeBase64().toString() | ||
ngimethylseqlogo = new File("$baseDir/assets/MethylSeq_logo.png").bytes.encodeBase64().toString() | ||
scilifelablogo = new File("$baseDir/assets/SciLifeLab_logo.png").bytes.encodeBase64().toString() | ||
ngilogo = new File("$baseDir/assets/NGI_logo.png").bytes.encodeBase64().toString() | ||
email_html = email_html.replaceAll(~/cid:ngimethylseqlogo/, "data:image/png;base64,$ngimethylseqlogo") | ||
|
@@ -680,7 +680,7 @@ workflow.onComplete { | |
def output_tf = new File( output_d, "pipeline_report.txt" ) | ||
output_tf.withWriter { w -> w << email_txt } | ||
|
||
log.info "[NGI-MethylSeq] Pipeline Complete" | ||
log.info "[nf-core/MethylSeq] Pipeline Complete" | ||
|
||
if(!workflow.success){ | ||
if( workflow.profile == 'standard'){ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,7 @@ vim: syntax=groovy | |
======================================================================================== | ||
Methylation (BS-Seq) Analysis Pipeline using bwa-meth. Started November 2016. | ||
#### Homepage / Documentation | ||
https://github.com/SciLifeLab/NGI-MethylSeq | ||
https://github.com/nf-core/MethylSeq | ||
#### Authors | ||
Phil Ewels <[email protected]> | ||
---------------------------------------------------------------------------------------- | ||
|
@@ -94,7 +94,7 @@ if(params.pbat){ | |
def single | ||
|
||
log.info "===================================================" | ||
log.info " NGI-MethylSeq : Bisulfite-Seq BWA-Meth v${version}" | ||
log.info " nf-core/MethylSeq : Bisulfite-Seq BWA-Meth v${version}" | ||
log.info "===================================================" | ||
log.info "Reads : ${params.reads}" | ||
log.info "Genome : ${params.genome}" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.