Skip to main content

querynator

https://img.shields.io/pypi/v/querynator.svg https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fqbic-pipelines%2Fquerynator%2Fbadge%3Fref%3Dmaster&style=flat-square https://img.shields.io/badge/code%20style-black-000000.svg https://img.shields.io/badge/code%20style-prettier-ff69b4.svg https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336 Documentation Status

Python package to query cancer variant databases

Features

Credits

This package uses the cancergenomeinterpreter.org REST API for data retrieval.

  • Muiños, F., Martínez-Jiménez, F., Pich, O. et al. In silico saturation mutagenesis of cancer genes. Nature 596, 428–432 (2021). https://doi.org/10.1038/s41586-021-03771-1

  • Tamborero, D. Rubio-Perez, C., Deu-Pons, J. et al., Cancer Genome Interpreter annotates the biological and clinical relevance of tumor alterations. Genome Medicine 10, (2018). doi: https://doi.org/10.1101/140475

This package uses the CIViCpy package for data retrieval from the CIViC database.

  • Wagner, Alex H., et al. “CIViCpy: a python software development and analysis toolkit for the CIViC knowledgebase.” JCO Clinical Cancer Informatics 4 (2020): 245-253. doi: https://doi.org/10.1200/CCI.19.00127

  • Griffith, M., Spies, N., Krysiak, K. et al. CIViC is a community knowledgebase for expert crowdsourcing the clinical interpretation of variants in cancer. Nat Genet 49, 170–174 (2017). doi: https://doi.org/10.1038/ng.3774

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Changelog

0.6.0 - Keppler-452b Goldilocks (2024-10-10)

Added

  • option –filter_evidence to filter CIViC evidences based on type, direction, status, level and significance

Fixed

Dependencies

  • updated black to version 24.3.0 due to moderate vulnerability CVE-2024-21503

  • updated requests to version 2.31.0 due to moderate vulnerabilities CVE-2023-32681 and CVE-2024-35195

Deprecated

0.5.5 - Sulfur Io (2024-09-09)

Added

Fixed

Dependencies

Deprecated

0.5.4 - Sulfur Io (2024-07-24)

Added

Fixed

Dependencies

Deprecated

0.5.3 - Sulfur Io (2024-07-20)

Added

Fixed

Dependencies

Deprecated

0.5.2 - Sulfur Io (2024-07-05)

Added

Fixed

Dependencies

  • pinned pandas to version 1.5.3 to fix deprecation issues with pandas 2.x in querynator and civicpy.

Deprecated

0.5.1 - Sulfur Io (2024-07-03)

Added

Fixed

  • fixed a severe bug in query-api-civic that made the tool unusable, the bug was introduced in v0.5.0.

Dependencies

Deprecated

0.5.0 - Sulfur Io (2024-06-23)

Added

  • CL option to specify cancer type when querying CIViC (-c –cancer)

Fixed

Dependencies

  • pinned numpy to version 1.24.4 to fix pandas bug with numpy-v2

Deprecated

0.4.2 - Stormy Saturn (2024-04-05)

Added

Fixed

  • Bug fixes to handle new CGI wildtype biomarkers

  • civicpy cache will only be updated when civic is queried

Dependencies

Deprecated

0.4.1 - Stormy Saturn (2023-06-13)

Added

Fixed

  • Bug fixes to include all evidence of CIViC

Dependencies

Deprecated

0.4.0 - Stormy Saturn (2023-05-31)

Added

Fixed

  • Fixed functionality for new CGI file structure

  • Fixed case when CIViC has no hits

Dependencies

Deprecated

0.3.3 - Iron Mercury (2023-05-05)

Added

Fixed

  • Fixed API docs

Dependencies

Deprecated

0.3.2 - Iron Mercury (2023-05-05)

Added

Fixed

  • Fixed version bump

Dependencies

Deprecated

0.3.1 - Iron Mercury (2023-05-05)

Added

Fixed

  • Fixed import of site-packages in setup.py

Dependencies

Deprecated

0.3.0 - Iron Mercury (2023-05-04)

Added

  • Added functionality to combine the results of the Knowledgebases in an HTML report

  • Added possibility to have non-numerical chromosome columns in the input vcf

  • Added deletion of CGI jobs from CGI Server after completion

Fixed

Dependencies

Deprecated

0.2.2 - Sour Venus (2023-03-16)

Added

  • Optional VEP annotation based filtering

  • Additional metadata

  • Usage of pyVCF3 to read vcf files

  • Querynator ID added for filtered vcf files

  • All possible reference genomes for CIViC

Fixed

Dependencies

Deprecated

  • Usage of pysam to read vcf files

0.2.1 - Sour Venus (2023-02-16)

Added

Fixed

  • Rendering API docs

Dependencies

Deprecated

0.2.0 - Sour Venus (2023-02-07)

Added

  • Added functionality to query the Clinical Interpretation of Variants in Cancer (CIViC) Knowledgebase

  • Added possibility to query bgzipped files

Fixed

Dependencies

Deprecated

0.1.3 - Diamond Neptune (2022-11-21)

Added

Fixed

  • Fix including module

Dependencies

Deprecated

0.1.2 - Diamond Neptune (2022-11-18)

Added

Fixed

  • Fix installing requirements

Dependencies

Deprecated

0.1.1 - Methane Titan (2022-11-18)

Added

Fixed

  • Github Actions publishing to PyPI

  • Fix docs

Dependencies

Deprecated

0.1.0 - initial release (2022-11-18)

Added

  • First release on PyPI

  • Created the package template with cookiecutter

  • Functions to query the cancergenomeinterpreter REST API

Fixed

Dependencies

Deprecated

Metadata

Release files for querynator 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for querynator 0.6.0
File Size Uploaded
querynator-0.6.0.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for querynator 0.6.0
File Interpreter ABI Platform
querynator-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.7 MB

Release files / querynator-0.6.0.tar.gz

Download URL querynator-0.6.0.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
24f86d53028420e6e621aa36bd7396bde52aebb272ea6217e052a852b7233ed7
BLAKE2b-256 checksum
How to use checksums
3881ad6b67be76fff8cbd9a3783edd268b489708324c8c3c52ad1a5f943214c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / querynator-0.6.0-py3-none-any.whl

Download URL querynator-0.6.0-py3-none-any.whl
Size 1.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
62498c0de53103cbacf2b9db39d9fab5f22fe6a5cbe7ac2c796ae457239e5857
BLAKE2b-256 checksum
How to use checksums
bd49b52f747988539380c663722c2030f59b82e4dc5b460db46b378ef3fd2058
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page