Реализация программных средств трёхмерного моделирования клеточной структуры биологических тканей | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Библиографическое описание:

Реализация программных средств трёхмерного моделирования клеточной структуры биологических тканей / А. В. Мазова, В. С. Костыренко, В. Я. Ревякина [и др.]. — Текст : непосредственный // Молодой ученый. — 2019. — № 25 (263). — С. 31-33. — URL: https://moluch.ru/archive/263/61029/ (дата обращения: 26.04.2024).



В статье описывается процесс разработки графа клеточных взаимодействий для исследования трёхмерных моделей структуры живых тканей. Описываемое программное обеспечение позволяет строить и исследовать такие модели, созданные в рамках теории трёхмерной гистологии (разработанной Г. А. Савостьяновым), которые невозможно построить с помощью текущих средств.

Ключевые слова: клетка, геометрический центр, граф клеточных взаимодействий, 3D гистология.

Гистология — раздел биологии, изучающий строение тканей живых организмов. Для классической гистологии является традиционным изучение структуры тканей, основанное на изучении её двумерных срезов. Эти методы, однако, не дают верного представления о трёхмерной структуре ткани, поэтому современные специалисты изучают геометрические особенности отдельно взятых клеток.

Геннадий Александрович Савостьянов описывал подход к 3D моделированию структуры биологической ткани [1]. Он ввёл понятие гистион, как элементарную единицы многоклеточности. Гистионы — это группы клеток, которые возникают в результате разделения функций между клетками. Пласты рассматриваются как регулярные клеточные решетки, образующиеся путём полимеризации гистионов. Также Севастьянов предлагает подход к описанию возникновения стволовых клеток в развитии многоклеточных организмов [2]. Основа подхода — форматизированное описание становления гистионов путём приобретения и реализации потенций для осуществления процедуры разделения функций между клетками.

Важным аспектом для изучения является пространственная организация тканей, т. е. внутреннее расположение клеток в ткани. Существует гипотеза, что при патологиях (например, раковой опухоли), происходит изменение не клеток, а структуры ткани, т. е. взаимного расположения клеток относительно друг друга, а также и способа взаимодействия клеток между собой. Исследования, ищущие причины рака внутри клеток, являются неудачными, что может косвенно подтверждать эту гипотезу.

В связи с этим, появилась необходимость построения графа клеточных взаимодействий.

Графом клеточных взаимосвязей (или «этажеркой») является представление топологии клеточной сети пласта в целом (Рис 1).

Рис. 1. Сенсорный эпителий органа слуха голубя и представление решетки в виде графа клеточных взаимосвязей

В таком виде у модели можно рассмотреть, каким образом связан каждый уровень друг с другом. Легче становится проследить непосредственно за изменением или нарушением отношений между клетками внутри одного гистиона.

Идея построения

Каждая клетка в программе состоит из нескольких слоёв. Построение «этажерки» заключается в том, чтобы каждый слой представить в виде вершин графа, которые затем будут соединены ребрами. В пределах одной клетки построить её представление в виде графа не составляет труда. В пределах гистиона это уже сложнее, т. к. приходится применять определённые методы для того, чтобы определить, находятся ли рядом с рассматриваемой клеткой ещё одна для того, чтобы связать их вершины рёбрами.

Для построения «этажерки» используется следующий алгоритм:

  1. Рассчитывается центр каждого отдельно взятого слоя.
  2. Вершины в пределах одной клетки соединяются рёбрами.
  3. Для каждой клетки происходит поиск рядом лежащих клеток.
  4. Достраиваются межклеточные рёбра.

Геометрический центр

Геометрический центр, или барицентр [3] — это среднее арифметическое положение всех точек фигуры. Фигуры, образующие слои клеток, могут состоять как из одной точки, так и из нескольких. Для каждого случая необходимо находить геометрический центр по координатам точек.

Определение местоположения барицентра для конечного множества точек.

Барицентр конечного множества из k точек в находится по формуле:

Полученная G такая, что сумма расстояний между точками множества и ней является минимальной.

Промежуточный результат выполнения алгоритма можно наблюдать на Рис 2. В пункте 3 ставится задача поиска для каждой клетки клеток, с которыми она граничит. Необходимо понять, какие вершины потребуется соединить ребрами.

Рис. 2. Гистион и его отдельное представление его клеток в виде графа клеточных взаимосвязей

Процесс нахождения соседних клеток

Для того, чтобы реализовать для каждой клетки поиск её соседей, нужно понять, как они стыкуются. Выполнятся следующее правило: клетка A стыкуется на уровне (слое) n с клеткой B на её уровне (слое) m, если n и m имеют хотя бы две общие вершины. Вершины считаются общими, если расстояние между ними <0,1. В случае, если слой n или m состоит из одной вершины, клетки считаются соприкасающимися на этом уровне. Таким образом проверяются все вершины каждой клетки и, в зависимости от результата проверки, строятся рёбра.

Итогом работы алгоритма является построенный граф структурных взаимосвязей клеток (Рис 3).

Рис. 3. Гистион, представленный графом клеточных взаимодействий

Литература:

1. Савостьянов Г. А. Возникновение элементарных единиц многоклеточности и формирование пространственной организации клеточных пластов, 2012. 165 с.

2. Савостьянов Г. А. Возникновение стволовых клеток в развитии многоклеточности и их количественная характеристика, 2016. 557 с.

3. Барицентр // Свободная энциклопедия википедия URL: https://ru.wikipedia.org/wiki/Барицентр (дата обращения: 07.04.2019).

Основные термины (генерируются автоматически): клетка, геометрический центр, вид графа, конечное множество.


Ключевые слова

клетка, геометрический центр, граф клеточных взаимодействий, 3D гистология

Похожие статьи

Алгоритмические аспекты доминирования в графах

Рассмотрим доминирующее множество D для графа I с выделенной вершиной u. Тогда D = D'D«, где D' — доминирующее множество

В программе для исходного графа общего вида выполняется построение остовного дерева, для которого с помощью методов динамического...

Структура разбиений прямоугольников на Т-тетрамино

Определение. Назовём трубой множество клеток, хотя бы одна вершина которых принадлежит циклу, а границей трубы — множество всех границ клеток трубы, которые не касаются цикла. Граничная клетка трубы — клетка, одна из границ которой принадлежит границе трубы.

Описание порядка выполнения определённого набора инструкций...

Предположим, что задано некоторое конечное множество вершин в трёхмерном Евклидовом пространстве и множество не упорядоченных пар

Таким образом задан не ориентированный симметричный граф G(V,E ). На заданном графе требуется построить минимальный...

Треугольный конечный элемент с узловыми неизвестными в виде...

Сорокина Е. И., Мелихов К. М., Маковкина Л. Н. Треугольный конечный элемент с узловыми неизвестными в виде перемещений и их

Ключевые слова: оболочка, объемный треугольный конечный элемент, несжимаемый материал, напряжения, деформации, перемещения...

Элементы теории графов в курсе дискретной математики

− знать основные понятия теории графов (определение графа, виды графов, способы задания графов, раскраска графов, циклы и пути в

− уметь формулировать и доказывать теоремы, применять методы теории графов для решения математических задач, построения и анализа...

История развития дискретной математики и ее роль в обучении...

Например, аппарат теории множеств и теории графов используется при изучении не только дискретных, но и непрерывных объектов.

Конечная математика (дискретная математика) - раздел математики, занимающийся изучением свойств объектов конечного характера [8].

Графы – многофункциональный инструмент любого человека

Наш современный мир наполнен не только буквами разных языков и цифрами различных видов, но и изображениями, представленными в многочисленных интерпретациях: всевозможные фотографии, картины всех эпох и стилей, а также такие вещи как схемы.

Двухфазный алгоритм решения задачи о клике для разреженных...

Уровень разреженности графа задается в виде ограничения на его древовидную ширину. Показано, что время выполнения предлагаемого алгоритма полиномиально

Это позволяет применять данный алгоритм к графам большой размерности и малой древовидной ширины.

Похожие статьи

Алгоритмические аспекты доминирования в графах

Рассмотрим доминирующее множество D для графа I с выделенной вершиной u. Тогда D = D'D«, где D' — доминирующее множество

В программе для исходного графа общего вида выполняется построение остовного дерева, для которого с помощью методов динамического...

Структура разбиений прямоугольников на Т-тетрамино

Определение. Назовём трубой множество клеток, хотя бы одна вершина которых принадлежит циклу, а границей трубы — множество всех границ клеток трубы, которые не касаются цикла. Граничная клетка трубы — клетка, одна из границ которой принадлежит границе трубы.

Описание порядка выполнения определённого набора инструкций...

Предположим, что задано некоторое конечное множество вершин в трёхмерном Евклидовом пространстве и множество не упорядоченных пар

Таким образом задан не ориентированный симметричный граф G(V,E ). На заданном графе требуется построить минимальный...

Треугольный конечный элемент с узловыми неизвестными в виде...

Сорокина Е. И., Мелихов К. М., Маковкина Л. Н. Треугольный конечный элемент с узловыми неизвестными в виде перемещений и их

Ключевые слова: оболочка, объемный треугольный конечный элемент, несжимаемый материал, напряжения, деформации, перемещения...

Элементы теории графов в курсе дискретной математики

− знать основные понятия теории графов (определение графа, виды графов, способы задания графов, раскраска графов, циклы и пути в

− уметь формулировать и доказывать теоремы, применять методы теории графов для решения математических задач, построения и анализа...

История развития дискретной математики и ее роль в обучении...

Например, аппарат теории множеств и теории графов используется при изучении не только дискретных, но и непрерывных объектов.

Конечная математика (дискретная математика) - раздел математики, занимающийся изучением свойств объектов конечного характера [8].

Графы – многофункциональный инструмент любого человека

Наш современный мир наполнен не только буквами разных языков и цифрами различных видов, но и изображениями, представленными в многочисленных интерпретациях: всевозможные фотографии, картины всех эпох и стилей, а также такие вещи как схемы.

Двухфазный алгоритм решения задачи о клике для разреженных...

Уровень разреженности графа задается в виде ограничения на его древовидную ширину. Показано, что время выполнения предлагаемого алгоритма полиномиально

Это позволяет применять данный алгоритм к графам большой размерности и малой древовидной ширины.

Задать вопрос