acontrolframeworkforimmunology: threatdetection, learning...

22
A Control Framework for Immunology: Threat Detection, Learning, and Stability Matthew M. Peet * , Peter S. Kim and Peter P. Lee * Illinois Institute of Technology IEEE Conference on Decision and Control Orlando, FL December 13, 2011

Upload: others

Post on 25-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

A Control Framework for Immunology:

Threat Detection, Learning, and Stability

Matthew M. Peet∗, Peter S. Kim and Peter P. Lee∗Illinois Institute of Technology

IEEE Conference on Decision and ControlOrlando, FL

December 13, 2011

Page 2: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

How To Recognize a Threat?The Innate Immune Response

Threats: viruses, bacteria, parasites

Detection: Pattern Recognition Receptors (PRRs) identifyPathogen-Associated Molecular Patterns (PAMPs).

• TLR3 recognizes double-stranded RNA (viruses)

• TLR4 recognizes polysaccharides (bacteria)

• TLR5 recognizes bacterial flagellin

• TLR9 recognizes unmethylated CpG-containing DNA (common inviruses and bacteria)

Response: Macrophages, Dendritic Cells attack pathogens, amplifyimmune response, and recruit monocytes.

• Activation (Phagocytosis, Lysis)

• Cytokine signaling attracts monocytes (yield more DCs and MΦs).

• Cytokine signaling causes inflamation.

• Antigen presentation

M. Peet Control in Immunology: 2 / 22

Page 3: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Problems with Innate Response

Paul, Fundamental Immunology

Problems with innate immunity:

• Slow

• No immunity

• Not robust

• No response to cancer

M. Peet Control in Immunology: 3 / 22

Page 4: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Adaptive Immune System?A Secondary System

Adaptive Immunity is new.

• Not present in plants

Several Functions

• Respond quickly to known threats - Immunity• Identify threats missed by PRRs

Immature

T cell

Antigen

Antigen

Presenting

Cell

TCRMHCII

CD4+

Figure: T Cell Receptors are only bind with one antigen (peptide)

The key to adaptive immunity is that it is antigen-specific.

• The adaptive response targets a single biological marker (antigen).• In contrast to PRR defense, which targets entire classes of cells.

M. Peet Control in Immunology: 4 / 22

Page 5: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Adaptive Immune SystemHow does it work?

Antigen-Presenting Cells (APCs) sweep up antigens

• Macrophages, Dendritic Cells, B-cells

• Antigens are presented to T cells

Response: T cells train B cells and killer T cells

• B cells produce antibodies which bind to a single type of antigen.

• Killer T cells induce apoptosis in infected cells.

In this talk, we focus on the T cell dynamics.

M. Peet Control in Immunology: 5 / 22

Page 6: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Adaptive Immune System

The Decision-Making Process

• Should a presented antigen be targeted?

Congressional Committee: Decision-makers congregate in Lymph nodes.

• Helper T cells vote to amplify immune response.

• Regulatory cells vote to suppress immune response.

• Memory cells of both types can override decisions.

Constraints

• All antigens look the same (more or less).

Consequences

• Targeting of self-antigens results in auto-immune disease.◮ Type-I diabetes; graph vs. host; allergies; septic shock.

• Tolerance of hostile pathogen results in chronic disease.◮ Cancer, HIV, parasites.

M. Peet Control in Immunology: 6 / 22

Page 7: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Adaptive Immune System?

Figure: Decision-Making in the Lymph Nodes (C. Zindle )

M. Peet Control in Immunology: 7 / 22

Page 8: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Outline of Our Model

Direct Modeling of the immune system is impossible/useless.

• An emerging field with lots of uncertainty.

• Time-series data not available.

• Too much complexity.◮ Nonlinear with thousands of possible states

We will pick our fights carefully

• Self-nonself discrimination.

• Threat communication and triggering.

• Maintain stability of response.

M. Peet Control in Immunology: 8 / 22

Page 9: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Basics of the Control System

What are we looking for?

Immuno-Cancer

Dynamics

T cell Activation

Dynamics

Antigen PopulationTC/MΦ Population

Response

Dyanamics

Detection

Dynamics

ControlDetection Actuation

TReg

Th

B

APC

Plasma Cell

Macrophage

Tmem

TC

M. Peet Control in Immunology: 9 / 22

Page 10: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

A Basic ModelProportional Response: Sensor

The first step is a common model of proportional response.

Na(t)Ns

Effector T cellssupply activation

Naïve

T cells

Hypothesis: A stabilized reservoir of naıve T cells is available.Sensor: Helper Cell Dynamics

dE(t)

dt= REaNa(t)− dEE(t),

N is the size of the pool of Naıve T cells. REa is a reaction rate. dE isdeath/loss rate. a(t) is antigen concentration. System at steady-statehas

E(t) =NREa

dEa(t)

M. Peet Control in Immunology: P Control 10 / 22

Page 11: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Threat DetectionDerivative Control

Friendly Objects Don’t Move

Consider first-order differentialapproximation

• Trigger an alarm if:

◮ x(t) ∼=x(t)−x(t−τ)

τ6= 0

More generally: Define threat based on behavior

• We consider rate of change in antigen concentration.

M. Peet Control in Immunology: P Control 11 / 22

Page 12: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Threat Detection: Derivative ResponseFirst Order Approximation

Observation: The Treg response is delayed.Assume Treg and Th populations both in steady state.

E(t) = KEa(t), R(t) = KRa(t− τ)

Regulator cells de-activate helper cells.dE(t)

dt= rEaa(t)E(t) − rRER(t)E(t)

= (rEaa(t)−KREa(t− τ))E(t)

-

+

KR

KE

a(t)

delay

Tc

Now, include the steady-state actuator dynamicsM. Peet Control in Immunology: P Control 12 / 22

Page 13: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Activation Dynamics: Derivative GainActuator Dynamics

Proportional-Differential Control

dE(t)

dt= K1a(t)E(t) +K2

(a(t)− a(t− τ))

τE(t)

∼= (K1a(t) +K2a(t))E(t)

where

• K1 = (rEa −KRE) and K2 = τKRE .

If the system is in balance:

• If rEa∼= KRE , there is no proportional response.

• Further, if a threat is persistent, a(t) = a(t− τ), then E(t) = 0, sothe threat is ignored.

Conclusion

• No cell is able to determine threat level.

• Threat is determined by overall balance of Treg/Teff populations.

M. Peet Control in Immunology: P Control 13 / 22

Page 14: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Return to Motion Detection

Problem: The signal x(t)− x(t− τ) is notstrong or persistent.

Solution

• Use x(t)− x(t− τ) as a trigger:

M. Peet Control in Immunology: Switch 14 / 22

Page 15: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Activation Dynamics: Trigger MechanismA Switching Model

Observation: Th cell proliferation is driven by cytokine IL-2.

dp(t)

dt= rpE(t)− dpp(t).

• p is concentration of IL-2.

• Assume dynamics are fast.

p(t) =rpE(t)

dp.

EsE

supplyr2E

dEE

kpE

death dpp decay

r1pE

secretion

Effector T cells Positive growth

signals

consumptionproliferation

p

Figure: Release and Absorption ofGrowth Signals

Effector Cell Dynamics become

dE(t)

dt= −dEE(t) + rEE(t)2

rp

dp+ u(t)

• u(t) is antigen stimulation.M. Peet Control in Immunology: Switch 15 / 22

Page 16: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Activation Dynamics: Trigger MechanismStability Threshold

The one-dimensional Effector Dynamics: E(t) = f(E(t)) + u(t)

E

dE

dt

stable unstable

threshold

x10-3

0 0.01 0.02 0.03−2

−1

0

1

2

When u(t) < utrig:

• Two Equilibria : one stable, one unstable.

• utrig = d2Edp

4rprE

When u(t) > utrig:

• No equilibria, exponential growth.

• If u(t) returns to 0, growth continues anyway.

M. Peet Control in Immunology: Switch 16 / 22

Page 17: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Activation Dynamics: ContainmentIntegral Control

Unbounded (unstable) exponential growth is unrealistic.

• We model contraction using a long-lived iTreg population whichemerges from the helper T cell population.

εE

k2RE

Effector

T cells

Adaptive regulatory

T cells (iTregs)

suppression

differentiation

E Rr3E

net growth

rate

dRR

dRi(t)

dt= νRp(t)E(t)− dRiRi(t).

• νR is the emergence rate via cytokines.

M. Peet Control in Immunology: Integral Control 17 / 22

Page 18: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

The Activation Dynamics: ContainmentIntegral Control

If we assume the death rate dR is relatively small. Then we have

Ri(t) ∼= Ki

∫ t

0

E(s)ds

Question:Is this enough to overcome the positive feedback loop?To answer this we use Sum-of-Squares Optimization

• An approach to optimization over the cone of positive polynomials

• Find a Lyapunov function V (x) ≥ ǫ‖x‖2

• With Negative Derivative:

∇V (x)T f(x) ≤ −α‖x‖2

M. Peet Control in Immunology: Integral Control 18 / 22

Page 19: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Regions of Stability

Lyapunov Stability Analysis• We find a degree 6 Lyapunov function.• Use nominal values of the parameters.

0.01

0.10.1

0.20.2

0.2

0.5 0.5

0.50.5

11

12

22

3

33

5

55

10

1010

20

2020

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

Figure: Lyapunov Level Sets and Vector Field: Helper vs. Regulatory CellConcentration

M. Peet Control in Immunology: Integral Control 19 / 22

Page 20: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Regions of Stability

We can automate the search over the parameter space.

• νR is the differentiation rate of iTreg cells• rRiE is the suppression rate of helper cells by iTreg cells

Figure: Stability for νR vs. rRiE . Generated from SeDuMi on a grid. 1 impliesstability. −1 means indeterminate

Parameter Region of Stability:

νR · rRiE > 12.

M. Peet Control in Immunology: Integral Control 20 / 22

Page 21: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Why is the Control Perspective important?Consider the idle system on an automobile

Engine Power

Dynamics

Idle Control

∫ • dt∑

Brake

Fuel Throttle

Velocity

Figure: Illustration of the automotive idle control system

For a malfunctioning automotive idle: What is the better solution -

• Apply the Brakes?

• Re-calibrate the fuel sensor?

M. Peet Control in Immunology: Integral Control 21 / 22

Page 22: AControlFrameworkforImmunology: ThreatDetection, Learning ...control.asu.edu/Publications/2011/Peet_CDC2011_talk.pdf · • Helper T cells vote to amplify immune response. • Regulatory

Conclusion

Modeling Immune Response as a Control System

The System Responds to Behavior

• Optimal dosing strategies may induce tolerance◮ Reduce rejection in transplantation

• Experimental tests in preparation

Ongoing Work:

• Modeling Memory.

• Optimal Control theory - Modeling Evolution.

Web Site:

http://mmae.iit.edu/~mpeet

M. Peet Control in Immunology: Conclusions 22 / 22