Скачать презентацию Моделирование динамики живых систем с использованием суперкомпьютерных технологий Скачать презентацию Моделирование динамики живых систем с использованием суперкомпьютерных технологий

34d80a9addcbbe3d97ccc363c0e902df.ppt

  • Количество слайдов: 29

Моделирование динамики живых систем с использованием суперкомпьютерных технологий Г. В. Осипов (ННГУ) Моделирование динамики живых систем с использованием суперкомпьютерных технологий Г. В. Осипов (ННГУ)

Нелинейная динамика и суперкомпьютерные вычисления Школа теории колебаний академика А. А. Андронова n Качественные Нелинейная динамика и суперкомпьютерные вычисления Школа теории колебаний академика А. А. Андронова n Качественные методы исследования динамики систем n Математическое моделирование n Суперкомпьютерные вычисления n

Живые системы n Кардиосети (сердечная ткань, целое сердце) n Нейронные сети (участки мозг, целый Живые системы n Кардиосети (сердечная ткань, целое сердце) n Нейронные сети (участки мозг, целый мозг)

1. Сердце. Суперзадача – создание «виртуального сердца» Электрическая активность n Механическая активность n Сосуды 1. Сердце. Суперзадача – создание «виртуального сердца» Электрическая активность n Механическая активность n Сосуды n Реальная геометрия n Влияние нервной ситемы n… n

Personalized Virtual Hearts for Personalized Arrhythmia Treatment Базовая 3 Д Модель Пациент Информа ция Personalized Virtual Hearts for Personalized Arrhythmia Treatment Базовая 3 Д Модель Пациент Информа ция о заболева нии Лечение Расчет Персональная модель

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

Лаборатория электрофизиологии и моделирования сердца Лаборатория электрофизиологии и моделирования сердца

Эксперименты с культурами сердечных клеток. Метод: Phase Contrast Imaging n photo - Микроскоп (слева) Эксперименты с культурами сердечных клеток. Метод: Phase Contrast Imaging n photo - Микроскоп (слева) - Культура клеток, наблюдаемая в микроскоп (справа) - Аппаратура реагирует на изменение фазы колебаний клеток - Белый цвет – клетка совершает колебания, черный цвет – клетка не двигается

Модели одной клетки n n n n n Hodgkin-Huxley (1952) Fitz. Hugh-Nagumo (1960, 1961) Модели одной клетки n n n n n Hodgkin-Huxley (1952) Fitz. Hugh-Nagumo (1960, 1961) Beeler-Reuter (1977) Luo-Rudy (1991, 1994, 2000) Ten Tusscher and Co. (2003) Zhang (2004) Maltsev-Lokatta(2010) Grandi (2010) …

Модели среды Смешанные среды (автоколебательные, возбудимые и пассивные элементы) n Мультидоменные модели n Сложная Модели среды Смешанные среды (автоколебательные, возбудимые и пассивные элементы) n Мультидоменные модели n Сложная геометрия n

Модель Луо-Руди d. V/dt = – 1/C (INa+Isi+IK+IK 1+IKp+Ib + Istimulus) INa = GNa Модель Луо-Руди d. V/dt = – 1/C (INa+Isi+IK+IK 1+IKp+Ib + Istimulus) INa = GNa m 3 h j (V – ENa) IK 1= GK 1 K 1 i(V) (V – EK 1) Isi = Gsi d f (V – Esi(V, c)) IKp= GKp. Kp(V) (V – EK 1) IK = GK x xi(V) (V – EK) Ib = Gb (V – Eb) dgi/dt = i(V) (1 – V) – i(V) V dc/dt = – 10– 4 Isi (V, c, d, f )+0. 07(10– 4 – c) Управляющие параметры: Gna, Gsi , GK 1 , Istimulus

Возбудимая клетка (кардиомиоцит) Зависимость от Gsi Возбудимая клетка (кардиомиоцит) Зависимость от Gsi

Автоколебательная клетка (пейсмекерная клетка синусного узла) (GK 1=0) Автоколебательная клетка (пейсмекерная клетка синусного узла) (GK 1=0)

Модель Коля для фибробластов pacemaker myocyte fibroblast Модель Коля для фибробластов pacemaker myocyte fibroblast

Сети элементов Сети элементов

Вычислительная сложность экспериментов Для моделирования необходимо считать изменение миллиардов переменных! Большие длительности проводимых экспериментов. Вычислительная сложность экспериментов Для моделирования необходимо считать изменение миллиардов переменных! Большие длительности проводимых экспериментов. Необходимо проводить эксперименты большое число раз в широком диапазоне изменения параметров Необходимость применения суперкомпьютерных технологий

Суперкомпьютерный кластер ННГУ - Пиковая производительность 2. 7 TFLOPS - Общий объем оперативной памяти Суперкомпьютерный кластер ННГУ - Пиковая производительность 2. 7 TFLOPS - Общий объем оперативной памяти 256 Gb - 64 вычислительных узла - CPU: 2 x. Intel XEON 5150 Dual Core (4 x 2. 66 Был разработан Ghz cores) параллельный алгоритм - RAM: 4 Gb с использованием DDR 2 специализированного для данной задачи метода интегрирования - время вычисления конкретной задачи (в часах) от числа процессов зеленый - ускорение, получаемое при использовании параллельных вычислений (в разах) - синий 14 (25)

Описание алгоритма n Использование специального алгоритма интегрирования для сокращения времени обмена данными между процессами Описание алгоритма n Использование специального алгоритма интегрирования для сокращения времени обмена данными между процессами при распараллеливовании (Qu Z. , Garfinkel A. An advanced algorithm for solving partial differential equation in cardiac conduction: IEEE Transactions conduction: on biomedical engineering, 1999) n Создание параллельной программы с использованием MPI. u Виртуальная топология процессов u Функция обмена данными между процессами; MPI_Sendrecv(…). u Функция сбора и сохранения данных; MPI_Gather(…).

Результаты моделирования Кластерные вычисления (MPI) + Параллельные вычисления на машинах с общей памятью (Intel Результаты моделирования Кластерные вычисления (MPI) + Параллельные вычисления на машинах с общей памятью (Intel TBB)

Волны в синусном узле Волны в синусном узле

2. Нейросети (Центр интеллектуальных систем и робототехники) Последовательная активность n Адаптивное поведение n Задача: 2. Нейросети (Центр интеллектуальных систем и робототехники) Последовательная активность n Адаптивное поведение n Задача: Используя принципы функционирования мозга животных, создадим искусственную нейронную сеть n

Модель адаптивного поведения агента на основе нейрофизиологической теории функциональных систем Модель адаптивного поведения агента на основе нейрофизиологической теории функциональных систем

Адаптация мобильного робота в неизвестном окружении -Робот должен зарядить батарею; -Зарядка произойдет, если робот Адаптация мобильного робота в неизвестном окружении -Робот должен зарядить батарею; -Зарядка произойдет, если робот дойдет до красного цилиндра -Красного цилиндра сначала нет, он появится, если робот дойдет до зеленого цилиндра

Обучение Процесс хаотического поиска Обучение Процесс хаотического поиска

Финальные шаги обучения Полностью обученный агент Финальные шаги обучения Полностью обученный агент

Спасибо за внимание Литература. 1. Chaos, 2007, 2008, 2009, 2010 2. Physical Review E, Спасибо за внимание Литература. 1. Chaos, 2007, 2008, 2009, 2010 2. Physical Review E, 2009, 2010 3. EPL, 2009, 2010.

Мобильный робот E-Puck Мобильный робот E-Puck

Мобильный робот E-Puck Мобильный робот E-Puck

Параллельные вычисления на машинах с общей памятью (Intel TBB) Параллельные вычисления на машинах с общей памятью (Intel TBB)