Seurat Weekly NO.12 ||205頁的教程

天子呼來不上船,
自稱臣是菜鳥團。

在這裏,和國際同行一起學習單細胞數據分析。

Seurat V4 的教程頁面做了全面的改進,用pkgdown構建了新的教程體系:

可以說是從其開發團隊獨立出來了,但是他們依然十分熱心地在Github上耐心地回覆着來自全球用戶的問題,儘管很多問題都可以通過檢索得到答案。GitHub上的Issues列表已經4k多了。還是建議大家在學習的時候,直接打開官網教程,不要copy不知道哪來的教程,一個是版本更新,一個是寫教程的人水平有限。新的教程更加詳細,也打開了單細胞新的應用場景:

這些分析點交給公司做,不知道他們要收你幾何錢,關鍵還很慢。所以,代碼在這了,何不學起來?卿言多務,孰若孤?如何系統學習一個R包?你是如何知道這些功能的,爲什麼我下載安裝之後,很多已經有的函數我卻不知道呢?不要以爲開始一個R包的姿勢是這樣的:

install.packages('Seurat')
library(Seurat)

成年人的學習是從讀文檔開始的。如何找到所有函數的文檔呢?要知道在R裏面想要問一個函數,首先要知道這個函數名。其實CRAN系統已經爲我們準備好了一個R包的所有函數,所有參數的文檔說明。在Seurat的CRAN的界面上可以看到有這些信息:

其中:

  • 1 用戶手冊。我們Seurat Weekly 之所以能夠寫道十二期,就是因爲主理人讀過Seurat的每一個函數,每一個參數的介紹,V4的手冊一共205頁。我們可以用pacman查看有多少個函數:
 packageVersion('Seurat')
[1] ‘3.9.9.9005’
>  library(pacman)
> length( p_functions("Seurat"))
[1] 274

當然並不是都是顯式的函數,200還是有的。

  • 2 當前V4.0.0的源代碼。有Windows安裝用的文件和Linux的源碼。
  • 3 macOS的文件。其實每一個託管在CRAN上面的R包,都會提供這個三個主流系統的源碼,保證跨平臺的R都可以安裝使用。
  • 4 舊版本的源碼。有時候我們想要安裝舊版本的,卻不知道在哪下載,就這裏了:

學習新的工具,我們的建議是先用教程數據熟悉工具,再來分析自己的數據。先練武再打仗,但是切記:模仿總有邊界,學習永無止境。不要被教程限制,學完了就應該想着如何超越。尼采說:人,生來是要被超越的。


https://cloud.r-project.org/web/packages/Seurat/index.html
https://cran.r-project.org/src/contrib/Archive/Seurat/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章