当前位置:主页 > 科技论文 > 软件论文 >

微生物组学数据服务平台设计与实现

发布时间:2020-05-28 19:24
【摘要】:在信息时代,各个学科的研究和发展都需要借助互联网平台,但是目前针对微生物组学大数据的整合与分析平台还十分欠缺。现有的少数分析平台仅仅只是对数据进行初步分析,然后再将结果展示给用户,这种做法对数据的使用程度不高,并没有对样本内丰富的资源进行整合和挖掘。但是微生物组学大数据具有数据量大,异质性高等特点,对于数据挖掘的需求很大,所以需要建立微生物组学数据服务平台。为了实现微生物组学数据服务平台,首先对微生物组学数据服务平台需要满足的功能进行了全面的需求分析,平台需要满足数据组织展示、相关性搜索、数据分析以及数据可视化四大功能性需求。接着根据需求分析的内容对微生物组学数据服务平台的平台架构、功能模块、公共组件等方面进行了详细的设计。最后,在前后端分离架构的基础上,采用前端工程化的方法和组件化开发的思想,并以VueJS框架搭配“Vue全家桶”的技术栈,完成了微生物组学数据服务平台的前端工程开发实现。在此基础上,还采用前端数据可视化框架Echarts实现了对数据分析和挖掘结果的数据可视化展示,为研究者更好的查看数据分析结果,并进行后续的二次研究提供了可靠的支持。在微生物组学数据服务平台完成开发实现后,对平台进行了详尽的测试。平台实际使用情况表明,平台的设计和实现可行且有效,在具体的数据分析场景中得到良好的使用反馈。
【图文】:

职能转变,组件库


式的统一和布局[12-14]。另外还包括重要的 JavaScript 转码bpack,Npm 包管理平台等等。前端工程化发展的贡献,则主要集中在技术框架和工具架方面, VueJS 成为了目前前端领域最为火热的 JavaScr VueJS 框架也有着一系列相关的前端工程开发工具,其x、Vux 等等。而在 UI 组件库方面,蚂蚁金服的 Ant-Desi React 框架的组件库,它优秀的设计理念保证了组件的美队开发的 Element UI 则是国内最优秀的基于 VueJS 框架sign,其简单的 API 也使得它更加的轻便和易用。术概述端分离架构

用例图,用例图,基础数据


图 2-1 基础数据组织用例图.2 相关性搜索在用户上传了大量的微生物组数据后,要求数据服务平台可以利用相关性搜能对数据进行全面且深入的分析,包括高质量的样本拼接序列,样本在界门纲属种上的物种丰度组成信息,群落的基因预测和物种功能分布等高计算密集型。平台的搜索功能要求在用户上传的微生物组大数据分析的结果存入数据库后用生物信息学工具挖掘多层次的信息(物种偏好环境挖掘、基因注释、新基因、功能富集判定)。要求支持用户自定义搜索,允许用户上传自己的搜索序列,信息挖掘,,主要包括以下一些要点。(1)样本相似性搜索,当有一个新的样本被提交到平台中时,计算出新样本种组成并查询索引,然后计算出新样本与我们平台上哪个样本的相似度最高,
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52

【参考文献】

相关硕士学位论文 前1条

1 尹春娇;自动化单元测试中MOCK技术的研究与应用[D];安徽大学;2011年



本文编号:2685710

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2685710.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b5558***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com