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