バイオインフォマティシャン向けの DEA

差分発現分析を自動化

機能

このアプリは、サンプルから最も代表的な遺伝子を見つけるのに役立ちます。差分発現分析は、遺伝子とその環境の相互作用を解読する手法です。

アプリケーションはサービスベースのアーキテクチャで作成されています。「フロント」は「Dart」でコード化された Flutter SDK を使用します。グラフィカル インターフェースは、サンプルが存在する CSV ファイルをリクエストし、その「データセット」で最も代表的な遺伝子を見つけます。

「バックエンド」は、「FastAPI」ライブラリと「Uvicorn」ウェブサーバーを使用して Python でコード化されています。Gemini の魔法は、バックエンドで「Langchain」フレームワークを使用していることにあります。最初のフェーズでは、さまざまな「チャンク」の最も代表的な遺伝子を見つけます。さまざまな「チャンク」の最も代表的な遺伝子のリストが利用可能になると、Gemini は最も代表的な遺伝子を見つけるよう求められます。このとき、実行されたプロセスの説明と、検出された遺伝子の説明が示されます。

構成

  • Flutter
  • ウェブ/Chrome

チーム

By

Herbert Corredor

差出人

コロンビア