Skip to content

Commit 8d409a8

Browse files
authored
Merge branch 'dev' into master
2 parents 505a3e1 + 03a6675 commit 8d409a8

13 files changed

Lines changed: 581 additions & 167 deletions

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ Remember that PRs should be made against the dev branch, unless you're preparing
1010
1111
Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/eager/tree/master/.github/CONTRIBUTING.md)
1212
-->
13+
<!-- markdownlint-disable ul-indent -->
1314

1415
## PR checklist
1516

1617
- [ ] This comment contains a description of changes (with reason).
1718
- [ ] If you've fixed a bug or added code that should be tested, add tests!
18-
- [ ] If you've added a new tool - add to the software_versions process and a regex to `scrape_software_versions.py`
19-
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/eager/tree/master/.github/CONTRIBUTING.md)
20-
- [ ] If necessary, also make a PR on the nf-core/eager _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
19+
- [ ] If you've added a new tool - add to the software_versions process and a regex to `scrape_software_versions.py`
20+
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](<https://github.com/>nf-core/eager/tree/master/.github/CONTRIBUTING.md)
21+
- [ ] If necessary, also make a PR on the nf-core/eager _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
2122
- [ ] Make sure your code lints (`nf-core lint .`).
2223
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker`).
2324
- [ ] Usage Documentation in `docs/usage.md` is updated.

.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ on:
88
release:
99
types: [published]
1010

11+
# Uncomment if we need an edge release of Nextflow again
12+
# env: NXF_EDGE: 1
13+
1114
jobs:
1215
test:
1316
name: Run workflow tests
@@ -20,7 +23,7 @@ jobs:
2023
strategy:
2124
matrix:
2225
# Nextflow versions: check pipeline minimum and current latest
23-
nxf_ver: ['20.07.1', '21.03.0-edge']
26+
nxf_ver: ['20.07.1', '']
2427
steps:
2528
- name: Check out pipeline code
2629
uses: actions/checkout@v2
@@ -34,13 +37,13 @@ jobs:
3437
3538
- name: Build new docker image
3639
if: env.MATCHED_FILES
37-
run: docker build --no-cache . -t nfcore/eager:2.3.4
40+
run: docker build --no-cache . -t nfcore/eager:dev
3841

3942
- name: Pull docker image
4043
if: ${{ !env.MATCHED_FILES }}
4144
run: |
4245
docker pull nfcore/eager:dev
43-
docker tag nfcore/eager:dev nfcore/eager:2.3.4
46+
docker tag nfcore/eager:dev nfcore/eager:dev
4447
4548
- name: Install Nextflow
4649
env:

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
2525

2626
### `Added`
2727

28-
- [#729](https://github.com/nf-core/eager/issues/729) Added Bowtie2 flag `--maxins` for PE mapping modern DNA mapping contexts
28+
- [#729](https://github.com/nf-core/eager/issues/729) - Added Bowtie2 flag `--maxins` for PE mapping modern DNA mapping contexts
2929

3030
### `Fixed`
3131

3232
- Corrected explanation of the "--min_adap_overlap" parameter for AdapterRemoval in the docs
33-
- [#725](https://github.com/nf-core/eager/pull/725) `bwa_index` doc update
33+
- [#725](https://github.com/nf-core/eager/pull/725) - `bwa_index` doc update
3434
- Re-adds gzip piping to AdapterRemovalFixPrefix to speed up process after reports of being very slow
3535
- Updated DamageProfiler citation from bioRxiv to publication
3636

Dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM nfcore/base:1.13.3
1+
FROM nfcore/base:1.14
22
LABEL authors="The nf-core/eager community" \
33
description="Docker image containing all software requirements for the nf-core/eager pipeline"
44

@@ -7,11 +7,7 @@ COPY environment.yml /
77
RUN conda env create --quiet -f /environment.yml && conda clean -a
88

99
# Add conda installation dir to PATH (instead of doing 'conda activate')
10-
ENV PATH /opt/conda/envs/nf-core-eager-2.3.4/bin:$PATH
10+
ENV PATH /opt/conda/envs/nf-core-eager-2.3.5dev/bin:$PATH
1111

1212
# Dump the details of the installed packages to a file for posterity
13-
RUN conda env export --name nf-core-eager-2.3.4 > nf-core-eager-2.3.4.yml
14-
15-
# Instruct R processes to use these empty files instead of clashing with a local version
16-
RUN touch .Rprofile
17-
RUN touch .Renviron
13+
RUN conda env export --name nf-core-eager-2.3.5dev > nf-core-eager-2.3.5dev.yml

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
## Introduction
1818

1919
<!-- nf-core: Write a 1-2 sentence summary of what data the pipeline is for and what it does -->
20-
**nf-core/eager** is a bioinformatics best-practise analysis pipeline for NGS sequencing based ancient DNA (aDNA) data analysis.
20+
**nf-core/eager** is a scalable and reproducible bioinformatics best-practise processing pipeline for genomic NGS sequencing data, with a focus on ancient DNA (aDNA) data. It is ideal for the (palaeo)genomic analysis of humans, animals, plants, microbes and even microbiomes.
2121

2222
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. The pipeline pre-processes raw data from FASTQ inputs, or preprocessed BAM inputs. It can align reads and performs extensive general NGS and aDNA specific quality-control on the results. It comes with docker, singularity or conda containers making installation trivial and results highly reproducible.
2323

@@ -27,7 +27,7 @@ The pipeline is built using [Nextflow](https://www.nextflow.io), a workflow tool
2727

2828
## Quick Start
2929

30-
1. Install [`nextflow`](https://nf-co.re/usage/installation) (version >= 20.04.0)
30+
1. Install [`nextflow`](https://nf-co.re/usage/installation) (`>=20.07.1`)
3131

3232
2. Install any of [`Docker`](https://docs.docker.com/engine/installation/), [`Singularity`](https://www.sylabs.io/guides/3.0/user-guide/), [`Podman`](https://podman.io/), [`Shifter`](https://nersc.gitlab.io/development/shifter/how-to-use/) or [`Charliecloud`](https://hpc.github.io/charliecloud/) for full pipeline reproducibility _(please only use [`Conda`](https://conda.io/miniconda.html) as a last resort; see [docs](https://nf-co.re/usage/configuration#basic-configuration-profiles))_
3333

187 KB
Loading

0 commit comments

Comments
 (0)