微生物組學(xué)數(shù)據(jù)服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-05-28 19:24
【摘要】:在信息時(shí)代,各個(gè)學(xué)科的研究和發(fā)展都需要借助互聯(lián)網(wǎng)平臺(tái),但是目前針對(duì)微生物組學(xué)大數(shù)據(jù)的整合與分析平臺(tái)還十分欠缺,F(xiàn)有的少數(shù)分析平臺(tái)僅僅只是對(duì)數(shù)據(jù)進(jìn)行初步分析,然后再將結(jié)果展示給用戶,這種做法對(duì)數(shù)據(jù)的使用程度不高,并沒(méi)有對(duì)樣本內(nèi)豐富的資源進(jìn)行整合和挖掘。但是微生物組學(xué)大數(shù)據(jù)具有數(shù)據(jù)量大,異質(zhì)性高等特點(diǎn),對(duì)于數(shù)據(jù)挖掘的需求很大,所以需要建立微生物組學(xué)數(shù)據(jù)服務(wù)平臺(tái)。為了實(shí)現(xiàn)微生物組學(xué)數(shù)據(jù)服務(wù)平臺(tái),首先對(duì)微生物組學(xué)數(shù)據(jù)服務(wù)平臺(tái)需要滿足的功能進(jìn)行了全面的需求分析,平臺(tái)需要滿足數(shù)據(jù)組織展示、相關(guān)性搜索、數(shù)據(jù)分析以及數(shù)據(jù)可視化四大功能性需求。接著根據(jù)需求分析的內(nèi)容對(duì)微生物組學(xué)數(shù)據(jù)服務(wù)平臺(tái)的平臺(tái)架構(gòu)、功能模塊、公共組件等方面進(jìn)行了詳細(xì)的設(shè)計(jì)。最后,在前后端分離架構(gòu)的基礎(chǔ)上,采用前端工程化的方法和組件化開(kāi)發(fā)的思想,并以VueJS框架搭配“Vue全家桶”的技術(shù)棧,完成了微生物組學(xué)數(shù)據(jù)服務(wù)平臺(tái)的前端工程開(kāi)發(fā)實(shí)現(xiàn)。在此基礎(chǔ)上,還采用前端數(shù)據(jù)可視化框架Echarts實(shí)現(xiàn)了對(duì)數(shù)據(jù)分析和挖掘結(jié)果的數(shù)據(jù)可視化展示,為研究者更好的查看數(shù)據(jù)分析結(jié)果,并進(jìn)行后續(xù)的二次研究提供了可靠的支持。在微生物組學(xué)數(shù)據(jù)服務(wù)平臺(tái)完成開(kāi)發(fā)實(shí)現(xiàn)后,對(duì)平臺(tái)進(jìn)行了詳盡的測(cè)試。平臺(tái)實(shí)際使用情況表明,平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)可行且有效,在具體的數(shù)據(jù)分析場(chǎng)景中得到良好的使用反饋。
【圖文】:
式的統(tǒng)一和布局[12-14]。另外還包括重要的 JavaScript 轉(zhuǎn)碼bpack,Npm 包管理平臺(tái)等等。前端工程化發(fā)展的貢獻(xiàn),則主要集中在技術(shù)框架和工具架方面, VueJS 成為了目前前端領(lǐng)域最為火熱的 JavaScr VueJS 框架也有著一系列相關(guān)的前端工程開(kāi)發(fā)工具,其x、Vux 等等。而在 UI 組件庫(kù)方面,螞蟻金服的 Ant-Desi React 框架的組件庫(kù),它優(yōu)秀的設(shè)計(jì)理念保證了組件的美隊(duì)開(kāi)發(fā)的 Element UI 則是國(guó)內(nèi)最優(yōu)秀的基于 VueJS 框架sign,其簡(jiǎn)單的 API 也使得它更加的輕便和易用。術(shù)概述端分離架構(gòu)
圖 2-1 基礎(chǔ)數(shù)據(jù)組織用例圖.2 相關(guān)性搜索在用戶上傳了大量的微生物組數(shù)據(jù)后,要求數(shù)據(jù)服務(wù)平臺(tái)可以利用相關(guān)性搜能對(duì)數(shù)據(jù)進(jìn)行全面且深入的分析,包括高質(zhì)量的樣本拼接序列,樣本在界門(mén)綱屬種上的物種豐度組成信息,群落的基因預(yù)測(cè)和物種功能分布等高計(jì)算密集型。平臺(tái)的搜索功能要求在用戶上傳的微生物組大數(shù)據(jù)分析的結(jié)果存入數(shù)據(jù)庫(kù)后用生物信息學(xué)工具挖掘多層次的信息(物種偏好環(huán)境挖掘、基因注釋、新基因、功能富集判定)。要求支持用戶自定義搜索,允許用戶上傳自己的搜索序列,信息挖掘,,主要包括以下一些要點(diǎn)。(1)樣本相似性搜索,當(dāng)有一個(gè)新的樣本被提交到平臺(tái)中時(shí),計(jì)算出新樣本種組成并查詢索引,然后計(jì)算出新樣本與我們平臺(tái)上哪個(gè)樣本的相似度最高,
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
本文編號(hào):2685710
【圖文】:
式的統(tǒng)一和布局[12-14]。另外還包括重要的 JavaScript 轉(zhuǎn)碼bpack,Npm 包管理平臺(tái)等等。前端工程化發(fā)展的貢獻(xiàn),則主要集中在技術(shù)框架和工具架方面, VueJS 成為了目前前端領(lǐng)域最為火熱的 JavaScr VueJS 框架也有著一系列相關(guān)的前端工程開(kāi)發(fā)工具,其x、Vux 等等。而在 UI 組件庫(kù)方面,螞蟻金服的 Ant-Desi React 框架的組件庫(kù),它優(yōu)秀的設(shè)計(jì)理念保證了組件的美隊(duì)開(kāi)發(fā)的 Element UI 則是國(guó)內(nèi)最優(yōu)秀的基于 VueJS 框架sign,其簡(jiǎn)單的 API 也使得它更加的輕便和易用。術(shù)概述端分離架構(gòu)
圖 2-1 基礎(chǔ)數(shù)據(jù)組織用例圖.2 相關(guān)性搜索在用戶上傳了大量的微生物組數(shù)據(jù)后,要求數(shù)據(jù)服務(wù)平臺(tái)可以利用相關(guān)性搜能對(duì)數(shù)據(jù)進(jìn)行全面且深入的分析,包括高質(zhì)量的樣本拼接序列,樣本在界門(mén)綱屬種上的物種豐度組成信息,群落的基因預(yù)測(cè)和物種功能分布等高計(jì)算密集型。平臺(tái)的搜索功能要求在用戶上傳的微生物組大數(shù)據(jù)分析的結(jié)果存入數(shù)據(jù)庫(kù)后用生物信息學(xué)工具挖掘多層次的信息(物種偏好環(huán)境挖掘、基因注釋、新基因、功能富集判定)。要求支持用戶自定義搜索,允許用戶上傳自己的搜索序列,信息挖掘,,主要包括以下一些要點(diǎn)。(1)樣本相似性搜索,當(dāng)有一個(gè)新的樣本被提交到平臺(tái)中時(shí),計(jì)算出新樣本種組成并查詢索引,然后計(jì)算出新樣本與我們平臺(tái)上哪個(gè)樣本的相似度最高,
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 尹春嬌;自動(dòng)化單元測(cè)試中MOCK技術(shù)的研究與應(yīng)用[D];安徽大學(xué);2011年
本文編號(hào):2685710
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2685710.html
最近更新
教材專著