生信技巧第3课-请你务必学好R语言

长期更新列表:

视频讲解-R爬取生信软件列表到思维导图

本期视频,学会R语言,方便你我他~~~

  • 为什么需要学习R语言呢?

    • 可能是想画一个热图

    • 或是想做GEO芯片数据分析

    • 也可以说是各种统计分析(比如生存分析,差异分析,lasso回归)

  • 各种搜索渠道

  • 了解并安装R

    • 安装包 install.packages(" xxxxxx ")

    • 加载包 library( xxxxx )

    • 查看包的帮助文档help("xxxxx") 或?xxxxx

    • 获取当前工作区间getwd() 更改工作区间

    • setwd( "xxxxxx")

    • 清除当前对象rm()

    • 安装包你一定会遇到错误,请参考: R包终极解决方案!(http://www.biotrainee.com/thread-144-1-1.html)

    • R的包(package)(http://www.bio-info-trainee.com/579.html)

    • 下载R语言的软件: https://cran.r-project.org/bin/windows/base/

    • 下载Rstudio这个R编辑器: https://www.rstudio.com/products/rstudio/download/

    • 安装一些必要的包,了解CRAN和bioconductor

  • 理解R语言与Excel表格在数据处理的异同点

    • 重中之重!!!

  • 明白R中的变量

    • 向量和因子:向量特简单,没什么好说的,因子太复杂了,我说不清楚,你们慢慢理解。

    • 数据框:就像我们的表格,第一行就是每一列的名字,我们称之为字段,或者变量名。那么对应每列下面的数据就叫做记录或者观测。用data.frame( 字段1,字段2,…. )创建 )

    • 列表:与数据框类似,区别就是每一列向量类型和长度可以不一致。用list( 字段1, 字段2,….. )创建

    • 数组:其形式就像我们玩的模方,每一个面都是一个矩阵数据,用array(数据,各维度的最大值,各维度的名称)

  • 了解变量的基础操作函数

    • str,class,names,row.names,col.names,length,unique,view,min,max,summay,table

    • 我们处理生物信息学数据一般很少会手动创建这些对象,都是从文本里面读取,比如kegg数据库文件,差异分析结果,RNA-seq的表达量矩阵,但是读入之后,我们的重点就是知道它们变成了什么,该如何去一步步的转换它们。

    • 变量怎么来,对它们处理什么?

    • 数据的特性函数也必须要知道,无非就是一些英文单词而已,你经常的玩一下,就慢慢的熟练了。

  • 数据对象的高级操作

    • 前面我们对向量,数据框,数组,列表都了解了,也知道如何查看数据的特性,但是要进行高级转换,就需要一些时间来学习apply系列函数,aggregate,split等函数的用法。这是一个分水岭,用好了你就算是R入门了。也可以用一些包,比如reshape2,dplyr。

    • 当然,R里面的字符串对象是另外完全不一样的操作模式,建议大家自行搜索学习。

  • 高级分支

    • 统计学

    • 可视化

    • bioconductor与生物信息学

    • shiny与网页

(0)

相关推荐

  • 使用R语言的20条建议-微生信生物博主五年经验总结

    写在前面 如果说有什么理念或者习惯支撑在这几年的R语言学习中的话,我认为是这几条,如果大家将这几条能够理解大半,相信最起码会节省时间,提高效率. 注:这些建议不一定都会很好用,大家挑选适合自己的融会贯 ...

  • 这十个R语言包做出医学统计图,CNS都赞不绝口!

    解螺旋公众号·陪伴你科研的第2561天 承"包"你的R语言 R语言,之所以能成为统计学的"当红炸子鸡",因为它内置了海量统计函数,使用者可以利用其对数据进行快速 ...

  • 生信技巧第5课-生信人必须安装的软件

    长期更新列表: 视频讲解-R爬取生信软件列表到思维导图 生信技巧第3课-请你务必学好R语言 broad官网出品的 必须神器 IGV 资料大全,含视频 不知不觉就第5讲了,本次视频没有干货,只是为了保证 ...

  • 生信技巧第06课-你可能需要学一点编程

    期更新列表: 视频讲解-R爬取生信软件列表到思维导图 生信技巧第3课-请你务必学好R语言 broad官网出品的 必须神器 IGV 资料大全,含视频 生信技巧第5课-生信人必须安装的软件 不知不觉就第6 ...

  • 生信技巧第二课-使用markdown记录和分享笔记

    长期更新列表: 视频讲解-R爬取生信软件列表到思维导图 本期视频,学会markdown来整理自己的学习笔记: 内容列表如下,感兴趣的可以看看: 什么是markdown 一般来说做笔记分享,需要用mar ...

  • 生信小技巧第07课-从ncbi等数据库网站下载大批量原始测序数据

    长期更新列表: 视频讲解-R爬取生信软件列表到思维导图 生信技巧第3课-请你务必学好R语言 broad官网出品的 必须神器 IGV 资料大全,含视频 生信技巧第5课-生信人必须安装的软件 不知不觉就第 ...

  • 生信小技巧第8课,加上 TCGA的28篇教程- 批量下载TCGA所有数据

    长期更新列表: 视频讲解-R爬取生信软件列表到思维导图 生信技巧第3课-请你务必学好R语言 broad官网出品的 必须神器 IGV 资料大全,含视频 生信技巧第5课-生信人必须安装的软件 好神奇啊,两 ...

  • 生信小技巧第09课-生信基础资料大全

    长期更新列表: 视频讲解-R爬取生信软件列表到思维导图 生信技巧第3课-请你务必学好R语言 broad官网出品的 必须神器 IGV 资料大全,含视频 生信技巧第5课-生信人必须安装的软件 生信技巧第0 ...

  • 生信小技巧第10课-生物信息学的背景知识多吗

    长期更新列表: 视频讲解-R爬取生信软件列表到思维导图 生信技巧第3课-请你务必学好R语言 broad官网出品的 必须神器 IGV 资料大全,含视频 生信技巧第5课-生信人必须安装的软件 生信技巧第0 ...

  • 生信培训学员请注意

    距离上次发学员招募通知已经过去3天了,其实当天就满员了,又花了两天时间来劝退其他有意向的朋友,虽然很想很想把自己所学亲自传授给大家,但真的真的分身乏术. Jimmy带你二天二夜撞破生信初学者的大门 ( ...

  • 生信小技巧系列第一季完结版视频教程学习笔记分享

    专题历史目录: 3个学生的linux视频学习笔记 生信人应该这样学R语言系列视频学习心得笔记分享 一万人陪你学习GEO数据库挖掘知识(公益视频听课笔记分享) 公共数据库挖掘视频学习心得体会 接下来介绍 ...