Skip to content

Repository files navigation

Mini Analysis of (EGF-Induced) Phosphorylation Dynamics

**STATUS: Currently reviewing statistical methods and results. Peptides will be mapped, pending review. **Based on data from Olsen et al. (Cell, 2006)**

Table of Contents

Background

The goal of Olsen et al. (2006) was to map phosphorylation signaling dynamics following epidermal growth factor (EGF) stimulation. Phosphorylation is a key regulatory event — EGFR activation triggers cascades across hundreds of downstream proteins.

Mass spectrometry (MS) was used to track intensity of phosphopeptides at multiple timepoints after stimulation. Peptides were mapped using Mascot search results.

Biological Context

  • Each phosphopeptide = fragment of a parent protein
  • Network includes:
    • Kinases / phosphatases
    • Adapters
    • Cytoskeletal components
    • Nuclear regulators

Phosphorylation is site-specific, and different sites on the same protein can behave independently.

Example: EGFR Y1173

Quantitative Measurements

SILAC ratios at each timepoint relative to 0 min:

  • Ratio > 1 → increased phosphorylation
  • Ratio < 1 → decreased phosphorylation

Methodology

Stable Isotope Labeling by Amino Acids in Cell Culture (SILAC):

  • Light vs. Heavy amino acid cell states
  • Co-analyzed by MS
  • Heavy/Light ratio used to quantify phosphosite changes

Supporting metrics:

  • Localization probability (phosphate site confidence)
  • Mascot score (peptide identification confidence)

Dataset Overview

Table S2 — Raw Quantitative Data

  • Thousands of phosphosites
  • Unfiltered intensity + SILAC ratios
  • Subcellular fraction annotations

Table S6 — Processed and High-Confidence Data

Filtered for:

  • Localization probability > 0.75–0.90
  • Reproducibility & consistent kinetic pattern
  • pY (tyrosine) enrichment

Interpretation

Table S6 captures the most meaningful phosphorylation behaviors ranging from:

  • Early transient activation
  • Sustained signaling
  • Delayed responses
  • Negative/feedback regulation

Environment

  • Python 3.14
  • Jupyter Notebook / VS Code
  • Libraries:
    • pandas, numpy
    • matplotlib, seaborn
    • scikit-learn
    • hdbscan
    • scipy / statsmodels

What This Repository Does

  1. Loads and cleans phosphosite time-course data
  2. Z-score normalization per peptide (temporal shape only)
  3. Dimensionality reduction
  4. Multiple clustering algorithms:
  • K-Means (k = 2-3 tested)
  • Gaussian Mixture Model (GMM) → soft membership probabilities
  • HDBSCAN → density clusters + biologically-relevant outliers
  1. Cluster validation:
  • Silhouette Score
  • Gap Statistic
  1. Biological Insight Approaches
  • Membership entropy → quantifies “cross-pathway” ambiguity
  • ANOVA comparing entropy across dominant clusters

Files

  • main.ipynb
  • OlsenData_TableS6.csv
  • Results/ # all exported plots

Outputs

K-Means: K = 3

Average EGF Response

Average EGF Response There are three clusters that represent three unique groups of phosphosites that display similar behavior over time. Clusters 0 and 1 show variable phosphorylation, whereas cluster 2 suggests that its constituents are consistently phosphorylated over the time period.

PCA1 vs PCA2

PC1 vs PC2 The first two principal components capture 44.1% and 28.3% of the variance in the data respectively, and 72.4% total. The remaning components, 3 through 5, represent 16.49, 11.16, and 2.96e-06 percent of the data respectively.

PCA2 vs PCA 3

PC2 vs PC3 Principle component 3 captures 16.5% of the variance in the data.

K-Means: K = 2

Average EGF Response

Average EGF Response Clusters 0 and 1 show varying, opposing phosphorylation patterns. This is consistent with a k of 3, but not quite as robust, as the third cluster shows a relevant phosphrylation pattern.

PCA1 vs PCA2

PCA1 vs PCA 2

PCA2 vs PCA3

PCA2 vs PCA 3

The plot above supports the earlier conclusion that a k of 3 is the most robust.

Model Validation

Dispersion:

Dispersion plot here.

Silhouette Score: Silhouette Score Silhouette scores compare the intra cluster distances with the distances between clusters to minimize overlap and provide the k value at which this is accomplished. A higher score represents better clustering.

Gap Statistic: Gap Statistic

  • K=2 → best Silhouette
  • K≈8 → best Gap → indicates hierarchical signaling waves
  • K = 8 may represent overfitting.

Gaussian Mixture Model (GMM)

Soft membership assignments: GMM Scores


HDBSCAN

Density-based cluster detection + outliers:

Fuzzy Entropy / Ambiguity Analysis

Entropy quantifies the "shared" vs "distinct" roles, separating those that are involved in multiple pathways and thsoe that act mostly in a single pathway. Entropy

  • Low entropy → pathway-specific signaling nodes
  • High entropy → multi-complex adaptor proteins (biologically interesting)

ANOVA

ANOVA Table sum_sq df F PR(>F)
C(dominant_cluster) 6.821040 5.0 35.286787 2.009496e-33
Residual 40.361657 1044.0 NaN NaN.

Tukey HSD

Group1 Group2 Meandiff p-adj Lower Upper Reject
membership.A membership.B 0.0360 0.5292 -0.0243 0.0963 False
membership.A membership.C -0.0953 0.0001 -0.1559 -0.0348 True
membership.A membership.D -0.1384 0.0000 -0.1966 -0.0802 True
membership.A membership.E 0.0688 0.0501 0.0000 0.1377 False
membership.A membership.F 0.0506 0.3390 -0.0214 0.1227 False
membership.B membership.C -0.1313 0.0000 -0.1860 -0.0767 True
membership.B membership.D -0.1744 0.0000 -0.2265 -0.1223 True
membership.B membership.E 0.0328 0.6833 -0.0309 0.0966 False
membership.B membership.F 0.0146 0.9894 -0.0525 0.0818 False
membership.C membership.D -0.0431 0.1754 -0.0954 0.0093 False
membership.C membership.E 0.1642 0.0000 0.1002 0.2281 True
membership.C membership.F 0.1460 0.0000 0.0786 0.2133 True
membership.D membership.E 0.2072 0.0000 0.1455 0.2690 True
membership.D membership.F 0.1890 0.0000 0.1238 0.2543 True
membership.E membership.F -0.0182 0.9827 -0.0931 0.0567 False
  • A - C reject
  • A - D reject
  • B - C reject
  • B - D reject
  • C - E reject
  • C - F reject
  • D - E reject
  • D - F reject

Verification Against Known Proteins

Using biological DataBase network, Accession IDs in IPI format of low and high entropy peptides were converted to Uniprot format.

Low Entropy

Cytokine-like nuclear factor n-pac (Q49A26/IPI00000155)
  • Entropy of 0.21748 with dominant membership to cluster D.
  • It is involved in regulating p38 MAP kinase activity by mediating stress activation of p38alpha/MAPK14 and specifically regulating MAPK14 signaling.

High Entropy

Discussion

2 dominant signaling states explain most variance

  • Deeper analysis reveals sub-structure: multiple biological waves
  • HDBSCAN highlights sparsely activated phosphosites → potential rare regulators
  • Entropy analysis reveals hub-like proteins bridging pathways

This aligns with known EGF signaling behavior:

  • EGFR tyrosines: early rapid spikes
  • MAPK axis + cytoskeleton: intermediate phase
  • Nuclear phosphoproteins: sustained late responses

In Progress

Show that high entropy sites correspond to known hub proteins

  • Show that low entropy sites correspond to known pathway specific proteins
  • Compare entropy based method against hierarchical and correlation based methodds
  • Quantify the differences in performance

Future Work

Implement dispersion metric for clustering

  • Map the pS/T by ID and cluster to visualize and for use in next steps
  • Mapping phosphosites to known signaling pathways
  • Identifying kinase-substrate relationships using NetworkKIN / PhosphositePlus
  • Annotating clusters with protein function, domain context, and disease relevance
  • Evaluating EGFR downstream signaling roles
  • tracing cytoskeletal adaptors vs nuclear feedback proteins

Use Of AI

Large language models were used to speed up documentation lookup and clarify library functions. All code, logic, and implementation decisions were written and verified by me.

Citation

  1. Olsen, J. V., Blagoev, B., Gnad, F., Macek, B., Kumar, C., Mortensen, P., & Mann, M. (2006). Global, in vivo, and site-specific phosphorylation dynamics in signaling networks. Cell, 127(3), 635–648. https://doi.org/10.1016/j.cell.2006.09.026

  2. Zhang, W., & Liu, H. (2002). MAPK signal pathways in the regulation of cell proliferation in mammalian cells. Cell Research, 12, 9–18. https://doi.org/10.1038/sj.cr.7290105

About

Mini Analysis of EGF Induced Phosphorylation Dynamics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages