Skip to content

Commit dc2f798

Browse files
authored
Merge pull request #78 from nf-core/template_merge
Create TEMPLATE branch for automated syncing
2 parents 15979ed + 8656436 commit dc2f798

File tree

12 files changed

+49
-23
lines changed

12 files changed

+49
-23
lines changed

.github/CONTRIBUTING.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ We try to manage the required tasks for nf-core/chipseq using GitHub issues, you
66

77
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 ;)
88

9-
> If you need help using or modifying nf-core/chipseq then the best place to ask is the nf-core `chipseq` channel on [Slack](https://nf-core-invite.herokuapp.com/).
9+
> If you need help using or modifying nf-core/chipseq then the best place to ask is on the pipeline channel on [Slack](https://nf-core-invite.herokuapp.com/).
10+
11+
1012

1113
## Contribution workflow
1214
If you'd like to write some code for nf-core/chipseq, the standard workflow
@@ -42,4 +44,4 @@ If there are any failures then the automated tests fail.
4244
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.
4345

4446
## Getting help
45-
For further information/help, please consult the [nf-core/chipseq documentation](https://github.com/nf-core/chipseq#documentation) and don't hesitate to get in touch on the nf-core `chipseq` channel on [Slack](https://nf-core-invite.herokuapp.com/).
47+
For further information/help, please consult the [nf-core/chipseq documentation](https://github.com/nf-core/chipseq#documentation) and don't hesitate to get in touch on the pipeline channel on [Slack](https://nf-core-invite.herokuapp.com/).

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ A clear and concise description of what you expected to happen.
2525
#### Container engine:
2626
- Engine: [e.g. Conda, Docker or Singularity]
2727
- version: [e.g. 1.0.0]
28-
- Image tag: [e.g. nfcore/imcyto:1.0.0]
28+
- Image tag: [e.g. nfcore/chipseq:1.0.0]
2929

3030
#### Additional context
3131
Add any other context about the problem here.

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ before_install:
1515
# Fake the tag locally so that the pipeline runs properly
1616
# Looks weird when this is :dev to :dev, but makes sense when testing code for a release (:dev to :1.0.1)
1717
- docker tag nfcore/chipseq:dev nfcore/chipseq:dev
18-
18+
1919
install:
2020
# Install Nextflow
2121
- mkdir /tmp/nextflow && cd /tmp/nextflow

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM nfcore/base
2-
LABEL authors="[email protected]" \
3-
description="Docker image containing all requirements for the nfcore/chipseq pipeline"
2+
LABEL authors="Philip Ewels" \
3+
description="Docker image containing all requirements for nf-core/chipseq pipeline"
44

55
COPY environment.yml /
66
RUN conda env create -f /environment.yml && conda clean -a

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) Chuan Wang
3+
Copyright (c) Philip Ewels
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

assets/email_template.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=edge">
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77

8-
<meta name="description" content="nf-core/chipseq: Nextflow ChIP-Seq analysis pipeline, part of the nf-core community.">
8+
<meta name="description" content="nf-core/chipseq: ChIP-seq peak-calling and differential analysis pipeline.">
99
<title>nf-core/chipseq Pipeline Report</title>
1010
</head>
1111
<body>

assets/email_template.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@ ${errorReport}
1616
"""
1717
} %>
1818

19+
1920
The workflow was completed at $dateComplete (duration: $duration)
2021

2122
The command used to launch the workflow was as follows:
2223

2324
$commandLine
2425

26+
27+
2528
Pipeline Configuration:
2629
-----------------------
2730
<% out << summary.collect{ k,v -> " - $k: $v" }.join("\n") %>

assets/multiqc_config.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
report_comment: >
2+
This report has been generated by the <a href="https://github.com/nf-core/chipseq" target="_blank">nf-core/chipseq</a>
3+
analysis pipeline. For information about how to interpret these results, please see the
4+
<a href="https://github.com/nf-core/chipseq" target="_blank">documentation</a>.
5+
report_section_order:
6+
nf-core/chipseq-software-versions:
7+
order: -1000
8+
9+
export_plots: true

bin/scrape_software_versions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
if match:
4949
results[k] = "v{}".format(match.group(1))
5050

51-
# Strip HOMER
51+
# Remove software set to false in results
5252
for k in results:
5353
if not results[k]:
5454
del(results[k])

docs/usage.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Table of contents
44

5+
<!-- Install Atom plugin markdown-toc-auto for this ToC to auto-update on save -->
6+
<!-- TOC START min:2 max:3 link:true asterisk:true update:true -->
7+
* [Table of contents](#table-of-contents)
58
* [Introduction](#introduction)
69
* [Running the pipeline](#running-the-pipeline)
710
* [Updating the pipeline](#updating-the-pipeline)
@@ -51,6 +54,8 @@
5154
* [`--plaintext_email`](#--plaintext_email)
5255
* [`--monochrome_logs`](#--monochrome_logs)
5356
* [`--multiqc_config`](#--multiqc_config)
57+
<!-- TOC END -->
58+
5459

5560
## Introduction
5661
Nextflow handles job submissions on SLURM or other environments, and supervises running the jobs. Thus the Nextflow process must run until the pipeline is finished. We recommend that you put the process running in the background through `screen` / `tmux` or similar tool. Alternatively you can run nextflow within a cluster job submitted your job scheduler.
@@ -93,6 +98,7 @@ First, go to the [nf-core/chipseq releases page](https://github.com/nf-core/chip
9398

9499
This version number will be logged in reports when you run the pipeline, so that you'll know what you used when you look back in the future.
95100

101+
96102
## Main arguments
97103

98104
### `-profile`
@@ -101,7 +107,7 @@ Use this parameter to choose a configuration profile. Profiles can give configur
101107
If `-profile` is not specified at all the pipeline will be run locally and expects all software to be installed and available on the `PATH`.
102108

103109
* `awsbatch`
104-
* A generic configuration profile to be used with AWS Batch
110+
* A generic configuration profile to be used with AWS Batch.
105111
* `conda`
106112
* A generic configuration profile to be used with [conda](https://conda.io/docs/)
107113
* Pulls most software from [Bioconda](https://bioconda.github.io/)
@@ -110,7 +116,7 @@ If `-profile` is not specified at all the pipeline will be run locally and expec
110116
* Pulls software from dockerhub: [`nfcore/chipseq`](http://hub.docker.com/r/nfcore/chipseq/)
111117
* `singularity`
112118
* A generic configuration profile to be used with [Singularity](http://singularity.lbl.gov/)
113-
* Pulls software from dockerhub: [`nfcore/chipseq`](http://hub.docker.com/r/nfcore/chipseq/)
119+
* Pulls software from DockerHub: [`nfcore/chipseq`](http://hub.docker.com/r/nfcore/chipseq/)
114120
* `test`
115121
* A profile with a complete configuration for automated testing
116122
* Includes links to test data so needs no other parameters
@@ -191,7 +197,7 @@ The pipeline config files come bundled with paths to the illumina iGenomes refer
191197
### `--genome` (using iGenomes)
192198
There are 31 different species supported in the iGenomes references. To run the pipeline, you must specify which to use with the `--genome` flag.
193199

194-
You can find the keys to specify the genomes in the [`iGenomes config file`](../conf/igenomes.config). Common genomes that are supported are:
200+
You can find the keys to specify the genomes in the [iGenomes config file](../conf/igenomes.config). Common genomes that are supported are:
195201

196202
* Human
197203
* `--genome GRCh37`
@@ -200,7 +206,7 @@ You can find the keys to specify the genomes in the [`iGenomes config file`](../
200206
* _Drosophila_
201207
* `--genome BDGP6`
202208
* _S. cerevisiae_
203-
* `--genome R64-1-1`
209+
* `--genome 'R64-1-1'`
204210

205211
> There are numerous others - check the config file for more.
206212
@@ -350,7 +356,8 @@ You can also supply a run name to resume a specific run: `-resume [run-name]`. U
350356
Specify the path to a specific config file (this is a core NextFlow command).
351357

352358
**NB:** Single hyphen (core Nextflow option)
353-
**NB:** You can use this config to override pipeline defaults.
359+
360+
Note - you can use this to override pipeline defaults.
354361

355362
### `--custom_config_version`
356363
Provide git commit id for custom Institutional configs hosted at `nf-core/configs`. This was implemented for reproducibility purposes. Default is set to `master`.
@@ -374,7 +381,7 @@ unzip master.zip
374381

375382
## Run the pipeline
376383
cd /path/to/my/data
377-
nextflow run /path/to/chipseq_pipeline/ --custom_config_base /path/to/my/configs/configs-master/
384+
nextflow run /path/to/pipeline/ --custom_config_base /path/to/my/configs/configs-master/
378385
```
379386

380387
> Note that the nf-core/tools helper package has a `download` command to download all required pipeline

0 commit comments

Comments
 (0)