mkt.schema.utils.return_kinase_gene_set

mkt.schema.utils.return_kinase_gene_set(dict_kinase: dict | None = None) set[str][source]

Return the set of kinase HGNC gene symbols for gene-level membership tests.

Multi-kinase-domain genes are keyed with a _1 / _2 domain suffix (see split_domain_suffix()); those are collapsed to the base gene symbol (e.g. JAK1_1 / JAK1_2 -> JAK1) so a symbol like "JAK1" is not missed when testing membership against cohort gene symbols.

Parameters:

dict_kinase (dict | None) – Mapping keyed by kinase name (optionally carrying a _<digit> domain suffix). If None, the canonical DICT_KINASE is deserialized.

Returns:

Base HGNC gene symbols of every kinase.

Return type:

set[str]