Sentieon DNAscope:适配多测序平台数据的快速精准分析流程

简介: Sentieon DNAscope:适配多测序平台数据的快速精准分析流程

DNAscope模块,是Sentieon软件一个准确高效的胚系变异检测模块。其在GATK基础上优化了核心算法,在继承GATK成熟且完整的BAM预处理流程的同时,引入机器学习基因分型模型。相比于GATK金标准而言,在降低计算成本的情况下,DNAscope流程能够大幅度提升SNP和Indel的检测准确度和稳定性。

DNAscope将基于单倍型拼接的变异检测与机器学习模型结合,从而实现更高的准确性。DNAscope在GATK HaplotypeCaller类似的逻辑体系结构基础上,对活性区域检测和局部组装等模块进行了优化,尤其是在高复杂度区域,可有效提高灵敏度和鲁棒性。当应用机器学习模型时,DNAscope会输出带有额外注释信息的候选变异列表,然后将这些被注释的候选变异传递到机器学习模型中进行基因分型,从而提高了变异检测和基因分型的准确性。

DNAscope方法概述

 

DNAscope遵循与GATK HaplotypeCaller类似的算法流。首先将可能存在遗传变异的位点确定为活跃区域,然后使用de Bruijn图对跨活动区域比对的序列reads进行局部组装,并通过PairHMM计算 read-haplotype的可能性,从而输出带有额外注释信息的候选变异列表,并传递到基于机器学习的基因分型模型中进行处理,以确定最终正确的变异基因型。

DNAscope With Illumina

  • 测试平台:Illumina Novaseq
  • 测试数据:precisionFDA truth-v2 challenge 30x HG002 WGS
  • 测试结果
    - 分析效率与Sentieon DNAseq一样快;
    - 比BWA-GATK分析效率快5~10倍;
    - 与 GATK 相比,错误减少 60% 以上
  • 文章地址
    https://www.biorxiv.org/content/10.1101/2022.05.20.4926v1

DNAscope With MGI

 

DNAscope With Element Bioscience

  • 测试平台:HG002 在 Element Bioscience Aviti 系统上测序(参考系统为Illmina Novaseq).
  • 测试数据:NIST Genome in a Bottle v4.2.1真集.
  • 测试结果
    -与 Illumina 相比,DNAscope 在 ElementBio 上取得了相似或更好的结果.

DNAscope with Ultima Genomics

  • 测试平台:Ultima Genomics最近出的新型高通量、低成本基因测序平台UG100,可提供100美元的全基因组测序。其将晶圆上的开放式流通池设计与大表面积和大部分天然核苷酸相结合,无需可逆终止子即可进行光学终点检测。关键挑战是处理非标准数据格式,并提高对同聚物的检测精度。
  • 测试数据集
    - HG002~HG007(下图展示均值结果)
    - 对两组高置信区域进行评估:NIST truth v4.2.1 排除同聚物长度 >=11 bp 的高置信区域,Ultima 高置信区域(不包括额外的串联重复区域)。
  • 测试结果:Sentieon DNAscope 为 Ultima Genomics 提供了新的pipeline和model,可为平台提供最佳的检测精度。

DNAscope LongRead with Pacbio HiFi

  • 测试平台:PacBio HiFi reads与常见的短读长有很大不同
    - 更长的读长可以有效鉴定比对的模糊性;
    - 更高的SNP检测精度,但是会带来更高的INDEL错误率,尤其是在同聚物附近。
  • 测试数据:以 CHOP 的 Kids First 项目为测试基准
  • 测试工具:针对PacBio HiFi改进的DNAscope模块和DNAscope模型
    - DNAscope 为 PacBio HiFi redas进行微调,以提高速度和准确性;
    - 为同聚物INDEL错误引入新的统计模型;
    - 用单倍体和二倍体检测使用单独的DNAscope模型。
  • 测试结果:
    - DNAscope LongRead在处理PacBio数据时具有优异的效率表现;
    - 在低深度测序条件下DNAscope LongRead具有较高的精度;
    - 16x HG003:F1 ~0.997 for SNP,  ~0.968 for INDEL;
    - 即使在10X, PacBio HiFi 在hard to map的 CMRG 区域中的表现也远远优于 Illumina;
  • 文章地址:    
    https://www.biorxiv.org/content/10.1101/2022.06.01.494452v1

DNAscope with GeneMind

  • 测试平台:高通量基因测序平台 GenoLab M
  • 测试数据:NA12878人源细胞系标准品DNA构建的WGS和WES
  • 测试工具:针对PacBio HiFi改进的DNAscope模块和DNAscope模型
    - DNAscope 为 PacBio HiFi redas进行微调,以提高速度和准确性;
    - 为同聚物INDEL错误引入新的统计模型;
    - 用单倍体和二倍体检测使用单独的DNAscope模型。
  • 测试结果
    - 针对WGS,Genolab M+DNAscope的灵敏度与特异性都显著超越同深度的NovaSeq+GATK结果,并且前者22x深度的整体准确率能够达到后者33x的水平,展现了卓越的成本控制潜力。在基因组的细分区域,也可以看到相似的结论。
    - 基于WES数据,Genolab M+DNAscope变异检测的灵敏度(Recall)与NovaSeq/NextSeq+GATK检测结果类似,但是变异检测的特异性(Precision)大幅度领先,最终的综合F-score也较高,可以在100x的深度下达到NovaSeq/NextSeq平台更高深度才能达到的准确率。
  • 文章地址:  
    https://www.researchsquare.com/article/rs-1402182/v1

结论

Sentieon DNAsocpe 分析流程基于机器学习原理,相比于开源GATK能够更快更准确的处理DNA测序数据,完成变异检测。相比于主要针对Illumina平台开发的GATK流程,Sentieon DNAscope可以通过训练不同的算法模型,特异性的适配各种测序平台的数据特性,纠正系统性偏差,提升变异检测效率和准确率。

Sentieon致力于解决生物信息数据分析中的速度与准确度瓶颈,通过算法的深度优化和企业级的软件工程,大幅度提升NGS数据处理的效率、精准度和可靠性。随着软件的升级迭代和与更多伙伴的合作,将为业界提供更快速更精准的生信数据处理方案!

 

软件试用:https://www.insvast.com/sentieon

目录
相关文章
|
监控 项目管理
软件工程IT项目管理复习之 十二:项目采购管理
软件工程IT项目管理复习之 十二:项目采购管理
381 0
|
人工智能 计算机视觉 Python
【YOLOv8-Seg】实战二:LabVIEW+OpenVINO加速YOLOv8-seg实例分割
【YOLOv8-Seg】实战二:LabVIEW+OpenVINO加速YOLOv8-seg实例分割
851 0
【YOLOv8-Seg】实战二:LabVIEW+OpenVINO加速YOLOv8-seg实例分割
|
11月前
|
Ubuntu Linux Shell
Sentieon软件快速入门指南
Sentieon为纯CPU计算加速软件,完全适配主流CPU计算架构:Intel、AMD、海光等X86架构CPU,华为鲲鹏、阿里倚天等ARM架构CPU。可灵活部署在实验室单机工作站、HPC集群、超算中心和云计算中心,保持同一套流程下不同规模数据计算结果的一致性。Sentieon软件团队拥有丰富的软件开发及算法优化工程经验,致力于解决生物数据分析中的速度与准确度瓶颈,为来自于分子诊断、药物研发、临床医疗、人群队列、动植物等多个领域的合作伙伴提供高效精准的软件解决方案,共同推动基因技术的发展。
430 4
Sentieon软件快速入门指南
|
存储 算法 Shell
Sentieon | 应用教程:Sentieon分布模式
本文档描述了如何利用Sentieon®基因组学工具的分片能力将DNAseq®流程分布到多台服务器上;将其他流程(如TNseq®)进行分布遵循相同原则,因为所有Sentieon®基因组学工具都具有相同的内置分布式处理能力。这种分布的目标是为了减少流程的总运行时间,以更快地生成结果;然而,这种分布也会带来一些额外的开销,使计算成本增加。
188 2
|
5月前
|
JSON JavaScript API
MCP 实战:用配置与真实代码玩转 GitHub 集成
MCP 实战:用配置与真实代码玩转 GitHub 集成
1246 4
|
11月前
|
存储 监控 数据处理
flink 向doris 数据库写入数据时出现背压如何排查?
本文介绍了如何确定和解决Flink任务向Doris数据库写入数据时遇到的背压问题。首先通过Flink Web UI和性能指标监控识别背压,然后从Doris数据库性能、网络连接稳定性、Flink任务数据处理逻辑及资源配置等方面排查原因,并通过分析相关日志进一步定位问题。
762 61
|
Linux 数据安全/隐私保护
Linux命令setfacl详解
`setfacl`是Linux中用于设置文件访问控制列表的命令,提供比传统权限更细粒度的控制。它允许为特定用户或组添加、修改或删除权限,适用于多用户环境和复杂场景。常用参数包括`-m`(修改规则)、`-x`(删除规则)、`-R`(递归设置)和`-d`(设置默认ACL)。例如,`setfacl -m u:user1:rw- file.txt`给用户`user1`赋予文件`file.txt`的读写权限。记得在使用前确认文件系统支持ACL,并谨慎规划和审查权限设置。
|
11月前
|
负载均衡 监控 Dubbo
Dubbo 原理和机制详解(非常全面)
本文详细解析了 Dubbo 的核心功能、组件、架构设计及调用流程,涵盖远程方法调用、智能容错、负载均衡、服务注册与发现等内容。欢迎留言交流。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
Dubbo 原理和机制详解(非常全面)
|
10月前
|
存储 Go 索引
go语言使用for循环遍历
go语言使用for循环遍历
202 7
|
10月前
|
算法 编译器 C语言
【C语言】C++ 和 C 的优缺点是什么?
C 和 C++ 是两种强大的编程语言,各有其优缺点。C 语言以其高效性、底层控制和简洁性广泛应用于系统编程和嵌入式系统。C++ 在 C 语言的基础上引入了面向对象编程、模板编程和丰富的标准库,使其适合开发大型、复杂的软件系统。 在选择使用 C 还是 C++ 时,开发者需要根据项目的需求、语言的特性以及团队的技术栈来做出决策。无论是 C 语言还是 C++,了解其优缺点和适用场景能够帮助开发者在实际开发中做出更明智的选择,从而更好地应对挑战,实现项目目标。
368 0