专栏名称: 微软亚洲研究院
专注科研18年,盛产黑科技
目录
相关文章推荐
爱可可-爱生活  ·  【[228星]Flock:基于工作流的低代码 ... ·  昨天  
黄建同学  ·  Jim ... ·  3 天前  
机器之心  ·  踹了OpenAI后,Figure光速发布具身 ... ·  3 天前  
51好读  ›  专栏  ›  微软亚洲研究院

借助机器学习提高CRISPR基因编辑准确率

微软亚洲研究院  · 公众号  · AI  · 2018-01-12 16:47

正文



编者按 :基因编辑技术C RISPR 就像是一种纳米级的“针线包”,可以在特定位置上对 DNA 进行剪切和修改。为了使 CRISPR 的操作更加准确,研究员们开发出了一套借助机器学习来让 CRISPR 减少“脱靶效应”的计算工具—— Elevation 。目前, Elevation 以及另外一款用于预测在靶效应的补充工具 Azimuth 起发布 微软 Azure 上供大家免费使用,同时也以开源的形式向公 众开放。本文翻译自 Researchers use AI to improve accuracy of gene editing with CRISPR。


从左至右:微软研究员 NicoloFusi UC Berkeley 教授 Jennifer Listgarten Broad 研究所副总监 JohnDoench


CRISPR(成簇规则间隔短回文式重复)是一项正在彻底改变医疗保健和农业等众多产业的基因编辑技术,就像是一种纳米级的“针线包”,可以在特定基因的特定位置上对 DNA进行剪切和修改。这项技术可能会带来突破性的应用,例如对细胞进行修改以对抗癌症,或生成高产、抗旱的小麦和玉米等农作物等。

尽管CRISPR在一些领域有着很好的应用前景,但它也面临挑战:由于很多基因组区域 是相似的,纳米级“针线包”可能会意外地在错误的基因上“动手脚”,从而导致意想不到的后果——即所谓“脱靶效应”。

为了解决上述难题,来自美国各地研究机构的计算机科学家和生物学家通力合作,开发了一套可提升CR ISPR效率和准确性的计算工具——Elevation,它能借助机器学习预测用CRISPR进行编辑基因时可能出现的“脱靶效应”。

目前,Elevation以及另外一款用于预测在靶效应的补充工具Azimuth一起,已经作为基于云的端到端服务在微软Azure上供大家免费使用,同时也以开源的形式向公众开放。

利用这套工具,研究 人员只需输入他们希望修改的基因名称,云基搜索引擎将返回一份向导RNA列表,研究人员可以通过预测的在靶或脱靶效应对其进行排序并选择。




源于自然


CRISPR基因编辑系统源自自然界反病毒机制。科学家于20世纪80年代后期在细菌的DNA中发现了它,此后花费了数十年的时间弄清了它的工作原理。

CRISPR 描述了细菌基因组中的一种由多个DNA重复序列区和多个短小的非重复的DNA间隔区组成的DNA序列。非重复间隔区是来自入侵病毒DNA的拷贝,被称为RNA的分子信使将以它为模板,识别后续的病毒侵染。当检测到入侵者时,RNA将CRISPR复合物引导至病毒处,并指派与CRISPR相关(或称Cas)的蛋白质前去切断病毒基因,使之失效。


2012年,分子生物学家想出了改造细菌反病毒系统的方法,用于对植物、老鼠乃至人类等各类生物的基因进行编辑,这就是CRISPR-Cas9基因编辑技术。其基本工作机理如下:科学家设计合成向导RNA,与他们希望剪切或编辑的基因中的DNA序列进行匹配,并用CRISPR相关蛋白剪刀(即Cas9)将其释放到某个细胞中。


今天,这项技术被当作一种有效、精确的方法,被广泛用于了解生物中基因个体的作用,以及如何通过改变基因来完成从抗击疾病到增加食物供给等各项使命。


对于研究人员来说,这个方法最大的挑战就是在给定实验中决定应该选择什么样的向导RNA。因为每个向导RNA中大约有20个核苷酸;在基因敲除实验中,每个标靶基因都有数百个潜在向导RNA。一般而言,每个向导RNA都具有互不相同的在靶效率和不同程度的脱靶问题。

计算机科学家和生物学家之间协作的重点是建立工具,帮助研究人员选择最适和当前实验的向导RNA。

训练模型


为了能解决在试验中正确选择向导RNA的难题,研究人员首先用数据训练了第一层机器学习模型。这些数据 记录了与给定的向导RNA有一项核苷酸不匹配的所有可能的标靶区域里发生的脱靶活动。

接着,机器学习专家利用哈佛医学院和马萨诸塞州总医院合作者此前生成的公开数据,对第二层机器学习模型进行了训练,将第一层模型加以细化,并推广到存在一个以上不匹配核苷酸的标靶区域中。

专家表示第二层模型非常重要,因为脱靶活动往往发生在向导RNA与标靶之间存在多个核苷酸不匹配的情况下。

最后,团队用其它几个公开数据集以及哈佛医学院和马萨诸塞州总医院下属合作机构创建的新数据集对双层机器学习模型进行了验证。研究人员发现一些模型特征非常直观的,例如向导RNA与核苷酸序列之间的不匹配。另一些特征则反映了通过机器学习从DNA编码中发现的某些未知属性。

脱靶分值


脱靶分值是针对基因组上可能发生脱靶活动的每个区域,基于机器学习计算出的概率。针对每一种向导RNA,Elevation为研究人员提供了两类脱靶分值:在某个标靶区域里的单项分值和该向导RNA在所有标靶区域的总分。对于每个向导RNA,Elevation都会返回数百到数千个此类脱靶分值。







请到「今天看啥」查看全文