對於gosemsim,用法:
安裝:
>if(
!requirenamespace(
"biocmanager", quietly = true))
+ biocmanager::install(
)> library(gosemsim)
if
(!requirenamespace(
"biocmanager", quietly = true))
install.packages(
"biocmanager"
)biocmanager::install(
"org.sc.sgd.db"
)
3:使用資料庫
d
'org.sc.sgd.db',ont=
"mf",computeic=false)
就是ok了
一旦我們有了data,我們就可以通過godata函式來構建gosemsim所需的注釋資料。
4:比較兩個基因簇
> cluster1
"835","5261","241","994"
)> cluster2
"307","308","317","321","506","540","378","388","396"
)> clustersim(cluster1,cluster2,semdata=d,measure=
"wang"
)
5:比較兩個
gosim函式計算兩個go terms之間的語義相似度,mgosim函式計算兩組go terms之間的語義相似度。
給定兩個基因,該函式計算它們之間的語義相似度,並返回它們之間的語義相似度和相應的go語義相似度
6:如果想獲取蛋白質的goid 那麼就要用到使用gold_yeast資料
對於GOSemSim的用法
對於gosemsim,用法 安裝 if requirenamespace biocmanager quietly true biocmanager install library gosemsim if requirenamespace biocmanager quietly true instal...
perl對於encode的用法
perl對中文的處理 encode,decode 最近在處理中文時遇到亂碼的問題,google了一下,發現下面這篇文章。茅塞頓開!perl從5.6開始已經開始在內部使用utf8編碼來表示字元,也就是說對中文以及其他語言字元的處理應該是完全沒有問題的。我們只需要利用好encode這個模組便能充分發揮p...
python 對於try except的用法
在編碼中難免會遇到各種各樣的問題,尤其是在對資料進行處理的時候會因為資料的各種問題而丟擲異常,如果將資料捨棄太可以,所以資料都過一遍邏輯又太費時間。如果只是對出錯的部分進行處理的話會很好的解決問題。python中錯誤處理的語句是 try.except.finally 在有可能出錯的 前面加上try,...