Страницы

Биение сердца в цифрах и схемах

Упрощенная схема системы кровообращения человека

Использование достижений компьютерного моделирования в интересах медицины — сфера для науки довольно привлекательная, однако, до сих пор вызывающая много споров: человеческий организм — механизм невероятно сложный и непредсказуемый, как все живое, он плохо поддается математике. В связи с чем возникает следующий вопрос: а возможно ли вообще сделать модель, адекватно описывающую его биологические процессы?
Сейчас в Японии, США и Европе проводятся исследования, направленные на создание полной модели физиологии человека.

На данный момент в проекте задействованы три известных модели
  • сердечных сокращений
  • долговременной почечной регуляции
  • системы артериальных сосудов,
рассматривающие ССС человека с различных сторон.

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

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

Ну а третья из задействованных в системе моделей включает в себя 55 основных артерий, составляющих бинарное дерево, и описывает течение крови в них.

Для того, чтобы обеспечить совместное функционирование этих трех систем, необходимо привести в соответствие их численные коды и интерфейсы. Здесь ученым помогло агентное моделирование — метод, который применяется, когда поведение всего объекта трудно или невозможно формализовать. Они представили ССС человека как совокупность отдельных частей, каждая из которых способна как функционировать самостоятельно, так и взаимодействовать с другими (агентами могут выступать математические модели отдельных органов и целых систем организма). В результате — поведение всей системы складывается из работы каждой ее части так же, как поведение толпы зависит от действий каждого находящегося в ней человека. В то же время, автономность агентов дает возможность работать с ними индивидуально — улучшать или заменять их, увеличивать их количество, не затрагивая при этом остальные модули.

Объединение трех разных моделей в одной стало возможным благодаря специально созданному для этого программному модулю на языке Javaдля BioUML,  который, с одной стороны, позволяет представить биологические системы в виде блочных диаграмм, а с другой — способен автоматически генерировать и запускать симуляцию агентов.

Основой для комплексной системы послужила модель сердечных сокращений. Сначала модуль артериального резервуара в ней был заменен на блок, созданный из модели артериального дерева, которую ученые доработали, чтобы она соответствовать входным и выходных параметрам «принимающей стороны» — например, изменили заданный в ней механизм симуляции и добавили расчет усредненных характеристик: среднего давления, средней сопротивляемости и общего объема артериального русла. Теперь модель сердечных сокращений вдобавок к своим преимуществам получила способность рассчитывать поток крови в каждом из 55 сосудов по отдельности.

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

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


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