R语言基础
1、了解R和Rstudio
生信入门基础必学的就是Linux和R语言了,不过都是学习很基础的知识,简单的生信分析只需要学会怎么使用就行了。
R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数和软件包,我们可以直接进行调用,特别是它的画图功能比较强大,论文上的图都可以再R上完成。
R语言软件界面比较简单,对于我们这样的小白十分不友好,我们都用它的图形界面Rstudio,操作就简单多了。这两个我们可以直接安装在电脑上,但是在安装上也会有很多坑,全靠自己去摸索需要花费很多时间,别问我怎么知道的。就像花花说的,我们应该学会利用优质的资源,站在巨人的肩膀上,真是惨痛的教训呀。
下面就把大神写的详细的教程奉上,顺便自己再回顾梳理一下。
2、下载R和Rstudio
1)首先第一个坑就是查看你的电脑用户名是中文还是英文,如果你的用户名不幸是中文的,那就必须改为英文,否则无法安装Rstudio,或者就是安装过程中会出现很多问题。
- 如何查看和修改中文用户名
先在电脑桌面随便打开一个文件夹,点击目录所在框就会看到在Desktop前面的用户名,如果是中文就需要修改一下了。
左下角Windows搜索控制面板,找到环境变量,并点击编辑账户的环境变量
改成任何一个文件夹的路径,不带中文字符即可。新建一个文件夹,例如“D:\Rtemp”,把他填到这两个的位置即可,然后重启电脑。
参考当Rstudio杠上中文用户名
2)下载R和Rstudio
- 先参考一下大佬写的详细的下载和安装文字教程,还包括了一些基础设置和后面的高级操作
给自己一个全新的R语言环境 - 如果还是会出现问题,那就看看这个视频教程史上最贴心R包安装示范视频,看名字就知道有多详尽了吧,我也根据视频再调整了一些设置,真的恨不得早点看到这些优质的资源,这样就会节约好多时间了。
3)R语言基本操作
至于R语言的基础操作教程就很多了,跟着视频学学基础的命令就可以上手分析简单的生信项目了,不过R的最大用途还是用来画图,特别是里面的ggplot2包,功能特别强大。
下面是我学过的优质的课程视频和觉得还不错的资源,可选择学习
1、【生信技能树】生信人应该这样学R语言
2、豆豆花花的文章R数据科学--详解ggplot2
3、R语言的基础知识(R语言编程艺术)用Rproject管理工作目录
跟Linux一样,我们在进行项目分析的时候,每一个分析流程需要明确是在哪一个工作目录下,输入数据和输出数据怎么调取和爆出,所谓工作目录就是默认的读取和储存位置,也就是说,R语言只能和一个文件夹进行互动,这个文件夹非常重要,做不好就会导致你的脚本、文件、图片各种乱跑,找不到。
下面这篇文章学习用Rproject管理工作目录,养成好习惯R-project管理多个R工作目录