46 static const d1 = 1.8e-11;
55 static const d2 = 1.86e-11;
64 static const d3 = 1.89e-11;
73 static const d4 = 2.27e-11;
82 static const L = 1e-5;
221 static const SteadyStates =
"[[0, 9.8153e-4, 0.1930]*models.pcd.PCDModel.xa0 \
222 [0, 3.0824e-5, 0.1713]*models.pcd.PCDModel.ya0 \
223 [.2, 0.1990, 0.0070]*models.pcd.PCDModel.xi0 \
224 [.2, 0.2, 0.0287]*models.pcd.PCDModel.yi0]";
257 this.
tau= this.
L^2/this.
d1;
265 s = sampling.GridSampler;
275 this.
ODESolver= solvers.SemiImplicitEuler(
this);
279 error(
" Fixme! Currently not working :-( ");
280 s = models.pcd.PCDSystem3D(
this);
281 this.
Name=
" Programmed Cell Death 3D ";
283 s = models.pcd.PCDSystem2D(
this);
284 this.
Name=
" Programmed Cell Death 2D ";
286 s = models.pcd.PCDSystem1D(
this);
287 this.
Name=
" Programmed Cell Death 1D ";
289 s.MaxTimestep= this.
dt;
293 sr = spacereduction.PODGreedy;
308 this.
System.plot(
this, varargin[:]);
319 this.
System.plotState(
this, varargin[:]);
330 #if 0 //mtoc++: 'get.Dimension'
static const ya0
Typical Caspase-3 concentration [M].
char Name
The name of the Model.
static const d3
Typical diffusion rate for Pro-Caspase-8 [m^2/s].
PCDModel(dim)
Creates a new instance of the PCDModel.
static const Kc1_real
% Coefficient values Procaspase-8 to Caspase-8 reaction rate Empiric value from [1] in daub's milesto...
function useFileTrajectoryData(logical overwrite)
Sets the TrajectoryData and TrajectoryFxiData classes to filesystem based versions.
static const L
Typical cell length (from 1D) [m].
static const SteadyStates
Steady state configurations First row: life state Second row: unstable state Third row: death state (...
static const d4
Typical diffusion rate for Pro-Caspase-3 [m^2/s].
function plot(varargin)
Overrides standard method and forwards to the system's plot function. (they are 1D and 2D) ...
static const Kc2_real
Procaspase-3 to Caspase-3 reaction rate Empiric value from [1] in daub's milestone.
static const d2
Typical diffusion rate for Caspase-3 [m^2/s].
The base class for any KerMor detailed model.
Base class for both 1D and 2D pcd models.
double dt
The desired time-stepsize for simulations.
sampling.BaseSampler Sampler
The sampling strategy the Model uses.
models.BaseFirstOrderSystem System
The actual dynamical system used in the model.
static const xa0
% System Rescaling settings Typical Caspase-8 concentration [M]
static const Kd3_real
Pro-Caspase-8 degradation rate Empiric value from [1] in daub's milestone.
static const Kd2_real
Caspase-3 degradation rate Empiric value from [1] in daub's milestone.
static const Kd1_real
Caspase-8 degradation rate Empiric value from [1] in daub's milestone.
static const Kp2_real
Procaspase-3 production rate Empiric value from [1] in daub's milestone.
static const n
Exponent in ya,yi term (necessary casp-3 for casp-8 activation)
A variable number of input arguments.
double tau
Time scaling factor .
solvers.BaseSolver ODESolver
The solver to use for the ODE. Must be an instance of any solvers.BaseSolver subclass.
function plotState(varargin)
Overrides standard method and forwards to the system's plot function. (they are 1D and 2D) ...
approx.BaseApprox Approx
The approximation method for the CoreFunction.
double T
The final timestep up to which to simulate.
data.ModelData Data
The full model's data container. Defaults to an empty container.
static const Kd4_real
Caspase-3 degradation rate Empiric value from [1] in daub's milestone.
static const xi0
Typical Procaspase-8 concentration [M].
spacereduction.BaseSpaceReducer SpaceReducer
The reduction algorithm for subspaces.
static const Kp1_real
Procaspase-8 production rate Empiric value from [1] in daub's milestone.
static const yi0
Typical Procaspase-3 concentration [M].
static const d1
Typical diffusion rate for Caspase-8 [m^2/s].