Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки. 2017. Т. 21, № 3. С. 581—594
ISSN: 2310-7081 (online), 1991-8615 (print) d http://doi.org/10.14498/vsgtu1535
УДК 517.958:57
Математическое моделирование тканеобразования на основе систем дифференциальных уравнений
М. Н. Назаров
Национальный исследовательский университет «МИЭТ»,
Россия, 124498, Москва, Зеленоград, пл. Шокина, 1.
Аннотация
Предложена математическая модель для описания популяционной динамики клеточных скоплений на основе систем обыкновенных дифференциальных уравнений первого порядка. Главным требованием при построении уравнений модели являлось наличие формального биологического обоснования для их вывода, а также доказательство их корректности. Дополнительно к этому для всех параметров, задействованных в уравнениях, было потребовано наличие биологического смысла, а также возможность их оценки либо в ходе эксперимента, либо с помощью моделей внутриклеточной биохимии. При построении искомой модели в качестве основного механизма для координации роста ткани и выбора клетками новых типов при делении был выбран межклеточный обмен специальными сигнальными молекулами. Для упрощения все сигнальные молекулы, которые способны создавать клетки одного типа, не рассматривались по отдельности в модели, а объединялись в виде единого комплекса молекул—«обобщенного сигнала». Подобный подход позволяет в итоге задавать сигналы как функции от типов клеток и вводить в модели их воздействия в виде матриц, где строки отвечают за типы клеток, принимающих сигналы, а столбцы — за типы клеток, испускающих сигналы.
Ключевые слова: моделирование морфогенеза, обыкновенные дифференциальные уравнения, системная биология, иерархические модели.
Получение: 22 марта 2017 г. / Исправление: 13 июня 2017 г. / Принятие: 18 сентября 2017 г. / Публикация онлайн: 20 сентября 2017 г.
Статья
3 ©® Контент публикуется на условиях лицензии Creative Commons Attribution 4.0 International (https://creativecommons.org/licenses/by/4.0/deed.ru) Образец для цитирования
Назаров М. Н. Математическое моделирование тканеобразования на основе систем дифференциальных уравнений // Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2017. Т. 21, № 3. С. 581-594. doi: 10.14498/vsgtu1535. Сведения об авторе
Максим Николаевич Назаров А http://orcid.org/0000-0001-8064-1374
старший преподаватель; каф. высшей математики-1; e-mail: nazarov-maximilian@yandex.ru
Введение. Целью данной работы является построение базовой модели для описания популяционной динамики многоклеточных скоплений. Основной задачей разрабатываемой модели является реализация интерфейса между моделями внутриклеточной биохимии и моделями морфогенеза. Для решения этой задачи налагаются определенные ограничения на уравнения и параметры, которые используются в модели. В первую очередь постулируется, что все уравнения должны иметь строгое биологическое обоснование, а параметры — обладать биологическим смыслом и быть доступными для измерения или формализации на основе биохимических внутриклеточных моделей.
Перед тем как переходить к описанию разрабатываемой популяционной модели, приведем обзор различных подходов, которые были выработаны для моделирования морфогенеза, и поясним, почему ни один из них нам не подходит. Весь существующий набор моделей морфогенеза можно условно разбить на два крупных класса: имитационные и количественные.
К первому классу относятся такие модели, которые используют дискретный подход и вводят сами клетки или их субъединицы в явном виде. Примерами имитационных моделей являются: модель клеточных автоматов [1], сфероидная модель [2-4] и клеточная модель Поттса [5-7]. Модели данного класса мы не сможем использовать в качестве базовых моделей тканеобразо-вания главным образом по причине высокой вычислительной сложности их реализации.
В свою очередь, количественные модели дают усредненное описание динамики клеток на основе систем дифференциальных уравнений. В частности, скопление клеток может быть описано в рамках данного подхода как эластичный материал с помощью тензора деформации [8,9] либо как вязкая жидкость [10,11], и, в том числе, с помощью уравнений Навье—Стокса [12]. Вариант с тензором деформации мог бы нас устроить, если бы удалось построить внутриклеточную модель, которая связала бы внутриклеточную биохимию, генные сети и описание деформаций цитоскелета. Для второго варианта также требуется внутриклеточная модель, которая связала бы генные сети, биохимию и клеточную адгезию. При отсутствии этих инструментов мы не сможем построить базовую модель на основе этого подхода. Другой вариант заключается в моделировании динамики распределения особых сигнальных молекул морфогенов, для описания которой строятся системы уравнений типа «реакция-диффузия» [13]. В чистом виде данный подход требует "аё Ьоо'-допущений, что делает его недостаточно строгим для наших целей.
Однако можно отказаться от моделирования трехмерного распределения клеток и попробовать построить более простую модель для клеточных популяций, обменивающихся сигнальными молекулами. При этом итоговая модель, очевидно, будет ближе1 к классическим популяционным моделям [15], нежели к существующим моделями морфогенеза. В этом случае можно получить более строгую модель, которая удовлетворит нашим требования биологически осмысленных параметров и уравнений со строгим выводом, но при этом не будет слишком сложной для вычислительной реализации.
Для достижения этой цели предлагается использовать набор универсальных параметров, для которых должны выполняться три условия.
1 Система дифференциальных уравнения для численностей клеток.
1. Все универсальные параметры должны иметь биологический смысл.
2. Значения универсальных параметров должны оцениваться с помощью внутриклеточных биохимических моделей или непосредственно на основе эксперимента.
3. Универсальные параметры должны допускать использование как в имитационных, так и в количественных моделях. При этом их значения должны быть свободно переносимы между этими моделями для отдельных организмов.
Замечание 1. Применение универсальных параметров сугубо специфично в настоящей работе и нехарактерно ни для одного из актуальных на данный момент направлений в моделировании морфогенеза.
Замечание 2. Использование универсальных параметров вместе с формальным обоснованием вывода уравнений позволит позиционировать итоговую модель как базовую для построения более сложных моделей морфогенеза (в том числе и в дискретных имитационных).
В качестве основного механизма для координации роста ткани и выбора клетками новых типов при делении выбран межклеточный сигнальный обмен молекулами морфогенами. Для его описания в терминах универсальных параметров за основу возьмем набор параметров из работы [16]:
- Т = {т1,..., тп} —типы клеток;
- (т1),..., (тп) — интенсивности синтеза сигналов морфогенов;
- Рг(т1,т1),..., Рг(тп,тп) — приоритеты сигналов; отдельное значение в этой таблице Рг^,^) задает относительный приоритет воздействия от клеток типа т^ на клетки типа т% (Рг ^ 0);
- Б(т1,т1),... ,0(тп,тп) —новые типы для дочерних клеток; отдельное значение в этой таблице ) = т задает новый тип т, который под действием клеток т^ будут получать дочерние клетки после деления т^;
- 0(т1,т1),..., 0(тп, тп) —сохранение клеткой своего типа после деления; для данных параметров допускаются только два значения — {0,1}; в случае 0(т1,т^) = 1 клетка типа т% под действием клеток типа т^ должна разделиться на одну клетку старого типа т% и одну клетку нового типа т = ) (деление асимметричное); в противном случае, если значение 0(т1,т^) = 0, то после деления т% обе клетки должны получить новый тип т (деление симметричное);
- ^Гх(т1),...,^Гх(тп) — максимальные интенсивности деления (или апоптоза); за элементарный такт времени ровно г^(т)М(тклеток либо приступят к делению, либо запустят процесс программируемой смерти, где га(т) ^ г^рах(т);
- К(т1,т1),..., К(тп, тп) — элементарные приращения скорости г^ наступления деления или программируемой смерти под действием сигналов.
Замечание 3. За моделирование межклеточных взаимодействий будут отвечать в первую очередь матричные параметры Рг, 0,0 и К .В этих матрицах первый индекс задает тип клетки мишени, а второй — тип клетки источника сигнального раздражения.
Обсудим, каким образом возможно в общем случае провести оценку рассмотренных выше параметров на основе моделей внутриклеточной биохимии (например, [17]).
Тип клетки т% в рамках биохимической модели можно задать двумя набо-
2
рами значении: состояниями2 генов и концентрациями регуляторных веществ, а также границами, в пределах которых данные значения меняются.
Пусть клетка типа т способна создавать k видов различных сигналов — {Si(t),..., Sk(т)}. Для определенности положим, что в единицу времени клетка выделяет в среднем: Ij(т) сигналов Sj(т), где j = 1,k. Тогда в качестве Is (т) мы можем выбрать
Is (т) = min Ij (т).
j
Для отдельного химического сигнала Sj (т*) приоритет можно по определению считать равным суммарной биологической активности В(т, Sj(т*)) вторичных посредников,3 которые были задействованы при передаче раздражения от Sj (т*) внутрь клетки типа т.
Для вычисления 0(т,т*) нужно либо с помощью биохимической модели воспроизвести воздействие сигналов S(^) на клетку типа т и оценить, в какой тип могут перейти дочерние клетки от т после этого воздействия, либо непосредственно поставить модельный эксперимент с реальными клетками и сигнальными молекулами. Похожим образом можно поступить и с определением параметров 0(т,т*), проверив, будет ли материнская клетка типа т менять свой тип после деления (делиться симметрично или асимметрично).
Аналогично можно провести поиск K(т, т*), но за тем лишь исключением, что оценивается влияние сигналов на скорость прохождения клеткой т контрольных точек клеточного цикла.
1. Описание базовой модели для клеточных популяций. Основными переменными для базовой модели морфогенеза будут:
- N(т, t) —численности клеток как функции от типов т;
- ь^(т, t) —интенсивности деления (или программируемой смерти). Уравнения для динамики численности клеток N(т, t) примут следующий вид:
dN<(t,t) = Surplusfo N) - Lossfo N). (1)
В уравнении (1) величина Loss(^ N) задает потерю в единицу времени клеток типа т в результате деления4 (или программируемой смерти), а величина Surplus^, N) задает прирост в единицу времени клеток типа т. Для величины Loss(^ N) будет справедлива следующая формула:
Loss(r, N) = ь,*(т, t) ■ N(т, t). (2)
Для исключения клеток, чья численность меньше единицы,5 введем приведенные численности:
Ж(т) = о (N (т) - 1 + c) N (т).
2 В простейшем случае состояние гена можно определить как количество актов копирования гена в единицу времени.
3Под биологической активностью подразумевается число реакций в единицу времени, которые катализируют вторичные сигнальные посредники.
4Клетка будет считаться потерянной даже в том случае, если после деления обе ее дочерние клетки сохраняют исходный тип.
5По умолчанию такие клетки считаются полностью вымершими в рамках модели.
В качестве функции а можно использовать как функцию Хевисайда, так и приближенную к ней сигмоиду
ас(х) = 1/(1 + е-х/с), где 0 < с < 1.
Положение 1. Ровно ^¿(т, ¿)7У(т, клеток типа т за элементарный промежуток времени будут потенциально делиться с образованием не более чем 2^(т,¿)^У(т,новых клеток (см. рис. 1).
Положение 2. Среди новых клеток 2^(т, ¿)^У(т, половина будут являться материнскими, а половина — дочерними. Для учета возможности асимметричного деления введем в рассмотрение распределяющий показатель ), который будет равен относительной доле всех материнских клеток, которые разделились асимметрично. Тогда относительная доля симметрично разделившихся материнских клеток т будет равна (1 — )).
Положение 3. Поскольку часть клеток может в ходе дифференциров-ки получить новый тип либо погибнуть в результате апоптоза, в рассмотрение вводятся распределяющие коэффициенты ¿(т1 ^ т) ^ 1, ..., ¿(тм ^ т) ^ 1. Каждый отдельный коэффициент ¿(Г ^ т) задает относительную долю разделившихся клеток типа т, чьи дочерние клетки получат после деления тип Г.
Если просуммировать число асимметрично разделившихся клеток типа т, а также число всех тех клеток других типов Г, которые дифференцировали в тип т после деления, то получится следующая оценка для прироста клеток типа т:
8игр1ив(т, N) = ^(т, ¿Ж(т, ¿)^(т, N)+
+ ^ ^(т, ¿Ж(т, ¿Жт ^ Г, N)(2 — ^(Г, N)). (3)
Т
Положение 4. За элементарный промежуток времени dt каждая клетка типа т синтезирует ровно /s(т^ сигналов. Таких сигналов в отдельный промежуток в сумме будет /s(т)^У(т,
Положение 5. Постулируем, что в потреблении сигнальных воздействий отсутствует инертность. То есть, все сигналы Is(т)N(r,t)dt, синтезированные клетками типа т, будут усвоены другими клетками в течении элементарного промежутка dt.
Положение 6. Сигналы от любого типа т распределяются равномерно между всеми клетками, которые способны принимать эти сигналы.
С учетом данных упрощающих положений суммарное сигнальное воздействие со стороны сигналов типа f на одну клетку типа т будет следующим:
т ff > лл /рг(т^) IS (f)Ny(n , если Рг(т, f)NV(f) > 0, m Ш(т ^ f,N) = < v ' 7 Dispf(N) ' v ' 7 v 7 ' (4)
[ 0, если Рг(т, f)NV(f) = 0.
В этом выражении коэффициент Disp^(N) позволяет учесть распределение сигнального раздражения между всеми клетками, способными принимать данные сигналы (то есть между клетками т*, для которых Рг(т*,f) > 0):
Dispf(N) = maxj 1, ^ Ж(т *,t)\. (5)
l т *.pr(r »,f)>0 ^
Для описания итогового воздействия на клетки типа т нужно в первую очередь учесть конкуренцию между разнотипными сигналами. Это можно сделать, посчитав для начала суммарное сигнальное воздействие на отдельную клетку типа т:
Sumlnf (т, N) = ^ Inf (т ^ f, N). (6)
т
Вклад сигналов типа f может быть представлен в виде
Inf (т ^ f, N) = Sumlnf (т, N) Sig^ ^ f, N)
(см. рис. 2). При этом отдельный коэффициент Sig^ ^ f, N) будет описывать относительный уровень приоритета сигналов от клеток типа f в условиях конкуренции с другими сигналами:
• Inf (т ^ f, N)
п. , , „тч in т с—tw, если Inf(т ^ f,N) > 0, Sig(т ^ f, N) = { SumInf (т, N) ' v ' 7 ' (7)
0, если иначе.
SumInf (t, n)
x Sig(T ^ ti, N) 1 x Sig(T ^ Tn, N)
Inf (t ^ t1, n) Inf(t ^ tn,n)
Рис. 2. Распределение суммарного сигнального воздействия на клетки типа т [Figure 2. The distribution of the total signaling effect on т-type cells]
Величина К (т, г) дает приращение в единицу времени скорости г^(т, ¿) под действием сигналов от клеток типа Г в условиях отсутствия конкуренции с другими сигналами и максимальной интенсивности сигнального воздействия. Учитывая конкуренцию между сигналами, а также тот факт, что интенсивность деления (или смерти) г^(т, ¿) не должна становиться меньше нуля или больше г>тах(т), получаем уравнение
« = (! - ^) £ К (т.Г^(т . г.М)+
4 У ' Г: К(т,Г)>0
+(£ К(т,г)й1§(т ^ ^ (8)
^ (Т^ Г: К(т,Г)<0
Относительная доля N) клеток типа т, которые выберут асимметричное деление, можно посчитать с помощью параметров 0(т, Г) и распределяющих коэффициентов Sig(т ^ Г, N):
)= £ Sig(r ^ т*, N). (9)
т*: 0(Г,т*) = 1
По аналогии долю ¿(т ^ Г, N) клеток Г, которые дифференцируют в т после деления, можно посчитать с помощью параметров ^(т, Г) и Sig(т ^ Г, N):
¿(т ^ Г, N)= £ Sig(r ^ т*, N). (10)
т*: Д(т,т*)=т
Поскольку коэффициенты ¿(т ^ Г, N) и N) должны задавать распределение долей, для них обязаны выполняться условия нормировки.
Утверждение. УГ е Т, ^ ¿(т, Г, N) ^ 1.
тети{0}
Доказательство. Суммируя по всем т коэффициенты ¿(т ^ Г, получим
УГ £ ¿(т. = £ £ ^г^^ <
т т т*:Д(Г,т*)=т 4 ' У
< витгет£ £ Ш(Г ^ ^ * ¡иЩ^у <1
т т*:^(г,т*)=т
( ) □
Алгоритм формализации и применения модели для конкретных организмов.
Шаг 1. Для рассматриваемого организма на основе биохимических моделей
или эксперимента оцениваются значения универсальных параметров. Шаг 2. С использованием данных о развитии ткани корректируются значения параметров, полученные на предыдущем этапе с помощью модели (1)-(10).
Шаг 3. Построенная в итоге модель для отдельного организма анализируется
методами качественного анализа дифференциальных уравнений. Шаг 4. Значения универсальных параметров, полученные на шаге 2, задей-ствуются в более общей имитационной модели морфогенеза. В качестве начальных конфигураций клеток выбираются те, что будут соответствовать наиболее интересным для нас динамическим режимам, найденным на шаге 3.
Замечание 3. Важно отметить, что начальные значения для всех универсальных параметров по возможности должны быть получены с помощью биохимических моделей либо экспериментально. Использовать некоторые произвольные приближения для них нерационально, так как модель (1)—(10) не рассчитана на регрессионный подбор параметров. Применение алгоритмов минимизации для них оправдано только для достаточно малых значений вариации этих параметров и при условии хороших начальных приближений. В общем случае данное ограничение выступает существенным лимитирующим фактором, поскольку получение этих данных в ходе экспериментов будет достаточно трудоемкой задачей на текущем уровне развития экспериментальной науки.
Замечание 4. Важной особенностью итоговой модели является использование коэффициента ) для учета распределения суммарного сигнального воздействия между всеми клетками-мишенями. Подобный подход существенно отличается от классической схемы с обычным мажоритарным голосованием.
2. Специфика формализации базовой модели. Для оценки значений универсальных параметров Т, , Рг, О, О, К мы будем опираться на экспериментальные данные и предсказания моделей внутриклеточной биохимии (к примеру, из работы [17]). Рассмотрим простейшие примеры алгоритмов для оценки этих параметров.
Пример 1. Определение множества типов клеток Т. Шаг 1. Используя информацию о рассматриваемом организме и его тканях,
мы получаем начальное приближение для множества типов Т. Шаг 2. Выбираем набор ключевых параметров, отвечающих за тип клетки на биохимическом уровне. К ним, в первую очередь, относятся белки, а также активные6 гены, специфичные для данных типов. Шаг 3. Для выбранных на шаге 2 белков и генов вводится метрика, которая позволит проверить типы клеток на биохимическое «подобие». Отметим, что подобная метрика вводится на векторах из концентраций этих белков и состояний генов клеток вида с = (х\,... ,хск). Простейший вариант задания такой метрики — метрика на основе весовых коэффициентов
Р(С1,С2) = аг\хС - хС |,
где аг > 0 задают вклад отдельного белка или гена х\ в определение типа с биохимической точки зрения. Шаг 4. Проводим измерения концентраций белков и состояний генов для эталонных клеток всех типов из начального приближения для множества Т.
6Варианты определения данного понятия разобраны в работе [17].
Осуществляем кластеризацию этих данных алгоритмом РОИЕЬ. Каждый отдельный кластер считается отдельным типом клеток, а формальный элемент центра кластера выбирается в качестве эталонного представителя клеток данного типа.
Пример 2. Определение интенсивности синтеза сигналов (т).
Шаг 1. Для всех типов клеток т определяем, какие виды реальных сигналов
эти клетки способны вырабатывать {51 (т),... ,Бс(т)}. Шаг 2. Выбираем контрольное время АЬ, за которое клеткой будут синтезированы все сигналы из этого набора {51 (т),..., Бс(т)}. Шаг 3. Оцениваем, сколько сигналов {N1 (т),..., Nsk (т)} каждого вида клетка выделит за контрольное время АЬ. Количество сигналов в единицу времени можно будет посчитать как I^ (т) = (т)/АЬ. Шаг 4. В итоге получаем оценку для параметра (т) = шт^- I^ (т).
Замечание 5. Отметим, что оценку числа сигналов N(т) с помощью биохимической модели можно производить только в том случае, если в этой модели учитываются признаки экспорта молекул за пределы клеточной мембраны. Если такой механизм не учтен в модели, то единственный вариант оценки N (т) — их экспериментальное измерение.
Пример 3. Определение приоритетов сигналов Рг(т, т*).
Шаг 1. Для всех химических сигналов из набора {51 (т*),..., Бс(т*)}, определенных для типа т* на шаге 2 из примера 2, фиксируется суммарное число реакций Б(т,Б^(т*)) в единицу времени, которые катализируются под действием вторичных посредников от каждого сигнала Б^(т*) внутри клетки типа т. Шаг 2. Пользуясь данными о количестве сигналов {N1 (т),..., Nsk(т)}, полученными на шаге 3 в примере 2, проводим оценку приоритетов по формуле
Рг(т'т*> = Еда £ (т*)Б(тЛ(т*)).
Пример 4. Определение параметров деления клеток О(т,т*) и О(т,т*).
Шаг 1. Либо экспериментально воспроизводим прием клеткой типа т всех сигналов из набора {Б1(т*),..., Бс(т*)}, либо воспроизводим его с помощью биохимической модели.
Шаг 2. Либо дожидаемся деления клетки т, либо воспроизводим его с помощью биохимической модели. Оцениваем значения концентраций ключевых белков и состояния генных сетей с = (х1,..., хС) для обеих дочерних клеток.
Шаг 3. Проводим оценку типов дочерних клеток, используя данные, полученные при кластеризации векторов (х\,..., хС) в примере 1.
- В случае, если одна из дочерних клеток со своим вектором концентраций белков и состояний генов попадает в кластер для типа т, то считаем деление асимметричным О(т,т*) = 1.
- В случае, если для второй дочерней клетки получаем, что вектор с = (ж!,..., жк) для нее не попадает ни в один кластер, то добавляем в множество Т новый тип тгаеад и сохраним значение вектора с как центр этого нового кластера.
- Если кластер для второй дочерней клетки соответствует типу тс, то положим значение тс = ^(т, т*), где тс входит в потенциально расширенное множество типов Т.
Пример 5. Определение элементарных приращений К(т,т*).
Шаг 1. Фиксируем время ¿4, за которое клетки типа т в отсутствие раздражения от т* приступают к делению или апоптозу. В случае, если такое событие не наблюдается на достаточно длительном промежутке наблюдения, полагается ¿0 = те.
Шаг 2. Экспериментально или с помощью биохимической модели воспроизводим прием клеткой типа т всех сигналов из набора { 51 (т*),..., (т*)}. Количество сигналов возьмем равным N5, как на шаге 3 в примере 2, оцененных для контрольного времени Д£. Фиксируем время ¿4, за которое клетки типа т в этом случае будут приступать к делению или апоптозу.
Шаг 3. Пользуясь упрощающим положением, что ускорение деления осуществлялось за промежуток, сравнимый с временем Д£, получаем следующую формулу для оценки параметра К(т, т*):
К(т, т*) = - 1Л<* = - ¿4
дг ¿4
При использовании биохимической модели время наступления деления можно определить косвенно по прохождению клеткой контрольных точек клеточного цикла. Подобное событие в рамках биохимической модели может быть описано как выход концентраций определенных белков за пределы некоторых контрольных уровней. В случае, если белок выступает в роли ингибитора для прохождения контрольной точки клеточного цикла, то нас будет интересовать тот момент времени, когда его концентрация будет опускаться ниже контрольного уровня. Если же белок выступает в роли катализатора для прохождения контрольной точки клеточного цикла, то нас будет интересовать тот момент времени, когда его концентрация будет подниматься выше контрольного уровня.
Заключение. Использование альтернативного пути для формализации параметров модели (1)-(10) на основе экспериментальных данных или биохимической модели позволяет абстрагироваться от типа модели, и задействовать при желании те же значения параметров в дискретных имитационных моделях. В результате при использовании универсальных параметров мы получаем следующее разделение функций между моделями разных классов:
1) биохимические модели — формализация параметров;
2) популяционные модели — проверка формализации на адекватность, поиск скрытых параметров, исследование динамических режимов;
3) имитационные модели — визуализация клеточных скоплений в трехмерном пространстве, наглядное воспроизведение морфогенеза.
Аналогичный результат также можно получить и для других типов моделей, подобрав для них подходящие наборы универсальных параметров. В частности, можно ввести активные и пассивные механические напряжения в ткани, а их воздействие на клетки представить в виде генерации вторичных сигнальных молекул внутри клеток (подробный обзор этих механизмов см. в работе [18]). В этом случае можно провести анализ отклика клетки с помощью биохимической модели и сравнить воздействие механических раздражений с действием молекул морфогенов.
Главным ограничивающим фактором для применения модели (1)—(10) является сложность формализации ее параметров, поскольку она требует получения специфических экспериментальных данных, которые на данный момент практически никем не измеряются. Не менее сложным является и получение данных о численности клеток как функциях N(т) от их типов т для отдельных тканей на основе трехмерных томографий этих тканей. Фактически данная задача может быть решена средствами машинного обучения, но для ее эффективного решения необходимо наличие доступных баз данных по томографиям исследуемых тканей. Если допустить, что обе эти проблемы устранены, то тогда базовую модель (1)—(10) можно было бы задействовать для моделирования тканей растений, а вот для тканей животных она представляется слишком грубым приближением. Это связано с тем, что для растений в отличие от животных характерна более высокая статичность тканей, и поэтому потребность в моделировании механических воздействий и миграции клеток не столь ярко выражена.
Конкурирующие интересы. У меня нет конкурирующих интересов. Авторская ответственность. Я несу полную ответственность за предоставление окончательной версии рукописи в печать. Окончательная версия рукописи мною одобрена.
Финансирование. Исследование не имело финансирования.
Библиографический список
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., Hohme 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: Birkhauser, 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. 31053121. 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. Szabo A., Czirok 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., Julicher F. Fluidization of tissues by cell division and apoptosis // Proc. Natl. Acad. Sci. USA, 2010. vol. 107, no. 49. pp. 2086320868. 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.
Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki
[J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2017, vol. 21, no. 3, pp. 581-594 ISSN: 2310-7081 (online), 1991-8615 (print) d http://doi.org/10.14498/vsgtu1535
MSC: 35Q92; 92B05, 92D25
Mathematical modelling of tissue formation on the basis of ordinary differential equations
M. N. Nazarov
National Research University of Electronic Technology,
1, Shokin square, Zelenograd, Moscow, 124498, Russian Federation
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.
Keywords: morphogenesis modeling, ordinary differential equations, system biology, hierarchical models.
Received: 22nd March, 2017 / Revised: 13th June, 2017 / Accepted: 18th September, 2017 / First online: 20th September, 2017
Competing interests. I have no competing interests.
Author's Responsibilities. I take full responsibility for submitting the final manuscript in print. I approved the final version of the manuscript. Funding. The research has not had any funding.
Article
Q ©® The content is published under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/) Please cite this article in press as:
Nazarov M. N. Mathematical modelling of tissue formation on the basis of ordinary differential equations, Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2017, vol. 21, no. 3, pp. 581-594. doi: 10.14498/vsgtu1535 (In Russian).
Author's Details:
Maxim N. Nazarov http://orcid.org/0000-0001-8064-1374
Senior Lecturer; Dept. of Higher Mathematics-1; e-mail: nazarov-maximilian@yandex.ru
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, In: 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. 31053121. 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. Szabo A., Czirok 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. 2086320868. 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. Nazarov M. N. Modelling the tissue growth with the possibility of external influence on tissue shape, Prikl. Diskr. Mat., 2013, no. 4(22), pp. 103-113 (In Russian).
17. Nazarov M. N. The basic mathematical model for the description of regulatory processes of protein biosynthesis, Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki, 2016, vol.26, no. 4, pp. 515-524 (In Russian). 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.