-
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
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github-actions
bot
commented
Sep 26, 2024
…li (#716) * feat: expose summary statistics qc to hydra cli * feat: expose locus breaker clumping step --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.2 → v0.5.5](astral-sh/ruff-pre-commit@v0.5.2...v0.5.5) - [github.com/pre-commit/mirrors-mypy: v1.10.1 → v1.11.0](pre-commit/mirrors-mypy@v1.10.1...v1.11.0) - [github.com/jsh9/pydoclint: 0.5.4 → 0.5.6](jsh9/pydoclint@0.5.4...0.5.6) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.8.1 to 10.9. - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](facelessuser/pymdown-extensions@10.8.1...10.9) --- updated-dependencies: - dependency-name: pymdown-extensions dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/fpgmaas/deptry/releases) - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md) - [Commits](fpgmaas/deptry@0.17.0...0.18.0) --- updated-dependencies: - dependency-name: deptry dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: notebook for locus breaker and susie finemapping benchmark * fix: won't pass tests with matplotlib imported * feat: ukb_ppp_fm benchmark notebook * fix: check for nulls as well as nans * fix: removing matplotlib * fix: update notebooks * chore: re-run ukb ppp notebook * chore: rerun notebook
* fix: updating config paths and fine-mapping methods * Update ot_locus_to_gene_train.yaml
* docs: macos fix for some functions * docs: formatting
* build(deps-dev): bump ruff from 0.5.1 to 0.6.1 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.1 to 0.6.1. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.5.1...0.6.1) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * fix: linting issues associated with ruff 0.6 * chore: fixing imports for notebooks * chore: removing old notebook --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Ochoa <[email protected]> Co-authored-by: Daniel Considine <[email protected]>
* chore: pre-commit autoupdate updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.5 → v0.6.1](astral-sh/ruff-pre-commit@v0.5.5...v0.6.1) - [github.com/pre-commit/mirrors-mypy: v1.11.0 → v1.11.1](pre-commit/mirrors-mypy@v1.11.0...v1.11.1) * chore: pre-commit auto fixes [...] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: David Ochoa <[email protected]>
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.18.0 to 0.19.1. - [Release notes](https://github.com/fpgmaas/deptry/releases) - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md) - [Commits](fpgmaas/deptry@0.18.0...0.19.1) --- updated-dependencies: - dependency-name: deptry dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Ochoa <[email protected]>
Bumps [lxml](https://github.com/lxml/lxml) from 5.2.2 to 5.3.0. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](lxml/lxml@lxml-5.2.2...lxml-5.3.0) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0 Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.1 to 3.8.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](pre-commit/pre-commit@v3.7.1...v3.8.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * fix: update lock --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]> Co-authored-by: David Ochoa <[email protected]> Co-authored-by: David Ochoa <[email protected]>
* feat: update variant sources for variant idx and drop rsid mapping * chore: remove variant_index step from etl dag * chore: move gnomad annotation from dev to static assets * chore: change gentropy docker image * feat(convert_to_vcf): write data partitioned * feat: add vcf merging step * chore: assert merge is succesful * fix: remove non canonical variants from vcfs * chore: pass vcf types to merging rule * fix: match vep parser order of columns to variant index schema * fix: ditch `assign_variant_id` in favour of `hash_long_variant_ids` * chore: update `test_as_vcf_df_without_variant_id` * fix: correct test mock data * chore: pre-commit auto fixes [...] * chore: merge from dev * chore: pre-commit auto fixes [...] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* feat: finngen r11 study index paths * feat: simplification of finngen susie finemapping ingestion * feat: efos in finngne study index * docs: updated docstring * fix: pass spark_session not gentropy session to step * fix: read uploaded file requires file:/// * fix: parallelize csv from url * fix: typo in docstring * chore: pre-commit auto fixes [...] --------- Co-authored-by: Szymon Szyszkowski <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Daniel Suveges <[email protected]>
* fix: adding carma_tau parameter to susie_finemapper * fix: changing default * fix: defaults
* refactor: generalised validation logic * refactor: generalised validation logic * fix(airflow): fine-tuning DAG for data validation * fix(validation): study locus uniqueness fixed * feat: add invalid/valid dataset generation in validation steps/dag (#734) * fix: does not belong in this PR * refactor: to be moved to orchestration repo * docs: respective docs pages for the steps * docs: ammend docstrings * revert: maintain dag for now but it should be removed eventually * feat: validate study_locus dataset to produce valid or invalid df * feat: adjust DAG to parametrise dataset validation * fix: duplicated row * feat: increase abstraction of Dataset validation of rows * docs: increase clarity of what the function does * fix: error message * revert: unintended change * test: testing dataset filtering by quality flag --------- Co-authored-by: DSuveges <[email protected]> * chore: pre-commit auto fixes [...] --------- Co-authored-by: David Ochoa <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
* feat(variant index): upating schema and logic * feat(variant index): vep transcript annotation improved with consequence score + transcript index * refactor: removed hardcoded schema definition from parser * fix(test): fixing mock variant index * fix: schema extraction fixed * fix: doctest issue resolved * fix: updating vep command in the DAG * fix: removing un-used sequence ontology terms * fix: adding example to sorter method + changing variable names --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
* fix(finngen_r11): preserve all studyIds Preserve all studyIds, even if EFO mapping is missing, so mapping between studyIndex and StudyLocus is by studyId column is accurate. * fix: typo in docstring Co-authored-by: Irene López Santiago <[email protected]> --------- Co-authored-by: Szymon Szyszkowski <[email protected]> Co-authored-by: Irene López Santiago <[email protected]>
* feat: adding finemapping method to studylocusid hash * chore: updating function in needed files * test: update doc test * fix: mistakes * fix: tidying logic * chore: adding studyLocusId recalculation to pics finemapping method --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Bumps [ipython](https://github.com/ipython/ipython) from 8.26.0 to 8.27.0. - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](ipython/ipython@8.26.0...8.27.0) --- updated-dependencies: - dependency-name: ipython dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
Bumps [deptry](https://github.com/fpgmaas/deptry) from 0.19.1 to 0.20.0. - [Release notes](https://github.com/fpgmaas/deptry/releases) - [Changelog](https://github.com/fpgmaas/deptry/blob/main/CHANGELOG.md) - [Commits](fpgmaas/deptry@0.19.1...0.20.0) --- updated-dependencies: - dependency-name: deptry dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Szymon Szyszkowski <[email protected]>
* fix: use mapping instead of enum values in valid_rows * fix: typos * fix: swap valid and invalid paths --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* refactor: move VA preparation logic into a separate module * refactor: generalise per-chromosome summary stats ingestion * Update src/gentropy/common/per_chromosome.py Co-authored-by: Szymon Szyszkowski <[email protected]> --------- Co-authored-by: Szymon Szyszkowski <[email protected]>
* refactor: move harmonisation into a separate module * refactor: make column names configurable * feat: make INFO and A1FREQ columns optional * docs: expand comments on tmp_variant_annotation_path and variant types
Co-authored-by: Daniel Suveges <[email protected]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
* 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]>
Co-authored-by: Szymon Szyszkowski <[email protected]>
…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
Co-authored-by: Szymon Szyszkowski <[email protected]>
* 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]>
* feat: add sumstat QC fields to schema * fix: fix of type * fix: fix for struct
* 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
…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`
* 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
* feat: optimisation of qc step * fix: adding Z2 filter * fix: v1
…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]>
* fix: fix of type error in schma checking * fix: fix fix fix
* fix(biosample_index): remove biosampleId column if present in validation and tests * fix(biosample index): update tests for biosample index
#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
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]>
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>
* 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
… with SuSiE (#827) * revert: no longer rescueing variants not in LD matrix * test: update test to cover new expectation
* fix: empty inSilicoPredictors object in variant index * fix: object filtering expression * fix(hail): limit removed
* feat: merge tuQTL colocalisation results into sQTL features * fix: add colocalisation neighbourhood features in the l2g default features list * fix: minor bug
* fix: adding single point statistics to pics loci * fix: patching field update logic * refactor: simplifying the pics process slightly * test: for lead statistics propagation * refactor: udf as decorator * fix: removing commented rows * fix: reverting udf decorator - tests would fail otherwise
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.