破解oncomine無法免費下載數據,學員開發了一款R語言包(附教程)

2021-01-14 酸談

R語言遇上Oncomine,必然會碰撞出不一樣的火花。


大家好,我是學員無名小卒。眾所周知,與TCGA齊名腫瘤樣本資料庫Oncomine,著實是觸摸腫瘤數據挖掘的一把利器。至於如何在這個深海挖寶,因解螺旋所研發的科研技能單元課《Oncomine資料庫使用教程》,已提供了一份傻瓜式視頻教程供大家「食」用,本文就不再一一贅述了。


而我通過此課程的淬鍊,雖然談不上小有所成,但已然能做到和Oncomine資料庫愉快的玩耍,如從Oncomine資料庫下載數據就已變得越發的得心應手。而今日我就將Oncomine的數據下載、R語言包Oncomine的具體使用教程分享給大家,與君共勉。


打開Oncomine網頁,在基因搜索框內輸入EGFR,再輸入Bladder Cancer,可進入到一個條形型圖的網頁,當把滑鼠放在條形圖上時,會出現黃色的浮標,來提示一些數據信息,此為我們要獲取的數據。


隨後在條形圖上右鍵(Note:是在條形圖上右鍵,不是在空白的地方),在谷歌瀏覽器中選擇檢查,就會彈出了一個方框;點擊方框中Elements選項,就可看到所有的數據,其格式非常整齊。



細看每個條目,其都是以<area開頭的,即為網頁的節點(nodes)。將滑鼠的滑輪網上滑動,可看到area的上級<map,點擊<map前的倒三角,可把下面<area的數據全部打開。


隨後,滑鼠左鍵選中<map行,在此行上點擊滑鼠右鍵,選擇Copy中的Copy outerHTML拷貝數據,並將其放在txt或doc的文檔中即完成了Oncomine數據下載。



1.打開R,安裝Oncomine()語言包。



2.條形圖數據下載分析


打開Oncomine網頁,在基因搜索框內輸入EGFR,再輸入Bladder Cancer,可以看到一個條形型圖的網頁,利用上面的方法獲取數據,並保存為F盤的Oncomine文件中的data1.txt,那麼通過以下命令就可獲得條形圖的具體信息。



3.熱圖 1:一個基因在多個疾病中的表達


打開Oncomine網頁,在基因搜索框內輸入EGFR,可以看到一個熱圖,其標題為Disease Summary for EGFR,可以看到如圖的左邊有很多種疾病,顯然這是看一個基因在多種疾病中的表達的情況。


如果你關掉了剛剛filter中的Bladder Cancer,那麼得到的結果仍是條形圖,此時請點擊網頁的右上角Over view,再選擇 Gene Summary View來獲取相應數據。



4.熱圖2:一個疾病中多個基因表達的情況


打開Oncomine網頁,在基因搜索框內輸入Bladder Cancer,可看到一個熱圖,其標題為Comparison of All Genes in Als Bladder,可以看到如圖的左邊有很多種基因,顯然這是看一個疾病多種基因的表達情況。



5.熱圖3:多個研究比較的meta分析


在4的情況中,隨便選擇幾個研究,然後點 compare。



6.熱圖4:多個基因的共表達


打開Oncomine網頁,在基因搜索框內輸入EGFR,然後在選擇Coexpression Analysis,這時我們可以看到一個熱圖,其標題為Genes Coexpressed with EGFR in Vivanco CellLine,可以看到如圖的第一行的EGFR,下面很多行是其它基因,顯然這是看基因共表達的情況。



7.箱圖



8.共表達相關係數


首先,我們需要把相關係數和基因名稱一起截圖,並保存下來,多餘的信息不要截取,保存在F盤下Oncomine文件裡,取名1.jpg,如下圖:



其實這裡要做的就是OCR(Optical Character Recognition,光學字符識別),在R中有兩個函數可以做OCR,一個是tesseract包的ocr函數,一個是magick包中的image_ocr函數,經過比較,我發現magick::image_ocr比tesseract::ocr讀的結果更好,當然要設置適當的參數。



數據雖已經識別出來了,但是還有一些不完美或者錯誤的地方,尤其是基因名稱,需要仔細核對一下。至於怎麼把這個轉換成表格,方法就很多了,比如word裡面的文本轉表格功能,但前提一定要把文本整理好,這裡就不介紹了,下面演示的是我的方法。



可以看到合併後的行數348,比合併前的行數252多了好多行,此時可用去重複的命令unique看一下哪些重複了。



因為重複的Gene會有相同的名稱,但是有不同相關係數,則可以看到橫線「-」以及EGFR、PHLDA1和CORO1C是重複的,下面我們把「-」、EGFR、PHLDA1和CORO1C去掉,再合併一下。



對於重複的數據也可以有其他處理辦法,這裡就不展開了。


至此,所有的數據就都下載完了。


1.能夠把數據拷貝下來是關鍵,可以放在txt、doc、docx裡面。


2.命令總結:


Oncomine_bar( )
命令最後是bar,用於獲取條形圖數據;


Oncomine_box( )
命令最後是box,用於獲取箱圖數據;


Oncomine_heatmap_GenesCoexpression( )
命令最後是Coexpression,用於獲取共表達數據 ;


Oncomine_heatmap_ComparssionOfAllGenes_meta( ) 

命令最後是meta,用於獲取共多種基因或者多種疾病比較的meta分析的數據 ;


Oncomine_heatmap_ComparisonofAllGenesin_SomeDisease( )

命令最後是SomeDisease,用於獲取一種疾病中基因表達的數據 ;


Oncomine_heatmap_DiseaseSummaryfor_SomeGene( )
命令最後是SomeGene,用於獲取一種基因在多種疾病中表達的數據。


3.如果做出來的結果出現紅色的提示



說明有的數據是沒有被測量的,即Not measured,被轉變成NA(not acquired)需要仔細關注一下。


相關焦點

  • MATLAB R2020a中文破解版 附安裝破解教程
    MathWorks MATLAB是一款超級強大的商業數學軟體,中文名稱叫做矩陣工廠。該軟體常用於機器人、數據分析、無線通信、深度學習、信號處理、計算機視覺等眾多領域之中,深厚上百萬科學家和工程師的信賴,提供了科學數據可視化、矩陣計算、數值分析、繪製函數、數據圖像、實時編輯器等實用的功能於一體,能夠幫助設計人員更快更好的完成設計上的工作,還支持C、C++、Python編寫的程序接口,並能在上述程式語言中設計和構建用戶界面。
  • 【Ardunio】開發入門教程【一】簡介+數據類型+開發工具
    Arduino開發IDE接口基於開放原始碼原,可以讓您免費下載使用開發出更多令人驚豔的互動作品。 特點 1、開放原始碼的電路圖設計,程序開發接口免費下載,也可依需求自己修改。2、使用低價格的微處理控制器(AVR系列控制器),可以採用USB接口供電,不需外接電源,也可以使用外部9VDC輸入。
  • 最新版CAD2021下載安裝詳細教程附安裝包下載地址
    軟體介紹隨著時間的流逝,autocad系列軟體也終於推出了CAD2021,這是知名度極高的一款計算機輔助設計軟體,具有成千上萬個可用的工具,因此只要配合藉助其強大而靈活的工具組合,就能完美的幫助用戶編輯2D幾何圖形、二維繪圖、詳細繪製、設計文檔、三維設計等任何內容,輕輕鬆鬆即可滿足不同用戶人群們的使用需求
  • 停車Car Parking破解版怎麼下載 破解版下載安裝教程
    停車Car Parking破解版怎麼下載 破解版下載安裝教程 作者:九遊 來源:九遊 發布時間:2019-04-25 23:42:00手機訂閱
  • ...Car Drive Track Builder破解版怎麼下載 破解版下載安裝教程
    不可能的汽車駕駛Impossible Car Drive Track Builder破解版怎麼下載 破解版下載安裝教程 作者:九遊 來源:九遊 發布時間:2019-05-08 06:09:03手機訂閱
  • 殭屍戰場之末日危機破解版怎麼下載 破解版下載安裝教程
    殭屍戰場之末日危機破解版怎麼下載 破解版下載安裝教程 作者:九遊 來源:九遊 發布時間:2019-11-09 05:44:30手機訂閱
  • 學R語言太難?薦你一款heatmap作圖神器
    特別福利:關註解螺旋微信號,回復關鍵詞"05月",可索取2016年5月資源包:UCSC+TCGA資料庫教程作者
  • 系統:一加6T開始推送Android10.0公測版更新,附教程/刷機包
    自動匯集您喜愛的遊戲,為您帶來流暢的遊戲加速體驗息屏顯示支持基於場景化息屏顯示天氣、日程、音樂等信息 (設置 - 顯示 - 息屏顯示 - 場景化信息)簡訊新增簡訊關鍵字攔截,幫您免受騷擾簡訊打擾(信息 - 攔截記錄 - 騷擾攔截設置 - 簡訊關鍵詞攔截)【已知問題】三方應用第三方應用可能不兼容列表,查看下載附件壓縮包
  • 整理了一些自己可能會用到的R包~20210125更新
    主要功能是畫月牙狀的點圖ggClusterNet微生信生物 公眾號 號主開發的包 可視化網絡cola做一致性聚類(consensus clustering)的R包。公眾號 方圓之處。號主是circlize 和ComplexHeatmapR包的作者,絕對的大佬級別了。
  • 「oncomine」——如何在大數據時代挖掘腫瘤數據
    這是一場革命,龐大的數據資源使得各個領域開始了量化進程,無論學術界、商界還是政府,所有領域都將開始這種進程。--by老談  在生物學領域,大數據的整合分析更是亟不可待。到目前為止,在腫瘤方面已有oncomine和TCGA這兩個資料庫,可供分析參考。
  • r語言有什麼優劣勢及R語言的未來發展趨勢_R語言在現實中的應用
    前言 R程式語言在數字分析與機器學習領域已經成為一款重要的工具。隨著機器逐步成為愈發核心的數據生成器,該語言的人氣也必然會一路攀升。不過R語言當然也擁有著自己的優勢與缺點,開發人員只有加以了解後才能充分發揮它的強大能力。
  • win10下Mathematica_11.3.0_Chinese_WIN漢語破解版安裝教程
    Mathematica_11.3.0_Chinese_WIN安裝教程詳解,內附下載連結最近在使用Mathematica_11.3.0_Chinese_WIN做機器人仿真,有需求的小夥伴們可以自己進行相關的內容的下載。
  • R語言從入門到精通:Day10-R語言統計入門代碼大全
    我們一波了  到目前為止,R語言的數據操作和基礎繪圖部分已經講解完畢,換句話說,大家應該已經能將數據導入R中,並運用各種函數處理數據使其成為可用的格式,然後將數據用各種基礎圖形展示。完成前面這些步驟之後,我們接下來要探索數據中變量的分布以及各組變量之間的關係。
  • 【科研工具】免費論文查重軟體——附下載地址
    本次給大家提供免費查重軟體的破解版,軟體無需安裝直接使用,使用過程非常簡單。
  • 拳皇2012電腦版下載 附模擬器、教程、按鍵大師
    遊戲製作:SNK PLAYMORE   遊戲平臺:PC   發售時間:2012年5月2日      遊戲介紹:      此次巴士單機為大家帶來的是拳皇2012電腦版的遊戲下載整合包,該遊戲本來是款手機遊戲,所以在PC平臺上運行,需要一個模擬器,還有安卓的按鍵模擬大師。
  • 【科研方法25】一文帶你看懂程序升溫脫附/還原/氧化(TPD/TPR/TPO)
    ※  更多精彩內容請關注微信公眾號:1、科研資源包括:【1】Endnote超詳細視頻教程大全【2】C語言和C++編程110G從入門到精通自學教程【3】最全Python編程全套系統視頻學習教程【4】SolidWorks全套系統視頻學習教程【5】從入門到項目實戰,JAVA精品課程【6】PhotoShop零基礎入門視頻教程【7】科研基金申報書寫作方法大全2、科研工具資源:【1】畢業論文工具包
  • 破解遊戲盒子哪個最好用 免費內購版破解盒子大全
    免費內購版破解盒子大全.每一款破解版遊戲軟體應用功能都非常強大,如咪嚕盒子,277手遊盒子,九妖遊戲盒子等等,都是專門下破解版遊戲的軟體,你想玩的破解版遊戲,都能在這裡找到哦!還能為你提供最低折扣的福利,最豐厚的遊戲禮包,讓你玩遊戲更開心,樂趣無窮!
  • 小火星最新免費下載_小火星app免費下載_18183軟體下載
    小火星免費下載玩法豐富,劇情也十分有趣,是一款值得玩的好軟體小火星免費下載軟體亮點:在你開始試玩小火星免費下載後,你就會被這個軟體深深的吸引住。
  • 【SparkR編程系列教程】之一【如何搭建SparkR的開發環境】
    為了方便大家學習「數據科學及大數據技術」,中國人民大學朝樂門老師啟動了一項公益活動——SparkR 編程系列教程,將從以下4大方面系統講解SparkR編程知識與實戰經驗,敬請期待。(1)如何搭建SparkR開發開發環境;(2)SparkR編程基礎知識講解(3)SparkR實例代碼詳解(4)基於SparkR的數據科學實戰。(註:本文內容為中國人民大學朝樂門老師的原創內容,轉載請註明出處及作者。
  • 3dsmax2021新版功能介紹+中文破解版資源免費分享
    3dmax是autodesk公司開發的一款用於遊戲和設計可視化的三維建模、動畫和渲染軟體,最近發布了最新版本3ds max 2021,新版本功能進行了全面革新,增加了很多新功能,可以幫助用戶創造宏偉的遊戲世界,布置精彩絕倫的場景以實現設計可視化,並打造身臨其境的虛擬實境 (VR) 體驗。