-
Notifications
You must be signed in to change notification settings - Fork 9
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 #792
Commits on Jul 25, 2024
-
feat: expose summary statistics qc and locus breaker steps to hydra c…
…li (#716) * feat: expose summary statistics qc to hydra cli * feat: expose locus breaker clumping step --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea80fbf - Browse repository at this point
Copy the full SHA ea80fbfView commit details
Commits on Jul 29, 2024
-
fix: change config params to match new name (#721)
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5c96b9 - Browse repository at this point
Copy the full SHA a5c96b9View commit details
Commits on Jul 30, 2024
-
chore: pre-commit autoupdate (#715)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.2 → v0.5.5](astral-sh/ruff-pre-commit@v0.5.2...v0.5.5) - [github.com/pre-commit/mirrors-mypy: v1.10.1 → v1.11.0](pre-commit/mirrors-mypy@v1.10.1...v1.11.0) - [github.com/jsh9/pydoclint: 0.5.4 → 0.5.6](jsh9/pydoclint@0.5.4...0.5.6) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 897ae12 - Browse repository at this point
Copy the full SHA 897ae12View commit details
Commits on Jul 31, 2024
-
build(deps-dev): bump pymdown-extensions from 10.8.1 to 10.9 (#720)
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.8.1 to 10.9. - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](facelessuser/pymdown-extensions@10.8.1...10.9) --- updated-dependencies: - dependency-name: pymdown-extensions dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 397f1e9 - Browse repository at this point
Copy the full SHA 397f1e9View commit details
Commits on Aug 8, 2024
-
build(deps-dev): bump deptry from 0.17.0 to 0.18.0 (#723)
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/fpgmaas/deptry/releases) - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md) - [Commits](fpgmaas/deptry@0.17.0...0.18.0) --- updated-dependencies: - dependency-name: deptry dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0b9af70 - Browse repository at this point
Copy the full SHA 0b9af70View commit details -
feat: notebook for locus breaker and susie finemapping benchmark (#717)
* feat: notebook for locus breaker and susie finemapping benchmark * fix: won't pass tests with matplotlib imported * feat: ukb_ppp_fm benchmark notebook * fix: check for nulls as well as nans * fix: removing matplotlib * fix: update notebooks * chore: re-run ukb ppp notebook * chore: rerun notebook
Configuration menu - View commit details
-
Copy full SHA for ae734a8 - Browse repository at this point
Copy the full SHA ae734a8View commit details -
fix: updating config paths and fine-mapping methods (#725)
* fix: updating config paths and fine-mapping methods * Update ot_locus_to_gene_train.yaml
Configuration menu - View commit details
-
Copy full SHA for 5b5b408 - Browse repository at this point
Copy the full SHA 5b5b408View commit details
Commits on Aug 15, 2024
-
docs: macos fix for some functions (#729)
* docs: macos fix for some functions * docs: formatting
Configuration menu - View commit details
-
Copy full SHA for e45f295 - Browse repository at this point
Copy the full SHA e45f295View commit details
Commits on Aug 22, 2024
-
build(deps-dev): bump ruff from 0.5.1 to 0.6.1 (#732)
* build(deps-dev): bump ruff from 0.5.1 to 0.6.1 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.1 to 0.6.1. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.5.1...0.6.1) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * fix: linting issues associated with ruff 0.6 * chore: fixing imports for notebooks * chore: removing old notebook --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Ochoa <[email protected]> Co-authored-by: Daniel Considine <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f49a5c5 - Browse repository at this point
Copy the full SHA f49a5c5View commit details -
chore: pre-commit autoupdate (#724)
* chore: pre-commit autoupdate updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.5 → v0.6.1](astral-sh/ruff-pre-commit@v0.5.5...v0.6.1) - [github.com/pre-commit/mirrors-mypy: v1.11.0 → v1.11.1](pre-commit/mirrors-mypy@v1.11.0...v1.11.1) * chore: pre-commit auto fixes [...] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: David Ochoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4169b81 - Browse repository at this point
Copy the full SHA 4169b81View commit details -
build(deps-dev): bump deptry from 0.18.0 to 0.19.1 (#728)
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.18.0 to 0.19.1. - [Release notes](https://github.com/fpgmaas/deptry/releases) - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md) - [Commits](fpgmaas/deptry@0.18.0...0.19.1) --- updated-dependencies: - dependency-name: deptry dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Ochoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02b006d - Browse repository at this point
Copy the full SHA 02b006dView commit details
Commits on Aug 23, 2024
-
build(deps-dev): bump lxml from 5.2.2 to 5.3.0 (#727)
Bumps [lxml](https://github.com/lxml/lxml) from 5.2.2 to 5.3.0. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](lxml/lxml@lxml-5.2.2...lxml-5.3.0) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5984de9 - Browse repository at this point
Copy the full SHA 5984de9View commit details -
build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0 (#719)
* build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0 Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.1 to 3.8.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](pre-commit/pre-commit@v3.7.1...v3.8.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * fix: update lock --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]> Co-authored-by: David Ochoa <[email protected]> Co-authored-by: David Ochoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4db64a3 - Browse repository at this point
Copy the full SHA 4db64a3View commit details
Commits on Aug 27, 2024
-
feat(variant_index): changes for a successful run (#735)
* feat: update variant sources for variant idx and drop rsid mapping * chore: remove variant_index step from etl dag * chore: move gnomad annotation from dev to static assets * chore: change gentropy docker image * feat(convert_to_vcf): write data partitioned * feat: add vcf merging step * chore: assert merge is succesful * fix: remove non canonical variants from vcfs * chore: pass vcf types to merging rule * fix: match vep parser order of columns to variant index schema * fix: ditch `assign_variant_id` in favour of `hash_long_variant_ids` * chore: update `test_as_vcf_df_without_variant_id` * fix: correct test mock data * chore: pre-commit auto fixes [...] * chore: merge from dev * chore: pre-commit auto fixes [...] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc8c9dc - Browse repository at this point
Copy the full SHA dc8c9dcView commit details
Commits on Aug 28, 2024
-
fix: update cluster creation command (#739)
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 348b6f0 - Browse repository at this point
Copy the full SHA 348b6f0View commit details -
fix: revert recursiveFileLookup to False (#738)
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6746fb - Browse repository at this point
Copy the full SHA b6746fbView commit details
Commits on Aug 29, 2024
-
feat: Finngen r11 ingestion (#733)
* feat: finngen r11 study index paths * feat: simplification of finngen susie finemapping ingestion * feat: efos in finngne study index * docs: updated docstring * fix: pass spark_session not gentropy session to step * fix: read uploaded file requires file:/// * fix: parallelize csv from url * fix: typo in docstring * chore: pre-commit auto fixes [...] --------- Co-authored-by: Szymon Szyszkowski <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Daniel Suveges <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf1ec24 - Browse repository at this point
Copy the full SHA cf1ec24View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2612aa7 - Browse repository at this point
Copy the full SHA 2612aa7View commit details
Commits on Sep 3, 2024
-
fix: adding carma_tau parameter to susie_finemapper (#743)
* fix: adding carma_tau parameter to susie_finemapper * fix: changing default * fix: defaults
Configuration menu - View commit details
-
Copy full SHA for 93a6e60 - Browse repository at this point
Copy the full SHA 93a6e60View commit details -
feat: logic and airflow pipeline for validation (#730)
* refactor: generalised validation logic * refactor: generalised validation logic * fix(airflow): fine-tuning DAG for data validation * fix(validation): study locus uniqueness fixed * feat: add invalid/valid dataset generation in validation steps/dag (#734) * fix: does not belong in this PR * refactor: to be moved to orchestration repo * docs: respective docs pages for the steps * docs: ammend docstrings * revert: maintain dag for now but it should be removed eventually * feat: validate study_locus dataset to produce valid or invalid df * feat: adjust DAG to parametrise dataset validation * fix: duplicated row * feat: increase abstraction of Dataset validation of rows * docs: increase clarity of what the function does * fix: error message * revert: unintended change * test: testing dataset filtering by quality flag --------- Co-authored-by: DSuveges <[email protected]> * chore: pre-commit auto fixes [...] --------- Co-authored-by: David Ochoa <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb8558c - Browse repository at this point
Copy the full SHA bb8558cView commit details -
feat(variant index): improved data structure (#710)
* feat(variant index): upating schema and logic * feat(variant index): vep transcript annotation improved with consequence score + transcript index * refactor: removed hardcoded schema definition from parser * fix(test): fixing mock variant index * fix: schema extraction fixed * fix: doctest issue resolved * fix: updating vep command in the DAG * fix: removing un-used sequence ontology terms * fix: adding example to sorter method + changing variable names --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a7b0d7 - Browse repository at this point
Copy the full SHA 1a7b0d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ea47a9 - Browse repository at this point
Copy the full SHA 3ea47a9View commit details
Commits on Sep 4, 2024
-
fix(finngen_r11): preserve all studyIds (#747)
* fix(finngen_r11): preserve all studyIds Preserve all studyIds, even if EFO mapping is missing, so mapping between studyIndex and StudyLocus is by studyId column is accurate. * fix: typo in docstring Co-authored-by: Irene López Santiago <[email protected]> --------- Co-authored-by: Szymon Szyszkowski <[email protected]> Co-authored-by: Irene López Santiago <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12ff35b - Browse repository at this point
Copy the full SHA 12ff35bView commit details
Commits on Sep 9, 2024
-
feat: adding finemapping method to studylocusid hash (#744)
* feat: adding finemapping method to studylocusid hash * chore: updating function in needed files * test: update doc test * fix: mistakes * fix: tidying logic * chore: adding studyLocusId recalculation to pics finemapping method --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15a058e - Browse repository at this point
Copy the full SHA 15a058eView commit details -
build(deps-dev): bump ipython from 8.26.0 to 8.27.0 (#741)
Bumps [ipython](https://github.com/ipython/ipython) from 8.26.0 to 8.27.0. - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](ipython/ipython@8.26.0...8.27.0) --- updated-dependencies: - dependency-name: ipython dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c1e81a - Browse repository at this point
Copy the full SHA 3c1e81aView commit details
Commits on Sep 10, 2024
-
build(deps-dev): bump deptry from 0.19.1 to 0.20.0 (#742)
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.19.1 to 0.20.0. - [Release notes](https://github.com/fpgmaas/deptry/releases) - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md) - [Commits](fpgmaas/deptry@0.19.1...0.20.0) --- updated-dependencies: - dependency-name: deptry dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 151b4ec - Browse repository at this point
Copy the full SHA 151b4ecView commit details -
fix: validation name mapping (#753)
* fix: use mapping instead of enum values in valid_rows * fix: typos * fix: swap valid and invalid paths --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b216f6 - Browse repository at this point
Copy the full SHA 0b216f6View commit details
Commits on Sep 11, 2024
-
fix: removing old functions (#752)
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 010c881 - Browse repository at this point
Copy the full SHA 010c881View commit details -
refactor: generalise per-chromosome processing (#754)
* refactor: move VA preparation logic into a separate module * refactor: generalise per-chromosome summary stats ingestion * Update src/gentropy/common/per_chromosome.py Co-authored-by: Szymon Szyszkowski <[email protected]> --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for feb9cad - Browse repository at this point
Copy the full SHA feb9cadView commit details -
refactor: generalise the harmonisation pipeline (#755)
* refactor: move harmonisation into a separate module * refactor: make column names configurable * feat: make INFO and A1FREQ columns optional * docs: expand comments on tmp_variant_annotation_path and variant types
Configuration menu - View commit details
-
Copy full SHA for d10cc20 - Browse repository at this point
Copy the full SHA d10cc20View commit details -
feat: ingest FinnGen UKB meta-analysis data (#756)
* feat: implement FinnGen UKB meta-analysis ingestion and harmonisation * chore: remove ot_finngen_ukb_meta.yaml * chore: remove raw_study_index_path to raw_study_index_path_from_tsv * fix: use session.write_mode * style: rename class to FinngenUkbMetaIngestionStep
Configuration menu - View commit details
-
Copy full SHA for a49ae9a - Browse repository at this point
Copy the full SHA a49ae9aView commit details
Commits on Sep 12, 2024
-
feat(validation): adding credible set variant validation (#757)
* feat(validation): adding logic to validate credible sets against variant index * fix: tidying docstrings
Configuration menu - View commit details
-
Copy full SHA for 6469bf5 - Browse repository at this point
Copy the full SHA 6469bf5View commit details -
feat: drop airflow orchestration layer from gentropy (#758)
* refactor: drop gentropy config * feat(airflow): removal of airflow orchestration BREAKING CHANGE: see https://github.com/opentargets/orchestration --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3435bb - Browse repository at this point
Copy the full SHA d3435bbView commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6364f8 - Browse repository at this point
Copy the full SHA d6364f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34aaaf5 - Browse repository at this point
Copy the full SHA 34aaaf5View commit details
Commits on Sep 17, 2024
-
build(deps): bump wandb from 0.17.2 to 0.18.0 (#763)
Bumps [wandb](https://github.com/wandb/wandb) from 0.17.2 to 0.18.0. - [Release notes](https://github.com/wandb/wandb/releases) - [Changelog](https://github.com/wandb/wandb/blob/main/CHANGELOG.md) - [Commits](wandb/wandb@v0.17.2...v0.18.0) --- updated-dependencies: - dependency-name: wandb dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2e0e326 - Browse repository at this point
Copy the full SHA 2e0e326View commit details -
fix: prevent multiple credible filters to override spark plan (#766)
* fix: prevent multiple filters to override spark plan * feat: mhc quality control flag * fix: prevent multiple filters to override spark plan * Revert "fix: prevent multiple filters to override spark plan" This reverts commit a358781. * revert: wrong commit * fix: missing changes due to git chaos * chore: merge dev toml, update lock * chore: update lock after upgrading poetry to 1.8.3 v 2 --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ede736 - Browse repository at this point
Copy the full SHA 6ede736View commit details
Commits on Sep 18, 2024
-
feat: flag MHC credible sets based on lead (#767)
* fix: prevent multiple filters to override spark plan * feat: mhc quality control flag * fix: typo * docs: genomic region added to docs * docs: info added to common index (and title) * docs: fix paths * Update src/gentropy/study_locus_validation.py * fix: remove unnecessary comment --------- Closes opentargets/issues#3469 Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c4421a - Browse repository at this point
Copy the full SHA 8c4421aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d84d43b - Browse repository at this point
Copy the full SHA d84d43bView commit details -
fix(effect harmonisation): addressing beta harmonisation bug (#762)
* fix: turning OR to beta harmonisation on for GWAS Catalog * fix(ingestion): addressing beta harmonisation bug * fix(ingestion): addressing beta harmonisation bug * test: adding test for effect harmonisation * test: adding doctests for beta harmonisation * fix: fixing value checking bug: effect value needs to be cast to double type * fix: typos in gwas ingestion script
Configuration menu - View commit details
-
Copy full SHA for c3651b7 - Browse repository at this point
Copy the full SHA c3651b7View commit details
Commits on Sep 19, 2024
-
perf: quickly build a Docker image for every branch (#773)
* perf: cache Docker image layers * chore: temporary add branch to test * perf: separate AMD and ARM builds for gentropy * perf: temporarily test only VEP image separately * perf: test ARM/AMD gentropy/VEP separately * perf: introduce quick build for all commits * perf: quick build for all tags * fix: use correct syntax for tags * fix: revert accidental changes for the VEP step
Configuration menu - View commit details
-
Copy full SHA for c292e84 - Browse repository at this point
Copy the full SHA c292e84View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 785dad0 - Browse repository at this point
Copy the full SHA 785dad0View commit details -
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 018defa - Browse repository at this point
Copy the full SHA 018defaView commit details -
feat: flag PICS top hits in studies with credset sumstats (#777)
Co-authored-by: Daniel Suveges <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad3f503 - Browse repository at this point
Copy the full SHA ad3f503View commit details
Commits on Sep 23, 2024
-
fix(ld clumping): a revised logic allows a more accurate clumping (#772)
* fix(ld clumping): a revised logic allows a more accurate identification of linked loci * test: adding some test * chore: pre-commit auto fixes [...] * test: adding more test cases * fix: fixing test data --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 58fb726 - Browse repository at this point
Copy the full SHA 58fb726View commit details -
refactor(L2GFeatureMatrix)!: streamline feature matrix management (#745)
* refactor(L2GFeatureMatrix): remove schema validation * refactor(FeatureFactory): reshape feature generation WIP * chore: pre-commit auto fixes [...] * chore: set l2gfeature properties with decorator * chore(l2gfeature): make credible_set and input_dependency instance attributes * chore(l2gfeature): make credible_set and input_dependency instance attributes * chore(featurefactory): distanceTssMeanFeature working * refactor(l2g): improve step dependency management * feat: implement * chore: fix mypy issues * feat: l2gfeaturematrix.from_features_list working * chore: comment out obsolete refs * chore(L2GFeatureMatrix): change `mode` attribute to `with_gold_standard` * refactor(l2g): move feature matrix writing to training module * feat(L2GFeatureMatrix): accept L2GGoldStandard or StudyLocus as inputs * feat: implement methods to build a feature matrix based on a studylocus/L2GGoldStandard instance * feat: coloc logic prototype * feat(l2g): filter non gwas credible sets at the start of the step * feat: rewrite colocalisation feature factory * test: add `test_colocalisation_feature_type` * test(colocalisation): add test_extract_maximum_coloc_probability_per_region_and_gene * feat(L2GFeatureInputLoader): support multiple deps by passing loader as kwarg * test: add integration tests `test_build_feature_matrix` * chore: drop config yamls * refactor: move feature classes to datasets module * docs: update feature docs * refactor(colocalisation): cleaner joins in `append_right_study_metadata` * chore: better logging abstract methods * test: add `L2GFeatureMatrix.test_from_features_list` unit tests * fix: add goldStandardSet when a gs instance is passed to `from_features_list` * fix: lowercase colocalisation type and add semantic test * test: add semantic test for `append_right_study_metadata` * feat(colocalisation): make `append_right_study_metadata` extensible to left metadata * fix(colocalisation): append_study_metadata cant take a gold standard * fix(colocalisation): extract_maximum_coloc_probability_per_region_and_gene cant take a gold standard * feat: add `StudyLocus` as a dependency of colocalisation features * fix: add studylocus to input loader in test * fix: add studylocus to input loader in test * fix: add studylocus to input loader in test
Configuration menu - View commit details
-
Copy full SHA for b93842a - Browse repository at this point
Copy the full SHA b93842aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a29222e - Browse repository at this point
Copy the full SHA a29222eView commit details
Commits on Sep 24, 2024
-
feat: add
studyType
toStudyLocus
andColocalisation
(and `Stud……yLocusOverlap`) (#782) * feat: add studyType to StudyLocus schema * feat: add annotate_study_type function to add studyType to StudyLocus * fix: remove lines for retrieving studyType as StudyLocus now contains studyType * fix: add studyType to test input data as StudyLocus now contains studyType * feat: add leftStudyType and rightStudyType to Colocalisation and StudyLocusOverlap schemas * feat: update _convert_to_square_matrix and its test with leftStudyType and rightStudyType * feat: update test_find_overlaps_semantic inputs with leftStudyType and rightStudyType * feat: update tests in test_colocalisation_method.py with leftStudyType and rightStudyType * feat: add leftStudyType and rightStudyType when creating StudyLocusOverlap * feat: add leftStudyType and rightStudyType to Colocalisation results * fix: remove redundant study_index parameter from filter_by_study_type function def and calls * fix: remove redundant study_index parameter from find_overlaps function def and calls * fix: remove leftStudyType from Colocalisation (not needed as always gwas) * fix: remove leftStudyType from StudyLocusOverlap (not needed as always gwas) * fix: missing comma * feat: update tests in test_locus_to_gene.py with studyType and rightStudyType * feat: update tests (colocalisation, l2g, l2g feature matrix) with rightStudyType * fix: remove studyType from metadata_cols in append_study_metadata function call
Configuration menu - View commit details
-
Copy full SHA for dcacaf7 - Browse repository at this point
Copy the full SHA dcacaf7View commit details -
feat: adding window based clumping to StudyLocus (#779)
* feat: adding window based clumping to locus * fix: reverting some changes * chore: pre-commit auto fixes [...] * fix: fixing probem introduced by merge conflict * fix: addressing review comment --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for df45a6c - Browse repository at this point
Copy the full SHA df45a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 148e26e - Browse repository at this point
Copy the full SHA 148e26eView commit details -
feat: add biosample index (#769)
* Initial commit of biosample index * Make minimal class * Tidy up first draft of adding biosample index * Add beginning of logic for checking if biosample from a studyindex is in biosample index * Make early file for merging multiple biosample indices into one * Finish adding basic iteration of biosample index, needs debugging * Tweak slightly * Modified the parser to accept JSON files * Update biosample index * Tests and docs * Updating tests * Revert GWAS catalog file * fix(biosample index): update to match pre-commit standards * fix(biosample index): merging indices fix * fix(biosample index): update study index qc logic * fix(biosample index): fix missing mock_biosample_index * chore(biosample index): change datasource name from ontologies * fix(biosample index): add dataset doc * fix(biosample index): change dbXrefs to xrefs * chore (biosample index): better commenting Co-authored-by: Daniel Suveges <[email protected]> * fix(biosample index): various minor tweaks to biosample index * fix(biosample index): minor bug * fix(biosample index): fix merge shift to method * feat(biosample index): make biosampleName not nullable --------- Co-authored-by: Daniel Suveges <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccdb1f2 - Browse repository at this point
Copy the full SHA ccdb1f2View commit details -
feat: 99% credible set validation during
study_locus_validation
(#765)* feat: study locus validation filters for 95% credible sets * revert: no longer needed to filter for credible set interval * feat: annotate credible sets before filter them * docs: adding more context here
Configuration menu - View commit details
-
Copy full SHA for 84d6638 - Browse repository at this point
Copy the full SHA 84d6638View commit details -
feat: flag credible sets explained by SuSiE regions (#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]>
Configuration menu - View commit details
-
Copy full SHA for 2199ece - Browse repository at this point
Copy the full SHA 2199eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2010fb6 - Browse repository at this point
Copy the full SHA 2010fb6View commit details -
build(deps-dev): bump pymdown-extensions from 10.9 to 10.10.1 (#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]>
Configuration menu - View commit details
-
Copy full SHA for d2a68d9 - Browse repository at this point
Copy the full SHA d2a68d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95be9f6 - Browse repository at this point
Copy the full SHA 95be9f6View commit details -
fix(finngen_study_index): improved tests for finngen study index (#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]>
Configuration menu - View commit details
-
Copy full SHA for 6c4bdf5 - Browse repository at this point
Copy the full SHA 6c4bdf5View commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b525117 - Browse repository at this point
Copy the full SHA b525117View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 51125c7 - Browse repository at this point
Copy the full SHA 51125c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f83329 - Browse repository at this point
Copy the full SHA 9f83329View commit details
Commits on Sep 27, 2024
-
fix(safe_array_union): allow for sorting nested structs (#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]>
Configuration menu - View commit details
-
Copy full SHA for a135d26 - Browse repository at this point
Copy the full SHA a135d26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26483c9 - Browse repository at this point
Copy the full SHA 26483c9View commit details
Commits on Sep 30, 2024
-
fix(schema): recursive validation of arbitrarily deep nested structure (
#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]>
Configuration menu - View commit details
-
Copy full SHA for 88f62d4 - Browse repository at this point
Copy the full SHA 88f62d4View commit details -
fix: adding data specific p-value filters (#788)
* fix: adding data specific fillters * fix: removing variables * fix: adding options to init --------- Co-authored-by: Daniel Suveges <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b253a5 - Browse repository at this point
Copy the full SHA 8b253a5View commit details -
feat: change
StudyLocusId
hashing method to md5 (and change `StudyL……ocusId` to string type) (#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]>
Configuration menu - View commit details
-
Copy full SHA for 5c58e58 - Browse repository at this point
Copy the full SHA 5c58e58View commit details
Commits on Oct 1, 2024
-
feat: drop
v2g
and reimplement distance features (#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
Configuration menu - View commit details
-
Copy full SHA for b7ccfae - Browse repository at this point
Copy the full SHA b7ccfaeView commit details -
feat: out sample LD qc reason (#798)
Co-authored-by: Daniel Suveges <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3b8c2c - Browse repository at this point
Copy the full SHA c3b8c2cView commit details -
chore: drop redundant parameter (#802)
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5588ae - Browse repository at this point
Copy the full SHA a5588aeView commit details -
fix: align the schema of study_index for ukb ppp eur (#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]>
Configuration menu - View commit details
-
Copy full SHA for d4b5070 - Browse repository at this point
Copy the full SHA d4b5070View commit details -
feat: force reinstallation of the gentropy on the cluster (#804)
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccb484e - Browse repository at this point
Copy the full SHA ccb484eView commit details -
feat(validation): adding credible set confidence annotation at valida…
…tion time (#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
Configuration menu - View commit details
-
Copy full SHA for 1c396d2 - Browse repository at this point
Copy the full SHA 1c396d2View commit details
Commits on Oct 2, 2024
-
chore: make the lb clumping ingest the partitionned data (#806)
Co-authored-by: Szymon Szyszkowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9177dd4 - Browse repository at this point
Copy the full SHA 9177dd4View commit details -
feat: adding filtering to susie finemapper (#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]>
Configuration menu - View commit details
-
Copy full SHA for 174f8f9 - Browse repository at this point
Copy the full SHA 174f8f9View commit details -
feat: add sumstat QC fields to schema (#809)
* feat: add sumstat QC fields to schema * fix: fix of type * fix: fix for struct
Configuration menu - View commit details
-
Copy full SHA for 25a4820 - Browse repository at this point
Copy the full SHA 25a4820View commit details
Commits on Oct 3, 2024
-
feat: fix biosample study validation (#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
Configuration menu - View commit details
-
Copy full SHA for 70fd593 - Browse repository at this point
Copy the full SHA 70fd593View commit details -
refactor(vep_parser): store consequence to impact score as a project …
…config (#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`
Configuration menu - View commit details
-
Copy full SHA for c286c3b - Browse repository at this point
Copy the full SHA c286c3bView commit details -
feat(l2g): implement variant consequence features from VEP (#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
Configuration menu - View commit details
-
Copy full SHA for 8876fc1 - Browse repository at this point
Copy the full SHA 8876fc1View commit details -
feat: optimisation of qc step (#813)
* feat: optimisation of qc step * fix: adding Z2 filter * fix: v1
Configuration menu - View commit details
-
Copy full SHA for fca55be - Browse repository at this point
Copy the full SHA fca55beView commit details
Commits on Oct 4, 2024
-
fix(validation): add
qualityControls
column if missing in StudyLocu……s dataset when perfroming validation (#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]>
Configuration menu - View commit details
-
Copy full SHA for 68c0168 - Browse repository at this point
Copy the full SHA 68c0168View commit details -
fix: fix of type error in schema checking (#817)
* fix: fix of type error in schma checking * fix: fix fix fix
Configuration menu - View commit details
-
Copy full SHA for b325eaa - Browse repository at this point
Copy the full SHA b325eaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b1d3c - Browse repository at this point
Copy the full SHA 99b1d3cView commit details
Commits on Oct 7, 2024
-
fix: biosample id duplication (#822)
* fix(biosample_index): remove biosampleId column if present in validation and tests * fix(biosample index): update tests for biosample index
Configuration menu - View commit details
-
Copy full SHA for 8b29168 - Browse repository at this point
Copy the full SHA 8b29168View commit details
Commits on Oct 8, 2024
-
feat: change LD annotation for PICS fine-mapping to use major ancestry (
#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
Configuration menu - View commit details
-
Copy full SHA for 27d8206 - Browse repository at this point
Copy the full SHA 27d8206View commit details -
build(deps-dev): bump ipython from 8.27.0 to 8.28.0 (#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]>
Configuration menu - View commit details
-
Copy full SHA for f3490d3 - Browse repository at this point
Copy the full SHA f3490d3View commit details
Commits on Oct 9, 2024
-
build(deps-dev): bump pre-commit from 3.8.0 to 4.0.0 (#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>
Configuration menu - View commit details
-
Copy full SHA for 60f6bfa - Browse repository at this point
Copy the full SHA 60f6bfaView commit details -
feat: decouple feature generation from L2G training step (#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
Configuration menu - View commit details
-
Copy full SHA for b7dce8f - Browse repository at this point
Copy the full SHA b7dce8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f0111c - Browse repository at this point
Copy the full SHA 9f0111cView commit details
Commits on Oct 10, 2024
-
revert: no longer rescuing variants not in LD matrix when overlapping…
… with SuSiE (#827) * revert: no longer rescueing variants not in LD matrix * test: update test to cover new expectation
Configuration menu - View commit details
-
Copy full SHA for 31e217b - Browse repository at this point
Copy the full SHA 31e217bView commit details -
fix: empty inSilicoPredictors object in GnomAD variant index (#807)
* fix: empty inSilicoPredictors object in variant index * fix: object filtering expression * fix(hail): limit removed
Configuration menu - View commit details
-
Copy full SHA for 58333c0 - Browse repository at this point
Copy the full SHA 58333c0View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c7c602a - Browse repository at this point
Copy the full SHA c7c602aView commit details -
feat(l2g): merge sQTL and tuQTL colocalisation features (#824)
* feat: merge tuQTL colocalisation results into sQTL features * fix: add colocalisation neighbourhood features in the l2g default features list * fix: minor bug
Configuration menu - View commit details
-
Copy full SHA for e3d32ba - Browse repository at this point
Copy the full SHA e3d32baView commit details -
fix: adding single point statistics to pics loci (#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
Configuration menu - View commit details
-
Copy full SHA for fb6111d - Browse repository at this point
Copy the full SHA fb6111dView commit details