DEA para bioinformatas
Automatiza a análise de expressão diferencial
O que faz?
O app é útil para encontrar o gene mais representativo de uma amostra. A análise de expressão diferencial é um método para decifrar a interação entre genes e o ambiente deles.
O aplicativo é feito em uma arquitetura baseada em serviços. A parte da interface usa o SDK do Flutter, codificado em Dart. A interface gráfica solicita o arquivo CSV em que estão as amostras e você quer encontrar o gene mais representativo nesse conjunto de dados.
O back-end é codificado em Python usando as bibliotecas FastAPI e o servidor da Web Uvicorn. A magia do Gemini está na parte de trás, usando o framework "Langchain". Em uma primeira fase, os genes mais representativos dos diferentes “chunks” são encontrados. Quando a lista dos genes mais representativos dos diferentes “fragmentos” estiver disponível, o Gemini vai encontrar o gene mais representativo, fornecendo uma descrição do processo realizado e uma explicação do gene encontrado.
Desenvolvido com
- Flutter
- Web/Chrome
Equipe
Por
Herbert Corredor
De
Colômbia