生物技术领域存在大量的炒作都集中于革命性药物发现上。毕竟,过去十年是该领域的黄金时代。与之前的十年相比,2012年到2021年这段时间批准的新药增加了73%–比之前的十年增加了25%。这些药物包括治疗癌症的免疫疗法、基因疗法,当然还有科威德疫苗。从这些方面可以看出制药业做得很好。

但其呈现的趋势也越来越令人担忧。药物发现的成本和风险正变得令人望而却步。截至到当前,新药推向市场的平均费用在10亿至30亿美元,平均时间在12至18年。同时,一种新药的平均价格已经从2007年的2千美元飙升到2021年的18万美元。

这就是为什么许多人把希望寄托在人工智能(AI)(如统计机器学习)上,以帮助加速新药的开发,从早期目标识别到试验。虽然已经利用各种机器学习算法确定了一些化合物,但这些化合物仍处于早期发现或临床前的开发阶段。人工智能彻底改变药物发现的承诺仍然是令人兴奋但尚未实现的承诺。

什么是人工智能?

为了实现这一承诺,理解人工智能的真正含义就显得至关重要了。近年来,人工智能这个词已经成为相当热门的词汇,没有多少技术含量。那么,什么才是真正的人工智能?

人工智能,作为一个学术领域,从20世纪50年代起就已经存在了,随着时间的推移,分支成各种类型,代表不同的学习方式。佩德罗-多明戈斯教授在《算法大师》一书中对这些类型进行了描述(他称它们为 “部落”):连接主义者、符号主义者、进化主义者、贝叶斯主义者和模拟主义者。

在过去的十年里,贝叶斯主义者和连接主义者受到了公众的广泛关注,而符号主义者则不同。符号学派在进行逻辑推理的规则集的基础上,创造出真实的世界表征。符号人工智能系统没有其他类型的人工智能所享有的巨大宣传,但它们拥有其他类型所缺乏的独特而重要的能力:自动推理和知识表示。

对生物医学知识的表现

事实上,知识表现的问题正是药物发现中最大的问题之一。现有的数据库软件,如关系数据库或图形数据库,很难准确地表示和理解生物学错综复杂的问题。

药物探索所表述的问题很好地说明了要为不同的生物医学数据源(如Uniprot或Disgenet)建立统一的模型。在数据库层面,这意味着创建数据模型(有些人可能把这些称为本体),描述无数复杂的实体和关系,如蛋白质、基因、药物、疾病、相互作用等之间的关系。

这就是TypeDB,一个开源的数据库软件,旨在实现的目标–使开发者能够创建高度复杂领域的真实表现,计算机可以利用它来获得洞察力。

TypeDB的类型系统是基于实体关系的概念,代表了TypeDB中存储的数据。这使得它足以捕捉复杂的生物医学领域知识(通过类型推理、嵌套关系、超关系、规则推理等),使科学家获得洞察力并加速药物开发时间。

一家大型制药公司的例子说明了这一点,该公司使用语义网标准为一个疾病网络建模奋斗了五年多,但在迁移到TypeDB之后,仅用三周时间就成功实现了这一目标。

例如,一个用TypeQL(TypeDB的查询语言)编写的、描述蛋白质、基因和疾病的生物医学模型看起来如下:

define protein sub entity, owns uniprot-id,plays protein-disease-association:protein,plays encode:encoded-protein; gene sub entity, owns entrez-id,plays gene-disease-association:gene,plays encode:encoding-gene; disease sub entity, owns disease-name, plays gene-disease-association:disease,plays protein-disease-association:disease;encode sub relation,relates encoded-protein,relates encoding-gene;protein-disease-association sub relation,relates protein,relates disease;gene-disease-association sub relation,relates gene,relates disease;   uniprot-id sub attribute, value string;
entrez-id sub attribute, value string;
disease-name sub attribute, value string;

关于一个完整的工作实例,可以在Github上找到一个开源的生物医学知识图。这是从各种著名的生物医学资源加载数据,如Uniprot、Disgenet、Reactome和其他。

有了存储在TypeDB中的数据,你可以运行查询,问一些问题,如:哪些药物会与SARS病毒有关的基因相互作用?

为了回答这个问题,我们可以使用TypeQL中的以下查询。

match
$virus isa virus, has virus-name "SARS";
$gene isa gene;
$drug isa drug;
($virus, $gene) isa gene-virus-association;
($gene, $drug) isa drug-gene-interaction;

运行这个将使TypeDB返回符合查询条件的数据。并可以在TypeDB Studio中可视化,如下所示,这将有助于了解哪些相关药物可能值得进一步调查。

通过自动推理,TypeDB也可以推断出数据库中不存在的知识。这是通过编写规则来完成的,这些规则构成了TypeDB中模式的一部分。例如,一个规则可以推断出一个基因和一种疾病之间的关联,如果该基因编码的蛋白质与该疾病有关。这样的规则将被写成:

rule inference-example:
when {(encoding-gene: $gene, encoded-protein: $protein) isa encode;(protein: $protein, disease: $disease) isa protein-disease-association;
} then {(gene: $gene, disease: $disease) isa gene-disease-association;
};

然后,如果我们要插入以下数据:

TypeDB将能够推断出基因和疾病之间的联系,即使没有插入到数据库中。在这种情况下,以下关系基因-疾病-关联将被推断出来。

match
$gene isa gene, has gene-id "2";
$disease isa disease, has disease-name $dn; ;
(gene: $gene, disease:  $disease) isa gene-disease-assocation;

通过机器学习加速目标探索
有了TypeDB对生物医学数据(符号)进行表示,再加上机器学习的上下文知识就可以让整个系统变得更加强大,从而增强洞察力。例如,可以通过药物探索管道发现有希望的目标。

寻找有希望的目标的方法是使用链接预测算法。TypeDB的规则引擎允许这样的ML模型执行,该模型通过推理推断对事实进行学习。这意味着从对平面的、无背景的数据学习转向对推理的、有背景的知识学习。其中一个好处是,根据领域的逻辑规则,预测可以被概括到训练数据的范围之外,并减少所需的训练数据量。

这样一个药物发现的工作流程如下

1. 查询TypeDB,创建上下文知识的子图,利用TypeDB的全部表达能力。

2. 将子图转化为嵌入(embedding),并将这些嵌入到图学习算法中。

3. 预测结果(例如,作为基因-疾病关联之间的概率分数)可以被插入TypeDB,并用于验证/优先考虑某些目标。

有了数据库中的这些预测,我们可以提出更高层次的问题,利用这些预测与数据库中更广泛的背景知识。比如说:什么是最有可能成为黑色素瘤的基因目标,这些基因编码的蛋白质在黑色素细胞中如何表达?

用TypeQL写,这个问题看起来如下:

match
$gene isa gene, has gene-id $gene-id;
$protein isa protein;
$cell isa cell, has cell-type "melanocytes";
$disease isa disease, has disease-name "melanoma";
($gene, $protein) isa encode;
($protein, $cell) isa expression;
($gene, $disease) isa gene-disease-association, has prob $p;
get $gene-id; sort desc $p;

在TypeDB Studio中可视化的结果,可以显示这个基因编码的蛋白质在结肠、心脏和肝脏中的表达:

结论

世界迫切需要创造治疗破坏性疾病的解决方案,希望通过人工智能的创新建立一个更健康的世界,在这个世界中每种疾病都可以被治疗。人工智能作用于药物探索仍处于起步阶段,但是如果一旦实现将会让生物学释放出新的创新浪潮,并使21世纪真正成为属于它的纪元。

在这篇文章中,我们看了TypeDB是如何实现生物医学知识的符号化表示,以及如何改善ML来为药物探索做出贡献的。在药物探索中应用人工智能的科学家们使用TypeDB来分析疾病网络,更好地理解生物医学研究的复杂性,并发现新的和突破性的治疗方式。

人工智能在医药行业的应用相关推荐

  1. 如何让医药行业涌现更多“药神”?

    2018年,一部 <我不是药神>火遍了全国.电影主人公的英雄壮举,不仅令人动容,也让万千目光聚焦于医药行业. 医药产业关系国计民生,如何让好药惠及更多患者?个人英雄的努力远远不够,进步的背 ...

  2. 生物医药行业全面费用管理数字化白皮书

    报告基于新的费用管理理念,从生物医药行业费用难题现状出发,通过汇联易大量的实践经验与成熟的方法论体系,针对性提出行业化解决方案. 关注公众号:[互联互通社区],回复[SZJJ136]获取全部报告内容. ...

  3. 医药行业数字化转型加速,上云势在必行!

    新钛云服已累计为您分享686篇技术干货 医药行业正在加速数字化转型 从全球范围趋势来看,随着政策.市场以及企业自身意愿的诸多影响,制药企业.流通企业.连锁药店都在积极进行数字化转型. 医药企业GxP合 ...

  4. 医药行业上云难点分析,医药云解决方案

    中国要实现从"医药大国"走向"医药强国"的转变,除了需要国家政策的支持,医药企业自身的信息化升级也非常重要,而互联网+.大数据.人工智能等新兴技术的应用成为其中 ...

  5. 2021年中国生物医药行业投融资情况分析:二级市场融资金额超1300亿人民币[图]

    (一)二级市场融资情况 2021年中国生物医药行业共有89家中国生物医药公司在中美两国三地(即中国大陆.中国香港及美国地区)完成IPO,其中A股上市57家(科创板上市34家).H股24家.美股8家,分 ...

  6. 开发AlphaFold的谷歌如何涉足生物医药行业

    在生命科学领域,谷歌最广为人知的成就是AlphaFold.2020年底,AlphaFold显示能够进行高精度蛋白质结构预测. 此外就是在2021年11月,谷歌宣布成立一家子公司Isomorphic L ...

  7. 2021年人工智能数据采集标注行业四大趋势预测

    人工智能数据采集标注头部企业云测数据近日发布了<2021 年人工智能数据采集标注行业四大趋势预测>.云测数据认为,未来,高精度数据将成人工智能训练阶段追逐热点,具备主要需求方稳定的特点,存 ...

  8. 人工智能在能源行业的5个应用

    作者:CB Insights . 来源:CometLabs 摘要:自2012年以来,把人工智能和能源产业放在一起进行报道的新闻开始增多.本文简要描述了人工智能在能源行业的5个应用方向,及对应的案例. ...

  9. 中国生物医药行业供需形势透析及未来投资风险评估报告2022-2027年版

    中国生物医药行业供需形势透析及未来投资风险评估报告2022-2027年版   第一章 生物医药产业概述 16 第一节 生物医药产业概述 16 一.生物医药产业概念 16 二.生物医药产业特点 16 三 ...

最新文章

  1. html frameset
  2. MOCTF-Web-登录就对了
  3. LeetCode 6033. 转换数字的最少位翻转次数(位运算)
  4. C++ 之父即将开始直播,请就位!
  5. java 传输 udp_java UDP传输
  6. 程序员为什么多数秃头?看完这15个瞬间,终于懂了
  7. 项目管理能力提升四要素
  8. java 支付宝 验证签名失败,支付宝支付错误返回ILLEGAL_SIGN,签名验证错误
  9. Gmail服务器拒绝发送邮件,向Gmail发送邮件被退信,其他均正常,请协助,谢谢大家...
  10. 雷电模拟器忘记锁屏密码
  11. PowerShell自动加载账号密码
  12. 【maven】Maven异常:Could not find artifact
  13. python中tell_Python中tell()方法的使用详解
  14. 【技巧总结】位运算装逼指南
  15. go语言 使用MTP协议 通过WPD(windows portable device)读取便携式设备信息并进行文件传输
  16. PC休闲游戏~植物大战僵尸-植物连连看v1.0正式发布啦(更新iPhone版本)!
  17. 福建江夏学院竞赛队新生练习(2021)
  18. 《热尼亚·鲁勉采娃》 作者:尤里·纳吉宾 推荐者:路遥
  19. 【C#学习笔记】TextBox使用
  20. 计算机技术与科学A类学校,教育部全国第四轮学科评估结果(A+、A类学校)汇总...

热门文章

  1. python生成动态二维码
  2. java1.8日期类_JDK1.8-日期使用
  3. 智多星骗子:骗钱的手段太高超
  4. 响应式鲜花店预订网站织梦源码
  5. 易基因|3文一览:DNA甲基化及组学测序在斑马鱼中的科学研究成果
  6. 联想拯救者刃7000K 2022 评测
  7. 猜数字游戏——“C“
  8. 戴红计算机网络安全,我校举办第二届信息安全与网络攻防竞赛
  9. 一个简单的字幕滚动程序~~
  10. win10菜单栏等底部状态栏打不开解决办法