Машинное обучение в медицине — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Предсказание молекулярных свойств)
(Предсказание молекулярных свойств)
Строка 10: Строка 10:
 
===Предсказание молекулярных свойств===
 
===Предсказание молекулярных свойств===
 
[[Файл:MoleculeGNN.PNG|400px|thumb|Молекулярный граф]]
 
[[Файл:MoleculeGNN.PNG|400px|thumb|Молекулярный граф]]
Одна из главных задач машинного обучения при поиске новых лекарств {{---}} сужение круга их поиска. Чаще всего, фармацевтические компании имеют на руках библиотеки с огромным количеством веществ, которые они потенциально могут синтезировать и опробовать в качестве лекарства. Но обычно размеры этих библиотек составляют тысячи молекул, поэтому ситезировать и проверить каждую из них не представлятся возможным. В этом случае прибегают к предсказанию некоторых свойств этих молекул, которые точно определяют, может ли молекула быть использована как лекарство.
+
Одна из главных задач машинного обучения при поиске новых лекарств {{---}} сужение круга их поиска. Чаще всего, фармацевтические компании имеют на руках библиотеки с огромным количеством веществ, которые они потенциально могут синтезировать и опробовать в качестве лекарства. Но обычно размеры этих библиотек составляют тысячи молекул, поэтому ситезировать и проверить каждую из них не представлятся возможным. В этом случае прибегают к предсказанию некоторых свойств этих молекул, которые точно определяют, может ли молекула быть использована как лекарство. Для предсказания свойств молекул обычно используют молекулярный граф - графическое представление молекулы (ее атомов и связей).
  
Для предсказания свойств молекул обычно используют молекулярный граф - графическое представление молекулы (ее атомов и связей).
+
[[https://ars.els-cdn.com/content/image/1-s2.0-S1046202314002631-fx1.jpg|400px|thumb|Генерация Моргановских фингерпринтов]]
По молекулярному графу далее строится вектор свойств для молекулы. В основе большинства методов лежат [[графовые нейронные сети]].
+
 
 +
Первые нейронные сети для предсказания молекулярных свойств использовали Моргановские фингерпринты (англ. Morgan fingerpints), которые для каждого атома в моекуле выделяли всех его соседей на каком-то пределенном расстоянии (гиперпараметр) и смотрели на наличие такой подструктуры в молекуле. Получался аналог некоторого оne-hot кодирования. Прорыв в этой области случился с появлением сети NeuralFingerprints ([[https://arxiv.org/abs/1509.09292 Duvenaud et al. Convolutional Networks on Graphs for Learning Molecular Fingerprints]]), где фингерпринты получались путем учитывания важности подструктур из Моргановских фингерпринтов, то есть были добавлены веса у каждой из возмоных подструктур.  
 +
 
 +
Эта сеть была одной из первых в этой области, и сейчас используется как baseline метод в огромном количестве статей. В основу же новых методов сейчас чаще всего ложатся[[графовые нейронные сети]].
  
 
===Предсказание формы белка===
 
===Предсказание формы белка===

Версия 16:38, 28 декабря 2020

Какие проблемы решает и какими способами. Supervised learning can be used to identify patients to screen for prevention. Unsupervised learning can be used to discover new biological hypotheses. Reinforcement learning takes easy clinical decisions out of clinicians’ hands

Диагностика заболеваний

Персонализированное лечение

Поиск лекарств

Поиск лекарств (англ. drug discovery, drug design) - процесс поиска новых лекарственных средств, часто основанный на знаниях о биологической мишени. При поиске новых лекарстенных средств часто прибегают к помощи машинного обучения в таких задачах, как предсказание молекулярных свойств потенциальной молекулы лекарства, формы какого-либо белка, активности взамодействия между друмя молеулами и т.д.

Предсказание молекулярных свойств

Молекулярный граф

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

[Моргановских фингерпринтов]

Первые нейронные сети для предсказания молекулярных свойств использовали Моргановские фингерпринты (англ. Morgan fingerpints), которые для каждого атома в моекуле выделяли всех его соседей на каком-то пределенном расстоянии (гиперпараметр) и смотрели на наличие такой подструктуры в молекуле. Получался аналог некоторого оne-hot кодирования. Прорыв в этой области случился с появлением сети NeuralFingerprints ([Duvenaud et al. Convolutional Networks on Graphs for Learning Molecular Fingerprints]), где фингерпринты получались путем учитывания важности подструктур из Моргановских фингерпринтов, то есть были добавлены веса у каждой из возмоных подструктур.

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

Предсказание формы белка

Предсказание реакции между молекулами

Радиотерапия

Поиск опухолей по результатам исследований

См. также

Примечания


Источники информации