基于 1000 Genomes 样本的 Python 工具,可根据消费级基因检测数据预测个人的遗传祖源。
google/deepvariant
基于深度学习的基因变异检测工具,从比对后的测序数据中识别遗传变异并输出 VCF/gVCF 文件。
- Star
- 3,827
- Fork
- 808
- 未关闭 Issue
- 5
- 最近提交
- 12天前
这是什么?
DeepVariant 读取 BAM 或 CRAM 格式的比对测序数据,将其转换为 pileup 图像张量,再用卷积神经网络对每个张量进行分类,最终输出标准的 VCF 或 gVCF 文件。它主要用于二倍体生物的种系变异检测。
项目支持多种测序技术,包括 Illumina 和 Element 短读长、PacBio HiFi、Oxford Nanopore R10.4.1、Complete Genomics 和 Roche SBX,并针对全基因组、全外显子组和 RNA 数据提供了对应的模型与案例。内置模型仅使用人类数据训练。配套工具 DeepTrio 可用于三联体和二联体分析,DeepSomatic 则将该方法改造用于体细胞变异检测。
项目提供 Docker 镜像、预编译二进制文件以及 Ubuntu 20.04 下的源码构建脚本,运行环境为类 Unix 系统和 Python 3.10,并支持 GPU 与 TPU 加速。它依赖 Google 的 Nucleus 库来读写基因组文件格式。
核心功能
- 01从 BAM 或 CRAM 比对结果中检测种系 SNV 和 indel,输出 VCF 或 gVCF。
- 02提供全基因组、全外显子组、PacBio、ONT R10.4.1 及 PacBio 与 Illumina 混合数据的预训练模型。
- 03支持 Docker 镜像和预编译二进制运行,并可使用 GPU 与 TPU 加速。
- 04可选生成 HTML 格式的 VCF 统计报告。
- 05提供 DeepTrio 用于三联体和二联体分析,并可借助 GLnexus 合并输出结果。
适用场景
- 对人类样本的全基因组或全外显子组测序数据进行变异检测。
- 利用 PacBio HiFi 或 Oxford Nanopore 长读长数据发现变异。
- 借助 DeepTrio 分析家系三联体中的遗传变异。
- 在云端或本地服务器上利用 GPU 等加速硬件运行变异检测。
标签
常见问题
- deepvariant 是什么?
- 基于深度学习的基因变异检测工具,从比对后的测序数据中识别遗传变异并输出 VCF/gVCF 文件。 DeepVariant 读取 BAM 或 CRAM 格式的比对测序数据,将其转换为 pileup 图像张量,再用卷积神经网络对每个张量进行分类,最终输出标准的 VCF 或 gVCF 文件。它主要用于二倍体生物的种系变异检测。
- deepvariant 可以免费使用吗?用的什么许可证?
- deepvariant 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
- deepvariant 还在维护吗?
- 活跃维护中。deepvariant 最近一次提交是在 2026年10月26日。
- deepvariant 适合用来做什么?
- 对人类样本的全基因组或全外显子组测序数据进行变异检测。 利用 PacBio HiFi 或 Oxford Nanopore 长读长数据发现变异。 借助 DeepTrio 分析家系三联体中的遗传变异。 在云端或本地服务器上利用 GPU 等加速硬件运行变异检测。
- 在哪里获取 deepvariant?
- 源代码和安装说明在 GitHub 上:https://github.com/google/deepvariant
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向生物信息学的 AI 智能体技能库,每个技能都是可运行、可复现的基因组分析工具。
面向医疗健康与生命科学的 AI 代理、领域技能与 MCP 工具集,基于 AWS 构建。
GPU 加速的数据加载与预处理库,用于加速深度学习训练和推理。
微软出品的 12 周 24 课初学者 AI 课程,涵盖符号 AI、神经网络、计算机视觉、NLP 和 AI 伦理,配有 PyTorch 与 TensorFlow 代码。
Keras 3 是一个多后端深度学习框架,可运行于 JAX、TensorFlow、PyTorch 之上,OpenVINO 仅用于推理。