mkt.databases.plot.plot_dynamic_range

mkt.databases.plot.plot_dynamic_range(df_davis: DataFrame, df_pkis2: DataFrame, output_path: str, cfg: DynamicRangePlotConfig | None = None, rc: MatplotlibRCConfig | None = None) None[source]

Create a histogram comparing dynamic assay ranges between Davis and PKIS2.

Parameters:

df_davispd.DataFrame

DataFrame with ‘y’ column containing Kd values.

df_pkis2pd.DataFrame

DataFrame with ‘y’ column containing percent inhibition values.

output_pathstr

Path to save the plot files (will save both SVG and PNG).

cfgDynamicRangePlotConfig | None

Plot aesthetics config; uses defaults when None.

rcMatplotlibRCConfig | None

Matplotlib rcParams config; uses defaults when None.