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

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

chore: trigger release process #3

wants to merge 373 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 29, 2024

  1. fix(susie_finemapper): fix in the fine-mapper in case of sum stat imp…

    …utation is False (opentargets#627)
    
    * fix(susie_finemapper): fix in the FMer in case ss_imp=False
    
    * fix: small fix in docs
    addramir authored May 29, 2024
    Configuration menu
    Copy the full SHA
    48cf2a8 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. fix(SummaryStatistics): fix in sanity_filter (opentargets#623)

    * fix(SummaryStatistics): fix in sanity_filter
    
    * fix: adding prune of inf values
    
    * fix(dataset): removal of inf values from beta and stderr
    
    * fix: fix in test and sanity filter
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    3 people authored May 30, 2024
    Configuration menu
    Copy the full SHA
    b60a19f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa6d500 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. fix(docs): fixed typo in l2g_prediciton schema page (opentargets#629)

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

Commits on Jun 4, 2024

  1. feat(config): extract gwas_significance parameter to step configurati…

    …on (opentargets#628)
    
    * feat(clumping): lower p-value significance threshold for clumping step
    * feat(config): extract gwas_significance to config
    * feat(config): synced p-value in association parsing
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    Co-authored-by: Yakov <[email protected]>
    3 people authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    daa8331 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. feat(data_release): preparation for 24.06 data release (opentargets#633)

    * feat(airflow): drop finngen PICS results from etl
    * feat(l2g): allow to publish feature matrix
    * fix(types): typo in types
    * chore(data_release): bumped release date
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    95f26d0 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump typing-extensions from 4.11.0 to 4.12.1 (opentarget…

    …s#632)
    
    Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.11.0 to 4.12.1.
    - [Release notes](https://github.com/python/typing_extensions/releases)
    - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
    - [Commits](python/typing_extensions@4.11.0...4.12.1)
    
    ---
    updated-dependencies:
    - dependency-name: typing-extensions
      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>
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    dependabot[bot] and project-defiant authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    027b685 View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump pep8-naming from 0.13.3 to 0.14.1 (opentargets#616

    )
    
    Bumps [pep8-naming](https://github.com/PyCQA/pep8-naming) from 0.13.3 to 0.14.1.
    - [Release notes](https://github.com/PyCQA/pep8-naming/releases)
    - [Changelog](https://github.com/PyCQA/pep8-naming/blob/main/CHANGELOG.rst)
    - [Commits](PyCQA/pep8-naming@0.13.3...0.14.1)
    
    ---
    updated-dependencies:
    - dependency-name: pep8-naming
      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 Jun 6, 2024
    Configuration menu
    Copy the full SHA
    947d1e6 View commit details
    Browse the repository at this point in the history
  4. feat(qtl): ingest credible sets from single cell derived QTLs (openta…

    …rgets#630)
    
    * chore: prototype ingestion of sceqtls
    
    * chore: use credible sets from ftp
    
    * feat(study_index): rename tissuefromsourceid to biosamplefromsourceid to accommodate cell type ids
    
    * chore: update output paths to final destination
    ireneisdoomed authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    fd3154a View commit details
    Browse the repository at this point in the history
  5. feat(spark-helpers): enforce schema of returned objects (opentargets#617

    )
    
    * feat(spark-helpers): enforce schema of returned objects by other function
    
    * fix: fixing docstring
    
    * test: adding test for array sorter
    
    * chore: pre-commit auto fixes [...]
    
    * fix: addressing a typo
    
    * chore: pre-commit auto fixes [...]
    
    * fix: removing duplicated rows
    
    * fix: addressing review comments
    
    * fix: adding StructType hint
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    DSuveges and pre-commit-ci[bot] authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    689340c View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. feat: adding locus-breaker clumping method (opentargets#634)

    * feat(schema): adding locus start/end position to the study locus schema
    
    * feat(clumping) adding clumping logic + docs
    
    * test(clumpin): adding tests for locus breaker method
    
    * test(clumping): adding semantic tests for locus breaker clumping
    
    * fix(config): reverting gwas significance threshold
    DSuveges authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    95244fd View commit details
    Browse the repository at this point in the history
  2. build(deps): bump wandb from 0.16.2 to 0.17.0 (opentargets#606)

    Bumps [wandb](https://github.com/wandb/wandb) from 0.16.2 to 0.17.0.
    - [Release notes](https://github.com/wandb/wandb/releases)
    - [Changelog](https://github.com/wandb/wandb/blob/main/CHANGELOG.md)
    - [Commits](wandb/wandb@v0.16.2...v0.17.0)
    
    ---
    updated-dependencies:
    - dependency-name: wandb
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    820f921 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. build(deps-dev): bump ipython from 8.24.0 to 8.25.0 (opentargets#636)

    Bumps [ipython](https://github.com/ipython/ipython) from 8.24.0 to 8.25.0.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](ipython/ipython@8.24.0...8.25.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>
    dependabot[bot] authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    d1577ee View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. build(deps): bump scikit-learn from 1.4.0 to 1.5.0 (opentargets#638)

    Bumps [scikit-learn](https://github.com/scikit-learn/scikit-learn) from 1.4.0 to 1.5.0.
    - [Release notes](https://github.com/scikit-learn/scikit-learn/releases)
    - [Commits](scikit-learn/scikit-learn@1.4.0...1.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: scikit-learn
      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 Jun 11, 2024
    Configuration menu
    Copy the full SHA
    e52fd11 View commit details
    Browse the repository at this point in the history
  2. feat: enable interface with gcp secrets manager (opentargets#635)

    * feat: enable interface with gcp secrets manager
    
    * chore: add google-cloud-secret-manager
    
    * chore: merge
    ireneisdoomed authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    ca43fff View commit details
    Browse the repository at this point in the history
  3. feat: credible set quality filtering (opentargets#640)

    * feat: credible set quality filtering
    
    * fix: purity threshold
    Daniel-Considine authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    45d991c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. build(deps-dev): bump dbldatagen from 0.3.5 to 0.4.0 (opentargets#637)

    Bumps [dbldatagen](https://github.com/databrickslabs/data-generator) from 0.3.5 to 0.4.0.
    - [Release notes](https://github.com/databrickslabs/data-generator/releases)
    - [Changelog](https://github.com/databrickslabs/dbldatagen/blob/master/CHANGELOG.md)
    - [Commits](databrickslabs/dbldatagen@release/v0.3.5...release/v0.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: dbldatagen
      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 Jun 13, 2024
    Configuration menu
    Copy the full SHA
    976ee30 View commit details
    Browse the repository at this point in the history
  2. feat(config): 24.06 data release fixes (opentargets#639)

    * feat(config): typos fix
    * fix(config): moved ld_index dataset to static assets
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3c8ce58 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. fix(L2GPrediction): schema validation (opentargets#642)

    * feat(dataset): schema mismatch issue
    * feat(L2GPrediction): schema unification
    * fix: swapped data types
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    7625a79 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. feat(SusieFineMapperStep): add new function with boundaries (opentarg…

    …ets#645)
    
    * feat(SusieFineMapperStep): add new fucntion that takes boundaries as input
    
    * fix: typo in function
    addramir authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    79a6cb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d796b68 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. refactor: delete unnecessary config files (opentargets#647)

    * refactor: remove ot_pics
    
    * refactor: gwas_catalog_sumstat_preprocess config removed
    
    * refactor: ot_finngen_studies removed
    
    * refactor: ot_finngen_studies removed
    
    * refactor: window_based_clumping cleanup
    d0choa authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    dc70bd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca377ce View commit details
    Browse the repository at this point in the history
  3. feat(ld_annotator): optional r2 threshold (opentargets#648)

    * feat(ld_annotator): apply r2 threshold
    
    * feat(ld_annotator): apply r2 threshold
    
    * chore(ldannotator): change threshold to 0.5
    ireneisdoomed authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6d93192 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. feat(stydyLocus): adding new locus collection using boundaries (opent…

    …argets#644)
    
    * feat(stydyLocus): adding new locus collection using boundaries
    
    * fix: fix in test
    
    * Update tests/gentropy/dataset/test_study_locus.py
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    
    * 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>
    3 people authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    2fd6d1f View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. chore: enable Jupyter Notebook gateway for the Dataproc cluster (open…

    …targets#651)
    
    Sometimes it is very useful to be able to spin up a Jupyter notebook on a Dataproc cluster which has access to Gentropy and all its configured environment. Previously, I already added the “enable_component_gateway” option; however, it doesn't really take any effect unless you also specify the list of components to enable, which is what I'm doing in this PR.
    tskir authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    a2a7a82 View commit details
    Browse the repository at this point in the history
  2. feat(l2g): better l2g training, evaluation, and integration (opentarg…

    …ets#576)
    
    * chore: checkpoint
    
    * chore: checkpoint
    
    * chore: deprecate spark evaluator
    
    * chore: checkpoint
    
    * chore: resolve conflicts with dev
    
    * chore: resolve conflicts with dev
    
    * chore(model): add parameters class property
    
    * feat: add module to export model to hub
    
    * refactor: make model agnostic of features list
    
    * chore: add wandb to gitignore
    
    * feat: download model from hub
    
    * chore(model): adapt predict method
    
    * feat(trainer): add hyperparameter tuning
    
    * chore: deprecate trainer tests
    
    * refactor: modularise step
    
    * feat: download model from hub by default
    
    * fix: convert omegaconfig defaults to python objects
    
    * fix: write serialised model to disk and then upload to gcs
    
    * fix(matrix): drop goldStandardSet when in predict mode
    
    * chore: pass token to access private model
    
    * chore: pass token to access private model
    
    * fix: pass right schema
    
    * chore: pre-commit auto fixes [...]
    
    * chore: fix mypy issues
    
    * build: remove xgboost
    
    * chore: merge
    
    * chore: pre-commit auto fixes [...]
    
    * chore: address comments
    ireneisdoomed authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    0d9160f View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. feat: implement UKB PPP (EUR) ingestion & harmonisation (opentargets#652

    )
    
    * feat: implement UKB PPP (EUR) ingestion & harmonisation
    
    * fix: correct module name for docs
    
    * fix: definitely correct module name for docs
    
    * test: update output of neglog_pvalue_to_mantissa_and_exponent
    
    * fix: test syntax with <BLANKLINE>
    
    * Update src/gentropy/datasource/ukb_ppp_eur/summary_stats.py
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    
    * fix: code review updates for docs and version
    
    * fix: syntax for concat_ws
    
    * style: list harmonisation steps in the docstring
    
    * style: rename freq to MAF
    
    * style: use concat_ws
    
    * style: use two distinct parameters for study index and summary stats output paths
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    tskir and project-defiant authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    8ff4bfc View commit details
    Browse the repository at this point in the history
  2. chore: remove the locus_radius parameter (opentargets#659)

    Code inspection shows that it is not used anymore.
    tskir authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b839164 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. chore(deps): bump python-semantic-release/python-semantic-release (op…

    …entargets#656)
    
    Bumps [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 9.6.0 to 9.8.3.
    - [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases)
    - [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)
    - [Commits](python-semantic-release/python-semantic-release@v9.6.0...v9.8.3)
    
    ---
    updated-dependencies:
    - dependency-name: python-semantic-release/python-semantic-release
      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>
    Co-authored-by: Kirill Tsukanov <[email protected]>
    dependabot[bot] and tskir authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    996e6e2 View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump pydoclint from 0.4.1 to 0.5.1 (opentargets#658)

    Bumps [pydoclint](https://github.com/jsh9/pydoclint) from 0.4.1 to 0.5.1.
    - [Release notes](https://github.com/jsh9/pydoclint/releases)
    - [Changelog](https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md)
    - [Commits](jsh9/pydoclint@0.4.1...0.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: pydoclint
      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 Jun 26, 2024
    Configuration menu
    Copy the full SHA
    df4d60d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08eaaff View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. fix: remove check merge conflict from pre-commit (opentargets#661)

    * fix: remove check merge conflict
    
    * fix: remove line for now
    d0choa authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    41cb35b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3e89bb View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. feat(datasets): adding new variant index model (opentargets#641)

    * feat(variant annotation): new variant annotation schema + logic to extract from VEP
    
    * fix: typehints in function
    
    * refactor(variant annotation): migrating methods to the new schema
    
    * chore: pre-commit auto fixes [...]
    
    * refactor(variant index): sorting out new variant index dataset
    
    * chore: pre-commit auto fixes [...]
    
    * feature(vep): adding predictors to vep transcript object
    
    * fix(schema): fixing schema missing fields
    
    * fix(schema): fixing schema missing fields
    
    * fix(schema): fixing schema missing fields
    
    * fix(schema): fixing schema missing fields
    
    * chore: pre-commit auto fixes [...]
    
    * fix(annotation): array union under condition
    
    * fix: merging dbxref objects
    
    * feat(variants): updating variants to make more robust
    
    * feat: migrating methods to new variant index
    
    * adjusting variant index methods
    
    * some updates
    
    * rename v2g to variant to gene
    
    * chore: pre-commit auto fixes [...]
    
    * adding test
    
    * chore: pre-commit auto fixes [...]
    
    * fix(precommit): json file needed to rename to jsonl
    
    * fix(precommit): removing steps depending on old data model
    
    * fix(coftest): fixing variant index mock generation
    
    * fix: typo in package import
    
    * fix: sorting out conftest
    
    * refactor(gwas ingest): Updating GnomAD handling
    
    * refactor(gnomad): variant annotation removed, changed to variant index, steps updated
    
    * refactor: shuffling around gnomad logic
    
    * fix: references in tests
    
    * refactor: sorting out gnomad variant dag
    
    * refactor: cleaning configs and tests
    
    * docs(vep): adding datasource description
    
    * test(vep): adding more test to the vep parser
    
    * test(vep): tests are now running
    
    * fix: removing version suffix from pyproject and airflow config
    
    * fix: reverting DAGs - removing temporary modifications I added for testing
    
    * fix: addressing reviewer comments
    
    * refactor: fiddling with variant index annotation logic
    
    * chore: addressing comments
    
    * fix: variant cross-ref snake case
    
    * fix: correcting join strategy
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    DSuveges and pre-commit-ci[bot] authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    f79c789 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. fix: typo in cs_lbf_thr parameter name (opentargets#667)

    * fix: typo in cs_lbf_thr parameter name
    
    * fix: removing two parameters
    
    ---------
    
    Co-authored-by: Yakov Tsepilov <[email protected]>
    tskir and addramir authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    f0a2902 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f1cbe4 View commit details
    Browse the repository at this point in the history
  3. fix(finemapping): link configuration and step classes (opentargets#669)

    As it is, when the susie_finemapper step is triggered, nothing happens because the configuration class is not linked via _target_ to the step class. This commit addresses the problem
    tskir authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    768b5d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. feat: vep annotation (dockerised + google batch + airflow) (opentarge…

    …ts#608)
    
    * feat: custom dockerfile to run ensembl vep
    
    * ci: automate vep image build and artifact registry
    
    * chore: update airflow google operators (not required)
    
    * feat: working version of google batch airflow vep job
    
    * feat: working version of google batch airflow vep job
    
    * feat(VEP): adding CADD plugin
    
    * feat: local loftee file
    
    * feat: working with input bucket full of input files
    
    * feat: prevent writing html
    
    * fix: minor adjustments to retry strategy
    
    * feat(airflow): separating mounting points for input/output and cache
    
    * fix: typo in airflow dag
    
    * fix: pre-commit pain
    
    * chore: rename airflow dag file
    
    ---------
    
    Co-authored-by: DSuveges <[email protected]>
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    3 people authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    6487b31 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. feat: locus_breaker_clumping (opentargets#655)

    * feat: locus_breaker_clumping
    
    * fix: dosctring
    
    * feat: _process_locus_breaker function
    
    * feat: locus breaker clumping step
    
    * fix: tidying parameters
    
    * feat: option to remove MHC region
    
    * fix: description for LocusBreakerClumpingStep
    
    * fix: removing division of distance
    
    * fix: adding new parameters for wbc distance separate from large_loci_size
    
    * fix: resolving comments
    
    * refactor: refactored code in process_locus_breaker_output
    
    * fix: removing superfluous variable
    
    * fix: persisting sumstats parquet to improve analysis plan
    
    ---------
    
    Co-authored-by: Yakov <[email protected]>
    Daniel-Considine and addramir authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    5f97232 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. feat: add qc step (opentargets#675)

    * feat: add qc step
    
    * fix: remove .df
    
    * fix: fix in name
    
    * fix: fix v3
    
    * Update src/gentropy/sumstat_qc_step.py
    
    Co-authored-by: Daniel Suveges <[email protected]>
    
    * Update src/gentropy/sumstat_qc_step.py
    
    Co-authored-by: Daniel Suveges <[email protected]>
    
    * fix: optimisation of code
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    addramir and DSuveges authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    4a5f69f View commit details
    Browse the repository at this point in the history
  2. feat: adding sanity filter to GWASCatalogSumstatsPreprocessStep (open…

    …targets#677)
    
    * feat: adding sanity filter to GWASCatalogSumstatsPreprocessStep
    
    * fix: adding description
    addramir authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    1f1088a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0537c2 View commit details
    Browse the repository at this point in the history
  4. fix: improving locus_breaker_step logic (opentargets#679)

    * fix: improving locus_breaker_step logic
    
    * fix: updating susie_finemapper.py to deal with new I/O logic
    
    * chore: removing unused log output path
    Daniel-Considine authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    a9d27d7 View commit details
    Browse the repository at this point in the history
  5. fix: reconcile changes in the finemapping step with config (opentarge…

    …ts#682)
    
    Two values were recently removed from the step. This brings config in alignment with these changes.
    tskir authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    8986e86 View commit details
    Browse the repository at this point in the history
  6. feat: credible set quality control step (opentargets#681)

    * feat: credible set quality control step
    
    * feat: credible_set_qc.py step
    
    * chore: updating genotropy/config.py to include CredibleSetQCConfig()
    
    * chore: updated LocusBreakerClumpingConfig(StepConfig)
    
    * fix: changing default configs in code
    Daniel-Considine authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    27c9b6b View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. feat(docker): image update for new orchestration (opentargets#683)

    * feat: added jq to the docker image dependencies
    * feat: added gsutil to gentropy image
    * fix: added missing env vars
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    c8f26df View commit details
    Browse the repository at this point in the history
  2. feat(StudyIndex): validation for study type, disease, target etc (ope…

    …ntargets#672)
    
    * chore: snapshot
    
    * feat(StudyIndex): adding valiation methods
    
    * feat(studyIdex): adding disease validation
    
    * fix: typo in test
    
    * fix: moving import under the type checking condition
    
    * fix: some columns might need to be dropped
    
    * fix(study index): preventing [null] arrays in the cohorts object
    
    * fix(study index): more context is provided for disease normalisation
    DSuveges authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    91817fd View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump ruff from 0.4.10 to 0.5.1 (opentargets#674)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.4.10 to 0.5.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@v0.4.10...0.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      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 Jul 11, 2024
    Configuration menu
    Copy the full SHA
    b5b9c20 View commit details
    Browse the repository at this point in the history
  4. chore: pre-commit autoupdate (opentargets#676)

    * chore: pre-commit autoupdate
    
    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.5.1](astral-sh/ruff-pre-commit@v0.4.3...v0.5.1)
    - [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.10.1](pre-commit/mirrors-mypy@v1.10.0...v1.10.1)
    - [github.com/jsh9/pydoclint: 0.4.1 → 0.5.3](jsh9/pydoclint@0.4.1...0.5.3)
    
    * chore: update lock
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: David Ochoa <[email protected]>
    Co-authored-by: David Ochoa <[email protected]>
    3 people authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    421a5fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6871d7d View commit details
    Browse the repository at this point in the history
  6. build(deps): bump skops from 0.9.0 to 0.10.0 (opentargets#673)

    * build(deps): bump skops from 0.9.0 to 0.10.0
    
    Bumps [skops](https://github.com/skops-dev/skops) from 0.9.0 to 0.10.0.
    - [Release notes](https://github.com/skops-dev/skops/releases)
    - [Changelog](https://github.com/skops-dev/skops/blob/main/docs/changes.rst)
    - [Commits](skops-dev/skops@v0.9.0...v0.10)
    
    ---
    updated-dependencies:
    - dependency-name: skops
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * fix: update `trusted` in load to avoid typeerror
    
    ---------
    
    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 <[email protected]>
    dependabot[bot] and ireneisdoomed authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ccbadc0 View commit details
    Browse the repository at this point in the history
  7. build(deps-dev): bump google-cloud-dataproc from 5.9.3 to 5.10.1 (ope…

    …ntargets#684)
    
    Bumps [google-cloud-dataproc](https://github.com/googleapis/google-cloud-python) from 5.9.3 to 5.10.1.
    - [Release notes](https://github.com/googleapis/google-cloud-python/releases)
    - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
    - [Commits](googleapis/google-cloud-python@google-cloud-dataproc-v5.9.3...google-cloud-dataproc-v5.10.1)
    
    ---
    updated-dependencies:
    - dependency-name: google-cloud-dataproc
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    dependabot[bot] authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    2882ff7 View commit details
    Browse the repository at this point in the history
  8. feat(variant index): calculate hash as variant id for long variants (o…

    …pentargets#665)
    
    * feat(variant index): calculate hash as variant id for variants with long alleles
    
    * fix: adjusting hashing method
    
    * fix: painful iteration to get gnomad running with the new schema + fine tune with variant index
    
    * chore: fixing variant index step
    
    * fix: reverting changes
    
    * fix: minor updates
    
    * feat(variant index): null values of array columns are enforced to be replaced with empty arrays
    
    * fix: array union vs coalese fix
    
    * fix(variant index): annotation logic made more robust
    
    * fix: addressing review comments
    
    * fix: renaming helper function for better readability
    
    * fix(liftover): fixing docstring
    DSuveges authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    905844c View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. build(deps-dev): bump ipython from 8.25.0 to 8.26.0 (opentargets#662)

    Bumps [ipython](https://github.com/ipython/ipython) from 8.25.0 to 8.26.0.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](ipython/ipython@8.25.0...8.26.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: David Ochoa <[email protected]>
    Co-authored-by: David Ochoa <[email protected]>
    3 people authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    836bb76 View commit details
    Browse the repository at this point in the history
  2. ci: prevent user from rebasing in minimal way (opentargets#691)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    3059ca4 View commit details
    Browse the repository at this point in the history
  3. feat: artifacts versionned by release (opentargets#692)

    added tags to the artifact github actions triggers, so the
    images produced by gentropy will be versionned by tag name
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    00361cf View commit details
    Browse the repository at this point in the history
  4. fix: moving hl.init (opentargets#687)

    * fix: moving hl.init
    
    * fix: missed a hl.init
    
    * fix: removing the hl.init from notebooks
    Daniel-Considine authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    c5b4385 View commit details
    Browse the repository at this point in the history
  5. chore(study_index): improve study definition for the eQTL Catalogue a…

    …nd Finngen (opentargets#693)
    
    * chore: remove finngen prefix from studyIds
    
    * feat(eqtl_catalogue): changes from #3357
    
    * fix: update study table
    
    * fix: update _identify_study_type example
    ireneisdoomed authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    9268279 View commit details
    Browse the repository at this point in the history
  6. feat(studyLocus validation): adding validation logic to studyLocus da…

    …taset (opentargets#686)
    
    * feat(studyLocus validation): adding validation logic to studyLocus dataset
    
    * feat: making QC more granular
    
    * Update src/gentropy/dataset/study_locus.py
    
    Co-authored-by: David Ochoa <[email protected]>
    
    ---------
    
    Co-authored-by: David Ochoa <[email protected]>
    DSuveges and d0choa authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    16f3d71 View commit details
    Browse the repository at this point in the history
  7. ci: revert semantic-release update (opentargets#694)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    2888271 View commit details
    Browse the repository at this point in the history
  8. feat: full orchestration of the variant index dag (opentargets#678)

    * feat(session): replace `read_parquet` with more general `load_data`
    
    * chore: checkpoint
    
    * feat(variant_index): overwrite variant id for longer variants
    
    * feat(variant_index): copy vcf from local filesystem to gcs
    
    * build: remove request dependency for urllib
    
    * feat(variant idx): integrate all components into dag
    
    * test: fix `fetch_coordinates` typo
    
    * Update src/airflow/dags/common_airflow.py
    
    Co-authored-by: Daniel Suveges <[email protected]>
    
    * refactor: move fetch_coordinates_from_rsids to independent module
    
    * fix: update fetch_coordinates_from_rsids example
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    ireneisdoomed and DSuveges authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    9b2ba40 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    457155e View commit details
    Browse the repository at this point in the history
  2. fix: fix issue with gh commit not triggering artifact workflow

    Szymon Szyszkowski committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    aa713c7 View commit details
    Browse the repository at this point in the history
  3. chore: pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.1 → v0.5.2](astral-sh/ruff-pre-commit@v0.5.1...v0.5.2)
    - [github.com/jsh9/pydoclint: 0.5.3 → 0.5.4](jsh9/pydoclint@0.5.3...0.5.4)
    pre-commit-ci[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3a51e63 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. ci: authentication with github app

    Szymon Szyszkowski committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    c56917c View commit details
    Browse the repository at this point in the history
  2. Merge pull request opentargets#698 from opentargets/il-3333-explode

    fix(variants): explode loci to generate list of variants + tests
    DSuveges authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    c3e9f3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7781ad View commit details
    Browse the repository at this point in the history
  4. Merge pull request opentargets#699 from opentargets/pre-commit-ci-upd…

    …ate-config
    
    chore: pre-commit autoupdate
    tskir authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4613609 View commit details
    Browse the repository at this point in the history
  5. feat(docker): drom jq

    Szymon Szyszkowski committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    40c927f View commit details
    Browse the repository at this point in the history
  6. fix(docker): change JAVA_HOME env to /usr

    Szymon Szyszkowski committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    7345ff1 View commit details
    Browse the repository at this point in the history
  7. fix: typo in artifact file

    Co-authored-by: Irene López Santiago <[email protected]>
    project-defiant and ireneisdoomed authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b5b3555 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    380b9e0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0dc3231 View commit details
    Browse the repository at this point in the history
  10. Merge pull request opentargets#700 from opentargets/3384-refactoring-…

    …of-the-docker-release-process-for-gentropy
    
    ci: Refactoring of the docker release process for gentropy
    project-defiant authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b05508e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    adab79c View commit details
    Browse the repository at this point in the history
  12. feat: allow image push

    Szymon Szyszkowski committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    ab14f8a View commit details
    Browse the repository at this point in the history
  13. Merge pull request opentargets#701 from opentargets/tskir-fix-finemap…

    …ping-typo
    
    fix(finemapping): typo in "elapsed_time"
    tskir authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    004965b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    499b359 View commit details
    Browse the repository at this point in the history
  15. Merge pull request opentargets#702 from opentargets/3384-allow-image-…

    …push
    
    feat: allow image push
    project-defiant authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    82ef4ec View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

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

Commits on Jul 19, 2024

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

Commits on Jul 22, 2024

  1. build(deps-dev): bump pytest from 8.2.2 to 8.3.1 (opentargets#712)

    Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.2 to 8.3.1.
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@8.2.2...8.3.1)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      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 Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7f16bc5 View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump deptry from 0.16.1 to 0.17.0 (opentargets#714)

    Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.16.1 to 0.17.0.
    - [Release notes](https://github.com/fpgmaas/deptry/releases)
    - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md)
    - [Commits](fpgmaas/deptry@0.16.1...0.17.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 Jul 22, 2024
    Configuration menu
    Copy the full SHA
    64d58f5 View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump mypy from 1.10.0 to 1.11.0 (opentargets#713)

    Bumps [mypy](https://github.com/python/mypy) from 1.10.0 to 1.11.0.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](python/mypy@v1.10.0...v1.11)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      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 Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ce8f46b View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

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

    …li (opentargets#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 (opentargets#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 (opentargets#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 (opentar…

    …gets#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 (opentargets#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 (ope…

    …ntargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets#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 (opentargets…

    …#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 (opentargets#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 (opentargets#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 (openta…

    …rgets#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 (opentargets#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 (opentar…

    …gets#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 (opentargets#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 (opentargets#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. 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 (op…

    …entargets#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 (op…

    …entargets#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`) (opentargets#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 (opentargets#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 (opentargets#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 (op…

    …entargets#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
  6. feat: flag credible sets explained by SuSiE regions (opentargets#780)

    * feat: flag PICS top hits in studies with credset sumstats
    
    * feat: flag credible sets explained by SuSiE region
    
    * feat: consider unresolved LD cases
    
    * refactor: improve readability of code
    
    * refactor: improve code readability
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    d0choa and DSuveges authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    2199ece View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2010fb6 View commit details
    Browse the repository at this point in the history
  8. build(deps-dev): bump pymdown-extensions from 10.9 to 10.10.1 (openta…

    …rgets#781)
    
    Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.9 to 10.10.1.
    - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
    - [Commits](facelessuser/pymdown-extensions@10.9...10.10.1)
    
    ---
    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: David Ochoa <[email protected]>
    dependabot[bot] and d0choa authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d2a68d9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    95be9f6 View commit details
    Browse the repository at this point in the history
  10. fix(finngen_study_index): improved tests for finngen study index (ope…

    …ntargets#776)
    
    * fix(finngen_study_index): improved tests for finngen study index
    
    * chore(tests): added pytest mark to be able to isolate step tests
    
    * chore: pr comments
    
    * feat: revert mock.patch
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6c4bdf5 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

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

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    51125c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f83329 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. fix(safe_array_union): allow for sorting nested structs (opentargets#793

    )
    
    * fix: remove study_index_path from coloc step
    
    * fix(safe_array_union): sort struct fields in array
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a135d26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26483c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. fix(schema): recursive validation of arbitrarily deep nested structure (

    opentargets#790)
    
    * fix(schema): recursive validation of arbitrariliy deep nested structure
    
    * chore: pre-commit auto fixes [...]
    
    * fix: docstring issues
    
    * fix: failing tests are fixed
    
    * test: skipping tests that are failing because bug in vep parser
    
    * test(schemas): adding tests for schema comparison functions
    
    * test: removing skip as the vep parser logic is fixed
    
    * fix: addressing review comments
    
    * fix(schemas): removing schema flattening function
    
    * 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 Sep 30, 2024
    Configuration menu
    Copy the full SHA
    88f62d4 View commit details
    Browse the repository at this point in the history
  2. fix: adding data specific p-value filters (opentargets#788)

    * fix: adding data specific fillters
    
    * fix: removing variables
    
    * fix: adding options to init
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    addramir and DSuveges authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8b253a5 View commit details
    Browse the repository at this point in the history
  3. feat: change StudyLocusId hashing method to md5 (and change `StudyL…

    …ocusId` to string type) (opentargets#783)
    
    * feat: change studyLocusId to string in schema
    
    * feat: change studyLocusId of example data to string in tests
    
    * feat: change hashing method to md5
    
    * test: remove test_assign_study_locus_id__null_variant_id as validation will have removed null ids
    
    * fix: change studyLocusId to string in remaining files
    
    * fix: ensure inputs to assign_study_locus_id are columns and not strings
    
    * fix: change studyLocusId to string in remaining files
    
    * chore: update assign_study_locus_id docstring with updated output
    
    * chore: update assign_study_locus_id docstring with updated output (again)
    
    * fix: change studyLocusId to string in recently merged files
    
    * feat: move hashing logic to generate_identifier function in Dataset class
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    vivienho and DSuveges authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    5c58e58 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. feat: drop v2g and reimplement distance features (opentargets#771)

    * 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`
    
    * feat(variant_index): add `get_distance_to_gene` and deprecate `get_distance_from_tss`
    
    * feat(variant_index): deprecate `get_most_severe_transcript_consequence`
    
    * feat(variant_index): add `get_loftee` and deprecate `get_plof_v2g`
    
    * chore: reduce v2g assesments to intervals
    
    * feat(feature_factory): add distance to footprint features
    
    * test: refactor `test_feature_factory_return_type`
    
    * feat(feature_factory): add all distance neighbourhood features
    
    * chore: delete v2g
    
    * feat(feature_factory): add all colocalisation neighbourhood features
    
    * chore: final v2g deletion
    
    * chore: drop config yamls
    
    * refactor: move feature classes to datasets module
    
    * docs: update feature docs
    
    * fix: import
    
    * test: add semantic `TestCommonColocalisationFeatureLogic`
    
    * test: add semantic `TestCommonDistanceFeatureLogic`
    
    * refactor: separate features into diff modules
    
    * fix: documentation references
    
    * feat: implement distance to sentinel and adapt definitions
    
    * docs: update distance class names
    
    * fix: add all variant index mandatory fields in tests
    
    * fix(schema_validator): remove extra `[]` from parent prefix
    
    * fix: convert studylocusid to string in tests
    
    * revert: revert 72ea515 (it was ok)
    
    * fix: adapt test
    ireneisdoomed authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b7ccfae View commit details
    Browse the repository at this point in the history
  2. feat: out sample LD qc reason (opentargets#798)

    Co-authored-by: Daniel Suveges <[email protected]>
    d0choa and DSuveges authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    c3b8c2c View commit details
    Browse the repository at this point in the history
  3. chore: drop redundant parameter (opentargets#802)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    a5588ae View commit details
    Browse the repository at this point in the history
  4. fix: align the schema of study_index for ukb ppp eur (opentargets#803)

    * fix(ukb_ppp_study_index): update column name to match schema
    
    * chore: add note that notebooks are not supported
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    d4b5070 View commit details
    Browse the repository at this point in the history
  5. feat: force reinstallation of the gentropy on the cluster (opentarget…

    …s#804)
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ccb484e View commit details
    Browse the repository at this point in the history
  6. feat(validation): adding credible set confidence annotation at valida…

    …tion time (opentargets#801)
    
    * feat: adding credible set confidence
    
    * feat: adding confidence assignment to the credible set validation step
    
    * fix: adding confidence field to schema
    
    * fix: schema
    
    * fix: confidence criteria
    
    * fix: finalising labels
    
    * fix: docstring typo
    
    * test: for credible set confidence assignment
    DSuveges authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1c396d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. chore: make the lb clumping ingest the partitionned data (opentargets…

    …#806)
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    9177dd4 View commit details
    Browse the repository at this point in the history
  2. feat: adding filtering to susie finemapper (opentargets#796)

    * feat: adding filltering to susie fine_mapper
    
    * fix: correct options
    
    * fix: fix simulations
    
    * fix: correct clumping
    
    * fix: fix options
    
    * fix: fix for catching None
    
    * fix: adding LD and gwas_df as output
    
    * chore: changing defaults
    
    * chore: v1
    
    * fix: spelling in susie_finemapper.py
    
    ---------
    
    Co-authored-by: Daniel-Considine <[email protected]>
    addramir and Daniel-Considine authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    174f8f9 View commit details
    Browse the repository at this point in the history
  3. feat: add sumstat QC fields to schema (opentargets#809)

    * feat: add sumstat QC fields to schema
    
    * fix: fix of type
    
    * fix: fix for struct
    addramir authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    25a4820 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. feat: fix biosample study validation (opentargets#810)

    * fix(biosample index): update biosample index validation step to only apply to non-gwas studies
    
    * fix(biosample index): revert to dropping
    
    * feat(biosample index): update test study index to test biosample index too
    
    * feat(biosample index): add biosampleId to study index schema
    Tobi1kenobi authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    70fd593 View commit details
    Browse the repository at this point in the history
  2. refactor(vep_parser): store consequence to impact score as a project …

    …config (opentargets#811)
    
    * refactor: set variant functional consequence to pathogenicity score as class attribute
    
    * chore: drop `VariantIndex.get_most_severe_gene_consequence`
    
    * chore(VariantIndex): make `CONSEQUENCE_TO_PATHOGENICITY_SCORE` a class attribute
    
    * fix(vep): convert `id_to_score_map` to `label_to_score_map`
    
    * chore: remove comment
    
    * refactor: move `consequence_to_pathogenicity_score` to `VariantIndexConfig`
    ireneisdoomed authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c286c3b View commit details
    Browse the repository at this point in the history
  3. feat(l2g): implement variant consequence features from VEP (opentarge…

    …ts#805)
    
    * feat(variant_index): set variant functional consequence to pathogenicity score as class attribute
    
    * feat: add and test vep features
    
    * feat: add and test vep neighbourhood features
    
    * feat(vep_features): use only protein coding genes to look in the vicinity
    
    * chore: update feature list and other bits
    
    * fix: docs ref
    
    * refactor: set variant functional consequence to pathogenicity score as class attribute
    
    * chore: drop `VariantIndex.get_most_severe_gene_consequence`
    
    * chore(VariantIndex): make `CONSEQUENCE_TO_PATHOGENICITY_SCORE` a class attribute
    
    * fix(vep): convert `id_to_score_map` to `label_to_score_map`
    
    * chore: remove comment
    
    * chore: access max consequence score from variant index
    ireneisdoomed authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    8876fc1 View commit details
    Browse the repository at this point in the history
  4. feat: optimisation of qc step (opentargets#813)

    * feat: optimisation of qc step
    
    * fix: adding Z2 filter
    
    * fix: v1
    addramir authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    fca55be View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. fix(validation): add qualityControls column if missing in StudyLocu…

    …s dataset when perfroming validation (opentargets#814)
    
    * fix: coalesce qualityControl column in credible set
    
    * fix: resolve missing qualityControls column when validating studyLocus
    
    * chore: whitespace
    
    * chore: use getter to infer qc column name
    
    * chore: drop show
    
    * chore: drop warnings for step_test(s)
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    68c0168 View commit details
    Browse the repository at this point in the history
  2. fix: fix of type error in schema checking (opentargets#817)

    * fix: fix of type error in schma checking
    
    * fix: fix fix fix
    addramir authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b325eaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99b1d3c View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. fix: biosample id duplication (opentargets#822)

    * fix(biosample_index): remove biosampleId column if present in validation and tests
    
    * fix(biosample index): update tests for biosample index
    Tobi1kenobi authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    8b29168 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. feat: change LD annotation for PICS fine-mapping to use major ancestry (

    opentargets#821)
    
    * feat: add functions to get the major population and calculate r2
    
    * refactor: remove functions not needed anymore
    
    * refactor: change r2Overall to r2Major
    
    * test: add tests for both of the added functions
    
    * test: remove tests no longer needed
    
    * revert: change r2Major back to r2Overall
    vivienho authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    27d8206 View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump ipython from 8.27.0 to 8.28.0 (opentargets#819)

    Bumps [ipython](https://github.com/ipython/ipython) from 8.27.0 to 8.28.0.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](ipython/ipython@8.27.0...8.28.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 Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f3490d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. build(deps-dev): bump pre-commit from 3.8.0 to 4.0.0 (opentargets#820)

    Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.8.0 to 4.0.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.8.0...v4.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: pre-commit
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    60f6bfa View commit details
    Browse the repository at this point in the history
  2. feat: decouple feature generation from L2G training step (opentargets…

    …#823)
    
    * fix: join between gold standard and credible set based on studyId and variantId
    
    * fix: minor bugs to generate the feature matrix
    
    * fix(colocalisation): safeguard existing rightStudyType when applying `append_study_metadata`
    
    * feat: add feature generation step (working interactively)
    
    * feat(l2g): remove feature generation from `LocusToGeneStep`
    
    * fix: correct feature names
    
    * feat: filter gwas credible sets in `L2GPrediction.from_credible_set`
    
    * chore: update docs
    
    * chore: pass credible set to  `L2GGoldStandard.build_feature_matrix` in test
    
    * chore: uncomment code
    ireneisdoomed authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b7dce8f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f0111c View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. revert: no longer rescuing variants not in LD matrix when overlapping…

    … with SuSiE (opentargets#827)
    
    * revert: no longer rescueing variants not in LD matrix
    
    * test: update test to cover new expectation
    d0choa authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    31e217b View commit details
    Browse the repository at this point in the history
  2. fix: empty inSilicoPredictors object in GnomAD variant index (opentar…

    …gets#807)
    
    * fix: empty inSilicoPredictors object in variant index
    
    * fix: object filtering expression
    
    * fix(hail): limit removed
    DSuveges authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    58333c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    c7c602a View commit details
    Browse the repository at this point in the history
  2. feat(l2g): merge sQTL and tuQTL colocalisation features (opentargets#824

    )
    
    * feat: merge tuQTL colocalisation results into sQTL features
    
    * fix: add colocalisation neighbourhood features in the l2g default features list
    
    * fix: minor bug
    ireneisdoomed authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    e3d32ba View commit details
    Browse the repository at this point in the history
  3. fix: adding single point statistics to pics loci (opentargets#832)

    * 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
    DSuveges authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    fb6111d View commit details
    Browse the repository at this point in the history
  4. fix(find_overlap): missing right study type in output (opentargets#828)

    * fix: rightStudyType nulls removed
    
    * test: improve testing of peak overlap function
    
    * fix: overlap test
    
    ---------
    
    Co-authored-by: David Ochoa <[email protected]>
    DSuveges and d0choa authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    9f446e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

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

Commits on Oct 14, 2024

  1. feat: adding new LD interface (opentargets#759)

    * 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]>
    5 people authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e77abf4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38d4cb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d461e38 View commit details
    Browse the repository at this point in the history
  4. fix(l2g): remove custom session params + other fixes (opentargets#841)

    * chore: delete l2g custom spark session
    
    * fix: add neighbourhood features in `LocusToGeneFeatureMatrixConfig`
    
    * fix(feature_matrix): use right config for default values
    ireneisdoomed authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6817aad View commit details
    Browse the repository at this point in the history
  5. build(deps-dev): bump pymdown-extensions from 10.10.1 to 10.11.2 (ope…

    …ntargets#815)
    
    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]>
    dependabot[bot] and ireneisdoomed authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    44f05c4 View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump mkdocs-git-committers-plugin-2 from 2.3.0 to 2.…

    …4.1 (opentargets#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]>
    dependabot[bot] authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7fa85b2 View commit details
    Browse the repository at this point in the history
  7. build(deps-dev): bump pyparsing from 3.1.2 to 3.2.0 (opentargets#836)

    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]>
    dependabot[bot] authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    c50f660 View commit details
    Browse the repository at this point in the history
  8. build(deps-dev): bump mkdocstrings-python from 1.11.1 to 1.12.1 (open…

    …targets#842)
    
    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]>
    dependabot[bot] authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6da92ce View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. chore: adding priors to coloc step (opentargets#830)

    * 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]>
    3 people authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e34e0c9 View commit details
    Browse the repository at this point in the history
  2. fix: fix ukbppp studindex (opentargets#839)

    * fix: fix ukbppp studindex
    
    * fix: review
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    addramir and project-defiant authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0a6d57b View commit details
    Browse the repository at this point in the history
  3. fix: l2g fixes (opentargets#844)

    * fix: unnecessary session object
    
    * fix: circular dependency
    
    * revert: broadcast
    
    * fix: join
    
    * feat(l2g): persist feature matrix in l2g training plan (opentargets#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]>
    3 people authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    84a7a0d View commit details
    Browse the repository at this point in the history
  4. chore: remove h4/h3 ratio (opentargets#829)

    * chore: remove h3/h4 ratiob
    
    * fix: remove it from schema
    
    * fix: conftest
    
    * fix: h3h4
    addramir authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    172cedf View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. fix: updating the susie_finemapper init (opentargets#846)

    * fix: updating the susie_finemapper init
    
    * fix: more fixes
    
    * fix: v2
    
    * fix: v2
    
    ---------
    
    Co-authored-by: Yakov Tsepilov <[email protected]>
    Daniel-Considine and addramir authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    97a8873 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. feat(coloc): step refactoring (opentargets#845)

    * 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]>
    3 people authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6a059d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bbbc02 View commit details
    Browse the repository at this point in the history
  3. fix(eqtl): deduplicating credible set loci (opentargets#849)

    * fix(eqtl): deduplicating credible set loci
    
    * fix: removing
    DSuveges authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5cbf5ed View commit details
    Browse the repository at this point in the history
  4. chore: adding logging even when no CS in locus (opentargets#848)

    * chore: adding logging even when no CS in locus
    
    * fix: addin CS count to log
    addramir authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3ef43a9 View commit details
    Browse the repository at this point in the history
  5. feat(l2g): limit colocalisation neighbourhood to protein coding genes (

    …opentargets#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
    ireneisdoomed authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d33f66a View commit details
    Browse the repository at this point in the history
  6. fix: filter nan in CSs (opentargets#855)

    * fix: filter nan in CSs
    
    * fix: fix v1
    addramir authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9c52397 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c68a144 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. feat(susie_finemapper): allow for extraction of the log file from man…

    …ifest (opentargets#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]>
    project-defiant and Szymon Szyszkowski authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    d650a29 View commit details
    Browse the repository at this point in the history
  2. chore(coloc): changing the content of numberColocalisingVariants fi…

    …eld (opentargets#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>
    DSuveges and pre-commit-ci[bot] authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    333facb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f93a9d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. fix: adding beta for lead variant (opentargets#863)

    * fix: adding beta for lead variant
    
    * fix: v1
    addramir authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    40a582c View commit details
    Browse the repository at this point in the history
  2. fix: biosample index add efo cell types (opentargets#853)

    * feat(biosample_index_add_efo): update regex to allow removal of multiple biosample id url prefixes
    
    * feat(biosample_index_add_efo): add a dummy dataset for efo biosample id, created by copy-pasting nodes and edges from full json
    
    * feat(biosample_index_add_efo): add efo (cell info) to biosample index
    
    * feat(biosample_index_add_efo): add biosample index efo tests
    
    * chore: pre-commit auto fixes [...]
    
    * chore: remove redundant tests
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Daniel Suveges <[email protected]>
    3 people authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    13c2040 View commit details
    Browse the repository at this point in the history
  3. feat(l2g): extend colocalisation neighbourhood metrics to missing gen…

    …es in the vicinity (opentargets#851)
    
    * 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
    
    * chore: wip
    
    * feat: add `extend_missing_colocalisation_to_neighbourhood_genes`
    
    * feat: add variant index as a dependency to the colocalisation nbh features
    
    * test: add `test_extend_missing_colocalisation_to_neighbourhood_genes`
    
    * chore: minor
    
    * chore: fixes tests
    ireneisdoomed authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7b20d55 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. fix: add scQTLs into coloc features (opentargets#833)

    * fix: add scQTLs into coloc features
    
    * fix: include single cell qtls in the list of valid study types
    
    ---------
    Co-authored-by: Irene López <[email protected]>
    addramir authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    de4627f View commit details
    Browse the repository at this point in the history
  2. chore: pre-commit autoupdate (opentargets#866)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.6.7 → v0.7.0](astral-sh/ruff-pre-commit@v0.6.7...v0.7.0)
    - [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](pre-commit/pre-commit-hooks@v4.6.0...v5.0.0)
    - [github.com/pre-commit/mirrors-mypy: v1.11.2 → v1.12.1](pre-commit/mirrors-mypy@v1.11.2...v1.12.1)
    - [github.com/jsh9/pydoclint: 0.5.8 → 0.5.9](jsh9/pydoclint@0.5.8...0.5.9)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    782a458 View commit details
    Browse the repository at this point in the history
  3. feat: gwas catalog top-hit + study step (opentargets#808)

    * fix: wrong step parameter
    
    * fix: persist va_subset
    
    * fix: remove broadcasts
    
    * feat: new gwas_catalog_top_hits step
    
    * docs: new step added to documentation
    
    * fix: incorrect target
    
    * fix: failing tests
    
    * fix: extra argument
    
    * fix: select does not require hasSumstats anymore
    
    * feat: study inclusion step repurposed into study index step
    
    * docs: fix path for documentation
    
    * feat: remove GWASCatalogIngestionStep as it will no longer be necessary
    
    * fix: gwas catalog study curation step
    
    * refactor: rename step
    
    * perf: repartition study locus before PICS to gain parallellisation
    
    * fix: incorrect partitioning
    
    * revert: partitioning
    
    * fix: drop duplicate rows after ingesting associations
    
    * fix: fix in study index ingestion
    
    * fix: v1
    
    * feat: working study index with sumstats qc and curation
    
    * test: deprecate obsoleted testt
    
    * test: remove colon causing tests to fail
    
    * test: curation quality controls no longer
    
    * fix: changing mapping for ancestries adding CSA
    
    * fix: revert changes in mapping
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    Co-authored-by: Vivien Ho <[email protected]>
    Co-authored-by: Yakov <[email protected]>
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    5 people authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    df220e9 View commit details
    Browse the repository at this point in the history
  4. build(deps-dev): bump mypy from 1.11.0 to 1.12.1 (opentargets#865)

    Bumps [mypy](https://github.com/python/mypy) from 1.11.0 to 1.12.1.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](python/mypy@v1.11...v1.12.1)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    a78bae3 View commit details
    Browse the repository at this point in the history
  5. feat: adding desision tree to fine-mapper (opentargets#860)

    * feat: adding dession tree to fine-mapper
    
    * fix: adding the rest
    
    * fix: v1
    
    * fix: v3
    
    * fix: v3
    
    * fix: v5
    
    * fix: v6
    
    * fix: v7
    
    * fix: change flags
    
    * fix: keys
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    addramir and project-defiant authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    34a4e61 View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump ruff from 0.6.1 to 0.7.0 (opentargets#864)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.1 to 0.7.0.
    - [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.6.1...0.7.0)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c5adb75 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    6e6687b View commit details
    Browse the repository at this point in the history
  2. chore: add chromosome validation (opentargets#869)

    * chore: add chromosome validation
    
    * test: chromosome validation
    
    ---------
    
    Co-authored-by: DSuveges <[email protected]>
    addramir and DSuveges authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    52da70f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. feat: add gene count features to l2g (opentargets#852)

    * feat: add gene count features to l2g
    
    * fix: add genecount to pytest
    
    * fix: use alias in gene count
    
    * fix: use alias in gene count
    
    * fix: pytest now works
    
    * chore: pre-commit auto fixes [...]
    
    * fix: type hint
    
    * feat(coloc): step refactoring (opentargets#845)
    
    * 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]>
    
    * test: skip `fetch_coordinates_from_rsids` (opentargets#850)
    
    * fix(eqtl): deduplicating credible set loci (opentargets#849)
    
    * fix(eqtl): deduplicating credible set loci
    
    * fix: removing
    
    * chore: adding logging even when no CS in locus (opentargets#848)
    
    * chore: adding logging even when no CS in locus
    
    * fix: addin CS count to log
    
    * fix: type hints
    
    * added test_l2g_feature tests
    
    * fix: remove print statements from tests
    
    * feat: add genecount features to FM + config
    
    * feat: add to l2g config
    
    * 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]>
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    Co-authored-by: project-defiant <[email protected]>
    Co-authored-by: Irene López Santiago <[email protected]>
    Co-authored-by: Daniel Suveges <[email protected]>
    Co-authored-by: Yakov <[email protected]>
    8 people authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    9fe77ca View commit details
    Browse the repository at this point in the history
  2. feat: change betas to posterior mean from susie for Finngen credible …

    …sets (opentargets#872)
    
    * feat: using mean instead of univariate beta
    
    * fix: missing f-string
    
    * fix: typo
    
    * fix: beta column in locus
    
    * feat: populating locusStart and locusEnd from region column
    
    * fix: locusStart/End cast to integer
    
    ---------
    
    Co-authored-by: Yakov <[email protected]>
    Daniel-Considine and addramir authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    e233dac View commit details
    Browse the repository at this point in the history
  3. feat: step to export disease/target evidence (opentargets#867)

    * feature(l2g): step to export disease/target evidence
    
    * fix: sorting out typo in function docstring
    
    * fix: evidence is written as json
    
    * fix: addressing reviewer comments
    
    * docs: adding step documentation
    
    * chore: pre-commit auto fixes [...]
    
    * fix: removing default value from step definition
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    DSuveges and pre-commit-ci[bot] authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    d4b91d6 View commit details
    Browse the repository at this point in the history
  4. feat(variant_index): hash variants at the time of instance creation (o…

    …pentargets#874)
    
    * fix(variant_index): pass config threshold after joining with gnomad
    
    * feat(dataset): ability to pass class params to `from_parquet`
    
    * feat(variant_index): hash variants after initialising class
    
    * test: ensure hashing happens and params are correcly separated
    
    * fix: add threshold in `test_extract_variant_index_from_vep`
    
    * feat(variant_index): make hash threshold inclusive
    ireneisdoomed authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    c252dcb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b694d80 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. feat(l2g_feature_matrix): add credibleSetConfidence to L2G (opentar…

    …gets#875)
    
    * feat(feature_matrix): add `credibleSetConfidence`
    
    * feat: add feature to l2g
    
    * test: add semantic and minor fixes
    
    * test: fix
    
    * test: fix
    ireneisdoomed authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4c1013e View commit details
    Browse the repository at this point in the history
  2. feat(l2g): normalise distance features (opentargets#878)

    * feat(l2g): normalise distance features
    
    * feat(l2g): normalise distance features
    
    * chore: fix tests
    ireneisdoomed authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3e61996 View commit details
    Browse the repository at this point in the history
  3. feat: l2g feature to indicate if gene is protein-coding or not (opent…

    …argets#873)
    
    * feat: l2g feature to indicate if gene is protein-coding or not
    
    * chore: pre-commit auto fixes [...]
    
    * fix: remove print from tests
    
    * fix: remove print from tests
    
    * fix: correct window size for gene annotation
    
    * fix: test error with MkDocs
    
    * fix: rename feature to remove range
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    xyg123 and pre-commit-ci[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ee96c11 View commit details
    Browse the repository at this point in the history
  4. feat: making credset qc have an option to coalsce and deduplicate cre…

    …dible sets without ld pruning (opentargets#877)
    
    * feat: making credset qc have an option to coalsce and deduplicate credible sets without ld pruning
    
    * fix: adding recursiveFileLookup for reading credible sets
    
    * Update src/gentropy/credible_set_qc.py
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    
    * Update src/gentropy/method/susie_inf.py
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    
    * Update src/gentropy/method/susie_inf.py
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    
    * chore: pre-commit auto fixes [...]
    
    * fix: few typos from review
    
    * fix: if statement tweaks
    
    ---------
    
    Co-authored-by: Yakov <[email protected]>
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    4 people authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    85be796 View commit details
    Browse the repository at this point in the history
  5. test(study_locus) credible_set_qc step integration test (opentargets#880

    )
    
    * test(credible_set_qc_step): added main functionality test
    
    * chore: moved default values to step config
    
    * chore: ensure to save with study locus schema
    
    * chore: enhanced docs
    
    * docs(credible_set_qc_ste): docs page
    
    * chore: typo
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5d9d7cb View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. feat: flagging duplicated entries while keeping one of the duplicates (

    …opentargets#876)
    
    * feat: flagging duplicated entries while keeping one of the duplicates
    
    * feat: turning validation on for validation step
    
    * fix: test for duplication flagging
    
    * fix: test for duplication flagging
    
    ---------
    
    Co-authored-by: Yakov <[email protected]>
    DSuveges and addramir authored Oct 26, 2024
    Configuration menu
    Copy the full SHA
    cbbf3c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. feat: flag and filter credible sets (opentargets#879)

    * feat(flag_and_filter_credible_sets): add code for identifying abnormal credible sets
    
    * feat(flag_and_filter_credible_sets): restructure tests
    
    * chore(flag_and_filter_credible_sets): update schema for spark loading
    
    * feat(flag_and_filter_credible_sets): first comple draft filtering abnormal pips code
    
    * fix(flag_and_filter_credible_sets): tweak broken code and unresolved merge
    
    * fix(flag_and_filter_credible_sets): amend test logic
    
    * fix(flag_and_filter_credible_sets): modify logic to simplify and account for floating point errors
    
    * chore(flag_and_filter_credible_sets): simplify logic to boolean
    Tobi1kenobi authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    d12d65d View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump ipython from 8.28.0 to 8.29.0 (opentargets#883)

    Bumps [ipython](https://github.com/ipython/ipython) from 8.28.0 to 8.29.0.
    - [Release notes](https://github.com/ipython/ipython/releases)
    - [Commits](ipython/ipython@8.28.0...8.29.0)
    
    ---
    updated-dependencies:
    - dependency-name: ipython
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    1596c4c View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump mypy from 1.12.1 to 1.13.0 (opentargets#884)

    Bumps [mypy](https://github.com/python/mypy) from 1.12.1 to 1.13.0.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](python/mypy@v1.12.1...v1.13.0)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      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 Oct 28, 2024
    Configuration menu
    Copy the full SHA
    31d8716 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. feat(trainer): log model explanation with shap (opentargets#886)

    * build: add `shap`
    
    * feat(l2g): log feature contributions with shap
    
    * chore: update lock file
    
    * fix: ignore installed packages in `install_dependencies_on_cluster.sh` (problem with llvm)
    
    * build: add `matplotlib`
    
    * fix: pin `matplotlib` version to avoid mplDeprecation issue
    
    * fix(trainer): set default features_list + minor bugs
    
    * chore: pre-commit auto fixes [...]
    ireneisdoomed authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    759857e View commit details
    Browse the repository at this point in the history
  2. chore: pre-commit autoupdate (opentargets#885)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.7.0 → v0.7.1](astral-sh/ruff-pre-commit@v0.7.0...v0.7.1)
    - [github.com/pre-commit/mirrors-mypy: v1.12.1 → v1.13.0](pre-commit/mirrors-mypy@v1.12.1...v1.13.0)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    7bb74a5 View commit details
    Browse the repository at this point in the history
  3. fix(distance_features): correct mean distance equation and correct ro…

    …ws with negative values (opentargets#889)
    
    * fix(distance_features): hack to set to null negative values
    
    * fix(distance_features): correct mean distance equation
    ireneisdoomed authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    fa38ca6 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. feat: add step to generate association data (opentargets#888)

    * feat: add step to generate association data
    
    * fix: evidence input file is json
    
    * feat: changed maximum theoretical harmonic sum formula
    
    * test: add test for calculate_harmonic_sum function
    
    * chore: move calculate_harmonic_sum function to spark_helpers.py
    
    * chore: update import statement
    vivienho authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    b812f67 View commit details
    Browse the repository at this point in the history
  2. fix: revert distinct for associations input file (opentargets#871)

    * fix: revert distinct for associations input file
    
    * refactor: rename the temporary studyLocusId to rowId
    
    * refactor: rename the temporary studyLocusId to rowId in test
    
    * revert: add back assign_study_locus_id in window_baased_clumping as required for SummaryStatistics
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    vivienho and DSuveges authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    c599856 View commit details
    Browse the repository at this point in the history
  3. feat: add effect size direction to coloc output (opentargets#854)

    * feat(coloc effect sizes): add calculate beta ratio method
    
    * feat(coloc effect sizes): update schema and coloc code
    
    * fix(coloc effect sizes): tweak beta ratio return
    
    * chore: tweak colocalisation schema
    
    * feat(coloc_effect_sizes): add simple test
    
    * fix(coloc_effect_sizes): change variable to camel case
    
    * fix: test broken
    
    * feat: remove zero betas too
    
    * chore: stylistic changes
    
    ---------
    
    Co-authored-by: Daniel Suveges <[email protected]>
    Tobi1kenobi and DSuveges authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9295d58 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. refactor(convert to vcf): allow multiple input sources (opentargets#891)

    * refactor(convert to vcf step): parse variants from multiple data sources
    
    * chore(config): align config
    
    * fix: pass write mode from session
    
    * feat: allow for 2 columns to create partitions
    
    ---------
    
    Co-authored-by: Szymon Szyszkowski <[email protected]>
    project-defiant and Szymon Szyszkowski authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9237d73 View commit details
    Browse the repository at this point in the history
  2. feat: deconvolute studies upon ingestion of GWAS Catalog datasets (op…

    …entargets#887)
    
    * feat: adding logic to deconvolute studies with the same id
    
    * fix: import type
    
    * fix: import again
    
    * fix: flagging condition
    
    * feat: adding flag to gwas catalog studies to indicate no summary statistics
    
    * feat: adding flags for gwas catalog hop hit ingestion
    
    * feat: remove not curated flag if no sumstats available
    
    * fix: removing test for duplicated study locus
    
    * fix: changing flag name to clarify meaning
    
    * fix: flagging condition
    DSuveges authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e0304fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3639b23 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. feat(feature_matrix): impute values for gene attribute cols (opentarg…

    …ets#895)
    
    * feat(feature_matrix): impute values for gene attribute cols + semantic test
    
    * fix: change window
    
    * chore: fill na in the feature matrix generation step
    ireneisdoomed authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    04b1e22 View commit details
    Browse the repository at this point in the history
  2. feat: adding l2g features to prediction table (opentargets#899)

    * feat: adding l2g features to prediction table
    
    * fix: renaming method for better name
    
    * fix: remove show statement
    
    * fix: dropping locusToGeneFeatures if already exist
    
    * feat: dropping features with null values from the map
    DSuveges authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    94abc79 View commit details
    Browse the repository at this point in the history
  3. fix: ensure the #CHROM is not quoted (opentargets#896)

    Co-authored-by: Szymon Szyszkowski <[email protected]>
    Co-authored-by: Daniel Suveges <[email protected]>
    3 people authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4d8e7c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2af1074 View commit details
    Browse the repository at this point in the history
  5. fix: do not impute isProteinCoding (opentargets#902)

    * fix: fix col names for imputation
    
    * fix: fix v1
    
    * fix: test
    addramir authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    6ec0d45 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. fix: reclassify eqtl catalogue sc datasets (opentargets#894)

    * fix: tweak sc vs bulk eqtl catalogue logic
    
    * fix: update tests
    
    * fix: correct coloc calling of method
    
    * fix: address PR comments
    
    * fix: change string to col
    
    * fix: change eqtl catalogue path to specific commit
    
    * chore: fix method description
    Tobi1kenobi authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c305dbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebde0da View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. fix: using the 99% PIP cs column, (opentargets#904)

    * feat: changing to 99 credible sets
    
    * fix: change summary schema
    
    * fix: adding purity metrics
    
    * fix: updating test data samples
    
    * fix: updating test data samples
    
    * Update finemapping.py
    Daniel-Considine authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0d3c01b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93de448 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

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

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    0e7e815 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb609cb View commit details
    Browse the repository at this point in the history
  3. feat: extract pos and chromosome from variantid (opentargets#909)

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

Commits on Nov 12, 2024

  1. feat: changes to PICS credible sets (OUT_OF_SAMPLE_LD QC flag and cap…

    …ital PICS) (opentargets#910)
    
    * feat: add OUT_OF_SAMPLE_LD QC flag to PICS credible sets
    
    * feat: change pics finemapping method to PICS
    
    * test: change pics to PICS in test data
    
    * fix: flag studies without sumstats without relying on hasSumstats column
    
    * fix: flag studies without sumstats without using update_quality_flag function
    vivienho authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    e5b3c9e View commit details
    Browse the repository at this point in the history