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

chore: trigger release process #858

Open
wants to merge 117 commits into
base: main
Choose a base branch
from
Open

chore: trigger release process #858

wants to merge 117 commits into from

Conversation

github-actions[bot]
Copy link

⚠️ This PR requires a MERGE COMMIT (Don't squash!)

project-defiant and others added 30 commits July 25, 2024 11:26
…li (#716)

* feat: expose summary statistics qc to hydra cli

* feat: expose locus breaker clumping step

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.5.2 → v0.5.5](astral-sh/ruff-pre-commit@v0.5.2...v0.5.5)
- [github.com/pre-commit/mirrors-mypy: v1.10.1 → v1.11.0](pre-commit/mirrors-mypy@v1.10.1...v1.11.0)
- [github.com/jsh9/pydoclint: 0.5.4 → 0.5.6](jsh9/pydoclint@0.5.4...0.5.6)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.8.1 to 10.9.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](facelessuser/pymdown-extensions@10.8.1...10.9)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Szymon Szyszkowski <[email protected]>
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.17.0 to 0.18.0.
- [Release notes](https://github.com/fpgmaas/deptry/releases)
- [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md)
- [Commits](fpgmaas/deptry@0.17.0...0.18.0)

---
updated-dependencies:
- dependency-name: deptry
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: notebook for locus breaker and susie finemapping benchmark

* fix: won't pass tests with matplotlib imported

* feat: ukb_ppp_fm benchmark notebook

* fix: check for nulls as well as nans

* fix: removing matplotlib

* fix: update notebooks

* chore: re-run ukb ppp notebook

* chore: rerun notebook
* fix: updating config paths and fine-mapping methods

* Update ot_locus_to_gene_train.yaml
* docs: macos fix for some functions

* docs: formatting
* build(deps-dev): bump ruff from 0.5.1 to 0.6.1

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.1 to 0.6.1.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.5.1...0.6.1)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix: linting issues associated with ruff 0.6

* chore: fixing imports for notebooks

* chore: removing old notebook

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Ochoa <[email protected]>
Co-authored-by: Daniel Considine <[email protected]>
* chore: pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.5.5 → v0.6.1](astral-sh/ruff-pre-commit@v0.5.5...v0.6.1)
- [github.com/pre-commit/mirrors-mypy: v1.11.0 → v1.11.1](pre-commit/mirrors-mypy@v1.11.0...v1.11.1)

* chore: pre-commit auto fixes [...]

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: David Ochoa <[email protected]>
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.18.0 to 0.19.1.
- [Release notes](https://github.com/fpgmaas/deptry/releases)
- [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md)
- [Commits](fpgmaas/deptry@0.18.0...0.19.1)

---
updated-dependencies:
- dependency-name: deptry
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Ochoa <[email protected]>
Bumps [lxml](https://github.com/lxml/lxml) from 5.2.2 to 5.3.0.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](lxml/lxml@lxml-5.2.2...lxml-5.3.0)

---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.7.1...v3.8.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix: update lock

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: David Ochoa <[email protected]>
Co-authored-by: David Ochoa <[email protected]>
* feat: update variant sources for variant idx and drop rsid mapping

* chore: remove variant_index step from etl dag

* chore: move gnomad annotation from dev to static assets

* chore: change gentropy docker image

* feat(convert_to_vcf): write data partitioned

* feat: add vcf merging step

* chore: assert merge is succesful

* fix: remove non canonical variants from vcfs

* chore: pass vcf types to merging rule

* fix: match vep parser order of columns to variant index schema

* fix: ditch `assign_variant_id` in favour of `hash_long_variant_ids`

* chore: update `test_as_vcf_df_without_variant_id`

* fix: correct test mock data

* chore: pre-commit auto fixes [...]

* chore: merge from dev

* chore: pre-commit auto fixes [...]

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* feat: finngen r11 study index paths

* feat: simplification of finngen susie finemapping ingestion

* feat: efos in finngne study index

* docs: updated docstring

* fix: pass spark_session not gentropy session to step

* fix: read uploaded file  requires file:///

* fix: parallelize csv from url

* fix: typo in docstring

* chore: pre-commit auto fixes [...]

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Daniel Suveges <[email protected]>
* fix: adding carma_tau parameter to susie_finemapper

* fix: changing default

* fix: defaults
* refactor: generalised validation logic

* refactor: generalised validation logic

* fix(airflow): fine-tuning DAG for data validation

* fix(validation): study locus uniqueness fixed

* feat: add invalid/valid dataset generation in validation steps/dag (#734)

* fix: does not belong in this PR

* refactor: to be moved to orchestration repo

* docs: respective docs pages for the steps

* docs: ammend docstrings

* revert: maintain dag for now but it should be removed eventually

* feat: validate study_locus dataset to produce valid or invalid df

* feat: adjust DAG to parametrise dataset validation

* fix: duplicated row

* feat: increase abstraction of Dataset validation of rows

* docs: increase clarity of what the function does

* fix: error message

* revert: unintended change

* test: testing dataset filtering by quality flag

---------

Co-authored-by: DSuveges <[email protected]>

* chore: pre-commit auto fixes [...]

---------

Co-authored-by: David Ochoa <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* feat(variant index): upating schema and logic

* feat(variant index): vep transcript annotation improved with consequence score + transcript index

* refactor: removed hardcoded schema definition from parser

* fix(test): fixing mock variant index

* fix: schema extraction fixed

* fix: doctest issue resolved

* fix: updating vep command in the DAG

* fix: removing un-used sequence ontology terms

* fix: adding example to sorter method + changing variable names

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
* fix(finngen_r11): preserve all studyIds

Preserve all studyIds, even if EFO mapping is missing, so mapping
between studyIndex and StudyLocus is by studyId column is accurate.

* fix: typo in docstring

Co-authored-by: Irene López Santiago <[email protected]>

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: Irene López Santiago <[email protected]>
* feat: adding finemapping method to studylocusid hash

* chore: updating function in needed files

* test: update doc test

* fix: mistakes

* fix: tidying logic

* chore: adding studyLocusId recalculation to pics finemapping method

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
Bumps [ipython](https://github.com/ipython/ipython) from 8.26.0 to 8.27.0.
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@8.26.0...8.27.0)

---
updated-dependencies:
- dependency-name: ipython
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Szymon Szyszkowski <[email protected]>
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.19.1 to 0.20.0.
- [Release notes](https://github.com/fpgmaas/deptry/releases)
- [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md)
- [Commits](fpgmaas/deptry@0.19.1...0.20.0)

---
updated-dependencies:
- dependency-name: deptry
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* fix: use mapping instead of enum values in valid_rows

* fix: typos

* fix: swap valid and invalid paths

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* refactor: move VA preparation logic into a separate module

* refactor: generalise per-chromosome summary stats ingestion

* Update src/gentropy/common/per_chromosome.py

Co-authored-by: Szymon Szyszkowski <[email protected]>

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
* refactor: move harmonisation into a separate module

* refactor: make column names configurable

* feat: make INFO and A1FREQ columns optional

* docs: expand comments on tmp_variant_annotation_path and variant types
d0choa and others added 24 commits October 11, 2024 08:33
* feat: merge tuQTL colocalisation results into sQTL features

* fix: add colocalisation neighbourhood features in the l2g default features list

* fix: minor bug
* fix: adding single point statistics to pics loci

* fix: patching field update logic

* refactor: simplifying the pics process slightly

* test: for lead statistics propagation

* refactor: udf as decorator

* fix: removing commented rows

* fix: reverting udf decorator - tests would fail otherwise
* fix: rightStudyType nulls removed

* test: improve testing of peak overlap function

* fix: overlap test

---------

Co-authored-by: David Ochoa <[email protected]>
* feat: adding new LD interface

* fix: adding ld_index

* fix: adding csa

* fix: adding fucntion in init

* chore: temporary commit to build the Docker image

* chore: revert temporary GitHub Actions configuration

* chore: committing some restructuring

* chore: committing some changes

* chore: tweaking variable names

* fix: fixing locus index boundaries

* docs: documenting where gnomad ht were sourced from

* fix: adding afr ancestry to panUKBB interface

* fix: fixing arguments for susie_finemapper

* fix: removing unneeded code from panukbb ld

* feat: ancestry mapping

* fix: remove chr from chromosome column + some other bugs

* fix: removing duplicated variants & resolving flipped indels

* chore: committing changes

* Update src/gentropy/datasource/pan_ukbb_ld/ld.py

Co-authored-by: Daniel Suveges <[email protected]>

* Update src/gentropy/method/ld_matrix_interface.py

Co-authored-by: Daniel Suveges <[email protected]>

* Update colocalisation.py

* fix: rightStudyType nulls removed

* test: improve testing of peak overlap function

* fix: overlap test

* fix: changes suggested by ds review

* chore: removing unneeded variants.py

---------

Co-authored-by: Kirill Tsukanov <[email protected]>
Co-authored-by: Daniel Considine <[email protected]>
Co-authored-by: Daniel-Considine <[email protected]>
Co-authored-by: Daniel Suveges <[email protected]>
* chore: delete l2g custom spark session

* fix: add neighbourhood features in `LocusToGeneFeatureMatrixConfig`

* fix(feature_matrix): use right config for default values
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.10.1 to 10.11.2.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](facelessuser/pymdown-extensions@10.10.1...10.11.2)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Irene López Santiago <[email protected]>
…4.1 (#818)

Bumps [mkdocs-git-committers-plugin-2](https://github.com/ojacques/mkdocs-git-committers-plugin-2) from 2.3.0 to 2.4.1.
- [Release notes](https://github.com/ojacques/mkdocs-git-committers-plugin-2/releases)
- [Commits](ojacques/mkdocs-git-committers-plugin-2@2.3.0...2.4.1)

---
updated-dependencies:
- dependency-name: mkdocs-git-committers-plugin-2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pyparsing](https://github.com/pyparsing/pyparsing) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/pyparsing/pyparsing/releases)
- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES)
- [Commits](pyparsing/pyparsing@pyparsing_3.1.2...3.2.0)

---
updated-dependencies:
- dependency-name: pyparsing
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.11.1 to 1.12.1.
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@1.11.1...1.12.1)

---
updated-dependencies:
- dependency-name: mkdocstrings-python
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
* chore: adding priors to step

* fix: making specifying the priors optional

* fix: revert optional

---------

Co-authored-by: Daniel Considine <[email protected]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* fix: fix ukbppp studindex

* fix: review

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
* fix: unnecessary session object

* fix: circular dependency

* revert: broadcast

* fix: join

* feat(l2g): persist feature matrix in l2g training plan (#843)

* fix(gold_standard): remove extra columns in `build_feature_matrix`

* fix: uncomment filter overlaps

* feat(feature_matrix): `select_features` returns a new instance

* fix(overlaps): add missing columns in `_convert_to_square_matrix`

* fix(l2g): set `variant_index_path` as optional in step config

* fix(l2g): set `feature_matrix_path` as mandatory in step config

* fix(l2g): set `predictions_path` as optional in step config

* chore(feature_matrix): remove `features_list` default from step

* chore: fix `test_filter_unique_associations` toy data

* chore: fix `test_filter_unique_associations` toy data

---------

Co-authored-by: Irene López Santiago <[email protected]>
Co-authored-by: Irene López <[email protected]>
* chore: remove h3/h4 ratiob

* fix: remove it from schema

* fix: conftest

* fix: h3h4
* fix: updating the susie_finemapper init

* fix: more fixes

* fix: v2

* fix: v2

---------

Co-authored-by: Yakov Tsepilov <[email protected]>
* feat: prior fix

* refactor: coloc step

* fix: subclasss colocalisation methods on interface

* fix: failing coloc step

* chore(coloc): step tests

* chore: restore old script

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: project-defiant <[email protected]>
* fix(eqtl): deduplicating credible set loci

* fix: removing
* chore: adding logging even when no CS in locus

* fix: addin CS count to log
…#847)

* feat(l2g): wip - limit colocalisation neighbourhood to protein coding genes

* feat: adjust logic in `common_neighbourhood_colocalisation_feature_logic`

* fix: correct logic in `common_neighbourhood_vep_feature_logic`

* chore: adjust tests
* fix: filter nan in CSs

* fix: fix v1
@github-actions github-actions bot added the Chore label Oct 17, 2024
project-defiant and others added 3 commits October 18, 2024 09:53
…ifest (#859)

* feat(susie_finemapper): allow for extraction of the log file from manifest

* fix: add missing extension to the log file

* fix: row istead of column

---------

Co-authored-by: Szymon Szyszkowski <[email protected]>
…eld (#857)

* chore(coloc): chaning the content of numberColocalisingVariants

* chore: pre-commit auto fixes [...]

* fix: adjuting for schema and tests

* fix(pics): ensuring locus has variantId

* fix: pics udf test

* fix: udf keys

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants