Собрать пазл, когда кусочки разбросаны по 13 коробкам с разными системами нумерации, — примерно так выглядит поиск генов, связанных с конкретной болезнью. Данные есть, но они спрятаны в базах с собственными интерфейсами, форматами и даже языком описания. Новая программа PhenotypeToGeneDownloaderR берёт на себя роль переводчика и сортировщика: вы даёте ей название болезни, а она сама обходит все хранилища, вытаскивает списки генов и приводит их к общему знаменателю.
Собранные списки часто не совпадают друг с другом — разные базы видят проблему под своим углом, и в этом сила подхода: объединяя их, мы получаем более полную картину. Когда программу проверили по «золотому стандарту» из трёх авторитетных источников (HPO, ClinVar и OMIM), она нашла 1039 из 1056 известных генов — то есть 98,4%. Это значит, что почти ничего не пропущено, а лишнего — минимум. Такой инструмент экономит недели ручной работы и снижает риск ошибки, когда врач или учёный вручную переносит названия из одной системы в другую.
Названия генов иногда меняются, как адреса улиц при переименовании города, — и без сверки со свежим справочником можно годами ссылаться на «старый дом», которого уже нет в официальных картах.