【技术实现步骤摘要】
基于区块链的药物晶体库及其构建方法
本专利技术属于药物分子晶体数据库的构建领域,具体涉及一种基于区块链的药物晶体库及其构建方法。
技术介绍
常用药物晶体数据库为CCDC(theCambridgeCrystalloCrystallographicDataCentre)提供的离线查询(同名)软件,里面内置了部分药物分子晶体,可通过缩写进行搜索,以及基于空间群、自由度等参数的搜索,并将结果进行3D展示,或指定格式的文件保存。CCDC提供的软件,必须在PC端下载安装后才能使用,更新频率慢(一年一次),价格较高,且只能由ccdc相关机构添加数据。软件数据库离线保存,数据损坏后需要重新安装恢复,数据也可能被拷贝传播,没有安全保证。药物分子晶体与结晶无法进行结构比对。
技术实现思路
本专利技术提出了基于区块链的药物晶体库及其构建方法,适用于药物晶体数据库的构建,利用区块链对药物分子晶型信息进行管理,结合客户端软件,实现对于药物分子晶型的新增、查找、对比等功能,达到对分子晶型的保护、快速授权等目的。具体技 ...
【技术保护点】
1.基于区块链的药物晶体库,其特征在于,包括三层数据存储架构:/n第一层为晶体源数据层,用于晶体信息获取,存放药物晶体原始数据,安全及隐私由数据持有者保证;/n第二层为晶体表示层,用于晶体信息上链,存储了按照各标准生成的晶体信息文档,一份文档唯一标识了一种晶型;/n第三层为晶体索引层,用于查询晶体信息,通过区块链节点实现,存储了共享文档索引信息,及查询信息。/n
【技术特征摘要】
1.基于区块链的药物晶体库,其特征在于,包括三层数据存储架构:
第一层为晶体源数据层,用于晶体信息获取,存放药物晶体原始数据,安全及隐私由数据持有者保证;
第二层为晶体表示层,用于晶体信息上链,存储了按照各标准生成的晶体信息文档,一份文档唯一标识了一种晶型;
第三层为晶体索引层,用于查询晶体信息,通过区块链节点实现,存储了共享文档索引信息,及查询信息。
2.根据权利要求1所述的基于区块链的药物晶体库的构建方法,其特征在于,包括以下步骤:
(1)晶体信息获取
使用晶体库的组织或个人,通过客户端提供的ECDSA椭圆曲线算法生成各自的公钥及私钥地址,记录基本信息用于验证身份,经过脱敏处理后将信息写入身份数据库,完成使用者的身份注册;完成注册后,晶体库使用者通过客户端主动推送晶体信息,或者通过约定的可访问地址定期更新晶体原始信息;
晶体原始信息构成了晶体库中的源数据层;
(2)晶体信息上链
晶体库收到提供者的推送或检测到晶体数据更新后,对提供的晶体信息进行完备性、有效性特性的验证,之后依照晶体表示的标准方法,通过提取非关键信息形成加密文档,加密文档数据构成了晶体库的晶体表示层;
生成文档后,使用晶体信息提供者的...
【专利技术属性】
技术研发人员:李鹤,吴楚楠,刘阳,马健,赖力鹏,温书豪,
申请(专利权)人:深圳晶泰科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。