DEA pour les bioinformaticiens
Automatise l'analyse de l'expression différentielle
Description
L'application permet de trouver le gène le plus représentatif à partir d'un échantillon. L'analyse de l'expression différentielle est une méthode permettant de déchiffrer l'interaction entre les gènes et leur environnement.
L'application est conçue selon une architecture basée sur les services. La partie "front" utilise le SDK Flutter, codé en "Dart". L'interface graphique demande le fichier CSV où se trouvent les échantillons, et vous souhaitez trouver le gène le plus représentatif de cet "ensemble de données".
Le "backend" est codé en Python à l'aide des bibliothèques "FastAPI" et du serveur Web "Uvicorn". La magie de Gemini se trouve en arrière-plan, avec le framework "Langchain". Dans un premier temps, les gènes les plus représentatifs des différents "blocs" sont identifiés. Une fois la liste des gènes les plus représentatifs des différents "blocs" disponible, Gemini est invité à trouver le gène le plus représentatif, en fournissant une description du processus effectué et une explication du gène trouvé.
Conçu avec
- Flutter
- Web/Chrome
Équipe
Par
Herbert Corredor
De
Colombie