[发明专利]一种基于区块链模拟蛋白质折叠的方法、设备及介质在审
申请号: | 201911350746.4 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111009284A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 马岩堂;庞松涛;商广勇;王伟兵;李佳 | 申请(专利权)人: | 山东爱城市网信息技术有限公司 |
主分类号: | G16B15/20 | 分类号: | G16B15/20;G16B5/00;G16B50/00;G06F21/64 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 模拟 蛋白质 折叠 方法 设备 介质 | ||
本申请公开了一种基于区块链模拟蛋白质折叠的方法、设备及介质,方法包括:接收第一节点发送的模拟蛋白质折叠的指令,计算模拟蛋白质折叠需要的第一算力;根据所述第一算力,调用所述区块链的一个或多个第二节点的算力,模拟蛋白质折叠;将形成的蛋白质折叠结构打包成区块,记录在所述区块链中。通过区块链去中心化,不可篡改,可溯源的特性,我们可以确保数据的完整性,并可对突发时间进行快速反应,防止大规模损失的发生,对医疗技术的发展具有一定的推进意义。
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于区块链模拟蛋白质折叠的方法、设备及介质。
背景技术
现代医疗技术研究中,蛋白质折叠是一项十分关键的技术。但蛋白质折叠是一项需要巨大工作量的工程,往往都需要依赖即为昂贵的超级计算机来模拟蛋白质折叠的过程,但是这种方式存在即为明显的缺点:耗资巨大,并且存在单点故障。
发明内容
本说明书实施例提供一种基于区块链模拟蛋白质折叠的方法、设备及介质,用于解决现有技术中的如下技术问题:
蛋白质折叠需要巨量的算力,并且传统的蛋白质折叠采由于是一台设备进行计算和存储,无法防止大规模损失的发生。
本说明书实施例采用下述技术方案:
本发明实施例的第一方面提供了一种基于区块链模拟蛋白质折叠的方法,包括:
接收第一节点发送的模拟蛋白质折叠的指令,计算模拟蛋白质折叠需要的第一算力;
根据所述第一算力,调用所述区块链的一个或多个第二节点的算力,模拟蛋白质折叠;
将形成的蛋白质折叠结构打包成区块,记录在所述区块链中。
在一个示例中,所述调用所述区块链的一个或多个第二节点的算力模拟蛋白质折叠,包括:
获取所述第二节点的工作状态和可用算力;
根据所述工作状态和可用算力,判断是否调用所述第二节点的可用算力。
在一个示例中,还包括:
对提供用于模拟蛋白质折叠的算力的所述第二节点进行奖励。
在一个示例中,所述对提供用于模拟蛋白质折叠的算力的所述第二节点进行奖励,包括:
根据每个所述第二节点为模拟蛋白质折叠提供的算力的比例,确定相应的奖励。
在一个示例中,所述接收模拟蛋白质折叠的指令,包括:
判断所述第一节点是否具有发起模拟蛋白质折叠的权限;
若有权限,则接收蛋白质折叠的指令。
在一个示例中,所述接收模拟蛋白质折叠的指令,还包括:
根据所述第一节点的奖励值,确定所述第一节点是否具有发起模拟蛋白质折叠的权限。
在一个示例中,所述形成的蛋白质折叠结构的类型包括:二级结构和三级结构。
在一个示例中,所述将形成的蛋白质折叠结构打包成区块,记录在所述区块链中,包括:
确定形成的蛋白质折叠结构的类型;
将所述三级结构存储在所述区块链中,将所述二级结构以链外存储的形式保存。
本发明实施例的第二方面提供了一种基于区块链模拟蛋白质折叠的设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱城市网信息技术有限公司,未经山东爱城市网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911350746.4/2.html,转载请声明来源钻瓜专利网。