← 返回列表

DeepConsensus:用间隙感知序列 Transformer 校正 PacBio CCS 测序数据错误

google/deepconsensus · DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.

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

☆ 收藏查看项目 ↗

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

DeepConsensus 是 Google 开源的生物信息学工具,利用间隙感知(gap-aware)序列 Transformer 对 PacBio 环形一致性测序(CCS)数据进行纠错,从而提升高质量读段的产出量。它运行在 PacBio 测序后的 subreads 上,生成 FASTQ 格式的校正读段,可替代 CCS/HiFi 读段用于下游变异检测与基因组组装分析;README 提供了产出率、运行时间与组装指标等文档,并给出 pip、Docker 与源码的安装方式及建议的计算配置。

核心能力与快速开始

★ 265 · Python

能做什么
使用间隙感知序列 Transformer 对 PacBio CCS 数据进行纠错,提升读段质量;在 subreads 上运行并输出 FASTQ 格式的校正读段,用于替代 CCS/HiFi 读段;README 记录了在三个不同化学与读长分布的完整 SMRT Cell 上的产出率指标,并提供运行时间指标与下游组装指标文档;包含可查看模型输入输出示例的 notebook。
适用场景
PacBio 测序数据的读段纠错与质量提升;为下游变异检测(如 DeepVariant)与基因组组装提供校正读段;在生物信息学流程中替代 CCS/HiFi 读段进行后续分析。
项目形态
研究实现
部署方式
提供 pip 包(区分 GPU 的 [gpu] 与 CPU 的 [cpu])、Docker 镜像(google/deepconsensus:1.2.0-gpu 与 1.2.0)以及源码安装(install.sh / install-gpu.sh)三种方式;README 建议将每个 SMRT Cell 至少拆分为 500 个分片,每片运行于 16 CPU 及以下机器,更多 CPU 对运行时间改善不显著;具体硬件与依赖细节需参考文档。
主要依赖
提供 GPU 与 CPU 两种安装路径(GPU 版安装 tensorflow-gpu,CPU 版安装 intel-tensorflow);建议使用 16 CPU 的分片计算配置;未说明具体显存、内存或存储要求。
使用限制
README 声明这是研究代码仓库,不是官方 Google 产品,非医疗器械,不适用于任何临床用途(包括诊断或预后);建议配合特定 ccs 参数运行,因为 ccs 默认会过滤预测质量低于 20 的读段且无法被 DeepConsensus 救回;版本与性能表现随版本不同(如 v1.2 在组装上优于 v0.3),未说明 API 成本或商用许可细节。
许可证
BSD-3-Clause
最近推送
2026-04-07 12:29

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

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

讨论 0

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

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