Protex-это инструмент для семантического поиска, позволяющий исследователям искать как известных, так и новых белков, используя функциональное описание естественного языка (например, «Найти белки, которые могут помочь разгрозить тирозинфосфатазу 1»)
Сделано с: @rdilip, @alexub, @shawndimantha. 2 -е место в масштабе AI Generative AI Hackathon
Демонстрационное видео
Модель клипа OpenAI используется для встроенного описания белков (соскобаемого из интерпро) и последовательности встроенного белка (полученная с использованием модели встраивания ESM Meta ). Внедрения хранятся в ChromADB , а поиск вектора ближайшего соседа выполняется, чтобы найти наиболее соответствующие белки для пользовательских запросов.
Наш сайт построен с React, NextJS, Tailwind CSS и колбой .

Фронт доступен по этой ссылке.
Чтобы запустить бэкэнд, просто:
protex.pyindex.py . (Вам может быть предложено установить несколько пакетов Python)Сайт теперь должен быть полностью функциональным.