Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
e96bbd9
Merge branch 'nf-core:dev' into dev
jfy133 May 12, 2021
9b3894f
Post release bump
jfy133 Sep 14, 2021
7b8c73b
Merge pull request #796 from nf-core/post-release-bump
jfy133 Sep 15, 2021
19b14e0
:facepalm: Add the missing release name of previous release
jfy133 Sep 16, 2021
9f82403
split bam_trim options by library strandedness
TCLamnidis Nov 18, 2021
d50d214
Flexible trimming by library strandedness
TCLamnidis Nov 18, 2021
eddc97e
Added new params for bam_trim
TCLamnidis Nov 18, 2021
47cb415
Update CHANGELOG.md
TCLamnidis Nov 18, 2021
13523ee
Cerrected release data of 2.4.0
TCLamnidis Nov 18, 2021
c6b501c
Merge branch 'dev' into trim_by_lib
TCLamnidis Nov 18, 2021
ef024b5
lint
TCLamnidis Nov 18, 2021
21a9b1f
Sample name as SM in bam read groups. Retain RG info on bam merges
TCLamnidis Nov 18, 2021
ef525d1
Update CHANGELOG.md
TCLamnidis Nov 18, 2021
79fedba
Flexible filtering of reads for pileupcaller genotyping.
TCLamnidis Nov 18, 2021
0344f01
Fix typo
TCLamnidis Nov 18, 2021
6cf64b7
Correct bam merging output name
TCLamnidis Nov 18, 2021
5bbcd30
Correct process output for bam merging proceses
TCLamnidis Nov 18, 2021
b0232d9
Merge remote-tracking branch 'origin/retain_read_group_info' into pil…
TCLamnidis Nov 19, 2021
2db00fb
Update CHANGELOG.md
TCLamnidis Nov 19, 2021
74e79ba
Merge pull request #810 from nf-core/pileupcaller_params
TCLamnidis Nov 19, 2021
b5802f9
Update CHANGELOG.md
jfy133 Nov 23, 2021
fb124c2
Update CHANGELOG.md
TCLamnidis Nov 23, 2021
cecbf0b
Removed commented old code.
TCLamnidis Nov 23, 2021
b2e2256
Merge pull request #807 from nf-core/trim_by_lib
jfy133 Nov 24, 2021
4228c42
Merge branch 'dev' into retain_read_group_info
jfy133 Nov 24, 2021
b567e33
Merge pull request #809 from nf-core/retain_read_group_info
jfy133 Nov 24, 2021
325d7eb
Merge branch 'nf-core:dev' into dev
jfy133 Nov 29, 2021
53357fa
Minor QoL updates
jfy133 Nov 29, 2021
5b1518b
Merge pull request #812 from jfy133/minor-updates
jfy133 Nov 29, 2021
becd256
Verision bump 2.4.1
TCLamnidis Nov 30, 2021
d2f4be4
Added mentions
TCLamnidis Nov 30, 2021
fc9d047
Merge pull request #813 from nf-core/version_bump
jfy133 Nov 30, 2021
b9567ec
Update images
jfy133 Nov 30, 2021
2280fc7
Typo
TCLamnidis Nov 30, 2021
95110ce
Update docs/output.md
TCLamnidis Nov 30, 2021
07b9402
Added CF to %Dups conversion formula
TCLamnidis Nov 30, 2021
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
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ jobs:

- name: Build new docker image
if: env.MATCHED_FILES
run: docker build --no-cache . -t nfcore/eager:2.4.0
run: docker build --no-cache . -t nfcore/eager:2.4.1

- name: Pull docker image
if: ${{ !env.MATCHED_FILES }}
run: |
docker pull nfcore/eager:dev
docker tag nfcore/eager:dev nfcore/eager:2.4.0
docker tag nfcore/eager:dev nfcore/eager:2.4.1

- name: Install Nextflow
env:
Expand Down
24 changes: 21 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,25 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [2.4.0] - 20201-09-14
## [2.4.1] - 2021-11-30

### `Added`

- [#805](https://github.com/nf-core/eager/issues/805) Changes to bam_trim options to allow flexible trimming by library strandedness (in addition to UDG treatment). (@TCLamnidis)
- [#808](https://github.com/nf-core/eager/issues/808) Retain read group information across bam merges. Sample set to sample name (rather than library name) in bwa output 'RG' readgroup tag. (@TCLamnidis)
- Map and base quality filters prior to genotyping with pileupcaller can now be specified. (@TCLamnidis)
- [#774](https://github.com/nf-core/eager/issues/774) Added support for multi-threaded Bowtie2 build reference genome indexing (@jfy133)
- [#804](https://github.com/nf-core/eager/issues/804) Improved output documentation description to add how 'cluster factor' is calculated (thanks to @meganemichel)

### `Fixed`

- [#803](https://github.com/nf-core/eager/issues/803) Fixed mistake in metro-map diagram (`samtools index` is now correctly `samtools faidx`) (@jfy133)

### `Dependencies`

### `Deprecated`

## [2.4.0] - Wangen - 2021-09-14

### `Added`

Expand Down Expand Up @@ -168,7 +186,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### `Deprecated`

## [2.3.0] - 2021-01-11 - "Aalen"
## [2.3.0] - Aalen - 2021-01-11

### `Added`

Expand Down Expand Up @@ -301,7 +319,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Latest version of Sex.DetERRmine (1.1.2)
- Latest version of endorS.py (0.4)

## [2.1.0] - 2020-03-05 - "Ravensburg"
## [2.1.0] - Ravensburg - 2020-03-05

### `Added`

Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ COPY environment.yml /
RUN conda env create --quiet -f /environment.yml && conda clean -a

# Add conda installation dir to PATH (instead of doing 'conda activate')
ENV PATH /opt/conda/envs/nf-core-eager-2.4.0/bin:$PATH
ENV PATH /opt/conda/envs/nf-core-eager-2.4.1/bin:$PATH

# Dump the details of the installed packages to a file for posterity
RUN conda env export --name nf-core-eager-2.4.0 > nf-core-eager-2.4.0.yml
RUN conda env export --name nf-core-eager-2.4.1 > nf-core-eager-2.4.1.yml
Binary file modified docs/images/usage/eager2_metromap_complex.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 11 additions & 11 deletions docs/images/usage/eager2_metromap_complex.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/output.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,8 @@ The possible columns displayed by default are as follows:
* **Endogenous DNA (%)** This is from the endorS.py tool. It displays a percentage of mapped reads over total reads that went into mapped (i.e. the percentage DNA content of the library that matches the reference). Assuming a perfect ancient sample with no modern contamination, this would be the amount of true ancient DNA in the sample. However this value _most likely_ include contamination and will not entirely be the true 'endogenous' content.
* **Reads Mapped** This is from Samtools. This is the raw number of preprocessed reads mapped to your reference genome _after_ map quality filtering (note the column name does not distinguish itself from prior-map quality filtering, but the post-filter column is always second)
* **Endogenous DNA Post (%)** This is from the endorS.py tool. It displays a percentage of mapped reads _after_ BAM filtering (i.e. for mapping quality and/or bam-level length filtering) over total reads that went into mapped (i.e. the percentage DNA content of the library that matches the reference). This column will only be displayed if BAM filtering is turned on and is based on the original mapping for total reads, and mapped reads as calculated from the post-filtering BAM.
* **ClusterFactor** This is from DeDup. This is a value representing the how many duplicates in the library exist for each unique read. A cluster factor close to one replicates a highly complex library and could be sequenced further. Generally with a value of more than 2 you will not be gaining much more information by sequencing deeper.
* **Dups** This is from Picard's markDuplicates. It represents the percentage of reads in your library that were exact duplicates of other reads in your database. The lower the better, as high duplication rate means lots of sequencing of the same information (and therefore is not time or cost effective).
* **ClusterFactor** This is from **DeDup only**. This is a value representing how many duplicates in the library exist for each unique read. This ratio is calculated as `reads_before_deduplication / reads_after_deduplication`. Can be converted to %Dups by calculating `1 - (1 / CF)`. A cluster factor close to one indicates a highly complex library and could be sequenced further. Generally with a value of more than 2 you will not be gaining much more information by sequencing deeper.
* **%Dups** This is from **Picard's markDuplicates only**. It represents the percentage of reads in your library that were exact duplicates of other reads in your library. The lower the better, as high duplication rate means lots of sequencing of the same information (and therefore is not time or cost effective).
* **X Prime Y>Z N base** These columns are from DamageProfiler. The prime numbers represent which end of the reads the damage is referring to. The Y>Z is the type of substitution (C>T is the true damage, G>A is the complementary). You should see for no- and half-UDG treatment a decrease in frequency from the 1st to 2nd base.
* **Mean Read Length** This is from DamageProfiler. This is the mean length of all de-duplicated mapped reads. Ancient DNA normally will have a mean between 30-75, however this can vary.
* **Median Read Length** This is from DamageProfiler. This is the median length of all de-duplicated mapped reads. Ancient DNA normally will have a mean between 30-75, however this can vary.
Expand Down
2 changes: 1 addition & 1 deletion environment.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# You can use this file to create a conda environment for this pipeline:
# conda env create -f environment.yml
name: nf-core-eager-2.4.0
name: nf-core-eager-2.4.1
channels:
- conda-forge
- bioconda
Expand Down
2 changes: 1 addition & 1 deletion lib/NfcoreSchema.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ class NfcoreSchema {
return new_params
}

/*
/*
* This method tries to read a JSON params file
*/
private static LinkedHashMap params_load(String json_schema) {
Expand Down
Loading