【视频讲解】-使用rmarkdown来制作html报表

第一步:安装R语言及Rstudio

首先根据操作系统来安装R语言软件

最好是安装最新版

  • Download R for Windows from CRAN

  • Download R for macOS from CRAN

  • Download R for Linux from CRAN

Note for macOS: If you do not already have X11 installed in Applications > X11, download and install it.

这个很容易,就跟下载QQ微信一样,不停的下一步即可,全部选择默认的安装配置。

然后安装RStudio编辑器

RStudio is a graphical development environment you can use as an alternative to command line R. RStudio requires R to be installed.

  • Download RStudio for your operating system

选择免费版本即可,安装成功之后就可以打开RStudio,所有的操作均在里面完成。

第二步:了解markdown语法

一般来说做笔记分享,需要用markdown语法,不熟悉的人可能会害怕,但是一旦你花15分钟了解了它,你会爱上写作,相信我。

学习markdown,可以先看看扫盲贴:http://kaopubear.top/2017-02-04-trymarkdown.html

至于语法本身,自己随便搜索学习吧,比如http://wowubuntu.com/markdown/

学习编辑器,推荐typora:https://vip.biotrainee.com/d/82-typora-markdown/10

第三步:安装必备的R包

如果是普通的R包,用install.packages即可,如下:

install.packages("matrixStats",repos="https://mirror.lzu.edu.cn/CRAN/")
install.packages("ape",repos="https://mirror.lzu.edu.cn/CRAN/")
install.packages("DT",repos="https://mirror.lzu.edu.cn/CRAN/")
install.packages("shiny",repos="https://mirror.lzu.edu.cn/CRAN/")

之所以设置后面的repos,主要是考虑到中国大陆的特色网络墙。

如果是bioconductor的包,使用biocLite即可,如下:

source("https://bioconductor.org/biocLite.R")
options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/")
biocLite("ALL")
biocLite("airway")

同理,也是设置了镜像。

如果是GitHub上面的R包,也可以使用biocLite,如下:

source("https://bioconductor.org/biocLite.R")
# https://github.com/jmzeng1314/humanid
biocLite("jmzeng1314/humanid")

第四步:新建rmarkdown文件并且输出html报表

进入Rstudio编辑器,新建

理解并且修改文件内容

输出html报表

实践一下下面的例子

一个统计学里面的逻辑分析的讲解

http://www.bio-info-trainee.com/tmp/tutorial_for_logical_analysis.html

下面是一个表达矩阵的15个常见的可视化图形的制作:

http://bio-info-trainee.com/tmp/basic_visualization_for_expression_matrix.html

用deconstructSigs来做cosmic的mutation signature图

http://biotrainee.com/jmzeng/markdown/deconstuctSigs.html

(0)

相关推荐

  • Rmarkdown有时候不显示运行结果或者图片的问题?

    写在前面 至少有十个人问过我,Rmarkdown为什么有时候不能显示运行结果,在.R里面运行就会正常显示呢?这其实是一个指定显示位置的问题.习惯用.R文件的话可以设置显示在Console中,我们可以自 ...

  • 一文掌握Rmarkdown分析报表

    欢迎来到医科研,这里是白介素2的读书笔记,跟我一起聊临床与科研的故事, 生物医学数据挖掘,R语言,TCGA.GEO数据挖掘. 什么是Rmarkdown? R Markdown是通过R来书写可重复动态报 ...

  • Markdown、Pandoc转换tex文件为doc&docx与其它

    早就想把使用Markdown&pandoc的事情归纳.总结和梳理一下,但一直没有时间.放假一天多,边做事情边喘气儿的空隙,整理了一下. Markdown是个好东西,LaTeX也是个好东西.以下 ...

  • 玩转R包

    很长一段时间,总是被安装一些包所绊住,或许今天也是.往往小阴沟就会翻船.死都不敢相信自己是这么死的.R包就是众多坑沟中的臭名昭著的一个.版本不对,依赖不存在,各种问题简直让一个有强迫症的患者生不如死. ...

  • 酒店里超火的“豉油王九节虾”制作过程,视频讲解详细

    酒店里超火的“豉油王九节虾”制作过程,视频讲解详细

  • 这样躺着睡,就等于吃补药,简单有神效!(视频讲解)

    战国时名医文挚对齐威王说: "我的养生之道把睡眠放在头等位置,人和动物只有睡眠才生长,睡眠帮助脾胃消化食物,所以,睡眠是养生的第一大补,人一个晚上不睡觉,其损失一百天也难以恢复." ...

  • 宋老师视频讲解——中华经典《孝经》第二讲:博爱

    千年历史如滚滚长河,绵延至今,裹挟着民族的记忆和厚重的文化,从盘古开天到女娲造人,从春秋战国到开元盛世,无一不承载着民族精神的文化. 中华文化源远流长,博大精深,是中华民族赖以生存的精神支柱和心灵家园 ...

  • 【船海讲坛】可调桨的工作原理你知道么?带动画和轮机长视频讲解

    【船海讲坛】可调桨的工作原理你知道么?带动画和轮机长视频讲解

  • 视频讲解(中集和下集)

    人文类的选择题,其实提分是最快的 相较自然,需要的基础知识不算多 如果多听多积累 了解社会经济发展的背景资料 是比较容易得分的 希望这几个视频能给你带来些思路 点击此处,可看上集 中集 下集 因公众号 ...

  • 菜鸟记322-拒绝复制粘贴,相对引用制作模式化报表

    万一您身边的朋友用得着呢? 关键词:EXCEL2016:相对引用:报表:操作难度* 期末考试将至,教务处最忙碌的时候又到了,安排好考场和监考老师以后,现在要完成最后的报表打印工作了: 比如最后要呈现这 ...

  • 应用题基础81关(AB版)视频讲解

    我是一个教书匠,教书本领强~ 每天1个学习.教育.生活的干货 这是灰灰龙的第105篇原创文章 ↑↑点击上方蓝字关注我哈~ 进入高年级,应用题是个让孩子们头疼的问题. 主要问题在两个方面: ①审题:理解 ...

  • 解方程基础视频讲解

    我是一个教书匠,教书本领强~ 每天1个学习.教育.生活的干货 这是灰灰龙的第175篇原创文章 ↑↑点击上方蓝字关注我哈~ 一些同学解方程的基本方法不太熟悉,录了两段视频,可以看看. 方程不仅仅是一种计 ...

  • 【八年级】《平行四边形存在性问题》的解题策略(视频讲解 电子版讲义)

    在本学期八年级学生所学的<平行四边形>这一单元中,[平行四边形的存在性问题]是大多数同学认为比较难的一部分内容,今天我们就来聊聊这块内容该怎么去学. 首先,我们要对平行四边形的性质和判定定 ...