一 軟件安裝
我們平常在PC機(jī)上編寫和運(yùn)行R代碼,通常都是在Rstudio上運(yùn)行的(畢竟R自帶的環(huán)境操作起來(lái)不是方便)。但是單獨(dú)安裝Rstudio是沒(méi)有辦法運(yùn)行的,需要先安裝R,再安裝Rstudio,才可以順利運(yùn)行。以下是云盤上存儲(chǔ)的軟件,各位看官可關(guān)注公眾號(hào)獲取。軟件安裝僅需點(diǎn)擊exe文件后一直點(diǎn)擊下一步至完成安裝。
R-3.6.1-win.exe:R自帶的操作環(huán)境3.6.1版本, 目前已經(jīng)更新至R4.0,但不推薦使用;Rstudio35.exe: R的專用IDE,與R-3.6.1匹配,推薦安裝。Rtools35.exe:一個(gè)適用于R的Windows平臺(tái)工具鏈,部分包的安裝需要用到Rtools。Rtools35與R-3.6.1-win.exe版本已匹配。
二 Rstudio軟件使用
RStudio是R的專用IDE,具有語(yǔ)法高亮、代碼自動(dòng)補(bǔ)全、快捷操作、數(shù)據(jù)查看等功能。1. 界面介紹
RStudio界面分為左上源碼編輯、腳本顯示,左下代碼執(zhí)行、控制臺(tái),右上代碼歷史記錄、數(shù)據(jù)對(duì)象列表,右下代碼組織管理、包安裝、更新、繪圖。腳本區(qū)與運(yùn)行區(qū)域是分離的,可以方便我們修改腳本。
運(yùn)行腳本命令
1、從頭到尾運(yùn)行整個(gè)代碼:在左上角代碼區(qū),可以全選代碼,點(diǎn)擊run;
2、運(yùn)行某一行代碼:鼠標(biāo)點(diǎn)擊該行任意位置,點(diǎn)擊run;
3、查看某個(gè)變量的值:選中該變量,點(diǎn)擊run。如下圖所示:
1、Ctrl + Enter 運(yùn)行腳本
2、Ctrl + Shift + C 單行或多行注釋(或者取消注釋)
三
R包安裝與加載
R語(yǔ)言的使用,很大程度上是借助各種各樣的R包的輔助,從某種程度上講,R包就是針對(duì)于R的插件,不同的插件滿足不同的需求。1. CRAN安裝
CRAN為Comprehensive R Archive Network(R綜合典藏網(wǎng))的簡(jiǎn)稱。它除了收藏了R的執(zhí)行檔下載版、源代碼和說(shuō)明文件,也收錄了各種用戶撰寫的軟件包。CRAN安裝通常使用install.packages 安裝。程序包時(shí),由于默認(rèn)選擇國(guó)外CRAN鏡像,會(huì)導(dǎo)致下載程序包特別慢,經(jīng)常導(dǎo)致安裝失敗??梢赃x擇國(guó)內(nèi)鏡像安裝。
In [1]:
install.packages('ggplot2')
如上所示,R包ggplot2就已經(jīng)安裝成功了。但有的包下載速度慢,導(dǎo)致下載失敗也是有可能的,通常就要選擇一個(gè)鏡像來(lái)安裝了。以下是世界各地的鏡像網(wǎng)址https://cran.r-project.org/mirrors.html ,這里我們選擇中國(guó)區(qū)域的就行。
Bioconductor是基因組數(shù)據(jù)分析相關(guān)的軟件包倉(cāng)庫(kù),需要用專門的命令進(jìn)行安裝。source("https://bioconductor.org/biocLite.R") #安裝核心軟件包BiocInstaller::biocLite("packagename") #安裝特定的軟件包
3. github安裝
不是所有的R包都提交上傳到CRAN,如Github,需要通過(guò)一定的渠道進(jìn)行安裝。install.packages("devtools")library(devtools)install_github("RevolutionAnalytics/RHadoop")安裝Github會(huì)遇到很多問(wèn)題,比如作者刪除了提交信息、R版本不再匹配、需要安裝相應(yīng)的Rtools、R包安裝過(guò)程中部分包被占用無(wú)法安裝、安裝的R包版本等級(jí)太低等。需要根據(jù)錯(cuò)誤提示解決。
關(guān)注“上海天昊生物”公眾號(hào),
回去關(guān)鍵字“R”,
獲取文章及軟件下載鏈接。
往期相關(guān)鏈接:
【繪圖進(jìn)階】之交互式可刪減分組和顯示樣品名的PCA 圖(三);
【進(jìn)階篇繪圖】之帶P值的箱體圖、小提琴圖繪制(一);
3分鐘學(xué)會(huì)CHIP-seq類實(shí)驗(yàn)測(cè)序數(shù)據(jù)可視化 —IGV的使用手冊(cè);
10分鐘搞定多樣性數(shù)據(jù)提交,最快半天內(nèi)獲取登錄號(hào),史上最全的多樣性原始數(shù)據(jù)提交教程;
【零基礎(chǔ)學(xué)繪圖】之繪制venn圖(五);
【W(wǎng)GS服務(wù)升級(jí)】人工智能軟件SpliceAI助力解讀罕見(jiàn)和未確診疾病中的非編碼突變;
【零基礎(chǔ)學(xué)繪圖】之繪制barplot柱狀圖圖(四);
【零基礎(chǔ)學(xué)繪圖】之繪制heatmap圖(三);
20分鐘搞定GEO上傳,史上最簡(jiǎn)單、最詳細(xì)的GEO數(shù)據(jù)上傳攻略;
【零基礎(chǔ)學(xué)繪圖】之a(chǎn)lpha指數(shù)箱體圖繪制(一);
如果您對(duì)本文案介紹的方法或代碼有疑問(wèn),
請(qǐng)掃碼添加QQ群溝通
【本群將為大家提供】
分享生信分析方案
提供數(shù)據(jù)素材及分析軟件支持
定期開(kāi)展生信分析線上講座
QQ號(hào):1040471849