O Protex é uma ferramenta de pesquisa semântica que permite que os pesquisadores procurem proteínas conhecidas e novas usando descrição funcional em linguagem natural (por exemplo, "Encontre proteínas que podem ajudar a degradar a tirosina fosfatase 1")
Feito com: @rdilip, @alexub, @ShawnDimantha. 2º lugar em escala A IA generativa de Ai hackathon
Vídeo de demonstração
O modelo de clipe do OpenAI é usado para incorporar ambas as descrições de proteínas (raspadas da Interpro) e a sequência proteica incorporada (obtida usando o modelo de incorporação de ESM da Meta ). As incorporações são armazenadas no Chromadb e uma pesquisa de vetor de vizinho mais próxima é executada para encontrar as proteínas mais relevantes para consultas de usuário.
Nosso site é construído com React, NextJs, Tailwind CSS e Flask .

O front -end está disponível neste link.
Para correr o back -end, simplesmente:
protex.pyindex.py . (Você pode ser solicitado a instalar alguns pacotes Python)O site agora deve estar totalmente funcional.