文献解读-基因编辑-第十二期|《CRISPR-detector:快速、准确地检测、可视化和注释基因组编辑事件引起的全基因组范围突变》

关键词:基因组变异检测;全基因组测序;基因编辑;


文献简介

  • 标题(英文):CRISPR-detector: fast and accurate detection, visualization, and annotation of genome-wide mutations induced by genome editing events
  • 标题(中文):CRISPR-detector:快速、准确地检测、可视化和注释基因组编辑事件引起的全基因组范围突变
  • 发表期刊:《Journal of Genetics and Genomics》
  • 作者单位:中国科学院大学生命科学学院、Sentieon公司等
  • 发表年份:2023
  • 文章地址:https://doi.org/10.1016/j.jgg.2023.03.010

图1 文献介绍

图1 文献介绍

生物信息学工具可以用于跟踪基因编辑技术中靶和脱靶事件。现有工具在速度、可拓展性上存在限制,尤其是在 WGS数据分析方面。因此,研究者开发了一种名为CRISPR-detector的综合性工具。该工具是一套基于 Web 且可本地部署的基因编辑序列分析流程。核心分析模块基于Sentieon软件的TNscope 模块并设计了额外的注释和可视化模块。CRISPR-detector提供优化的可拓展性,另外由于基于单倍型变异调用,因此准确性更高。此外,该工具还提供结构变异调用、突变的功能和临床注释。


测序流程

图2 CRISPR-detector的流程图和模块描述

图2 CRISPR-detector的流程图和模块描述

目前已有工具存在以下问题:首先,大多数工具旨在分析单个或仅几个扩增子,这限制了它们的速度和可扩展性。随着需要全面覆盖所有潜在的脱靶位点,大型面板甚至全基因组测序(WGS)分析变得越来越必要。其次,这些现有工具不支持配对治疗/对照测序数据的共同分析。因此,先前存在的单核苷酸多态性(SNP)和插入缺失可能被错误地解释为CRISPR / Cas诱导的突变,导致编辑事件的定量不正确。第三,结构变异(SV),包括缺失、重复、拷贝数变异、插入、倒置和易位,通常被当前的分析工具忽略。SV被定义为大小约为1 kb–3 Mb的DNA区域内的改变(尽管结构变异的操作范围已扩大到包括事件>50 bp),应在综合分析中加以考虑。第四,大多数现有的管线不能预测编辑诱导突变引起的功能或临床后果。

图3 CRISPR-detector 和 CRISPResso2 在1-50bp 插入及 1-72bp 缺失 Benchmark上的表现对比

图3 CRISPR-detector 和 CRISPResso2 在1-50bp 插入及 1-72bp 缺失 Benchmark上的表现对比

A图:CRISP-detector和 CRISPResso2 均正确报告 1-50 bp 插入,而 CRISPResso2 报告的值高于预期。B图:CRISPR-detector 未能报告大于 72 bp 的插入,而 CRISPResso2 未能报告大于 53 bp 的插入。这些波动可能是由相对于读取末端的删除位置的随机性引起的。如果删除位置靠近读数末端,则读数将无法正确映射。

图4 Sentieon的作用

图4 Sentieon的作用

Sentieon软件团队拥有丰富的软件开发及算法优化工程经验,致力于解决生物数据分析中的速度与准确度瓶颈,为来自于分子诊断、药物研发、临床医疗、人群队列、动植物等多个领域的合作伙伴提供高效精准的软件解决方案,共同推动基因技术的发展。 截至2023年3月份,Sentieon已经在全球范围内为1300+用户提供服务,被世界一级影响因子刊物如NEJM、Cell、Nature等广泛引用,引用次数超过700篇。此外,Sentieon连续数年摘得了Precision FDA、Dream Challenges等多个权威评比的桂冠,在业内获得广泛认可。


文献讨论

图5 文献讨论

图5 文献讨论

由于全基因组测序(WGS)深度的限制,低频脱靶突变(通常<0.1%)难以与自然SNP和indel区分。未来计划整合机器学习模型到分析流程中以克服此限制。此外,正在开发基于云的CRISPR检测器WGS分析管道,用户上传测序数据到在线服务器后,可在数小时内获得分析结果。总之,CRISPR检测器有望显著促进基因编辑数据,尤其是WGS数据的分析,这对现有工具可能有挑战,这将加速基因组编辑在生物技术和医学中的应用。


总结

综上所述,研究者提出了一个全面的平台,CRISPR-detector,以解决现有基因组编辑分析工具的局限性。CRISPR-detector提供了几项关键创新,包括通过允许WGS数据分析来提高可扩展性,以及通过基于单倍型的变体调用来处理测序错误来提高准确性。此外,管道可以比较处理过的和对照配对的样品,以去除其他工具经常忽略的背景变体。此外,CRISPR-detector提供集成的SV检测,并支持基因组编辑诱导突变的临床和功能注释。在模拟和真实数据集上的测试实验表明,CRISPR-detector在灵敏度和准确性方面都优于当前的行业标准工具CRISPResso2。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/35238.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Zynq7000系列FPGA中的DMA控制器——PL外设请求接口

图9-4中展示了PL外设请求接口主要由两部分组成&#xff1a;PL外设请求总线和DMAC确认总线。这两部分分别使用特定的前缀进行标识&#xff0c;具体如下&#xff1a; PL外设请求总线&#xff08;PL Peripheral Request Bus&#xff09;&#xff1a; 前缀&#xff1a;DR功能&…

免费Logo在线生成:必试的6款工具

logo对企业来说非常重要。一个好的logo免费设计在线生成器往往会给企业带来无形的利润。因此&#xff0c;许多企业非常重视自己公司的logo。作为一名设计师&#xff0c;如果能找到一个好的logo免费设计在线生成器&#xff0c;势必会给实际的logo设计带来事半功倍的效果。本文精…

RNN循环卷积神经网络

1.定义 RNN &#xff08;Recurrent Neural Network&#xff0c;RNN&#xff09;循环卷积神经网络&#xff0c;用于处理序列数据。 序列数据&#xff1a;按照一定的顺序排列的数据&#xff0c;可以是时间顺序、空间顺序、逻辑顺序。 eg:电影、语言 2.特点 传统神经网络模型无法…

基于深度学习的物体跟踪

基于深度学习的物体跟踪 物体跟踪是计算机视觉中的一个重要任务&#xff0c;涉及在视频序列中持续跟踪指定物体。基于深度学习的方法在物体跟踪中取得了显著的进展&#xff0c;通过训练神经网络&#xff0c;可以高效且准确地完成物体的检测和跟踪。 深度学习在物体跟踪中的优…

gin数据解析,绑定和渲染

一. 数据解析和绑定 1.1 Json数据解析和绑定 html文件&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0&quo…

grpc学习golang版( 五、多proto文件示例)

系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 文章目录 一、前言二、定义proto文件2.1 公共proto文件2.2 语音唤醒proto文件2.3 人脸唤醒proto文件2.4 生成go代码2.…

德国威步的技术演进之路(上):从软件保护到用户体验提升

德国威步自1989年成立以来一直专注于数字安全技术的研究和发展&#xff0c;在软件保护和数字授权领域树立了行业标杆&#xff0c;并在云端许可管理和物联网安全技术方面不断创新。德国威步的成就彰显了其对安全、创新和可持续发展的坚定追求。 德国威步将“完美保护、完美授权…

初学python的一些基本变量装饰器

yield&#xff1a;暂停当前函数的执行&#xff0c;并返回当前值。使用next(S)对函数进行下一次调用 classmethod&#xff1a;修饰函数&#xff0c;对class增加一些外的逻辑方法。cls代指当前类。被修饰的方法相当于类方法&#xff0c;而不是实例的方法 wraps修饰函数&#xf…

基于Vue+ElementUI框架实现学生管理系统前端页面设计

目录 一. 最终效果展示 二. 详细教程 1. 创建项目 2. 下载组件 3. 在main.js中配置 4. 创建项目中的组件(页面) 登录组件 Login.vue 系统主页组件 Main.vue 学生管理组件 StudentList.vue 专业管理组件 MajorList.vue 5. 在index.js中配置组件路由 6. 添加画布 三…

为何选择骨干线路的服务器?一篇全面攻略

服务器的选择对于企业和个人用户来说至关重要。骨干线路的服务器因其独特的优势&#xff0c;成为了众多用户的首选。本文将详细解析为何选择骨干线路的服务器&#xff0c;并在最后介绍弹性云的优势。 一、什么是骨干线路的服务器&#xff1f; 骨干线路的服务器是指连接在互联…

【Java Web】MVC架构模式

目录 一、MVC是什么? 二、MVC组成结构 三、MVC模式下项目常见包 一、MVC是什么? MVC&#xff08;ModelViewController&#xff09;是软件工程中的一种软件架构模式&#xff0c;它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织…

写一个坏越个人天地(五)

昨天整了半天天气api还是有点小问题。一天50次真的不够我test的。一气之下还是全删了改用高德api。把接口写在了后端&#xff0c;这样我启动界面后就可以直接通过接口在后端嘎嘎处理逻辑了。再整理返回就好了 不过高德api好像获取地址的概率好低&#xff0c;于是我还是整了个获…

通俗范畴论6 基于关系的范畴

前一部分介绍了Set𝑆𝑒𝑡范畴的含义: Set𝑆𝑒𝑡范畴 所有集合构成的范畴,该范畴的对象是集合,态射是集合间的函数,态射的复合是函数的复合,又名集合函数范畴。 在 Set𝑆𝑒𝑡 范畴中,对象是集合,态射是集合间的函数。也许你觉得这是十分自然的事情,…

服务治理怎么做:降级、熔断、全链路压测

服务降级的常见场景 系统负载过高&#xff1a;在高峰期或者流量激增的情况下&#xff0c;为了防止系统崩溃&#xff0c;可以暂时关闭或降低某些非关键服务的质量。 依赖服务故障&#xff1a;当某个依赖服务不可用时&#xff0c;通过服务降级可以提供替代方案或者简化的功能&am…

Spring框架FactoryBean接口的作用和应用

一、FactoryBean源码解读 FactoryBean<T> 是 Spring 框架 beans.factory包中的一个接口&#xff0c;从字面意思可以理解为工厂bean&#xff0c;它是干什么的&#xff0c;类名上的泛型又是指什么&#xff0c;有什么作用&#xff1f; 注释看不懂没关系&#xff0c;先看一…

阿里巴巴向国际用户开放人工智能模型平台ModelScope(魔搭社区)

阿里巴巴对 Hugging Face 和 Amazon Bedrock 的回应包含 5,000 多个中国专业模型&#xff0c;以及 1,500 个工具包和数据集 阿里云已将其人工智能模型存储库ModelScope&#xff08;魔搭社区&#xff09;的访问权限扩展至全球英语用户&#xff0c;意在吸引更多国际企业和开发者…

1.整体认知spring 体系结构

Spring框架是一个开源的Java平台&#xff0c;它以控制反转&#xff08;IoC&#xff09;和面向切面编程&#xff08;AOP&#xff09;作为核心概念&#xff0c;提供了一个企业级的服务和支持。Spring框架的体系结构主要分为以下几个模块&#xff1a; 核心容器&#xff1a; 这是S…

PM10 和 PM2.5 有什么区别

颗粒物 (PM) 是一个术语&#xff0c;用于描述空气中的固体颗粒和液滴的混合物。这些颗粒的大小、成分和来源各不相同&#xff0c;通常根据其空气动力学直径进行分类。最常监测的成分是 PM10 和 PM2.5&#xff0c;每种成分都有不同的特征和健康影响。 定义和大小差异 颗粒物10…

自动建立用户练习

一丶编辑文本存放用户名 vim userlist 二丶编辑文本存放需要创建用户的密码 vim passlist 三丶编辑脚本 vim create_user.sh #!bin/bash [ "$#" -lt "2" ] && { #echo error please input userlist anpassli…

高德.js2.0绘制多条折线(轨迹)及清除所有折线

2.0版本的地图,需要绘制多条折线的时候,就需要循环生成,因此也需要循环清除 for (let j 0; j < combinedArray.length; j) {const item combinedArray[j];this.polyline new AMap.Polyline({map: this.map,path: item,showDir: true,strokeColor: "#28F", //线…