Представьте огромный оркестр без дирижёра. Каждый музыкант — это ген (участок ДНК, кодирующий белок или РНК), а мелодия — сложная работа клетки. Раньше, глядя на фотографию ткани, компьютер пытался угадать партию каждого инструмента по отдельности. Он не знал, что скрипки обычно играют вместе с альтами, а трубы — с тромбонами. Программа просто выдавала список нот, не чувствуя гармонии.
Группа разработчиков предложила дать программе «партитуру» — схему родственных связей между генами. Она называется Генная онтология (Gene Ontology, GO). Это не просто список, а настоящее генеалогическое древо. Гены в нём сгруппированы по «семьям» и «профессиям»: от самых общих задач до узкой специализации. Новая система MSGR (Multi-Scale Gene Refiner) использует это древо как подсказку. Она начинает с грубого наброска — какие крупные биологические процессы запущены. Затем шаг за шагом, как художник, прорисовывает детали, уточняя активность каждого отдельного гена. Каждый следующий уровень дерева добавляет точности, исправляя ошибки предыдущего.
Эту «умную» надстройку можно подключить к уже работающим алгоритмам. Как новый процессор к старому компьютеру. Менять сам «глаз» программы, который анализирует снимок, не нужно. Эксперименты на тысячах образцов из девяти разных коллекций показали: предсказания с такой древовидной подсказкой стабильно точнее, чем без неё. Прирост составил почти три сотых по ключевому показателю — небольшая, но уверенная победа. Хитрость в том, что работает именно настоящая биологическая иерархия. Когда учёные перетасовали гены в дереве случайным образом, лишив его биологического смысла, всё преимущество исчезло. Структура важна не сама по себе, а лишь тогда, когда она отражает реальные связи, отточенные эволюцией. И тогда оркестр наконец звучит слаженно.
Генная онтология — один из самых успешных краудсорсинговых проектов в биологии. Её пополняют и правят сотни учёных по всему миру, а используют в десятках тысяч исследований каждый год.