Mathematical modelling of tissue formation on the basis of ordinary differential equations



Cite item

Full Text

Abstract

A mathematical model is proposed for describing the population dynamics of cellular clusters on the basis of systems of the first-order ordinary differential equations. The main requirement for the construction of model equations was to obtain a formal biological justification for their derivation, as well as proof of their correctness. In addition, for all the parameters involved in the model equations, the presence of biological meaning was guaranteed, as well as the possibility of evaluating them either during the experiment or by using models of intracellular biochemistry. In the desired model the intercellular exchange of a special signal molecules was chosen as the main mechanism for coordination of the tissue growth and new types selection during cell division. For simplicity, all signalling molecules that can create cells of the same type were not considered separately in the model, but were instead combined in a single complex of molecules: a ‘generalized signal’. Such an approach allows us to eventually assign signals as a functions of cell types and introduce their effects in the form of matrices in the models, where the rows are responsible for the types of cells receiving the signals, and the columns for the types of cells emitting signals.

Full Text

Введение. Целью данной работы является построение базовой модели для описания популяционной динамики многоклеточных скоплений. Основной задачей разрабатываемой модели является реализация интерфейса между моделями внутриклеточной биохимии и моделями морфогенеза. Для решения этой задачи налагаются определенные ограничения на уравнения и параметры, которые используются в модели. В первую очередь постулируется, что все уравнения должны иметь строгое биологическое обоснование, а параметры - обладать биологическим смыслом и быть доступными для измерения или формализации на основе биохимических внутриклеточных моделей. Перед тем как переходить к описанию разрабатываемой популяционной модели, приведем обзор различных подходов, которые были выработаны для моделирования морфогенеза, и поясним, почему ни один из них нам не подходит. Весь существующий набор моделей морфогенеза можно условно разбить на два крупных класса: имитационные и количественные. К первому классу относятся такие модели, которые используют дискретный подход и вводят сами клетки или их субъединицы в явном виде. Примерами имитационных моделей являются: модель клеточных автоматов [1], сфероидная модель [2-4] и клеточная модель Поттса [5-7]. Модели данного класса мы не сможем использовать в качестве базовых моделей тканеобразования главным образом по причине высокой вычислительной сложности их реализации. В свою очередь, количественные модели дают усредненное описание динамики клеток на основе систем дифференциальных уравнений. В частности, скопление клеток может быть описано в рамках данного подхода как эластичный материал с помощью тензора деформации [8, 9] либо как вязкая жидкость [10, 11], и, в том числе, с помощью уравнений Навье-Стокса [12]. Вариант с тензором деформации мог бы нас устроить, если бы удалось построить внутриклеточную модель, которая связала бы внутриклеточную биохимию, генные сети и описание деформаций цитоскелета. Для второго варианта также требуется внутриклеточная модель, которая связала бы генные сети, биохимию и клеточную адгезию. При отсутствии этих инструментов мы не сможем построить базовую модель на основе этого подхода. Другой вариант заключается в моделировании динамики распределения особых сигнальных молекул морфогенов, для описания которой строятся системы уравнений типа «реакция-диффузия» [13]. В чистом виде данный подход требует “ad hoc”-допущений, что делает его недостаточно строгим для наших целей. Однако можно отказаться от моделирования трехмерного распределения клеток и попробовать построить более простую модель для клеточных популяций, обменивающихся сигнальными молекулами. При этом итоговая модель, очевидно, будет ближе1 к классическим популяционным моделям [15], нежели к существующим моделями морфогенеза. В этом случае можно получить более строгую модель, которая удовлетворит нашим требования биологически осмысленных параметров и уравнений со строгим выводом, но при этом не будет слишком сложной для вычислительной реализации. Для достижения этой цели предлагается использовать набор универсальных параметров, для которых должны выполняться три условия. 1 582 Система дифференциальных уравнения для численностей клеток. Математическое моделирование тканеобразования . . . 1. Все универсальные параметры должны иметь биологический смысл. 2. Значения универсальных параметров должны оцениваться с помощью внутриклеточных биохимических моделей или непосредственно на основе эксперимента. 3. Универсальные параметры должны допускать использование как в имитационных, так и в количественных моделях. При этом их значения должны быть свободно переносимы между этими моделями для отдельных организмов. Замечание 1. Применение универсальных параметров сугубо специфично в настоящей работе и нехарактерно ни для одного из актуальных на данный момент направлений в моделировании морфогенеза. Замечание 2. Использование универсальных параметров вместе с формальным обоснованием вывода уравнений позволит позиционировать итоговую модель как базовую для построения более сложных моделей морфогенеза (в том числе и в дискретных имитационных). В качестве основного механизма для координации роста ткани и выбора клетками новых типов при делении выбран межклеточный сигнальный обмен молекулами морфогенами. Для его описания в терминах универсальных параметров за основу возьмем набор параметров из работы [16]: - T = {τ1 , . . . , τn } - типы клеток; - IS (τ1 ), . . . , IS (τn ) - интенсивности синтеза сигналов морфогенов; - Pr(τ1 , τ1 ), . . . , Pr(τn , τn ) - приоритеты сигналов; отдельное значение в этой таблице Pr(τi , τj ) задает относительный приоритет воздействия от клеток типа τj на клетки типа τi (Pr 0); - D(τ1 , τ1 ), . . . , D(τn , τn ) - новые типы для дочерних клеток; отдельное значение в этой таблице D(τi , τj ) = τ задает новый тип τ , который под действием клеток τj будут получать дочерние клетки после деления τi ; - O(τ1 , τ1 ), . . . , O(τn , τn ) - сохранение клеткой своего типа после деления; для данных параметров допускаются только два значения - {0, 1}; в случае O(τi , τj ) = 1 клетка типа τi под действием клеток типа τj должна разделиться на одну клетку старого типа τi и одну клетку нового типа τ = D(τi , τj ) (деление асимметричное); в противном случае, если значение O(τi , τj ) = 0, то после деления τi обе клетки должны получить новый тип τ (деление симметричное); - vdmax (τ1 ), . . . , vdmax (τn ) - максимальные интенсивности деления (или апоптоза); за элементарный такт времени dt ровно vd (τ )N (τ )dt клеток либо приступят к делению, либо запустят процесс программируемой смерти, где vd (τ ) vdmax (τ ); - K(τ1 , τ1 ), . . . , K(τn , τn ) - элементарные приращения скорости vd наступления деления или программируемой смерти под действием сигналов. Замечание 3. За моделирование межклеточных взаимодействий будут отвечать в первую очередь матричные параметры P r, D, O и K. В этих матрицах первый индекс задает тип клетки мишени, а второй - тип клетки источника сигнального раздражения. Обсудим, каким образом возможно в общем случае провести оценку рассмотренных выше параметров на основе моделей внутриклеточной биохимии (например, [17]). Тип клетки τi в рамках биохимической модели можно задать двумя набо583 Н а з а р о в М. Н. рами значений: состояниями2 генов и концентрациями регуляторных веществ, а также границами, в пределах которых данные значения меняются. Пусть клетка типа τ способна создавать k видов различных сигналов - {S1 (τ ), . . . , Sk (τ )}. Для определенности положим, что в единицу времени клетка выделяет в среднем: Ij (τ ) сигналов Sj (τ ), где j = 1, k. Тогда в качестве IS (τ ) мы можем выбрать IS (τ ) = min Ij (τ ). j Для отдельного химического сигнала Sj (τ∗ ) приоритет можно по определению считать равным суммарной биологической активности B(τ, Sj (τ∗ )) вторичных посредников,3 которые были задействованы при передаче раздражения от Sj (τ∗ ) внутрь клетки типа τ . Для вычисления D(τ, τ∗ ) нужно либо с помощью биохимической модели воспроизвести воздействие сигналов S(τ∗ ) на клетку типа τ и оценить, в какой тип могут перейти дочерние клетки от τ после этого воздействия, либо непосредственно поставить модельный эксперимент с реальными клетками и сигнальными молекулами. Похожим образом можно поступить и с определением параметров O(τ, τ∗ ), проверив, будет ли материнская клетка типа τ менять свой тип после деления (делиться симметрично или асимметрично). Аналогично можно провести поиск K(τ, τ∗ ), но за тем лишь исключением, что оценивается влияние сигналов на скорость прохождения клеткой τ контрольных точек клеточного цикла. 1. Описание базовой модели для клеточных популяций. Основными переменными для базовой модели морфогенеза будут: - N (τ, t) - численности клеток как функции от типов τ ; - vd (τ, t) - интенсивности деления (или программируемой смерти). Уравнения для динамики численности клеток N (τ, t) примут следующий вид: dN (τ, t) = Surplus(τ, N ) - Loss(τ, N ). dt (1) В уравнении (1) величина Loss(τ, N ) задает потерю в единицу времени клеток типа τ в результате деления4 (или программируемой смерти), а величина Surplus(τ, N ) задает прирост в единицу времени клеток типа τ . Для величины Loss(τ, N ) будет справедлива следующая формула: Loss(τ, N ) = vd (τ, t) · N (τ, t). (2) Для исключения клеток, чья численность меньше единицы,5 введем приведенные численности: ˆ (τ ) = σ (N (τ ) - 1 + c) N (τ ). N 2 В простейшем случае состояние гена можно определить как количество актов копирования гена в единицу времени. 3 Под биологической активностью подразумевается число реакций в единицу времени, которые катализируют вторичные сигнальные посредники. 4 Клетка будет считаться потерянной даже в том случае, если после деления обе ее дочерние клетки сохраняют исходный тип. 5 По умолчанию такие клетки считаются полностью вымершими в рамках модели. 584 Математическое моделирование тканеобразования . . . В качестве функции σ можно использовать как функцию Хевисайда, так и приближенную к ней сигмоиду σ c (x) = 1/(1 + e-x/c ), где 0 < c 1. ˆ (τ, t)dt клеток типа τ за элементарный Положение 1. Ровно vd (τ, t)N промежуток времени dt будут потенциально делиться с образованием не ˆ (τ, t)dt новых клеток (см. рис. 1). более чем 2vd (τ, t)N vd(τ, t)Nˆ (τ, t)dt vd(τ, t)Nˆ (τ, t)dt εd(τ ) (1 - εd(τ )) δ(τ1←τ ) . . . δ(τ n←τ ) N (τ ) N (τ1) ... N (τn) vd(τ, t)Nˆ (τ, t)dt δ(τ1←τ ) ... δ(τ n←τ ) N (τ1) ... N (τn) Рис. 1. Деление клеток типа τ с потенциальным выбором новых типов [Figure 1 Division of τ -type cells with a potential choice of new types] ˆ (τ, t)dt половина будут явПоложение 2. Среди новых клеток 2vd (τ, t)N ляться материнскими, а половина - дочерними. Для учета возможности асимметричного деления введем в рассмотрение распределяющий показатель εd (τ ), который будет равен относительной доле всех материнских клеток, которые разделились асимметрично. Тогда относительная доля симметрично разделившихся материнских клеток τ будет равна (1 - εd (τ )). Положение 3. Поскольку часть клеток может в ходе дифференцировки получить новый тип либо погибнуть в результате апоптоза, в рассмотрение вводятся распределяющие коэффициенты δ(τ1 ← τ ) 1, . . . , δ(τM ← τ ) 1. Каждый отдельный коэффициент δ(´ τ ← τ ) задает относительную долю разделившихся клеток типа τ, чьи дочерние клетки получат после деления тип τ´. Если просуммировать число асимметрично разделившихся клеток типа τ , а также число всех тех клеток других типов τ´, которые дифференцировали в тип τ после деления, то получится следующая оценка для прироста клеток типа τ : ˆ (τ, t)εd (τ, N )+ Surplus(τ, N ) = vd (τ, t)N ˆ (´ + vd (´ τ , t)N τ , t)δ(τ ← τ´, N )(2 - εd (´ τ , N )). (3) τ´ Положение 4. За элементарный промежуток времени dt каждая клетка типа τ синтезирует ровно IS (τ )dt сигналов. Таких сигналов в отдельный ˆ (τ, t)dt. промежуток в сумме будет IS (τ )N 585 Н а з а р о в М. Н. Положение 5. Постулируем, что в потреблении сигнальных воздействий ˆ (τ, t)dt, синтезиотсутствует инертность. То есть, все сигналы IS (τ )N рованные клетками типа τ, будут усвоены другими клетками в течении элементарного промежутка dt. Положение 6. Сигналы от любого типа τ распределяются равномерно между всеми клетками, которые способны принимать эти сигналы. С учетом данных упрощающих положений суммарное сигнальное воздействие со стороны сигналов типа τ´ на одну клетку типа τ будет следующим:  ˆ (´ IS (´ τ )N τ)  ˆ (´ Pr(τ, τ´) , если Pr(τ, τ´)N τ ) > 0, Inf(τ ← τ´, N ) = (4) Dispτ´ (N )  ˆ (´ 0, если Pr(τ, τ´)N τ ) = 0. В этом выражении коэффициент Dispτ´ (N ) позволяет учесть распределение сигнального раздражения между всеми клетками, способными принимать данные сигналы (то есть между клетками τ ∗ , для которых Pr(τ ∗ , τ´) > 0): ˆ (τ ∗ , t) . N Dispτ´ (N ) = max 1 , (5) τ ∗ : Pr(τ ∗ ,´ τ )>0 Для описания итогового воздействия на клетки типа τ нужно в первую очередь учесть конкуренцию между разнотипными сигналами. Это можно сделать, посчитав для начала суммарное сигнальное воздействие на отдельную клетку типа τ : SumInf(τ, N ) = Inf(τ ← τ´, N ). (6) τ´ Вклад сигналов типа τ´ может быть представлен в виде Inf(τ ← τ´, N ) = SumInf(τ, N ) Sig(τ ← τ´, N ) (см. рис. 2). При этом отдельный коэффициент Sig(τ ← τ´, N ) будет описывать относительный уровень приоритета сигналов от клеток типа τ´ в условиях конкуренции с другими сигналами:   Inf(τ ← τ´, N ) , если Inf(τ ← τ´, N ) > 0, Sig(τ ← τ´, N ) = SumInf(τ, N ) (7)  0, если иначе. SumInf(τ, N ) × Sig(τ ← τ1, N ) Inf(τ ← τ1 , N ) ... × Sig(τ ← τn, N ) Inf(τ ← τn, N ) Рис. 2. Распределение суммарного сигнального воздействия на клетки типа τ [Figure 2. The distribution of the total signaling effect on τ -type cells] 586 Математическое моделирование тканеобразования . . . Величина K (τ, τ´) дает приращение в единицу времени скорости vd (τ, t) под действием сигналов от клеток типа τ´ в условиях отсутствия конкуренции с другими сигналами и максимальной интенсивности сигнального воздействия. Учитывая конкуренцию между сигналами, а также тот факт, что интенсивность деления (или смерти) vd (τ, t) не должна становиться меньше нуля или больше vdmax (τ ), получаем уравнение dvd (τ, t) vd (t) = 1 - max dt vd (τ ) τ´: K(τ,´ τ )>0 + K (τ, τ´) Sig(τ ← τ´, N )+ vd (t) max vd (τ ) τ´: K(τ,´ τ )<0 K (τ, τ´) Sig(τ ← τ´, N ). (8) Относительная доля εd (τ, N ) клеток типа τ , которые выберут асимметричное деление, можно посчитать с помощью параметров O(τ, τ´) и распределяющих коэффициентов Sig(τ ← τ´, N ): εd (τ, N ) = τ ∗ : O(´ τ ,τ ∗ )=1 Sig(´ τ ← τ ∗ , N ). (9) По аналогии долю δ(τ ← τ´, N ) клеток τ´, которые дифференцируют в τ после деления, можно посчитать с помощью параметров D(τ, τ´) и Sig(τ ← τ´, N ): δ(τ ← τ´, N ) = τ ∗ : D(´ τ ,τ ∗ )=τ Sig(´ τ ← τ ∗ , N ). (10) Поскольку коэффициенты δ(τ ← τ´, N ) и εd (τ, N ) должны задавать распределение долей, для них обязаны выполняться условия нормировки. δ(τ, τ´, N ) 1. Утверждение. ∀´ τ ∈ T, τ ∈ T ∪{0} Д о к а з а т е л ь с т в о. Суммируя по всем τ коэффициенты δ(τ ← τ´, N ), получим ∀´ τ τ δ(τ ← τ´, N ) = 1 SumInf(´ τ, N) τ τ τ ∗ :D(´ τ ,τ ∗ )=τ τ ∗ :D(´ τ ,τ ∗ )=τ Inf(´ τ ← τ ∗, N ) SumInf(´ τ, N) Inf(´ τ ← τ ∗, N ) SumInf(´ τ, N) SumInf(´ τ, N) 1. Алгоритм формализации и применения модели для конкретных организмов. Шаг 1. Для рассматриваемого организма на основе биохимических моделей или эксперимента оцениваются значения универсальных параметров. Шаг 2. С использованием данных о развитии ткани корректируются значения параметров, полученные на предыдущем этапе с помощью модели (1)-(10). 587 Н а з а р о в М. Н. Шаг 3. Построенная в итоге модель для отдельного организма анализируется методами качественного анализа дифференциальных уравнений. Шаг 4. Значения универсальных параметров, полученные на шаге 2, задействуются в более общей имитационной модели морфогенеза. В качестве начальных конфигураций клеток выбираются те, что будут соответствовать наиболее интересным для нас динамическим режимам, найденным на шаге 3. Замечание 3. Важно отметить, что начальные значения для всех универсальных параметров по возможности должны быть получены с помощью биохимических моделей либо экспериментально. Использовать некоторые произвольные приближения для них нерационально, так как модель (1)-(10) не рассчитана на регрессионный подбор параметров. Применение алгоритмов минимизации для них оправдано только для достаточно малых значений вариации этих параметров и при условии хороших начальных приближений. В общем случае данное ограничение выступает существенным лимитирующим фактором, поскольку получение этих данных в ходе экспериментов будет достаточно трудоемкой задачей на текущем уровне развития экспериментальной науки. Замечание 4. Важной особенностью итоговой модели является использование коэффициента Dispτ´ (N ) для учета распределения суммарного сигнального воздействия между всеми клетками-мишенями. Подобный подход существенно отличается от классической схемы с обычным мажоритарным голосованием. 2. Специфика формализации базовой модели. Для оценки значений универсальных параметров T, IS , Pr, D, O, K мы будем опираться на экспериментальные данные и предсказания моделей внутриклеточной биохимии (к примеру, из работы [17]). Рассмотрим простейшие примеры алгоритмов для оценки этих параметров. Пример 1. Определение множества типов клеток T . Шаг 1. Используя информацию о рассматриваемом организме и его тканях, мы получаем начальное приближение для множества типов T . Шаг 2. Выбираем набор ключевых параметров, отвечающих за тип клетки на биохимическом уровне. К ним, в первую очередь, относятся белки, а также активные6 гены, специфичные для данных типов. Шаг 3. Для выбранных на шаге 2 белков и генов вводится метрика, которая позволит проверить типы клеток на биохимическое «подобие». Отметим, что подобная метрика вводится на векторах из концентраций этих белков и состояний генов клеток вида c = (xc1 , . . . , xck ). Простейший вариант задания такой метрики - метрика на основе весовых коэффициентов ρ(c1 , c2 ) = αi |xci 1 - xci 2 |, где αi > 0 задают вклад отдельного белка или гена xci в определение типа с биохимической точки зрения. Шаг 4. Проводим измерения концентраций белков и состояний генов для эталонных клеток всех типов из начального приближения для множества T . 6 588 Варианты определения данного понятия разобраны в работе [17]. Математическое моделирование тканеобразования . . . Осуществляем кластеризацию этих данных алгоритмом FOREL. Каждый отдельный кластер считается отдельным типом клеток, а формальный элемент центра кластера выбирается в качестве эталонного представителя клеток данного типа. Пример 2. Определение интенсивности синтеза сигналов IS (τ ). Шаг 1. Для всех типов клеток τ определяем, какие виды реальных сигналов эти клетки способны вырабатывать {S1 (τ ), . . . , Sk (τ )}. Шаг 2. Выбираем контрольное время ∆t, за которое клеткой будут синтезированы все сигналы из этого набора {S1 (τ ), . . . , Sk (τ )}. Шаг 3. Оцениваем, сколько сигналов {NS1 (τ ), . . . , NSk (τ )} каждого вида клетка выделит за контрольное время ∆t. Количество сигналов в единицу времени можно будет посчитать как Ij (τ ) = NSj (τ )/∆t. Шаг 4. В итоге получаем оценку для параметра IS (τ ) = minj Ij (τ ). Замечание 5. Отметим, что оценку числа сигналов Nj (τ ) с помощью биохимической модели можно производить только в том случае, если в этой модели учитываются признаки экспорта молекул за пределы клеточной мембраны. Если такой механизм не учтен в модели, то единственный вариант оценки Nj (τ ) - их экспериментальное измерение. Пример 3. Определение приоритетов сигналов Pr(τ, τ∗ ). Шаг 1. Для всех химических сигналов из набора {S1 (τ∗ ), . . . , Sk (τ∗ )}, определенных для типа τ∗ на шаге 2 из примера 2, фиксируется суммарное число реакций B(τ, Sj (τ∗ )) в единицу времени, которые катализируются под действием вторичных посредников от каждого сигнала Sj (τ∗ ) внутри клетки типа τ . Шаг 2. Пользуясь данными о количестве сигналов {NS1 (τ ), . . . , NSk (τ )}, полученными на шаге 3 в примере 2, проводим оценку приоритетов по формуле Pr(τ, τ∗ ) = 1 j NSj (τ∗ ) k NSj (τ∗ )B(τ, Sj (τ∗ )). j=1 Пример 4. Определение параметров деления клеток D(τ, τ ∗ ) и O(τ, τ ∗ ). Шаг 1. Либо экспериментально воспроизводим прием клеткой типа τ всех сигналов из набора {S1 (τ∗ ), . . . , Sk (τ∗ )}, либо воспроизводим его с помощью биохимической модели. Шаг 2. Либо дожидаемся деления клетки τ , либо воспроизводим его с помощью биохимической модели. Оцениваем значения концентраций ключевых белков и состояния генных сетей c = (xc1 , . . . , xck ) для обеих дочерних клеток. Шаг 3. Проводим оценку типов дочерних клеток, используя данные, полученные при кластеризации векторов (xc1 , . . . , xck ) в примере 1. - В случае, если одна из дочерних клеток со своим вектором концентраций белков и состояний генов попадает в кластер для типа τ , то считаем деление асимметричным O(τ, τ ∗ ) = 1. 589 Н а з а р о в М. Н. - В случае, если для второй дочерней клетки получаем, что вектор c = (xc1 , . . . , xck ) для нее не попадает ни в один кластер, то добавляем в множество T новый тип τnew и сохраним значение вектора c как центр этого нового кластера. - Если кластер для второй дочерней клетки соответствует типу τc , то положим значение τc = D(τ, τ∗ ), где τc входит в потенциально расширенное множество типов T . Пример 5. Определение элементарных приращений K(τ, τ ∗ ). Шаг 1. Фиксируем время td , за которое клетки типа τ в отсутствие раздражения от τ ∗ приступают к делению или апоптозу. В случае, если такое событие не наблюдается на достаточно длительном промежутке наблюдения, полагается t0 = ∞. Шаг 2. Экспериментально или с помощью биохимической модели воспроизводим прием клеткой типа τ всех сигналов из набора {S1 (τ∗ ), . . . , Sk (τ∗ )}. Количество сигналов возьмем равным NSj , как на шаге 3 в примере 2, оцененных для контрольного времени ∆t. Фиксируем время t∗d , за которое клетки типа τ в этом случае будут приступать к делению или апоптозу. Шаг 3. Пользуясь упрощающим положением, что ускорение деления осуществлялось за промежуток, сравнимый с временем ∆t, получаем следующую формулу для оценки параметра K(τ, τ ∗ ): K(τ, τ ∗ ) = td - t∗d 1/t∗d - 1/td . = ∗ ∆t td ∆t td При использовании биохимической модели время наступления деления можно определить косвенно по прохождению клеткой контрольных точек клеточного цикла. Подобное событие в рамках биохимической модели может быть описано как выход концентраций определенных белков за пределы некоторых контрольных уровней. В случае, если белок выступает в роли ингибитора для прохождения контрольной точки клеточного цикла, то нас будет интересовать тот момент времени, когда его концентрация будет опускаться ниже контрольного уровня. Если же белок выступает в роли катализатора для прохождения контрольной точки клеточного цикла, то нас будет интересовать тот момент времени, когда его концентрация будет подниматься выше контрольного уровня. Заключение. Использование альтернативного пути для формализации параметров модели (1)-(10) на основе экспериментальных данных или биохимической модели позволяет абстрагироваться от типа модели, и задействовать при желании те же значения параметров в дискретных имитационных моделях. В результате при использовании универсальных параметров мы получаем следующее разделение функций между моделями разных классов: 1) биохимические модели - формализация параметров; 2) популяционные модели - проверка формализации на адекватность, поиск скрытых параметров, исследование динамических режимов; 3) имитационные модели - визуализация клеточных скоплений в трехмерном пространстве, наглядное воспроизведение морфогенеза. 590 Математическое моделирование тканеобразования . . . Аналогичный результат также можно получить и для других типов моделей, подобрав для них подходящие наборы универсальных параметров. В частности, можно ввести активные и пассивные механические напряжения в ткани, а их воздействие на клетки представить в виде генерации вторичных сигнальных молекул внутри клеток (подробный обзор этих механизмов см. в работе [18]). В этом случае можно провести анализ отклика клетки с помощью биохимической модели и сравнить воздействие механических раздражений с действием молекул морфогенов. Главным ограничивающим фактором для применения модели (1)-(10) является сложность формализации ее параметров, поскольку она требует получения специфических экспериментальных данных, которые на данный момент практически никем не измеряются. Не менее сложным является и получение данных о численности клеток как функциях N (τ ) от их типов τ для отдельных тканей на основе трехмерных томографий этих тканей. Фактически данная задача может быть решена средствами машинного обучения, но для ее эффективного решения необходимо наличие доступных баз данных по томографиям исследуемых тканей. Если допустить, что обе эти проблемы устранены, то тогда базовую модель (1)-(10) можно было бы задействовать для моделирования тканей растений, а вот для тканей животных она представляется слишком грубым приближением. Это связано с тем, что для растений в отличие от животных характерна более высокая статичность тканей, и поэтому потребность в моделировании механических воздействий и миграции клеток не столь ярко выражена. Конкурирующие интересы. У меня нет конкурирующих интересов. Авторская ответственность. Я несу полную ответственность за предоставление окончательной версии рукописи в печать. Окончательная версия рукописи мною одобрена. Финансирование. Исследование не имело финансирования.
×

About the authors

Maxim N Nazarov

National Research University of Electronic Technology

Email: nazarov-maximilian@yandex.ru
Senior Lecturer; Dept. of Higher Mathematics-1 1, Shokin square, Zelenograd, Moscow, 124498, Russian Federation

References

  1. Urdy S. Principles of morphogenesis: the contribution of cellular automata models (Book Review) // Acta Zoologica, 2009. vol. 90, no. 2. pp. 205-208. doi: 10.1111/j.1463-6395.2008.00333.x.
  2. Palsson E. A three-dimensional model of cell movement in multicellular systems // Future Generation Computer Systems, 2001. vol. 17, no. 7. pp. 835-852. doi: 10.1016/S0167-739X(00)00062-5.
  3. Drasdo D., Höhme S. A single-cell-based model of tumor growth in vitro: monolayers and spheroids // Physical Biology, 2005. vol. 2, no. 3. pp. 133-147. doi: 10.1088/1478-3975/2/3/001.
  4. Drasdo D. Center-based Single-cell Models: An Approach to Multi-cellular Organization Based on a Conceptual Analogy to Colloidal Particles / Single-Cell-Based Models in Biology and Medicine / Mathematics and Biosciences in Interaction. Basel: Birkhäuser, 2007. pp. 171-196. doi: 10.1007/978-3-7643-8123-3_8.
  5. Bauer A. L., Jackson T. L., Jiang Y. A cell-based model exhibiting branching and anastomosis during tumor-induced angiogenesis // Biophysical Journal, 2007. vol. 92, no. 9. pp. 3105-3121. doi: 10.1529/biophysj.106.101501.
  6. Hirashima T., Iwasa Y., Morishita Y. Dynamic modeling of branching morphogenesis of ureteric bud in early kidney development // Journal of Theoretical Biology, 2009. vol. 259, no. 1. pp. 58-66. doi: 10.1016/j.jtbi.2009.03.017.
  7. Szabó A., Czirók A. The Role of Cell-Cell Adhesion in the Formation of Multicellular Sprouts // Math. Model. Nat. Phenom., 2010. vol. 5, no. 1. pp. 106-122. doi: 10.1051/mmnp/20105105.
  8. Taber L. A. Towards a unified theory for morphomechanics // Philos. Trans. Ser. A, 2009. vol. 367, no. 1902. pp. 3555-3583. doi: 10.1098/rsta.2009.0100.
  9. Wyczalkowski M. A., Chen Z., Filas B. A., Varner V. D., Taber L. A. Computational models for mechanics of morphogenesis // Birth Defects Res. C, 2012. vol. 96, no. 2. pp. 132-152. doi: 10.1002/bdrc.21013.
  10. Forgacs G., Foty R. A., Shafrir Y., Steinberg M. S. Viscoelastic properties of living embryonic tissues: a quantitative study // Biophysical Journal, 1998. vol. 74, no. 5. pp. 2227-2234. doi: 10.1016/S0006-3495(98)77932-9.
  11. Ranft J., Basan M., Elgeti J., Joanny J.-F., Prost J., Jülicher F. Fluidization of tissues by cell division and apoptosis // Proc. Natl. Acad. Sci. USA, 2010. vol. 107, no. 49. pp. 20863-20868. doi: 10.1073/pnas.1011086107.
  12. Dillon R., Othmer H. G. A Mathematical Model for Outgrowth and Spatial Patterning of the Vertebrate Limb Bud // Journal of Theoretical Biology, 1999. vol. 197, no. 3. pp. 295-330. doi: 10.1006/jtbi.1998.0876.
  13. Keller E. F., Segel L. A. Initiation of slime mold aggregation viewed as an instability // Journal of Theoretical Biology, 1970. vol. 26, no. 3. pp. 399-415. doi: 10.1016/0022-5193(70)90092-5.
  14. Tanaka S. Simulation Frameworks for Morphogenetic Problems // Computation, 2015. vol. 3, no. 2. pp. 197-221. doi: 10.3390/computation3020197.
  15. Brauer F., Castillo-Chavez C. Mathematical Models in Population Biology and Epidemiology / Texts in Applied Mathematics. vol. 40. New York: Springer Verlag, 2012. xxiv+508 pp. doi: 10.1007/978-1-4614-1686-9.
  16. Назаров М. Н. Моделирование роста ткани с учётом возможности внешнего воздействия на её форму // ПДМ, 2013. № 4(22). С. 103-113.
  17. Назаров М. Н. Базовая математическая модель для описания процессов регуляции биосинтеза белков // Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки, 2016. Т. 26, № 4. С. 515-524. doi: 10.20537/vm160406.
  18. Finch-Edmondson M., Sudol M. Framework to function: mechanosensitive regulators of gene transcription // Cellular and Molecular Biology Letters, 2016. vol. 21, 28. 23 pp. doi: 10.1186/s11658-016-0028-7.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2017 Samara State Technical University

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies