DEA para bioinformáticos

Automatiza el análisis de expresión diferencial

Qué hace

La app es útil para encontrar el gen más representativo a partir de una muestra. El análisis de expresión diferencial es un método para descifrar la interacción entre los genes y su entorno.

La aplicación se realiza en una arquitectura basada en servicios. El “frontend” usa el SDK de Flutter, codificado en “Dart”, la interfaz gráfica solicita el archivo CSV en el que se encuentran los samples y quieres encontrar el gen más representativo en ese “conjunto de datos”.

El “backend” está codificado en Python con las bibliotecas de “FastAPI” y el servidor web “Uvicorn”. La magia de Gemini está en la parte posterior, con el framework “Langchain”. En una primera fase, se encuentran los genes más representativos de los diferentes “fragmentos”. Una vez que esté disponible la lista de los genes más representativos de los diferentes "fragmentos", se le pedirá a Gemini que encuentre el gen más representativo y que proporcione una descripción del proceso que se llevó a cabo y una explicación del gen encontrado.

Con la tecnología de

  • Flutter
  • Web/Chrome

Equipo

De

Herbert Corredor

De

Colombia