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
  • 项目
  • 项目
  • 项目
  • 项目