mkt.databases
Module in missense-kinase-toolkit for querying databases.
Modules
Pairwise and multiple-sequence aligner wrappers for mapping kinase sequences onto UniProt. |
|
Client for retrieving AlphaFold structure predictions. |
|
Base API client hierarchy (Swagger, REST, GraphQL) with query and cache provenance stamping. |
|
Subpackage backing the missense-kinase-toolkit Streamlit app. |
|
Client and parser for the Cancer Hotspots database. |
|
cBioPortal API client and extraction of missense kinase mutations, treatments, and panels. |
|
ChEMBL molecule-search client for resolving drug names to ChEMBL IDs and metadata. |
|
Command-line entry points for mkt.databases. |
|
Color palettes and colormap helpers for amino acids and percentile-based plotting. |
|
Environment-variable configuration for cBioPortal, OncoKB, and the requests cache. |
|
Study-independent KLIFS hierarchical conservation of the human kinome. |
|
Subpackage for kinase profiling dataset processing (Davis, PKIS2, DiscoverX). |
|
Client for the HGNC (HUGO Gene Nomenclature Committee) REST API. |
|
File I/O helpers for CSV/dataframe round-tripping, tar creation, and kinase-dict loading. |
|
Builders that assemble |
|
Parsing and harmonization of KinCore FASTA and CIF structure files, aligned to UniProt. |
|
KLIFS API client for kinase names, pocket residues, and KLIFS region annotations. |
|
Logging configuration helpers and argparse logging flags. |
|
Client for NCBI Entrez protein records. |
|
OncoKB API client for therapeutic levels, protein-change annotations, and the cancer gene list. |
|
OncoTree cancer-type ontology model and parsing. |
|
Open Targets GraphQL client for drug mechanism-of-action data. |
|
Pfam API client and helper for locating kinase-domain boundaries. |
|
Plotting functions for kinase data. |
|
Configuration dataclasses for plot_dataset_data.py. |
|
Amino-acid property lookups and classification of amino-acid changes. |
|
ProtVar API client for variant pathogenicity scores. |
|
Position-specific residue statistics: background-relative information content with a substitution-aware (Henikoff) pseudocount prior. |
|
Generation of PyMOL visualization scripts for kinase structures. |
|
Cached HTTP session wrapper (requests-cache) with retry handling. |
|
Solvent-accessible surface area (SASA) computation configs and residue-level calculation. |
|
Web scrapers for kinase data sources. |
|
Loader and parser for the 3D Hotspots database. |
|
UniProt clients for FASTA sequences and JSON records. |
|
General-purpose string, dataframe, and structure utility functions. |
|
Small helpers for inspecting HTTP responses. |