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