学习与研究AI 资源
DeepConsensus:用间隙感知序列 Transformer 校正 PacBio CCS 测序数据错误
google/deepconsensus · DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.
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
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。