R 語言
其實在本次課程之前自己也開始使用R語言進行一些數(shù)據(jù)分析,但自己沒有一個系統(tǒng)去學習練習的機會,所以在數(shù)據(jù)分析中,嘗試套用他人的代碼后,自己的分析過程總是出錯,嘗試解決也不知道該怎么提出問題去網(wǎng)上找答案,其實這次參加這個課程,我的目的也是希望可以能得到一些解決問題的能力?!?img class="math-inline" src="https://math.jianshu.com/math?formula=%5Ccolor%7Bblue%7D%7B%E4%B8%80%E6%AE%B5%E7%94%9F%E4%BF%A1%E5%B0%8F%E7%99%BD%E7%9A%84%E7%8B%AC%E7%99%BD%7D" alt="\color{blue}{一段生信小白的獨白}" mathimg="1">
R\RStudio 的安裝
我剛開始接觸R的時候,有幸得到師兄的點撥,告訴我安裝R時候要保證安裝路徑都是英文,否則以后有可能因為這個問題報錯,所以自己開始接觸時,就會注意安裝的路徑名稱問題。當然,我是個糾結(jié)的人,不喜歡把R裝在C盤,但是初期接觸的時候,自己不會管理自己的project,自己的R packages安裝的位置也不太對,總之就是一切都很懵逼吧。。。
關(guān)于創(chuàng)建項目
初期自己不懂得一個項目要對應(yīng)一個項目的環(huán)境,因此,只是在瞎玩一通吧,但是最近開始分析GSE數(shù)據(jù),自然又向師兄求教,又得到真?zhèn)?,師兄幫我演示了一邊如何利?code>limma包進行差異分析,開頭就告訴我,一個項目要建一個.Rproj 的文件夾,然后才方便后續(xù)的分析。我在B站也看過Jimmy老師的 GEO分析視頻,鏈接(GEO數(shù)據(jù)庫挖掘),這樣的課程確實不錯,我也理解了Jimmy老師在視頻開頭說的新建項目那一塊是啥意思,起碼自己以后分析了一個數(shù)據(jù)集后,分析的代碼和圖片、下載的數(shù)據(jù)集都會保存在一個文件夾中,再次重啟時,雙擊xx.Rproj后,可以再次打開之前分析的代碼,可以再次運行,這個習慣很重要。

當然,我現(xiàn)在也還是很菜,遇到報錯,很多都解決不了,但是繼續(xù)努力去學習,找各種解決方法,應(yīng)該會有所收獲。
一些簡單的運算以及繪制圖形
R是用于統(tǒng)計分析、繪圖的語言和操作環(huán)境。R是屬于GNU系統(tǒng)的一個自由、免費、源代碼開放的軟件,它是一個用于統(tǒng)計計算和統(tǒng)計制圖的優(yōu)秀工具。[1]
既然是統(tǒng)計軟件,那么數(shù)學運算自然是可以得了。加減乘除、冪運算、對數(shù)運算都可以。除了統(tǒng)計運算,繪圖也是非常優(yōu)秀的,可以放一張我做的聚類圖,丑,勿噴。。。

當然繪圖的話,
ggplot廣泛使用,有專門的書介紹如何使用,人家都發(fā)明出了這個包,我卻連說明書都看不懂。。。
原諒我,沒有放很多學習的截圖,因為我這次只是想說一下新手接觸生信的新路歷程,沒有一個好的師傅,其實很難,你不知道如何建立一個好的習慣,如何正確的分析數(shù)據(jù),如何解決報錯,網(wǎng)上教學資料千千萬萬,沒有一篇是適合自己的,真正適合自己的是,參考別人的代碼,自己運行后報錯,經(jīng)過自己的調(diào)試得到結(jié)果,則會才是最適合的,我昨天還和師兄說我報了一個線上學習班,是生信技能樹旗下的,師兄也是自學加參加培訓來學習生信的,他說跟對了隊伍,這很重要,希望以后的課程中可以學到更多正確的方法.