scverse/scvi-tools

Deep probabilistic analysis of single-cell and spatial omics data

解決的問題

scvi-tools 提供了一個用於單細胞多組學數據的機率模型與分析框架。它解決了從複雜且高維的單細胞數據中提取有意義生物學洞見的挑戰,適用於單一、多組學與空間組學等多種模態。

工作原理

此套件基於 PyTorch 與 AnnData 建構,實作了多種深度生成模型(變分推論),可應用於生物數據。它利用 PyTorch Lightning 與 Pyro 提供可擴展的架構,以支援新機率模型的開發與部署。套件內含高階 API,可與 Scanpy 無縫整合,實現流暢的資料分析工作流程。

適用對象

需要進行降維、資料整合與自動標註等操作的單細胞多組學資料研究人員與生物資訊學家。

主要特色

  • 全面的分析工具組:支援降維、資料整合、自動標註、因子分析、雙細胞偵測與空間去卷積等任務。
  • GPU 加速:包含標準的儲存/讀取函數與 GPU 支援,用於處理大型資料集。
  • 模型開發框架:提供建構模組與骨架倉儲,協助開發者建立與部署新型機率模型。
  • 生態系整合:深度整合於 scverse 生態系、PyTorch 與 PyTorch Lightning。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案