Stochastic Stage-structured Modeling of the Adaptive

Download Report

Transcript Stochastic Stage-structured Modeling of the Adaptive

Stochastic Stage-structured Modeling
of the Adaptive Immune System
Dennis L. Chao1, Miles P. Davenport2,
Stephanie Forrest1, and Alan S. Perelson3
1 Department of Computer Science
2 Department of Pathology
University of New Mexico
University of New South Wales
{dlchao,forrest}@cs.unm.edu [email protected]
IEEE Computer Society
Bioinformatics Conference
Stanford, California
August 11-14, 2003
3 Theoretical Biology and Biophysics
Los Alamos National Laboratory
[email protected]
Introduction
Studying the immune system is important to:
●
Understand the body's response to disease.
●
Explore new treatments for disease.
Modeling as an approach to studying the immune system:
●
●
●
To run experiments difficult to perform in real life.
To make observations impossible to make in the real
world.
To create variations of the system.
2
Immunological models
Three approaches to immunological modeling:
●
Biological
●
Mathematical
●
Computer
3
Computer modeling
●
Usually individual-based modeling.
●
Build a system based on description of components (cells).
●
●
●
One can directly incorporate experimental findings on cell behavior
into computer models.
The process of building a model highlights gaps and
inconsistencies in our knowledge.
But individual-based modeling is computationally
expensive...
4
Stochastic stage-structured modeling
●
The life cycle of a cell is divided into stages.
●
All cells in a given stage are assumed to be identical.
●
We need only to keep track of the number of cells in each
stage.
●
Discrete time steps are used.
●
Transitions between stages are stochastic.
5
Level of detail captured
Characteristics of our modeling approach
Individual-based models
Stochastic stage-structured models
Mathematical models
Computational efficiency
●
Discrete populations
●
Stochasticity
●
Computationally efficient
●
Computational cost is proportional to the number of stages (100s),
not the number of cells (108).
6
Cytotoxic T cells (CTLs)
A CTL killing an influenza-infected cell
Cytotoxic T cells play an important role in:
●
Clearing viral infections
●
Immune system response to cancer
●
Tissue graft rejection
●
Some autoimmune disorders
7
The CTL response to virus
●
Virus reaches high levels on first exposure.
●
The immune response eliminates the infection.
●
Immunological memory provides protective immunity in
subsequent infections by the same virus.
●
Secondary response to infection is larger and faster.
●
Response is specific to the pathogen.
8
Individual cell behavior
●
●
●
Our model requires the specification of the behavior of
individual T cells.
We would like the aggregate behavior of a population of T
cells to generate an realistic immune response.
Therefore, our model must match experiments at 2 scales:
●
Cellular behavior (studies of small populations of cells)
●
Immune response (studies of the immune response of organisms)
9
Model T cell behavior
●
●
●
When naïve cells are stimulated by pathogens, they become
effector cells.
Effector cells proliferate and eliminate infected cells.
Some effector cells become memory cells, which will
respond more quickly than naïve cells.
10
The programmed response
Mercado et al., Early Programming of T cell populations responding to bacterial
infection. J Immunol 165 (12), 6833-9. 2000.
●
Removing the pathogen does not affect the T cell response.
●
T cells seem to have a “programmed response.”
●
T cells must have state.
11
Primary and secondary responses
(simulated)
●
Secondary response is larger and faster than the primary.
●
Virus is rapidly cleared by the secondary response.
●
Secondary exposure “boosts” immunological memory.
12
Programmed response
(simulated)
●
Eliminating antigen does not stop the immune response.
●
T cells must have state for this result.
●
This phenomenon is not typically captured by mathematical
models, which are stateless.
13
Future experiments
●
●
Vaccination strategies
●
Prime-boost vaccinations
●
Low vs. high dose vaccinations
Effect of a mutating pathogen
●
Evolution of pathogens
●
Development of “escape” mutants
14
The program
●
A tool for immunologists and students.
●
Written in Java for portability.
●
Source code will be released.
●
Work in progress – no user interface or documentation yet.
●
Contact me ([email protected]) if you are interested.
15
Summary
●
●
●
The model incorporates a significant amount of experimental
data into a coherent framework.
Results agree with experiments.
The program will be available as a tool for immunological
experiments.
16
Thank you!
http://www.cs.unm.edu/~dlchao
[email protected]
17