$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Эти репрезентативные результаты были получены в результате следования процедуре, описанной в настоящем протоколе. Анализ ассоциаций был проведен в соответствии с протоколом CaseOLAP LIFT5 с параметрами по умолчанию, изучив восемь широких категорий сердечно-сосудистых заболеваний72 и их связь с митохондриальными белками (GO:0005739). В общей сложности по состоянию на май 2024 года было определено 635 696 сообщений об этих заболеваниях; Среди них было выявлено 4655 ассоциаций белка и заболевания с высокой степенью достоверности для последующего анализа. Граф биомедицинских знаний был построен с использованием программного кода от Know2BIO с настройками по умолчанию в мае 2024 года9. Результирующий граф знаний состоит из 219 450 узлов, 6 323 257 ребер, а также признаков узлов для 189 493 узлов с описаниями узлов, последовательностями белков/генов, химической структурой и т. д., где это возможно. Оценка вычислительного времени для всех этапов протокола представлена в таблице 1.
Система RUGGED была инициализирована путем построения векторных баз данных как для узлов графа знаний, так и для признаков, а также публикаций, относящихся к CVD. Все узлы графа знаний, ребра и особенности узлов были обработаны с размером блока 20 токенов с помощью модели встраивания BART71 для подготовки к векторному поиску RAG. Аналогичным образом, оригинальные вклады и обзорные статьи обрабатывались с использованием блока размером 500 токенов и модели встраивания BART для подготовки к векторному поиску RAG. Для поиска литературы полнотекстовые публикации размером более 500 токенов были иерархически суммированы на основе отдельных разделов публикации с помощью модели встраивания BART. Модель GPT-4o использовалась для остальных LLM-агентов в системе.
Эти репрезентативные результаты демонстрируют пример использования для исследования потенциальных лекарственных препаратов для лечения аритмогенной кардиомиопатии (АКМП) и дилатационной кардиомиопатии (ДКМП), обозначенных как MeSH_Disease: D019571 и MeSH_Disease: D002311 соответственно. Серия запросов представлена на рисунке 3, примеры ответов модели показаны на рисунке 4, а полный ответ представлен в дополнительном файле 1, раздел А. Направление исследования было адаптировано к проверенным исследователями ответам, и последующие запросы были составлены на основе результатов предыдущих ответов. Анализ выявил 11 кандидатов в препараты, классифицируемые как бета-блокаторы и антиаритмики. Новые возможности терапевтического лечения оценивались с помощью модели прогнозирования связи сверточной нейронной сети графа на подмножестве полного графа знаний, включая узлы в пределах 1 прыжка от исследуемых узлов заболевания и лекарства и их взаимосвязи, с метриками оценки, представленными в таблице 4. Верхние 10 релевантных ребер для каждого прогноза модели были дополнительно изучены с помощью модуля объяснимости графа, GNNExplainer44, чтобы определить верхние узлы и ребра, вносящие вклад в каждый прогноз, соответственно. Общая стоимость использования коммерческого LLM для всех этапов протокола RUGGED для данного случая использования оценивается в $1.50 на момент написания статьи.

Рисунок 1: Извлечение данных в рамках рабочего процесса Graph-Guided Explainable Disease Distinction (RUGGED). RUGGED состоит из четырех основных компонентов: (1) сбор и обработка данных из этически полученных и профессионально управляемых ресурсов (например, PubMed и курируемых биомедицинских баз знаний), (2) интеграция результатов рецензируемых исследований в единый граф знаний, (3) структурирование текстовых и графовых данных в рамках баз данных, (4) моделирование и прогнозирование объяснимых отношений между биомедицинскими объектами в рамках графа знаний, и (5) извлечение и синтез знаний с помощью рабочего процесса дополненной генерации (RAG) (рис. 2) для проверки сложных молекулярных отношений и изучения прогнозирования заболеваний на основе искусственного интеллекта. Для повышения точности выводимых данных пользователь может выполнять этап проверки с участием человека в процессе. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Рисунок 2: Архитектура извлечения и рабочий процесс по снижению смещения. Фреймворк Retrieval Augmented Generation (RAG) использует несколько агентов LLM, каждый из которых выполняет определенные задачи для поддержки доступа к релевантной информации на основе запроса пользователя. Эта система предоставляет документированные доказательства работы ориентированного на пользователя Reasoning Agent на основе GPT, облегчая взаимодействие пользователя с агентом и синтез знаний. (1) Поиск биомедицинских текстов: Рецензируемые оригинальные статьи и обзорные статьи фильтруются на основе их актуальности для понимания ассоциаций заболеваний. Векторная база данных создается для проверенных автором и редактором текстовых данных, взвешенных на основе соответствующего раздела публикации, соответственно: 70% Аннотации, 10% Результатов, 10% Метаданных и 10% для всех остальных подразделов. Поиск по ключевым словам и поиск по сходству с текстом, встраивание пользовательского запроса вместе идентифицируют релевантные документы. Резюме по каждому документу генерируются с помощью резюмера на основе BERT, а агент оценки текста на основе GPT уточняет поиск для проверки релевантности запроса и документа. (2) Извлечение графа знаний: Модуль распознавания именованных сущностей на основе BERT и извлечения отношений на основе GPT связывает запрос пользователя с соответствующими сущностями в графе знаний. Поиск сходства в векторной базе данных выявляет соответствующие узлы и ребра. Данные извлекаются из базы данных Neo4j с помощью запросов Cypher, генерируемых агентом Cypher Query Agent на основе GPT и уточняемых агентом проверки запросов. (3) Отдельные ответы из конвейеров поиска биомедицинского текста или графа знаний представляются Агенту Рассуждения, который синтезирует краткий ответ с минимальным смещением на запрос пользователя. Эта система направлена на обеспечение точности и беспристрастности при представлении фактической информации. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Рисунок 3: Пример использования для синтеза знаний и исследования гипотез с помощьюкаскада запросов. На этом рисунке показан выделенный сценарий использования, сосредоточенный на цепочке связанных вопросов и концепций, которые исследователь и/или медицинский работник могут задать системе RUGGED. Запросы от пользователя представляются системе в числовом порядке, со стрелками, представляющими логические и предметно-специфические рассуждения по каждому вопросу. Система извлекает из неявной и релевантной информации (источник показан синим цветом), отвечая на запрос. Примеры реакций системы представлены на рисунке 4. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Рисунок 4: Пример использования сердечно-сосудистой патологии: выяснение патогенеза ССЗ. Отображаются пары запрос-ответ между пользователем и системой RUGGED. В верхней левой части вопросы 1-6 извлекают информацию путем извлечения информации из базы данных графа знаний для формулирования ответов, основанных на фактических данных. В вопросе 7 используется объяснимое предсказание связи графа для определения наиболее результативных терапевтических средств. Запрос предлагает прогностический анализ, который выполняется и обрабатывается системой автоматически, а ключевые выводы кратко обобщаются. В вопросе 8 оцениваются литературные данные из определенного корпуса текстовых данных, которые извлекаются в качестве релевантных доказательств для проверки, подтверждения и подтверждения прогнозируемого результата. Реакция системы была проверена в процессе проверки человеком и изменена для удобства чтения и краткости. Полная расшифровка этих выводов подробно изложена в Дополнительном файле 1. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.
| Стремянка | Описание | Время |
| Доступ к биомедицинским знаниям | 30% всего |
| Подготовка корпуса биомедицинской литературы | Подключайтесь к PubMed и PubMed Central, загружайте и анализируйте данные публикаций для последующих задач. | 20% |
| Подготовка данных базы знаний | Подключайтесь к базам знаний по биомедицине, загружайте и анализируйте необходимую информацию для последующих задач. | 5% |
| Извлечение информации | 30% всего |
| CaseOLAP LIFT Анализ интеллектуального анализа текста | Выявление высокого уровня взаимосвязи между заболеванием и белком в биомедицинском текстовом корпусе. | 25% |
| Построение графа знаний | Объединяйте и интегрируйте разрозненную информацию из биомедицинских баз знаний в единый граф знаний. | 5% |
| Прогнозный анализ | 10% всего |
| Обучение нейронной сети графа | Обучите модель на данных графа биомедицинских знаний, чтобы изучить скрытые закономерности в графе. | 5% |
| Анализ ранжирования релевантности | Примените модуль объяснимости, чтобы выделить наиболее релевантные узлы и края, имеющие отношение к изучению заболевания. | 2.5% |
| Прогнозирование ссылок | Используйте модуль объяснимости для определения ключевых узлов и ребер, способствующих новым прогнозируемым ребрам. | 2.5% |
| Генерация и/или проверка гипотез | 30% всего |
| Настройка базы данных для извлечения дополненной генерации | Инициализируйте базу данных графа для запроса графа знаний и векторную базу данных для извлечения текста. | 25% |
| Исследование гипотез | Обеспечьте взаимодействие пользователя с RUGGED для доступа и тщательного изучения соответствующей информации для изучения гипотез. | 5% |
Таблица 1: Этапы рабочего процесса и ограничения скорости. В этой таблице приведены приблизительные оценки вычислительного времени, необходимого для каждого этапа рабочего процесса. Шаги по ограничению скорости включают доступ, извлечение и индексацию биомедицинских знаний, необходимых для генерации. Исследование гипотезы может повторяться непрерывно без необходимости повторного выполнения шагов, ограничивающих скорость.
| Категория заболевания | Номера в дереве MeSH | # ПМИДы | # Оригинальный вклад | # Обзорные статьи |
| Кардиомиопатии (КМ) | С14.280.238 | 132,531 | 102,337 | 19,942 |
| С14.280.434 |
| Сердечные аритмии (ОРБ) | С14.280.067 | 125,286 | 92,374 | 13,854 |
| С23.550.073 |
| Врожденные пороки сердца (ВПС) | С14.280.400 | 82,006 | 54,023 | 6,379 |
| Заболевания сердечных клапанов (ВД) | С14.280.484 | 72,016 | 50,119 | 5,743 |
| Ишемия миокарда (ИБС) | С14.280.647 | 256,986 | 210,042 | 30,223 |
| Заболевание проводящей системы сердца (БСЗ) | С14.280.123 | 53,050 | 35,399 | 4,363 |
| Обструкция желудочкового оттока (ВОО) | С14.280.955 | 22,244 | 15,504 | 1,686 |
| Другие болезни сердца (ОТГ) | C14.280.195 C14.280.282 C14.280.383 C14.280.470 C14.280.945 C14.280.459 C14.280.720 | 114,085 | 77,302 | 11,799 |
| Итог | 635,696 | 478,404 | 69,690 |
Таблица 2: Статистика биомедицинской литературы. В этой таблице подробно описаны категории исследуемых заболеваний с соответствующими номерами дерева MeSH и количеством документов PubMed, извлеченных до мая 2024 года, которые использовались в качестве корпуса для интеллектуального анализа текста. Подмножество этих публикаций, состоящее из оригинальных научных статей и обзорных статей, индексируется в векторной базе данных для извлечения с помощью RUGGED во время генерации гипотез.
| Категория | Количество узлов | Количество ребер | Источник(и) данных |
| Анатомия | 5,049 | 122,533 | Bgee, PubMed, MeSH, Uberon, |
| Биологический процесс | 27,047 | 108,106 | Онтология генов |
| Клеточный компонент | 4,057 | 52,238 | Онтология генов |
| Соединение | 27,278 | 3,292,028 | DrugBank, MeSH, CTD, UMLS, KEGG, TTD, SIDER, Inxight Drugs, Hetionet, PathFX, MyChem.info |
| Болезнь | 21,938 | 311,773 | PubMed, MeSH, DisGeNET, SIDER, ClinVar, ClinGen, PharmGKB, MyDisease.info, PathFX, UMLS, OMIM, Mondo, DOID, KEGG |
| Класс лекарственных средств | 5,721 | 8,283 | УВД |
| Ген | 29,810 | 943,419 | HGNC, GRNdb, KEGG, ClinVar, ClinGen, |
| Молекулярная функция | 11,151 | 47,086 | SMPDB, DisGENET, PharmGKB, MyGene.info |
| Дорожка | 52,012 | 234,944 | Онтология генов |
| Белок | 20,740 | 1,074,809 | Reactome, KEGG, SMPDB |
| Реакция | 14,647 | 128,038 | UniProt, Reactome, TTD, SMPDB, STRING, HGNC |
| Промежуточная сумма | 219,450 | 6,323,257 | Реактом |
| Ассоциации интеллектуального анализа текста | 8 | 4,670 | |
| Итог | 219,458 | 6,327,927 | |
Таблица 3: Статистика графа знаний. В этой таблице подробно описаны 11 широких биомедицинских категорий, составляющих построенный граф знаний Know2BIO, обогащенный дополнительными ребрами, полученными в результате анализа интеллектуального анализа текста и прогнозного анализа. Результирующий граф знаний и прогнозы управляются графовой базой данных Neo4j для извлечения RUGGED во время генерации гипотез.
| Точность | Точность | Вспоминать | F1-счет | AUROC | АУПРК |
| Ратификация | 0.7158 | 0.6639 | 0.8743 | 0.7547 | 0.8437 | 0.8637 |
| Тест | 0.703 | 0.6367 | 0.9455 | 0.761 | 0.8961 | 0.9094 |
Таблица 4: Объяснимая оценка модели ИИ. В этой таблице представлены метрики оценки для прогнозирования связи графа знаний с помощью двухслойной сверточной нейронной сети графа. Метрики оценивались путем разбиения ребер графа на 85 % обучающих, 5 % проверочных и 10 % тестовых наборов данных. Точность указывает на долю правильно классифицированных прогнозов. Precision сообщает о доле правильных положительных прогнозов среди всех положительных прогнозов. Функция полноты измеряет долю правильных положительных прогнозов среди фактических положительных ребер. Оценка F1 — это гармоническое среднее значение точности и запоминаемости, уравновешивающее эти два показателя. AUROC оценивает способность модели различать положительные и отрицательные прогнозы. AUPRC количественно оценивает компромисс между точностью и полнотой при различных пороговых значениях. Для всех метрик более высокие значения указывают на лучшую производительность модели.
Дополнительный файл 1: В этом файле подробно описан полный ответ модели от RUGGED и сравнение с GPT-4o. В разделе A представлено полное взаимодействие человека и компьютера с RUGGED, расширенный подход на основе цепочки запросов, описанный на рисунке 3 , и предоставленный полный ответ, выходящий за рамки краткого обзора, показанного на рисунке 4. В разделе B оцениваются ответы GPT-4o без извлечения по сравнению с ответами RUGGED, оцениваются такие характеристики, как точность, глубина, оценка достоверности, надежность доказательств и стоимость. Пожалуйста, нажмите здесь, чтобы скачать этот файл.