Inverse problems in tumor growth modelling

Similar documents
Numerical approximation for optimal control problems via MPC and HJB. Giulia Fabrini

Two-dimensional flow in a porous medium with general anisotropy

Getting started: CFD notation

Introduction to some topics in Mathematical Oncology

Level Set Tumor Growth Model

4. The Green Kubo Relations

Introduction to Partial Differential Equations

Direct Modeling for Computational Fluid Dynamics

Modelling Drug Delivery and Tumour Growth

Introduction to Aspects of Multiscale Modeling as Applied to Porous Media

Investigating the role of tortuosity in the Kozeny-Carman equation

Lecture 6. Four postulates of quantum mechanics. The eigenvalue equation. Momentum and energy operators. Dirac delta function. Expectation values

Linear vector spaces and subspaces.

Efficient Observation of Random Phenomena

Nonlinear Iterative Solution of the Neutron Transport Equation

Spectral Processing. Misha Kazhdan

Simulating Solid Tumor Growth Using Multigrid Algorithms

Improvement of Reduced Order Modeling based on Proper Orthogonal Decomposition

Lecture No 1 Introduction to Diffusion equations The heat equat

Macroscopic quasi-stationary distribution and microscopic particle systems

Chapter 1 Direct Modeling for Computational Fluid Dynamics

Differential equations, comprehensive exam topics and sample questions

Particle-Simulation Methods for Fluid Dynamics

Juan E. Santos a,b,c, Gabriela B. Savioli a and Robiel Martínez Corredor c a

On a Data Assimilation Method coupling Kalman Filtering, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model

Introduction LECTURE 1

Introduction to stochastic multiscale modelling of tumour growth

Maximum variance formulation

G : Statistical Mechanics

NUMERICAL SIMULATION OF CONCRETE EXPOSED TO HIGH TEMPERATURE DAMAGE AND EXPLOSIVE SPALLING

CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION

Solving a non-linear partial differential equation for the simulation of tumour oxygenation

A PDE approach to studying evolutionary and spatial dynamics in cancer cell populations

which implies that we can take solutions which are simultaneous eigen functions of

AN ITERATIVE PROPER ORTHOGONAL DECOMPOSITION (I-POD) TECHNIQUE WITH APPLICATION TO THE FILTERING OF PARTIAL DIFFERENTIAL EQUATIONS

Applications of Diagonalization

u n 2 4 u n 36 u n 1, n 1.

Principal Component Analysis

1 Principal Components Analysis

REDUCING ORDER METHODS APPLIED TO RESERVOIR SIMULATION

The Generalized Interpolation Material Point Method

Uncorrelated Multilinear Principal Component Analysis through Successive Variance Maximization

Fundamental equations of relativistic fluid dynamics

STA G. Conformal Field Theory in Momentum space. Kostas Skenderis Southampton Theory Astrophysics and Gravity research centre.

Diffusive Transport Enhanced by Thermal Velocity Fluctuations

7 The Navier-Stokes Equations

Proper Orthogonal Decomposition

Computational Modelling of Mechanics and Transport in Growing Tissue

Streamline calculations. Lecture note 2

Thermodynamics for fluid flow in porous structures

Optimization. Escuela de Ingeniería Informática de Oviedo. (Dpto. de Matemáticas-UniOvi) Numerical Computation Optimization 1 / 30

Maximal Entropy for Reconstruction of Back Projection Images

The HJB-POD approach for infinite dimensional control problems

Solving a non-linear partial differential equation for the simulation of tumour oxygenation

Optimal control in diffuse interface models of tumor growth

6.2 Governing Equations for Natural Convection

A model order reduction technique for speeding up computational homogenisation

2.4 Eigenvalue problems

Mathematics Qualifying Exam Study Material

Non-Newtonian Fluids and Finite Elements

Continuum Modeling of Transportation Networks with Differential Equations

SIMULATION OF A 2D GRANULAR COLUMN COLLAPSE ON A RIGID BED

Unsupervised learning: beyond simple clustering and PCA

Introduction to Seismology Spring 2008

Non-equilibrium mixtures of gases: modeling and computation

Covariance and Correlation Matrix

Tensor Visualization. CSC 7443: Scientific Information Visualization

Solving Nonhomogeneous PDEs (Eigenfunction Expansions)

Principal component analysis

Lecture #1. Review. Postulates of quantum mechanics (1-3) Postulate 1

P The Entropy Trajectory: A Perspective to Classify Complex Systems. Tomoaki SUZUDO Japan Atomic Energy Research Institute, JAERI

(U c. t)/b (U t)/b

Stochastic optimization - how to improve computational efficiency?

Fast and Accurate HARDI and its Application to Neurological Diagnosis

Dimension Reduction Techniques. Presented by Jie (Jerry) Yu

PEAT SEISMOLOGY Lecture 2: Continuum mechanics

Singular Value Decomposition and Principal Component Analysis (PCA) I

Introduction to Aspects of Multiscale Modeling as Applied to Porous Media

Stochastic Spectral Approaches to Bayesian Inference

Laplacian transport towards irregular interfaces: the mathematics

Class Meeting # 2: The Diffusion (aka Heat) Equation

On Computing Reactive Flows Using Slow Manifolds

Discriminative Direction for Kernel Classifiers

Fluctuating Hydrodynamics for Transport in Neutral and Charged Fluid Mixtures

Detailed Program of the Workshop

DEIM-BASED PGD FOR PARAMETRIC NONLINEAR MODEL ORDER REDUCTION

Anisotropic fluid dynamics. Thomas Schaefer, North Carolina State University

Lecture: Computational Systems Biology Universität des Saarlandes, SS Introduction. Dr. Jürgen Pahle

V15 Flux Balance Analysis Extreme Pathways

Stability of Functionally Graded Plate under In-Plane Time-Dependent Compression

Mini-project in scientific computing

An introduction to PDE-constrained optimization

Physics 6010, Fall 2016 Constraints and Lagrange Multipliers. Relevant Sections in Text:

Part 5 ACOUSTIC WAVE PROPAGATION IN ANISOTROPIC MEDIA

Two-View Segmentation of Dynamic Scenes from the Multibody Fundamental Matrix

Structures in the turbulent wake of an Ahmed body: LES vs Experiments using POD and some ideas about control

LARGE EDDY SIMULATION AND FLOW CONTROL OVER A 25 RAMP MODEL

Chapter 0. Preliminaries. 0.1 Things you should already know

Local Anisotropy In Globally Isotropic Granular Packings. Kamran Karimi Craig E Maloney

Separation of Variables in Linear PDE: One-Dimensional Problems

Transcription:

MC2 Damiano Lombardi Angelo Iollo Thierry Colin Olivier Saut Marseille, 18-09-09

Outline 1) Introduction: phenomenological model for tumor growth models 2) Models based on mixture theory: a simplified model 3) Inverse problems: formulation and numerical procedure 4) Realistic Applications: Prognosis tool for lung tumors 5) Conclusions: analysis of results and perspectives

Introduction Tumor growth is an intrinsic multi-scale phenomenon: Microscopic scale: description of genetic mutations and molecular pathways; sub cellular level. Mesoscopic scale: behavior of a cell in its social context; biochemical signals and transport phenomena; cellular level. Macroscopic scale: interactions between cellular phenotypes in a tissue, mechanical propagation; tissue and organ level. It is impossible to model tumor growth using first principles

Introduction The role of mathematical modeling: Understand quantitatively the complex relationships involved Use models in realistic applications: prognosis tools, treatment efficacy evaluations, therapy impact Different type of models: Individual based: discrete models, agent based models and cellular automata. PDE models: continuous type models, based on reaction diffusion equations, transport equations.

Continuous type models Population dynamics: mass conservation P i t + (J) =Γ(P j,c k ) N(P j,c k ) Variation of the cell density for the species i: J is the flux Production and Reduction, depending on other species and nutrients The choice of J determines the model nature: J depending on the gradient of P: reaction-diffusion model J depending on P and a vector field v: transport model P i t + (v ip i )=Γ(P j,c k ) N(P j,c k ),

Continuous type models The meaning of v: v(x; t) = X(x; t) t Evolution of the Lagrangian Coordinate v is unknown: conservation of momentum (P i v i ) t + (P i v i v i )= σ i + j U i,j (P i,p j ; v i, v j ), Variation of momentum in a given point, at time t Divergence of Stress Tensor: Interaction between species: The stress tensor is linked to v through constitutive equations

Continuous type models Nutrients evolution: a reaction diffusion model C k t (D(P i ) C k )= ( ) S j (P j ) M j (P j ) j C k Time variation of the nutrients concentration; Diffusion: in general it is non-uniform and non-isotropic; Production and Consumption. The nutrient equation is coupled with the population dynamics Coefficients depend on tissue properties

Simplified 2D Darcy model 2 cellular species: P t Q t + (vp ) = (2γ 1)P, + (vq) = (1 γ)p. P is the proliferating cell density Q is the dead cell density Healthy tissue is denoted by S, and P+Q+S=1: ( ) v = γp. v = k(p, Q) Π. { } Equation for the divergence Darcy-Law for the velocity The concentration of oxygen: C t (D(Y ) C) =α S Ω 1 Y αpc λc 1 Y dω

Simplified 2D Darcy model Equation for the porosity: k = k 1 +(k 2 k 1 )(P + Q) Equation for the diffusivity: D = D max K(P + Q) Hypoxia threshold: γ = 1 + tanh(r(c C hyp)) 2, Non-uniform, isotropic, linear Non-uniform, isotropic, linear Regularization of unit step Hypoxia function realizes the coupling between oxygen diffusion and population dynamics.

The need of inverse problems: Inverse Problems; The model is a system of coupled non-linear parametric PDE. Microscopic scales are not modeled: their effects is lumped into parameters that are not known a priori In order to apply models, parameters have to be determined via inverse problems, the data coming from medical imagery

Inverse problems: Inverse Problems; Observables have to be defined: Y = P + Q With Scan different tumor phenotypes may not be distinguished: the sum is the only observable. The time evolution of the observable is derived: Y t + (vy )=γp The other equations become: v = γp k(y ) v = k(y ) v C t (D(Y ) C) = αpc λc,

Inverse problems: Inverse Problems; Unknowns: k 2 /k 1,D max, K, α, λ,c hyp v, P, C Parameters Fields that are not observables From a medical standpoint P and C are of the highest importance Normally only two-three scans are available: the problem is greatly under-determined Infinite solutions are possible and fit the images in an optimal sense.

Inverse problems: Inverse Problems; In order to find one solution a regularization approach is defined. It consists in choosing a priori a particular functional space, and looking for the solution that belongs to this space. The base of the space is constructed by means of semiempirical eigenfunctions, defined using the results of numerical simulations. It is equivalent to add information imposing a functional constrain to the unknown fields.

Inverse problems: Inverse Problems; P = a (P ) i φ (P ) i,i=1,..., N P, C = a (C) i φ (C) i,i=1,..., N C, v = a (v) i φ (v) i,i=1,..., N v, γp = a (γp ) i φ (γp ) i,i=1,..., N γp, Eigenfunctions are extracted from a database of simulations by means of Proper Orthogonal Decomposition (POD). POD given the dimension N maximizes the energy representation of a given signal (P) φ i = j bi jp j λ 1/2 i. λ and b are the eigenvalues and the eigenvectors of the Autocorrelation matrix A (P ) ij =< P k (t h ),P m (t n ) > h, n =1,..., N; k, m =1,..., M

Inverse problems: Inverse Problems; The POD expansions are substituted into the equations written for the observable Y Ẏ + a v i (Y φv i )=aγp j φ (γp ) j a v i (φv i )=aγp j φ γp j k(y )a v i φ v i = k(y ) a v i φ v i a C i φc i a C i (K(Y ) φ C i )= αa p i ac i φ C i φ P i λa C i φ C i 2a γp i φ γp i = 1 + tanh(r(a C i φc i C hyp )) Unknowns: k 2 /k 1,D max, K, α, λ,c hyp a P i,a C i,a v i,a γp i Parameters Expansion Coefficients

Inverse problems: procedure Direct equations written at certain time instants Are data sufficient to perform a complete identification? yes Inverse Problems; no We build a data base varying all the parameters We need to add information We extract an eigenfunction basis We identify the system using a non-linear Newton solver

Realistic cases: Tumour in lung: 2D scan (Institut Bergonié) first scan: 06-2008 second scan: 09-2008 third scan: 12-2008 Starting from the first and the second scan we try to reconstruct the third one

Realistic cases: 1) Identification: all the parameters and the unknown quantities are identified in such a way that we are able to simulate the entire tumour growth; 2) Simulation: we take the first image as initial condition and we simulate the tumour (125 simulations in the database); we observe the differences between the third image and the tumour simulated at the same time. The simulation is rather realistic: 1) Tumour grows up in the same way; 2) It moves towards the boundary; 3) The dynamics seem to be well captured.

Realistic cases: Simulations of the second and third scans second and third scans

Realistic cases: Volume curve: - Simulation (continuous line); - scan (circle) 3 2.5 2 Errors: Simulations reach the volume of the third scan a little bit after; Volume 1.5 1 0.5 0 0 50 100 150 200 T(days) Why? 1) We have only 2D partial information; 2) The model is approximated, not explicitly designed for a lung; 3) We do not have considered angiogenesis.

Realistic cases: Another case, from the other side of the biological spectrum: slow, quasi-stable lung nodules The amount of information is higher, we try to solve the same problem

Realistic cases: Simuation databases: 125 and 800 simulations. The offline stage is parallelized. Given the first two images, we tried to reconstruct all the others. Initial condition is the first image, for all the simulations. The simulation is realistic since a slow tumor growth is represented. The shape is not so good. Irregularity in the boundary are introduced mainly from initial condition

Realistic cases: Simulations of the second and third scans second and third scans

Realistic cases: 0.09 Volume curve: what about non-logistic behavior? 0.08 Predictions Vol 0.07 0.06 0.05 0.04 Data 0.03 0.02 0 5 10 15 20 25 30 35 40 45 50 months There is an intrinsic non-linearity in the model

Conclusions: An efficient numerical procedure have been set up: The numerical cost is concentrated in the construction of the database and the eigenmodes, but this stage is parallelized Prognose is realiable on the time scale of medical exams Errors and open questions: Insufficient representation of tissue anisotropies: the shape of the tumor is not yet well captured. High dimensional database imply more difficult optimization with local methods: study the sensitivity to initial guess. The reconstruction of the initial conditions is a critical stage for several reasons. Regularization process and time scale of the observed phenomena.

Perspectives: It is difficult to improve the accuracy, but we have to improve the reliability. Study the sensitivity to initial conditions, the variance of the results. Identification in several cases: a population approach. Models: Model for lungs: tissue anisotropies and particular geometry Angiogenesis and therapy model Inverse problems: General database construction, 3D cases Optimal trasport theory to approximate evolution of observables using semiempirical eigenfunctions

Thank you for your attention!