36 #include "UnitCollection.hpp" 37 #include "Owen11Parameters.hpp" 39 std::string bib_info =
"@article{Owen2011, \n author = {Owen, Markus R and Stamper, I Johanna and Muthana, Munitta and Richardson, Giles W and Dobson, Jon and Lewis, Claire E and Byrne, Helen M}," 40 "\n journal = {Cancer research}, \n month = {apr}, \n number = {8}, \n pages = {2826--37}," 41 "\n title = {{Mathematical modeling predicts synergistic antitumor effects of combining a macrophage-based, hypoxia-targeted gene therapy with chemotherapy.}}," 42 "\n volume = {71}, \n year = {2011}}";
44 units::quantity<unit::pressure> mmHg(1.0*unit::mmHg);
45 units::quantity<unit::pressure> inlet_pressure(25.0 * unit::mmHg);
48 "Owen11_InletPressure",
49 "Vessel network inlet pressure$",
53 units::quantity<unit::pressure> outlet_pressure(15.0 * unit::mmHg);
56 "Owen11_OutletPressure",
57 "Vessel network outlet pressure",
60 units::quantity<unit::length> cm (0.01*unit::metres);
61 units::quantity<unit::mass> g(1.e-3 *unit::kg);
62 units::quantity<unit::time> min(60.0*unit::seconds);
63 units::quantity<unit::dynamic_viscosity> plasma_visocity(0.72*g/(cm*min));
66 "Owen11_PlasmaViscosity",
67 "Blood plasma viscosity",
73 "Owen11_MinCellCycleNormal",
74 "Minimum cell cycle period normal",
80 "Owen11_MinCellCycleCancer",
81 "Minimum cell cycle period cancer",
87 "Owen11_TimeDeathQuiescence",
88 "Time for death due to sustained quiescence",
94 "Owen11_OxygenAtHalfMaxCycleRateNormal",
95 "Oxygen partial pressure at half max cell cycle rate normal",
101 "Owen11_OxygenAtHalfMaxCycleRateCancer",
102 "Oxygen partial pressure at half max cell cycle rate cancer",
103 "C_{\\phi}_{cancer}",
108 "Owen11_OxygenAtQuiescence",
109 "Oxygen partial pressure at quiescence",
110 "C^{enter}_{quiesc}",
115 "Owen11_OxygenLeaveQuiescence",
116 "Oxygen partial pressure to leave quiescence",
117 "C^{leave}_{quiesc}",
120 units::quantity<unit::area> micron_sq(1.e-6*unit::metres*1.e-6*unit::metres);
121 units::quantity<unit::concentration> nano_molar(1.e-9 *unit::mole_per_metre_cubed);
122 units::quantity<unit::diffusivity_per_concentration> chemotactic_sensitivty(2.e4*micron_sq/(min*nano_molar));
125 "Owen11_ChemotacticSensitivity",
126 "Chemotactic sensitivity",
132 "Owen11_CellMotilityNormal",
133 "Maximum cell motility normal",
139 "Owen11_CellMotilityCancer",
140 "Maximum cell motility cancer",
146 "Owen11_CellMotilityEndothelial",
147 "Maximum cell motility endothelial",
153 "Owen11_VesselOxygenPermeability",
154 "Vessel permeability to oxygen",
160 "Owen11_VesselVegfPermeability",
161 "Vessel permeability to vegf",
167 "Owen11_CellOxygenConsumptionRate",
168 "Cell oxygen consumption rate",
174 "Owen11_MaximumSproutingRate",
175 "Maximum rate of sprouting",
181 "Owen11_VegfConventrationAtHalfMaxProbSprouting",
182 "VEGF concentration at half maximal vessel sprouting probability",
186 units::quantity<unit::length> um(1.e-6*unit::metres);
189 "Owen11_SproutingExclusionRadius",
190 "Sprouting exclusion radius",
196 "Owen11_MaxTimeWithLowWallShearStress",
197 "Maximum vessel survivial time with low wall shear stress",
201 units::quantity<unit::force> dyne(g*cm/(unit::seconds*unit::seconds));
204 "Owen11_CriticalWallShearStress",
205 "Critical wall shear stress for vessel pruning",
211 "Owen11_MasterStepTime",
216 units::quantity<unit::time> day(60.0*60.0*24.0*unit::seconds);
219 "Owen11_SimulationDuration",
220 "Simulation duration",
226 "Owen11_LatticeSpacing",
233 "Owen11_OxygenDiffusivity",
234 "Oxygen diffusivity ",
240 "Owen11_VegfDiffusivity",
247 "Owen11_VegfDecayRate",
254 "Owen11_InflowHaematocrit",
255 "Inflow haematocrit",
261 "Owen11_P53ProductionRateConstant",
262 "Intracellular p53 production rate constant",
268 "Owen11_P53MaxDegradationRate",
269 "Max p53 degradation rate",
275 "Owen11_OxygenTensionForHalfMaxP53Degradation",
276 "Tissue oxygen tension for half-max p53 degradation",
282 "Owen11_CellVegfProductionRate",
283 "Basal VEGF production rate in cell",
289 "Owen11_MaxCellVegfProductionRate",
290 "Max VEGF production rate in cell",
296 "Owen11_P53EffectOnVegfProduction",
297 "Effect of P53 on VEGF production",
303 "Owen11_VegfEffectOnVegfProduction",
304 "Effect of VEGF on VEGF production",
310 "Owen11_OxygenTensionForHalfMaxVegfDegradation",
311 "Tissue oxygen tension for half-max vegf degradation",
317 "Owen11_VesselRadiusUpdateTimestep",
318 "Vessel radius update timestep",
324 "Owen11_CellVegfSecretionRate",
325 "Cell vegf secretion rate",
331 "Owen11_MinimumRadius",
332 "Minimum possible radius",
338 "Owen11_MaximumRadius",
339 "Maximum possible radius",
345 "Owen11_ReferenceFlowRateForMetabolicStimulus",
346 "Reference flow rate for metabolic stimulus",
352 "Owen11_ShrinkingTendency",
353 "Shrinking tendency",
359 "Owen11_SensitivityToIntravascularPressure",
360 "Shrinking to intravascaulr pressure",
366 "Owen11_BasalMetabolicStimulus",
367 "Basal metabolic stimulus",
373 "Owen11_ReferencePartialPressure",
374 "Reference partial pressure of inlet haematocrit vessels",
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpOxygenDiffusivity
static const boost::shared_ptr< ParameterInstance< unit::flow_rate > > mpReferenceFlowRateForMetabolicStimulus
static const boost::shared_ptr< ParameterInstance< unit::length > > mpMinimumRadius
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpMaximumSproutingRate
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpReferencePartialPressure
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenTensionForHalfMaxVegfDegradation
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpVegfDiffusivity
static const boost::shared_ptr< ParameterInstance< unit::dimensionless > > mpInflowHaematocrit
static const boost::shared_ptr< ParameterInstance< unit::length > > mpLatticeSpacing
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpCellMotilityNormal
static const boost::shared_ptr< ParameterInstance< unit::concentration > > mpVegfConventrationAtHalfMaxProbSprouting
static const boost::shared_ptr< ParameterInstance< unit::time > > mpTimeToDeathDueToQuiescence
static const boost::shared_ptr< ParameterInstance< unit::membrane_permeability > > mpVesselOxygenPermeability
static const boost::shared_ptr< ParameterInstance< unit::time > > mpVesselRadiusUpdateTimestep
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpBasalMetabolicStimulus
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureAtHalfMaxCycleRateCancer
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpMaxCellVegfProductionRate
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpP53ProductionRateConstant
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpCellMotilityEndothelial
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpShrinkingTendency
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpP53MaxDegradationRate
static const boost::shared_ptr< ParameterInstance< unit::concentration_flow_rate > > mpCellVegfSecretionRate
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenTensionForHalfMaxP53Degradation
static const boost::shared_ptr< ParameterInstance< unit::diffusivity > > mpCellMotilityCancer
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpP53EffectOnVegfProduction
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMinimumCellCyclePeriodCancer
static const boost::shared_ptr< ParameterInstance< unit::time > > mpSimulationDuration
static const boost::shared_ptr< ParameterInstance< unit::length > > mpMaximumRadius
static const boost::shared_ptr< ParameterInstance< unit::dynamic_viscosity > > mpPlasmaViscosity
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureAtQuiescence
static const boost::shared_ptr< ParameterInstance< unit::membrane_permeability > > mpVesselVegfPermeability
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpCriticalWallShearStress
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpSensitivityToIntravascularPressure
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpCellOxygenConsumptionRate
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpCellVegfProductionRate
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMasterStepTime
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureLeaveQuiescence
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOutletPressure
static const boost::shared_ptr< ParameterInstance< unit::diffusivity_per_concentration > > mpChemotacticSensitivity
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpOxygenPartialPressureAtHalfMaxCycleRateNormal
static const boost::shared_ptr< ParameterInstance< unit::rate > > mpVegfDecayRate
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMaxTimeWithLowWallShearStress
static const boost::shared_ptr< ParameterInstance< unit::time > > mpMinimumCellCyclePeriodNormal
static const boost::shared_ptr< ParameterInstance< unit::dimensionless > > mpVegfEffectOnVegfProduction
static const boost::shared_ptr< ParameterInstance< unit::length > > mpSproutingExclusionRadius
static const boost::shared_ptr< ParameterInstance< unit::pressure > > mpInletPressure