What's Changed
✨ Feature
- \[**airflow**\] include COLOC as a node in the DAG (530) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
- check for if no overlapping variants in LD index (594) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- add purity qc metrics to fine-mapping (592) [\Yakov](mailto:yt4sanger.ac.uk)
- lighter dockerfile (585) [\David Ochoa](mailto:ochoaebi.ac.uk)
- github action to upload docker image to registry (588) [\David Ochoa](mailto:ochoaebi.ac.uk)
- functionality added to StudyLocus.find_overlaps() for finding within-study overlaps (587) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- susie_finemapper_one_studylocus_row_v3_dev_ss_gathered (586) [\Yakov](mailto:yt4sanger.ac.uk)
- \[**sumstat qc**\] adding methods for QC of summary statistics (455) [\Yakov](mailto:yt4sanger.ac.uk)
- changing locus window to locus radius to be consistent with other functions (582) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- updating step config file (580) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- dockerise gentropy python package (579) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
- adding init to finemapping step (577) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- adding notebook for mapping EFOs for the FinnGen study index (575) [\Yakov](mailto:yt4sanger.ac.uk)
- add benchmarking for fine-mapping using Alzheimer as example (572) [\Yakov](mailto:yt4sanger.ac.uk)
- add FM step with carma and sumstat imputation (568) [\Yakov](mailto:yt4sanger.ac.uk)
- susie_finemapper_ss_gathered() (567) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- the FineMapper function for one locus (564) [\Yakov](mailto:yt4sanger.ac.uk)
- LD index and block matrix extraction for a studyLocus (463) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- add the step class for fine-mapping (554) [\Yakov](mailto:yt4sanger.ac.uk)
- notebook to run qc metrics each release (541) [\xyg123](mailto:33658607+xyg123users.noreply.github.com)
- \[**l2g**\] distance features based on weighted score (545) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
- \[**sumstat imputation**\] adding class for sumstat imputation (490) [\Yakov](mailto:yt4sanger.ac.uk)
- \[**coloc**\] single SNP case (511) [\xyg123](mailto:33658607+xyg123users.noreply.github.com)
- extract credible sets and studies from all eQTL Catalogue finemapping results (518) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
🐛 Fix
- fix python-semantic-release version (again) [\David Ochoa](mailto:dogcaesargmail.com)
- fix python-semantic-release version [\David Ochoa](mailto:dogcaesargmail.com)
- docker action fixes v3 (591) [\David Ochoa](mailto:ochoaebi.ac.uk)
- docker action fixes (590) [\David Ochoa](mailto:ochoaebi.ac.uk)
- docker action fixes (589) [\David Ochoa](mailto:ochoaebi.ac.uk)
- updating config.py argument for finemapper (584) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- minor updates and bug fixes (543) [\Daniel Suveges](mailto:daniel.suvegesprotonmail.com)
- update error in config.py (583) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- removing all duplicated variants in sumstats for finemapping functions (574) [\Daniel-Considine](mailto:113430683+Daniel-Considineusers.noreply.github.com)
- adding deduplication for GWAS in locus (573) [\Yakov](mailto:yt4sanger.ac.uk)
- \[**sumstats**\] correct study id for dir of finngen studies (551) [\Joris Louwen](mailto:62542407+louwenjjrusers.noreply.github.com)
- \[**coloc**\] handle cases when the bayes factors are null (556) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
- small fixes in susie defaults (552) [\Yakov](mailto:yt4sanger.ac.uk)
- read function for thurman data to include first line (534) [\Joris Louwen](mailto:62542407+louwenjjrusers.noreply.github.com)
- pin version of commitlint (533) [\Joris Louwen](mailto:62542407+louwenjjrusers.noreply.github.com)
- pr labeller patterns (523) [\David Ochoa](mailto:ochoaebi.ac.uk)
♻️ Refactor
- moving all variant coordinates to GnomAD (566) [\Daniel Suveges](mailto:daniel.suvegesprotonmail.com)
⚡️ Performance
- \[**l2g**\] optimise extraction of features from colocalisation results (553) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
- \[**clump**\] refactored window based clumping (492) [\David Ochoa](mailto:ochoaebi.ac.uk)
- \[**l2g**\] streamline feature generation (544) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
✅ Test
- \[**method**\] improved performance in coloc tests (536) [\xyg123](mailto:33658607+xyg123users.noreply.github.com)
🏗 Build
- \[**deps-dev**\] bump mypy from 1.9.0 to 1.10.0 (604) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump ipython from 8.22.1 to 8.24.0 (603) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps**\] bump typing-extensions from 4.10.0 to 4.11.0 (602) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump ruff from 0.3.2 to 0.4.3 (596) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump pytest-xdist from 3.5.0 to 3.6.1 (597) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump pytest from 8.1.0 to 8.2.0 (598) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump interrogate from 1.5.0 to 1.7.0 (599) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump pymdown-extensions from 10.7 to 10.8.1 (600) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump python-semantic-release from 9.1.0 to 9.4.1 (571) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump pytest-cov from 4.1.0 to 5.0.0 (560) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump pre-commit from 3.6.0 to 3.7.0 (559) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump lxml from 5.1.0 to 5.2.1 (569) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump deptry from 0.14.0 to 0.16.1 (570) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump mkdocstrings-python from 1.8.0 to 1.9.0 (549) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump deptry from 0.12.0 to 0.14.0 (548) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump mypy from 1.8.0 to 1.9.0 (532) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
- \[**deps-dev**\] bump ruff from 0.2.0 to 0.3.2 (531) [\dependabot[bot]](mailto:49699333+dependabot[bot]users.noreply.github.com)
👷♂️ Ci
- bugfix in PR labeller (537) [\David Ochoa](mailto:ochoaebi.ac.uk)
🚀 Chore
- pre-commit autoupdate (601) [\pre-commit-ci[bot]](mailto:66853113+pre-commit-ci[bot]users.noreply.github.com)
- pre-commit autoupdate (593) [\pre-commit-ci[bot]](mailto:66853113+pre-commit-ci[bot]users.noreply.github.com)
- pre-commit autoupdate (561) [\pre-commit-ci[bot]](mailto:66853113+pre-commit-ci[bot]users.noreply.github.com)
- pre-commit autoupdate (550) [\pre-commit-ci[bot]](mailto:66853113+pre-commit-ci[bot]users.noreply.github.com)
- \[**l2g**\] log annotated gold standards in w&b (546) [\Irene López](mailto:45119610+ireneisdoomedusers.noreply.github.com)
- pre-commit autoupdate (539) [\pre-commit-ci[bot]](mailto:66853113+pre-commit-ci[bot]users.noreply.github.com)
- update ruff pre-commit and rules (522) [\David Ochoa](mailto:ochoaebi.ac.uk)
- add sqtl, tuqtl, pqtl features to l2g inclusion list [\Irene López](mailto:irene.lopezsprotonmail.com)
- add tuqtl features to L2Gfeaturematrix schema [\Irene López](mailto:irene.lopezsprotonmail.com)