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 #718

Closed
wants to merge 52 commits into from
Closed

chore: trigger release process #718

wants to merge 52 commits into from

Commits on Jul 25, 2024

  1. feat: expose summary statistics qc and locus breaker steps to hydra c…

    …li (#716)
    
    * feat: expose summary statistics qc to hydra cli
    
    * feat: expose locus breaker clumping step
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    ea80fbf View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. fix: change config params to match new name (#721)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    a5c96b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. chore: pre-commit autoupdate (#715)

    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>
    pre-commit-ci[bot] authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    897ae12 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. build(deps-dev): bump pymdown-extensions from 10.8.1 to 10.9 (#720)

    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]>
    dependabot[bot] and project-defiant authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    397f1e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. build(deps-dev): bump deptry from 0.17.0 to 0.18.0 (#723)

    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>
    dependabot[bot] authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    0b9af70 View commit details
    Browse the repository at this point in the history
  2. feat: notebook for locus breaker and susie finemapping benchmark (#717)

    * 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
    Daniel-Considine authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ae734a8 View commit details
    Browse the repository at this point in the history
  3. fix: updating config paths and fine-mapping methods (#725)

    * fix: updating config paths and fine-mapping methods
    
    * Update ot_locus_to_gene_train.yaml
    Daniel-Considine authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    5b5b408 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. docs: macos fix for some functions (#729)

    * docs: macos fix for some functions
    
    * docs: formatting
    Daniel-Considine authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e45f295 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. build(deps-dev): bump ruff from 0.5.1 to 0.6.1 (#732)

    * 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]>
    3 people authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f49a5c5 View commit details
    Browse the repository at this point in the history
  2. chore: pre-commit autoupdate (#724)

    * 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]>
    pre-commit-ci[bot] and d0choa authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4169b81 View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump deptry from 0.18.0 to 0.19.1 (#728)

    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]>
    dependabot[bot] and d0choa authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    02b006d View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. build(deps-dev): bump lxml from 5.2.2 to 5.3.0 (#727)

    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>
    dependabot[bot] authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5984de9 View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0 (#719)

    * 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]>
    4 people authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    4db64a3 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. feat(variant_index): changes for a successful run (#735)

    * 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]>
    3 people authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    dc8c9dc View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. fix: update cluster creation command (#739)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    348b6f0 View commit details
    Browse the repository at this point in the history
  2. fix: revert recursiveFileLookup to False (#738)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    b6746fb View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. feat: Finngen r11 ingestion (#733)

    * 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]>
    4 people authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cf1ec24 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    2612aa7 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. fix: adding carma_tau parameter to susie_finemapper (#743)

    * fix: adding carma_tau parameter to susie_finemapper
    
    * fix: changing default
    
    * fix: defaults
    addramir authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    93a6e60 View commit details
    Browse the repository at this point in the history
  2. feat: logic and airflow pipeline for validation (#730)

    * 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]>
    4 people authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    bb8558c View commit details
    Browse the repository at this point in the history
  3. feat(variant index): improved data structure (#710)

    * 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]>
    DSuveges and project-defiant authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    1a7b0d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ea47a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. fix(finngen_r11): preserve all studyIds (#747)

    * 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]>
    3 people authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    12ff35b View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. feat: adding finemapping method to studylocusid hash (#744)

    * 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]>
    Daniel-Considine and project-defiant authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    15a058e View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump ipython from 8.26.0 to 8.27.0 (#741)

    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]>
    dependabot[bot] and project-defiant authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3c1e81a View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. build(deps-dev): bump deptry from 0.19.1 to 0.20.0 (#742)

    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]>
    dependabot[bot] and project-defiant authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    151b4ec View commit details
    Browse the repository at this point in the history
  2. fix: validation name mapping (#753)

    * 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]>
    project-defiant and Szymon Szyszkowski authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    0b216f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. fix: removing old functions (#752)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    addramir and project-defiant authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    010c881 View commit details
    Browse the repository at this point in the history
  2. refactor: generalise per-chromosome processing (#754)

    * 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]>
    tskir and project-defiant authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    feb9cad View commit details
    Browse the repository at this point in the history
  3. refactor: generalise the harmonisation pipeline (#755)

    * 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
    tskir authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d10cc20 View commit details
    Browse the repository at this point in the history
  4. feat: ingest FinnGen UKB meta-analysis data (#756)

    * feat: implement FinnGen UKB meta-analysis ingestion and harmonisation
    
    * chore: remove ot_finngen_ukb_meta.yaml
    
    * chore: remove raw_study_index_path to raw_study_index_path_from_tsv
    
    * fix: use session.write_mode
    
    * style: rename class to FinngenUkbMetaIngestionStep
    tskir authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    a49ae9a View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. feat(validation): adding credible set variant validation (#757)

    * feat(validation): adding logic to validate credible sets against variant index
    
    * fix: tidying docstrings
    DSuveges authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    6469bf5 View commit details
    Browse the repository at this point in the history
  2. feat: drop airflow orchestration layer from gentropy (#758)

    * refactor: drop gentropy config
    
    * feat(airflow): removal of airflow orchestration
    
    BREAKING CHANGE: see https://github.com/opentargets/orchestration
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d3435bb View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    d6364f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34aaaf5 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. build(deps): bump wandb from 0.17.2 to 0.18.0 (#763)

    Bumps [wandb](https://github.com/wandb/wandb) from 0.17.2 to 0.18.0.
    - [Release notes](https://github.com/wandb/wandb/releases)
    - [Changelog](https://github.com/wandb/wandb/blob/main/CHANGELOG.md)
    - [Commits](wandb/wandb@v0.17.2...v0.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: wandb
      dependency-type: direct:production
      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>
    dependabot[bot] authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2e0e326 View commit details
    Browse the repository at this point in the history
  2. fix: prevent multiple credible filters to override spark plan (#766)

    * fix: prevent multiple filters to override spark plan
    
    * feat: mhc quality control flag
    
    * fix: prevent multiple filters to override spark plan
    
    * Revert "fix: prevent multiple filters to override spark plan"
    
    This reverts commit a358781.
    
    * revert: wrong commit
    
    * fix: missing changes due to git chaos
    
    * chore: merge dev toml, update lock
    
    * chore: update lock after upgrading poetry to 1.8.3 v 2
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    d0choa and project-defiant authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6ede736 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. feat: flag MHC credible sets based on lead (#767)

    * fix: prevent multiple filters to override spark plan
    
    * feat: mhc quality control flag
    
    * fix: typo
    
    * docs: genomic region added to docs
    
    * docs: info added to common index (and title)
    
    * docs: fix paths
    
    * Update src/gentropy/study_locus_validation.py
    
    * fix: remove unnecessary comment
    
    ---------
    Closes opentargets/issues#3469
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    d0choa authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8c4421a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d84d43b View commit details
    Browse the repository at this point in the history
  3. fix(effect harmonisation): addressing beta harmonisation bug (#762)

    * fix: turning OR to beta harmonisation on for GWAS Catalog
    
    * fix(ingestion): addressing beta harmonisation bug
    
    * fix(ingestion): addressing beta harmonisation bug
    
    * test: adding test for effect harmonisation
    
    * test: adding doctests for beta harmonisation
    
    * fix: fixing value checking bug: effect value needs to be cast to double type
    
    * fix: typos in gwas ingestion script
    DSuveges authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c3651b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. perf: quickly build a Docker image for every branch (#773)

    * perf: cache Docker image layers
    
    * chore: temporary add branch to test
    
    * perf: separate AMD and ARM builds for gentropy
    
    * perf: temporarily test only VEP image separately
    
    * perf: test ARM/AMD gentropy/VEP separately
    
    * perf: introduce quick build for all commits
    
    * perf: quick build for all tags
    
    * fix: use correct syntax for tags
    
    * fix: revert accidental changes for the VEP step
    tskir authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c292e84 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    785dad0 View commit details
    Browse the repository at this point in the history
  2. docs: fix broken refs (#768)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    d0choa and project-defiant authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    018defa View commit details
    Browse the repository at this point in the history
  3. feat: flag PICS top hits in studies with credset sumstats (#777)

    Co-authored-by: Daniel Suveges <[email protected]>
    d0choa and DSuveges authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ad3f503 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. fix(ld clumping): a revised logic allows a more accurate clumping (#772)

    * fix(ld clumping): a revised logic allows a more accurate identification of linked loci
    
    * test: adding some test
    
    * chore: pre-commit auto fixes [...]
    
    * test: adding more test cases
    
    * fix: fixing test data
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    DSuveges and pre-commit-ci[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    58fb726 View commit details
    Browse the repository at this point in the history
  2. refactor(L2GFeatureMatrix)!: streamline feature matrix management (#745)

    * refactor(L2GFeatureMatrix): remove schema validation
    
    * refactor(FeatureFactory): reshape feature generation WIP
    
    * chore: pre-commit auto fixes [...]
    
    * chore: set l2gfeature properties with decorator
    
    * chore(l2gfeature): make credible_set and input_dependency instance attributes
    
    * chore(l2gfeature): make credible_set and input_dependency instance attributes
    
    * chore(featurefactory): distanceTssMeanFeature working
    
    * refactor(l2g): improve step dependency management
    
    * feat: implement
    
    * chore: fix mypy issues
    
    * feat: l2gfeaturematrix.from_features_list working
    
    * chore: comment out obsolete refs
    
    * chore(L2GFeatureMatrix): change `mode` attribute to `with_gold_standard`
    
    * refactor(l2g): move feature matrix writing to training module
    
    * feat(L2GFeatureMatrix): accept L2GGoldStandard or StudyLocus as inputs
    
    * feat: implement methods to build a feature matrix based on a studylocus/L2GGoldStandard instance
    
    * feat: coloc logic prototype
    
    * feat(l2g): filter non gwas credible sets at the start of the step
    
    * feat: rewrite colocalisation feature factory
    
    * test: add `test_colocalisation_feature_type`
    
    * test(colocalisation): add test_extract_maximum_coloc_probability_per_region_and_gene
    
    * feat(L2GFeatureInputLoader): support multiple deps by passing loader as kwarg
    
    * test: add integration tests `test_build_feature_matrix`
    
    * chore: drop config yamls
    
    * refactor: move feature classes to datasets module
    
    * docs: update feature docs
    
    * refactor(colocalisation): cleaner joins in `append_right_study_metadata`
    
    * chore: better logging abstract methods
    
    * test: add `L2GFeatureMatrix.test_from_features_list` unit tests
    
    * fix: add goldStandardSet when a gs instance is passed to `from_features_list`
    
    * fix: lowercase colocalisation type and add semantic test
    
    * test: add semantic test for `append_right_study_metadata`
    
    * feat(colocalisation): make `append_right_study_metadata` extensible to left metadata
    
    * fix(colocalisation): append_study_metadata cant take a gold standard
    
    * fix(colocalisation): extract_maximum_coloc_probability_per_region_and_gene cant take a gold standard
    
    * feat: add `StudyLocus` as a dependency of colocalisation features
    
    * fix: add studylocus to input loader in test
    
    * fix: add studylocus to input loader in test
    
    * fix: add studylocus to input loader in test
    ireneisdoomed authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b93842a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a29222e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. feat: add studyType to StudyLocus and Colocalisation (and `Stud…

    …yLocusOverlap`) (#782)
    
    * feat: add studyType to StudyLocus schema
    
    * feat: add annotate_study_type function to add studyType to StudyLocus
    
    * fix: remove lines for retrieving studyType as StudyLocus now contains studyType
    
    * fix: add studyType to test input data as StudyLocus now contains studyType
    
    * feat: add leftStudyType and rightStudyType to Colocalisation and StudyLocusOverlap schemas
    
    * feat: update _convert_to_square_matrix and its test with leftStudyType and rightStudyType
    
    * feat: update test_find_overlaps_semantic inputs with leftStudyType and rightStudyType
    
    * feat: update tests in test_colocalisation_method.py with leftStudyType and rightStudyType
    
    * feat: add leftStudyType and rightStudyType when creating StudyLocusOverlap
    
    * feat: add leftStudyType and rightStudyType to Colocalisation results
    
    * fix: remove redundant study_index parameter from filter_by_study_type function def and calls
    
    * fix: remove redundant study_index parameter from find_overlaps function def and calls
    
    * fix: remove leftStudyType from Colocalisation (not needed as always gwas)
    
    * fix: remove leftStudyType from StudyLocusOverlap (not needed as always gwas)
    
    * fix: missing comma
    
    * feat: update tests in test_locus_to_gene.py with studyType and rightStudyType
    
    * feat: update tests (colocalisation, l2g, l2g feature matrix) with rightStudyType
    
    * fix: remove studyType from metadata_cols in append_study_metadata function call
    vivienho authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    dcacaf7 View commit details
    Browse the repository at this point in the history
  2. feat: adding window based clumping to StudyLocus (#779)

    * feat: adding window based clumping to locus
    
    * fix: reverting some changes
    
    * chore: pre-commit auto fixes [...]
    
    * fix: fixing probem introduced by merge conflict
    
    * fix: addressing review comment
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    DSuveges and pre-commit-ci[bot] authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    df45a6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    148e26e View commit details
    Browse the repository at this point in the history
  4. feat: add biosample index (#769)

    * Initial commit of biosample index
    
    * Make minimal class
    
    * Tidy up first draft of adding biosample index
    
    * Add beginning of logic for checking if biosample from a studyindex is in biosample index
    
    * Make early file for merging multiple biosample indices into one
    
    * Finish adding basic iteration of biosample index, needs debugging
    
    * Tweak slightly
    
    * Modified the parser to accept JSON files
    
    * Update biosample index
    
    * Tests and docs
    
    * Updating tests
    
    * Revert GWAS catalog file
    
    * fix(biosample index): update to match pre-commit standards
    
    * fix(biosample index): merging indices fix
    
    * fix(biosample index): update study index qc logic
    
    * fix(biosample index): fix missing mock_biosample_index
    
    * chore(biosample index): change datasource name from ontologies
    
    * fix(biosample index): add dataset doc
    
    * fix(biosample index): change dbXrefs to xrefs
    
    * chore (biosample index): better commenting
    
    Co-authored-by: Daniel Suveges <[email protected]>
    
    * fix(biosample index): various minor tweaks to biosample index
    
    * fix(biosample index): minor bug
    
    * fix(biosample index): fix merge shift to method
    
    * feat(biosample index): make biosampleName not nullable
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    Tobi1kenobi and DSuveges authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ccdb1f2 View commit details
    Browse the repository at this point in the history
  5. feat: 99% credible set validation during study_locus_validation (#765)

    * feat: study locus validation filters for 95% credible sets
    
    * revert: no longer needed to filter for credible set interval
    
    * feat: annotate credible sets before filter them
    
    * docs: adding more context here
    d0choa authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    84d6638 View commit details
    Browse the repository at this point in the history