Skip to main content

Python package to query cancer variant databases

Project description

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.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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

querynator-0.5.5.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

querynator-0.5.5-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file querynator-0.5.5.tar.gz.

File metadata

  • Download URL: querynator-0.5.5.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for querynator-0.5.5.tar.gz
Algorithm Hash digest
SHA256 32536a2b03b8e7590f01dc7edea5af486a0ffc04126a7370dd1e10e2045357b1
MD5 dd563384a43132fee289796c01850103
BLAKE2b-256 4463da9300d73d36ea9a8dd3743fd38fe340c7d3bd86a8e1a36d9d79f00a3eea

See more details on using hashes here.

File details

Details for the file querynator-0.5.5-py3-none-any.whl.

File metadata

  • Download URL: querynator-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for querynator-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9faa2d5b61cffa86541f4b71325d0d955c432f5d871438052e189756227e993b
MD5 8e24f83f5b78e8407a271dd89042ce46
BLAKE2b-256 25fe5fdb7dedd46a48846751ab7946d65d263436d98b0995b44dfb9c0b4dfed9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page