← 返回列表

DeepVariant:基于深度学习的基因组变异检测流程

google/deepvariant · DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.

GitHub原文发布 未知首次收录 2026-09-17上架 2026-09-21 07:04

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

DeepVariant 是 Google 开源的分析流程,将比对后的 DNA 测序reads(BAM/CRAM)转换为pileup图像张量,用卷积神经网络分类,最终输出标准 VCF/gVCF 变异结果,支持二倍体生物种系变异检测,覆盖 Illumina/Element、PacBio HiFi、Oxford Nanopore、Complete Genomics 等多种测序平台,并包含 DeepTrio 用于三口之家/双人变异检测。模型仅在人类数据上训练,用户可下载 Docker 镜像或预编译二进制运行,也支持 GPU/TPU 加速。

核心能力与快速开始

★ 3808 · Python

能做什么
从 BAM/CRAM 比对 reads 生成 pileup 图像张量,使用 CNN 分类每个张量,输出标准 VCF 或 gVCF;支持种系变异检测(二倍体),涵盖 WGS、WES、PacBio HiFi、ONT R10.4.1、Complete Genomics T7/G400、Roche SBX、泛基因组映射、RNA 数据及混合数据等多种案例;提供 DeepTrio 用于 trio/duo 变异检测;附带训练教程、FAQ 和多份 case study 文档。
适用场景
科研场景下对人类二倍体样本进行种系 SNP 和小 indel 变异检测;处理不同测序平台(Illumina、Element、PacBio、ONT、Complete Genomics、Roche SBX)的 NGS 数据;对 trio/duo 样本进行联合变异检测;将变异结果用于后续群体遗传或临床研究(注意:仓库声明不作为医疗器械、不用于临床诊断或预后)。
项目形态
可直接使用的工具
部署方式
官方推荐使用 Docker 镜像 google/deepvariant:${BIN_VERSION} 运行;也支持从源码构建(Ubuntu 20.04 脚本,其他 Unix 系统需修改)或使用 gs://deepvariant/ 上的预编译二进制;可用于本地硬件或云端,支持 GPU 和 TPU 加速。
主要依赖
Unix-like 操作系统(不能运行于 Windows);Python 3.10;预编译二进制需要支持 SSE4 和 AVX 指令的 CPU;运行 WGS 等流程需要足够内存与多核 CPU(示例命令使用 --num_shards=$(nproc) 利用所有核心)。
使用限制
仅支持二倍体(ploidy/copy-number 为 2)生物的种系变异检测;内置模型仅用人类数据训练,非人类物种需参考博客建议;仓库内容声明不是医疗器械、不用于任何临床用途;官方未设置外部合并 PR 的基础设施,贡献需经内部测试和提交;无法在 Windows 上运行。
许可证
BSD-3-Clause
最近推送
2026-03-19 12:57

资料检查:2026-09-17 07:00 · 卡片整理:2026-09-21 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。