R語言基礎(chǔ)
1、了解R和Rstudio
生信入門基礎(chǔ)必學的就是Linux和R語言了,不過都是學習很基礎(chǔ)的知識守伸,簡單的生信分析只需要學會怎么使用就行了琢锋。
R是一種編程語言辕漂,也是統(tǒng)計計算和繪圖的環(huán)境,它匯集了許多函數(shù)和軟件包吴超,我們可以直接進行調(diào)用钉嘹,特別是它的畫圖功能比較強大,論文上的圖都可以再R上完成鲸阻。
R語言軟件界面比較簡單跋涣,對于我們這樣的小白十分不友好,我們都用它的圖形界面Rstudio鸟悴,操作就簡單多了陈辱。這兩個我們可以直接安裝在電腦上,但是在安裝上也會有很多坑细诸,全靠自己去摸索需要花費很多時間性置,別問我怎么知道的。就像花花說的揍堰,我們應(yīng)該學會利用優(yōu)質(zhì)的資源鹏浅,站在巨人的肩膀上嗅义,真是慘痛的教訓呀。
下面就把大神寫的詳細的教程奉上隐砸,順便自己再回顧梳理一下之碗。
2、下載R和Rstudio
1)首先第一個坑就是查看你的電腦用戶名是中文還是英文季希,如果你的用戶名不幸是中文的褪那,那就必須改為英文,否則無法安裝Rstudio式塌,或者就是安裝過程中會出現(xiàn)很多問題博敬。
- 如何查看和修改中文用戶名
先在電腦桌面隨便打開一個文件夾,點擊目錄所在框就會看到在Desktop前面的用戶名峰尝,如果是中文就需要修改一下了偏窝。
左下角Windows搜索控制面板,找到環(huán)境變量武学,并點擊編輯賬戶的環(huán)境變量
改成任何一個文件夾的路徑祭往,不帶中文字符即可。新建一個文件夾火窒,例如“D:\Rtemp”硼补,把他填到這兩個的位置即可,然后重啟電腦熏矿。
參考當Rstudio杠上中文用戶名
2)下載R和Rstudio
- 先參考一下大佬寫的詳細的下載和安裝文字教程已骇,還包括了一些基礎(chǔ)設(shè)置和后面的高級操作
給自己一個全新的R語言環(huán)境 - 如果還是會出現(xiàn)問題,那就看看這個視頻教程史上最貼心R包安裝示范視頻票编,看名字就知道有多詳盡了吧褪储,我也根據(jù)視頻再調(diào)整了一些設(shè)置,真的恨不得早點看到這些優(yōu)質(zhì)的資源栏妖,這樣就會節(jié)約好多時間了乱豆。
3)R語言基本操作
至于R語言的基礎(chǔ)操作教程就很多了,跟著視頻學學基礎(chǔ)的命令就可以上手分析簡單的生信項目了吊趾,不過R的最大用途還是用來畫圖宛裕,特別是里面的ggplot2包,功能特別強大论泛。
下面是我學過的優(yōu)質(zhì)的課程視頻和覺得還不錯的資源揩尸,可選擇學習
1、【生信技能樹】生信人應(yīng)該這樣學R語言
2屁奏、豆豆花花的文章R數(shù)據(jù)科學--詳解ggplot2
3岩榆、R語言的基礎(chǔ)知識(R語言編程藝術(shù))用Rproject管理工作目錄
跟Linux一樣,我們在進行項目分析的時候,每一個分析流程需要明確是在哪一個工作目錄下勇边,輸入數(shù)據(jù)和輸出數(shù)據(jù)怎么調(diào)取和爆出犹撒,所謂工作目錄就是默認的讀取和儲存位置,也就是說粒褒,R語言只能和一個文件夾進行互動识颊,這個文件夾非常重要,做不好就會導致你的腳本奕坟、文件祥款、圖片各種亂跑,找不到月杉。
下面這篇文章學習用Rproject管理工作目錄刃跛,養(yǎng)成好習慣R-project管理多個R工作目錄