DEA per bioinformatici

Automatizza l'analisi dell'espressione differenziale

Descrizione

L'app è utile per trovare il gene più rappresentativo dato un campione. L'analisi dell'espressione differenziale è un metodo per decifrare l'interazione tra i geni e il loro ambiente.

L'applicazione è realizzata in un'architettura basata su servizi. Il "front" utilizza l'SDK Flutter, codificato in "Dart", l'interfaccia grafica richiede il file CSV in cui si trovano i campioni e vuoi trovare il gene più rappresentativo in quel "set di dati".

Il "back-end" è codificato in Python utilizzando le librerie "FastAPI" e il server web "Uvicorn". La magia di Gemini è dietro, con l'utilizzo del framework "Langchain". In una prima fase vengono trovati i geni più rappresentativi dei diversi "chunk". Una volta disponibile l'elenco dei geni più rappresentativi dei diversi "chunk", a Gemini viene chiesto di trovare il gene più rappresentativo, fornendo una descrizione della procedura eseguita e una spiegazione del gene trovato.

Realizzato con

  • Flutter
  • Web/Chrome

Team

Di

Herbert Corredor

Da

Colombia