支持虚拟筛选的数据库管理工具的研究与实现

支持虚拟筛选的数据库管理工具的研究与实现

论文摘要

药物设计是随着药物化学学科的诞生而相应出现的,主要应用于创新药物先导化合物结构的发现和优化。虚拟筛选是药物设计方法的延伸和推广,是创新药物研究的新方法和新技术。虚拟筛选是指利用计算机强大的计算能力,采用三维药效基团模型搜寻或分子对接的方法,在化合物数据库中寻找可能的活性化合物。整个筛选过程需要用到配体分子往往有数百万个。随着计算科学和计算方法的不断发展,以及计算机性能的不断提高,虚拟筛选的计算速度也在不断的提高。与此同时,在虚拟筛选速度稳步提高的情况下,化合物数据库的访问成了制约筛选速度的一个重要因素。所以设计一个支持大规模虚拟筛选的数据库管理工具可以有效的提高药物筛选的速度和效率。支持筛选的小分子数据库所具有的数据量往往是巨大的,其分子数从几十万到上千万不等。此外化合物数据库存储结构的复杂性也是造成数据量庞大的一个主要原因。而传统的集中式数据处理方式因其可靠性不高,系统的可扩充性较差,势必会成为整个系统的瓶颈。此时数据的分布式处理成为了一种必然。本文所做的工作就是围绕上述问题展开的。本文首先阐述了本论文的研究背景,介绍了国内外典型化学数据库及化学数据库管理工具的研究现状,分析了典型的虚拟筛选数据管理工具的特点。其次研究了化合物数据的处理技术,包括分子属性计算、格式转换、分子二维结构编辑和分子的二维三维显示技术。最后研究了分布式数据库技术和分布式数据库代理框架Amoeba,并在此基础上设计和实现了化合物数据的检索、子结构查询、数据子集的构建和下载等功能。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 用于筛选的小分子化合物数据库概述
  • 1.2.1 ACD(Available Chemicals Directory)数据库
  • 1.2.2 ChemNavigator数据库
  • 1.2.3 Ligand.Info数据库
  • 1.2.4 ChemBank项目
  • 1.2.5 ZINC数据库
  • 1.3 国内外化学数据库管理工具现状
  • 1.3.1 ChemDataBase
  • 1.3.2 Ambit
  • 1.3.3 ChemFinder
  • 1.3.4 Instant JChem
  • 1.4 研究现状分析
  • 1.5 本文的研究思路
  • 1.6 本文的组织结构
  • 第二章 相关技术研究
  • 2.1 开源化学开发工具
  • 2.1.1 化学开发工具包(CDK)
  • 2.1.2 Jmol三维分子显示工具
  • 2.1.3 JME分子二维编辑器
  • 2.2 J2EE相关知识
  • 2.2.1 分布式多层应用程序
  • 2.2.2 J2EE包含的主要技术规范
  • 2.2.2.1 JDBC简介
  • 2.2.2.2 JSP与Servlet
  • 2.2.2.3 RMI
  • 2.2.2.4 JNDI
  • 2.2.2.5 Enterprise JavaBeans(EJB)简介
  • 第三章 系统所解决的关键技术研究
  • 3.1 化学数据的处理
  • 3.1.1 里宾斯基五原则
  • 3.1.2 化学属性的计算
  • 3.1.3 分子格式的转化
  • 3.2 分布式数据库技术
  • 3.2.1 分布式数据库系统的特点
  • 3.2.2 分布式数据库的目标
  • 3.3 分布式数据库代理技术的研究
  • 3.3.1 Amoeba分布式数据库代理开发框架
  • 3.3.1.1 Amoeba的优点
  • 3.3.1.2 Amoeba的运行机制
  • 3.3.1.3 Amoeba For MySQL简介
  • 第四章 支持虚拟筛选的数据库管理工具的设计与实现
  • 4.1 数据管理工具的整体设计
  • 4.2 客户层
  • 4.3 应用层
  • 4.3.1 查询模块
  • 4.3.2 分子属性计算模块
  • 4.3.3 数据结果显示模块
  • 4.3.4 分子格式转换与下载
  • 4.4 分布式化学数据库代理层
  • 4.5 数据库层
  • 4.6 系统性能测试
  • 第五章 总结和展望
  • 5.1 本文工作总结
  • 5.2 未来工作展望
  • 参考文献
  • 研究生期间参与的项目及发表的论文
  • 致谢
  • 相关论文文献

    • [1].储量数据库的发展及其应用[J]. 化工管理 2019(02)
    • [2].计算机数据库管理的维护对策[J]. 电子技术与软件工程 2018(07)
    • [3].城市环卫系统信息数据库管理[J]. 信息与电脑(理论版) 2017(12)
    • [4].呼叫中心的数据库管理初探[J]. 劳动保障世界 2015(S3)
    • [5].企业需求视阈下独立学院数据库类课程教学体系研究[J]. 当代教研论丛 2017(05)
    • [6].Oracle数据库查询优化方法研究[J]. 数码世界 2017(01)
    • [7].ORACLE数据库迁移解决方案[J]. 数码世界 2017(04)
    • [8].信息与计算科学专业数据库系列课程教学改革探索[J]. 考试周刊 2017(47)
    • [9].浅谈SQL Server数据库的特点和基本功能[J]. 数码世界 2017(07)
    • [10].浅析数据库管理技术[J]. 数码世界 2017(08)
    • [11].“纵深防护”打造高校数据安全[J]. 中国教育网络 2017(09)
    • [12].聊聊两种数据库审计技术的差别[J]. 计算机与网络 2017(23)
    • [13].聚焦“三层目标”,构建思维课堂——以高中《认识数据库管理》一课为例[J]. 中国信息技术教育 2020(17)
    • [14].《认识数据库管理》教学设计[J]. 中国信息技术教育 2009(09)
    • [15].企业数据库管理问题浅析[J]. 计算机光盘软件与应用 2013(17)
    • [16].PremiumSoft发布Navicat——数据库管理工具[J]. 中国数字医学 2009(01)
    • [17].计算机网络数据库管理[J]. 科技风 2012(14)
    • [18].数据库管理探讨[J]. 科技风 2012(14)
    • [19].关于数据库管理与维护的研究[J]. 信息与电脑(理论版) 2010(24)
    • [20].为您服务[J]. 电脑编程技巧与维护 2008(06)
    • [21].基于数据库管理结构的医疗卫生统计工作模式探讨[J]. 中国医院统计 2020(03)
    • [22].山西省地理国情监测数据库的设计与实现[J]. 经纬天地 2019(03)
    • [23].我国疾病数据库的建设情况概述[J]. 现代预防医学 2018(06)
    • [24].《利用数据库管理大量信息》一课的设计和教学体会[J]. 中国信息技术教育 2010(06)
    • [25].数据库的日常管理与维护研究[J]. 明日风尚 2017(24)
    • [26].门诊社区应用数据库管理亚健康状态乙型肝炎病毒携带者的效果[J]. 护理研究 2013(24)
    • [27].知与智:智能化的企业数据库管理及应用之道[J]. 市场研究 2011(06)
    • [28].中职学生顶岗实习信息数据库的构建与管理探索[J]. 轻纺工业与技术 2019(Z1)
    • [29].数据库的安全保护研究[J]. 电子世界 2018(01)
    • [30].中国古谱数据库管理平台设计与实现[J]. 现代计算机(专业版) 2017(01)

    标签:;  ;  

    支持虚拟筛选的数据库管理工具的研究与实现
    下载Doc文档

    猜你喜欢