mkt.databases.plot.plot_venn_diagram

mkt.databases.plot.plot_venn_diagram(df: DataFrame, output_path: str, source_name: str, cfg: VennDiagramConfig | None = None, rc: MatplotlibRCConfig | None = None, color_cfg: ColKinaseColorConfig | None = None) None[source]

Create a Venn diagram showing overlap of kinases across different sequence types.

Parameters:

dfpd.DataFrame

DataFrame with columns: kinase_name, seq_construct_unaligned, seq_klifs_region_aligned, seq_klifs_residues_only.

output_pathstr

Path to save the SVG file.

source_namestr

Name of the source (e.g., ‘Davis’, ‘PKIS2’).

cfgVennDiagramConfig | None

Plot aesthetics config; uses defaults when None.

rcMatplotlibRCConfig | None

Matplotlib rcParams config; uses defaults when None.

color_cfgColKinaseColorConfig | None

Col kinase color config; uses defaults when None.