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