scverse/gget

🧬 gget enables efficient querying of genomic reference databases

解決的問題

gget 簡化了查詢基因組資料庫的過程,該過程通常需要在多個複雜的介面之間導航,或撰寫大量自訂腳本。它提供了一個統一的、單行命令介面,用於取得基因組參考、註解、序列及其他生物資料。

工作原理

它被實作為一個命令列工具與 Python 套件,由可互操作的模組組成。每個模組專門用於特定類型的資料庫查詢,允許使用者使用簡單命令執行複雜任務——例如搜尋基因、取得胺基酸序列以及進行序列比對。

適用對象

需要從各種公開資料庫高效取得與分析基因組資料的生物資訊學家、基因組研究人員與生物學家。

主要亮點

  • 多資料庫支援:支援查詢 Ensembl、NCBI Virus、蛋白質資料庫(PDB)與 CellxGene。
  • 序列分析:整合 BLAST、BLAT、MUSCLE 與 DIAMOND 比對工具。
  • 詳細基因組資訊:透過 ARCHS4 取得基因/轉錄本資訊、胺基酸序列與組織表現資料。
  • 功能分析:使用 Enrichr 進行本體分析,並尋找真核線性基序(ELMs)。
  • 跨語言支援:可透過 CLI、Python 與 R(透過 reticulate)完全使用。

相關

  • Dispatch
  • 專案
  • 專案
  • 專案
  • 專案