華為云計算 云知識 ballgown是什么
ballgown是什么

簡介

ballgown是R語言軟件包,主要用于統(tǒng)計轉錄組的統(tǒng)計分析,包括靈活的差異表達分析。

配置流程

1.配置編譯環(huán)境

1)安裝相關依賴。

apt-get install-y liblapack-dev libxml2-dev libxml++2.6-dev libpng++-dev libjpeg62-dev libssl-dev gfortran libreadline-dev libxt-dev libbz2-dev liblzma-dev libghc-curl-dev libghc-zlib-dev libpcre++-dev

2)安裝R語言。

a.獲取“R-3.6.1”源碼包。

cd/usr/local/src
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-3/R-3.6.1.tar.gz

b.解壓并進入R源碼包。

tar-zxvf R-3.6.1.tar.gz&&cd R-3.6.1

c.編譯安裝R。

./configure--prefix=/usr/local/R-3.6.1--enable-R-shlib
make-j4&&make install

d.配置R環(huán)境變量。

vim/etc/profile

添加如下內(nèi)容:

export PATH=/usr/local/R-3.6.1/bin:$PATH

e.保存退出,執(zhí)行如下命令是環(huán)境變量生效。

source/etc/profile

2.編譯和安裝

1)進入R語言交互界面。

R

2)執(zhí)行R指令安裝ballgown。

if(!requireNamespace("BiocManager",quietly=TRUE))
install.packages("BiocManager")

在彈出的服務器地址中選擇對應的地址號,然后回車輸入。

...
14:China(Hong Kong)[https]
15:China(Guangzhou)[https]
16:China(Lanzhou)[https]
17:China(Shanghai)[https]
...
BiocManager::install("ballgown")

中途會彈出一個信息輸入提示,輸入“a”回車即可。

Making'packages.html'...done
Old packages:'boot','class','KernSmooth','lattice','MASS','Matrix',
'mgcv','nlme','nnet','spatial'
Update all/some/none?[a/s/n]:

3.運行和驗證

1)查看R語言庫。

library()

回顯的R包列表信息按“↓”鍵向下翻,會出現(xiàn)如下信息。

ballgown Flexble,isoform-level differential expression
analysis

2)引入ballgown包。

library("ballgown")

未出現(xiàn)報錯信息則代表引入成功。

...