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

Фарков Михаил Александрович. Разработка алгоритмов выполнения молекулярного докинга с использованием графических процессоров: диссертация ... кандидата Технических наук: 05.13.17 / Фарков Михаил Александрович;[Место защиты: ФГАОУВО Сибирский федеральный университет], 2017
Автор
Фарков Михаил Александрович
Год
2017
  • 99 000 UZS

Оглавление диссертации
Введение
1 Особенности реализации численных методов оптимизации на графических процессорах для решения прикладных задач 13
1.1 Виды молекулярного докинга 13
1.2 Оптимизируемая функция. Оценка энергии конформации 17
1.3 Численные методы оптимизации
1.3.1 Генетический алгоритм в программе AutoDock 22
1.3.2 Итеративный локальный поиск в программе AutoDock Vina 23
1.3.3 Метод инкрементального наращивания в программе DOCK 24
1.3.4 Метод Монте-Карло в программе ROSETTALIGAND 25
1.3.5 Муравьиный алгоритм в программе PLANTS 26
1.3.6 Метод дифференциальной эволюции 27
1.3.7 Метод роя частиц
1.4 Требования к численным методам оптимизации для реализации с использованием графических процессоров 28
1.5 Выбор метода оптимизации для реализации на графических процессорах 32
1.6 Выводы по первой главе 35
2 Алгоритм реализации метода дифференциальной эволюции с использованием графических процессоров 36
2.1 Существующие подходы к реализации метода дифференциальной эволюции с использованием графических процессоров 36
2.2 Предлагаемая модель выполнения метода дифференциальной эволюции с использованием графических процессоров 43
2.3 Организация основных структур данных для выполнения метода дифференциальной эволюции 46
2.4 Обобщнная схема алгоритма реализации метода дифференциальной эволюции для одного вычислительного блока 48
2.5 Использование CUDA потоков для организации вычислений 49
2.6 Выводы по второй главе 51
3 Применение метода дифференциальной эволюции для выполнения молекулярного докинга с использованием графических процессоров 53
3.1 Применение сеточного подхода в молекулярном докинге 53
3.2 Существующие реализации сеточного подхода 54
3.3 Алгоритм расчта силовых полей межмолекулярного взаимодействия с помощью сеток на графических процессорах 56
3.4 Алгоритм выполнения молекулярного лиганд-белкового докинга с использованием графических процессоров 64
3.5 Особенности программной реализации лиганд-белкового докинга с использованием графических процессоров
3.5.1 Организация основных структур данных 69
3.5.2 Ограничения по используемым графическим процессорам 71
3.5.3 Использование массива графических процессоров 73
3.5.4 Управление вычислениями на одном графическом процессоре 74
3.5.5 Форматы файлов силового поля и обработка биомишени 76
3.5.6 Трхмерная трансформация лиганда на графическом процессоре 79
3.6 Выводы по третьей главе 83
4 Анализ эффективности разработанных алгоритмов и программ 85
4.1 Тестирование алгоритма реализации метода дифференциальной эволюции 85
4.2 Тестирование алгоритма вычисления сеток силовых полей 87
4.3 Тестирование алгоритма решения задачи молекулярного лиганд-белкового докинга 89
4.4 Выводы по четвртой главе 93
Заключение 94
Термины и определения 96
Список использованных источников

Рекомендуем вам товары

99 000 UZS
Автор
Кондратенко Анна Алексеевна
Количество страниц
Год
2016
99 000 UZS
Автор
Кудинов Михаил Сергеевич
Количество страниц
Год
2016
99 000 UZS
Автор
Коробкин Евгений Александрович
Количество страниц
Год
2016
99 000 UZS
Автор
Кохов Виктор Викторович
Количество страниц
Год
2016
99 000 UZS
Автор
Лихошерстный Алексей Юрьевич
Количество страниц
Год
2016
Модули для Opencart 2, Опенкарт 3