Overview#
KSTAR is a Python package for inferring kinase actiivities from phosphoproteomic data. It requires the following steps, given a phosphoproteomic dataset of interest.
Network Generation: This produces an ensemble of binary, heuristically pruned kinase-substrate graphs to be used in subsequent analyses. For most users, pre-generated networks based on NetworKIN can be installed (see Getting Started).
Mapping Dataset to Reference Phosphoproteome: Given that the proteome is regularly updated, this step maps phosphopeptides identified in the dataset to the reference phosphoproteome to ensure site positions match the kinase-substrate networks.
Kinase Activity Calculation: Given sites identified in an experiment, for each experiment (column) in a dataset, calculate the likelihood that those sites were pulled randomly from the kinase-substrate networks.
Analysis/Plotting: Various plotting and analysis functions are provided to visualize and interpret KSTAR results.
For more details about the algorithm, as well as best use cases, see the original publication: KSTAR Paper