Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release PR 0.2.0 #94

Merged
merged 47 commits into from
Jul 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
2005086
Birth of a pipeline (#2)
nvnieuwk Sep 9, 2022
a9bd1ed
Module evidence qc (#3)
nvnieuwk Sep 22, 2022
9b8dd02
Module gather batch evidence (#4)
nvnieuwk Sep 27, 2022
0554af8
Continue module gather batch evidence (#19)
nvnieuwk Oct 26, 2022
70a9b67
Refactoring (#20)
nvnieuwk Nov 10, 2022
ff62db6
New series of fixes and features (#21)
nvnieuwk Jan 9, 2023
79742fc
hotfix dev test (#22)
nvnieuwk Jan 11, 2023
f6411eb
Add smoove & tests (#23)
nvnieuwk Jan 26, 2023
168102e
Refactor the pipeline to prepare for subworkflow export to nf-core (#24)
nvnieuwk Feb 14, 2023
571d9d2
Add gridss (#25)
nvnieuwk Feb 21, 2023
bf139f2
Add genotyping (#26)
nvnieuwk Mar 1, 2023
e1ed7f1
Add annotation + viola + join checks + cleanup (#29)
nvnieuwk Mar 28, 2023
dfd3a80
edit PosCon3 samplesheet_big.csv (#30)
mvheetve Mar 28, 2023
8cd2ad3
Add bcftools sort (#31)
nvnieuwk Mar 28, 2023
48d3121
fix smoove output (#33)
nvnieuwk Mar 28, 2023
eef6535
Fully implement annotation (#35)
nvnieuwk May 25, 2023
afef1bc
Cnv support (#50)
nvnieuwk Oct 17, 2023
26e23be
Fix vep container issue (#52)
nvnieuwk Nov 7, 2023
30ffbf9
Add filtering on annotations + fix linting (#55)
nvnieuwk Nov 7, 2023
5553af7
CNV VCFs (#58)
nvnieuwk Nov 27, 2023
9ba8301
Family merging (#61)
nvnieuwk Nov 28, 2023
2f1687b
Add proper testing + fix some issues found (#64)
nvnieuwk Jan 16, 2024
69b269f
Fix annotsv TCL error (#69)
nvnieuwk Feb 28, 2024
8344f47
Add Svync standardization + other fixes (#72)
nvnieuwk Mar 12, 2024
aa1861e
Template v2.13.1 sync + update all modules (#73)
nvnieuwk Mar 18, 2024
a451881
Create beautiful docs with mkdocs (#74)
nvnieuwk Mar 20, 2024
8d2e7dc
set dev version to beta version
nvnieuwk Mar 21, 2024
a4d35e6
Docs 0.1.0dev (#75)
nvnieuwk Mar 25, 2024
b9669b8
docs-output (#76)
mvheetve Mar 29, 2024
28fe4c7
Last fixes before v0.1.0 release (#77)
nvnieuwk Apr 3, 2024
0fd8059
bump to version 0.1.0
nvnieuwk Apr 3, 2024
5a702ae
update to dev version
nvnieuwk Apr 3, 2024
ed22e54
update docs building
nvnieuwk Apr 3, 2024
2efedb8
try to fix the doc building action
nvnieuwk Apr 3, 2024
606ff76
merge master into dev
nvnieuwk Apr 9, 2024
6ce47b5
Add keyword shortcuts to the `--callers` parameter (#85)
nvnieuwk Apr 10, 2024
e91ce53
bump wisecondorx to v1.2.6 (#87)
nvnieuwk Apr 22, 2024
f84b9b4
add seed 0
nvnieuwk Apr 22, 2024
4313b86
Fix a wisecondorx arg typo
nvnieuwk Apr 23, 2024
e71fddc
Fix smoove output when using `--output_callers` (#89)
nvnieuwk Apr 29, 2024
11e2958
Make the workflow pluggable (#91)
nvnieuwk May 29, 2024
ef6bd7f
Update/fix annotsv + add HPO terms (#93)
nvnieuwk Jun 5, 2024
1708232
bump version to 0.2.0
nvnieuwk Jul 19, 2024
6d4e5cf
Merge branch 'master' into dev
nvnieuwk Jul 19, 2024
75fc7b7
fix wrongly merged conflict in modules.config
nvnieuwk Jul 19, 2024
7aad1a8
fix another weird issue
nvnieuwk Jul 19, 2024
bac57c2
use latest vep version
nvnieuwk Jul 19, 2024
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
10 changes: 7 additions & 3 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@ jobs:
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- name: Obtain version from MANIFEST.MF
run: echo "pipeline_version=$(grep "version" nextflow.config | tail -1 | sed -e s'/[^=]*= //' | cut -d "'" -f 2)" >> $GITHUB_ENV
- name: Obtain version from nextflow config
run: |
version=$(grep "version" nextflow.config | tail -1 | sed -e s'/[^=]*= //' | cut -d "'" -f 2)
[[ $version == *"dev"* ]] && pipeline_version="dev" || pipeline_version=$version
echo "pipeline_version=$pipeline_version" >> $GITHUB_ENV
- name: Setup git user
run: |
git config --global user.name "${{github.actor}}"
Expand All @@ -33,6 +36,7 @@ jobs:
- name: Install dependencies
run: pip install mkdocs-material pymdown-extensions pillow cairosvg mike
- name: Build docs
run: mike deploy --push --update-aliases ${{ env.pipeline_version }} latest
run: |
[[ ${{ env.pipeline_version }} == "dev" ]] && mike deploy --push ${{ env.pipeline_version }} || mike deploy --push --update-aliases ${{ env.pipeline_version }} latest
- name: Set default docs
run: mike set-default --push latest
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,34 @@
# nf-cmgg/structural: Changelog
# nf-cmgg/structural: Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v0.2.0 - [19 July 2024] - Mighty Manneken Pis

### `Added`

1. Added keyword shortcuts to the `--callers` parameter (these can also be used as comma-separated entries to the parameter):
- `all`: Use all callers available in the pipeline
- `sv`: Use all SV callers available in the pipeline
- `cnv`: Use all CNV callers available in the pipeline
- `rre`: Use all repeat region expansion callers available in the pipeline
2. Added the possibilty to annotate on HPO terms. Add the right HPO terms to the samplesheet in the `hpo` field

### `Changes`

1. Updated all WisecondorX modules to version 1.2.6 and added the `--seed` argument to `WisecondorX predict`
2. Removed support for the `phenotypes` VEP plugin. Common VEP plugin support will be added later
3. Made the main workflow pluggable, making it possible to use this pipeline in a meta pipeline
4. Updated all modules to their latest version

### `Fixed`

1. The smoove outputs are now correct when using `--output_callers`

## v0.1.0 - [3 April 2024] - Amazing Atomium

Initial release of nf-cmgg/structural, created with the [nf-core](https://nf-co.re/) template.
Initial release of nf-cmgg/structural, created with the [nf-core](https://nf-co.re/) template.

### `Added`
Expand Down
4 changes: 2 additions & 2 deletions assets/multiqc_config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
report_comment: >
This report has been generated by the <a href="https://github.com/nf-core/structural/releases/tag/0.1.0" target="_blank">nf-core/structural</a> analysis pipeline. For information about how to interpret these results, please see the <a
href="https://nf-co.re/structural/0.1.0/docs/output" target="_blank">documentation</a>.
This report has been generated by the <a href="https://github.com/nf-core/structural/releases/tag/0.2.0" target="_blank">nf-core/structural</a> analysis pipeline. For information about how to interpret these results, please see the <a
href="https://nf-co.re/structural/0.2.0/docs/output" target="_blank">documentation</a>.
report_section_order:
"nf-cmgg-structural-methods-description":
order: -1000
Expand Down
5 changes: 5 additions & 0 deletions assets/schema_input.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@
"type": "string",
"meta": ["sex"],
"enum": ["male", "female"]
},
"hpo": {
"type": "string",
"meta": ["hpo"],
"description": "HPO terms to be used for annotation with AnnotSV. Should be space or semicolon separated."
}
},
"required": ["sample", "cram"]
Expand Down
Empty file added assets/test.npz
Empty file.
Loading
Loading