整理了一些自己可能会用到的R包
rPlotter
非常方便的在图片中抽提颜色 #devEMF Rstudio不能够直接输出emf格式图片,借助devEMF包可以实现
简单用法
library(devEMF)
emf("bar.emf")
plot(1,1)
dev.off()
或者借助savePlot()函数在原生的Rgui中运行
library(ggplot2)
ggplot()+geom_point(aes(x=1,y=1))
savePlot(filename="practice",type="emf")#文件名不用添加后缀
SRAdb
在生信技能树论坛闲逛的时候发现有人分享的文章,自己记录下来,可能会用到;这个包用来下载测序的原始数据文件,之前自己都是用Aspera来下载,速度很快,不知道这个R包的下载速度如何,有机会尝试一下;使用bioconductor安装,使用方法可以参考帮助文档 #diagram visualising simple graphs, flowcharts, and webs
GDCRNATools
看到简书作者 土豆学生信 分享的文章 TCGA工具-GDCRNATools学习笔记 。记录的原因是看到文章里非常漂亮的热图,可能会用的到。
export 包
Y叔公众号biobabble分享的文章《我不会用illustrator,只会用PPT》,主要功能是可以将R生成的图片导出为ppt, word, excel等格式
ballr
可以抓取NBA的数据 #pacMethods A collection of PCA methods http://bioconductor.org/packages/release/bioc/html/pcaMethods.html
ggbiplot
https://github.com/vqv/ggbiplot 展示PCA分析结果,出图非常漂亮 https://blog.csdn.net/woodcorpse/article/details/78863454 详细介绍
skimr
skim()函数简单理解是summary()函数升级版
ggstatsplot
Y叔公众号 biobabble 分享的文章《一条指令把统计+画图都给做了?似乎太美好!》推荐 ggstatsplot,吐槽 ggpubr
vcfR
vcfR is a package intended to help visualize, manipulate and quality filter data in VCF files. https://knausb.github.io/vcfR_documentation/ 帮助文档
haplotypes
单倍型网络 Manipulating DNA Sequences and Estimating Unambiguous Haplotype Network with Statistical Parsimony (啥是单倍型还是不知道呀!)
pegas
Population and Evolutionary Genetics Analysis System (有人说可以做单倍型网络)
easyPubMed
Search and Retrieve Scientific Publication Records from PubMed 生信技能树微信公众号推送文章介绍详细使用方法,可以通过指定关键词检索论文
learnPopGen
learnPopGen is intended for teaching and learning important concepts in population genetics, evolutionary biology, quantitative genetics, statistics, and evolutionary theory.
PopGenome
群体基因组学分析可能会用到
eoffice
Export or Graph and Tables to 'Microsoft' Office and Import Figures and Tables 整个包好像有一个函数可以抽取pdf文件的配色,比如某篇论文的图片配色非常喜欢,可以直接提取并且用到自己想画的图中——infigure
ggridges
Geoms to make ridgeline plots with ggplot2 山脊图 介绍https://cran.r-project.org/web/packages/ggridges/vignettes/introduction.html
rentrez
allowing users to gather and combine data from multiple NCBI databases in the comfort of an R session or script.
VennDetail
用来画韦恩图的包,但是自己的R版本是3.4.2,暂时还不能够安装 重新试了一下,使用函数install_github()可以安装
R-cmplot
https://github.com/YinLiLin/R-CMplot 用来画曼哈顿图的R包
ggplotify
Y叔出品,将图转换成ggplot对象,然后使用cowplot()函数画图
eulerr
画韦恩图,好像各部分是按比例来的
ggtext
Y叔公众号biobabble推荐,cowplot作者的新包,支持使用markdown/html语法画文本
factoextra
主成分分析结果可视化包,结果图片非常好看。教程http://www.sthda.com/english/articles/31-principal-component-methods-in-r-practical-guide/112-pca-principal-component-analysis-essentials/ 聚类树图也可以很好看https://www.cnblogs.com/payton/p/6418755.html
GOplot
可视化GO注释结果
image.png
chorddiag
弦图 devtools::install_github("mattflor/chorddiag")
image.png
ggmsa
可视化多序列比对结果,暂时还没搞懂怎么用
ggVennDiagram
韦恩图
image.png
ggchicklet
圆角柱形图 Sometimes it is useful to stylize column charts a bit more than just bland rectangles. Methods are provided to create rounded rectangle segmented column charts chicklet查了一下,只找到了少妇,小姑娘的意思,为什么会用这个名字呢?下面是帮助文档里的例子
image.png
hrbrthemes
为ggplot2补充一些主题,好像主要是字体方面的,帮助文档中的一个例子
image.png
FactoMineR
多变量探索性数据分析
rMVP
全基因组学关联分析 github主页https://github.com/xiaolei-lab/rMVP
image.png
image.png
adegenet
教程地址 https://github.com/thibautjombart/adegenet/wiki/Tutorials
baidumap
devtools::install_github('badbye/baidumap') library(baidumap) options(baidumap.key = '百度地图API') getCoordinate("江苏省南京市",formatted=T) longtitude latitude 118.80242 32.06465 查询城市经纬度
hchinamap
画地图
install.packages("hchinamap")
help(package="hchinamap")
dir<-tempdir()
download.file('https://czxb.github.io/br/chinadf.rda', file.path(dir, 'chinadf.rda'))
load(file.path(dir,'chinadf.rda'),verbose=T)
chinadf[1:20,]
table(chinadf$name)
library(dplyr)
library(hchinamap)
china<-chinadf%>%
dplyr::filter(region=="China")
china
hchinamap(name=china$name,value=china$value)
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- 从Trace和Debug来看条件编译(Conditional Compilation)
- 解码针对工业工程领域的网络攻击 Operation Ghoul「食尸鬼行动」
- EndpointAddress——不只是一个Uri[上篇]
- EndpointAddress——不只是一个Uri[下篇]
- ASP.NET Core中如影随形的”依赖注入”[上]: 从两个不同的ServiceProvider说起
- ASP.NET Core中如影随形的”依赖注入”[下]: 历数依赖注入的N种玩法
- ASP.NET Core中的缓存[1]:如何在一个ASP.NET Core应用中使用缓存
- ASP.NET Core的路由[5]:内联路由约束的检验
- .NET Core跨平台的奥秘[下篇]:全新的布局
- Equation Group泄露文件分析
- ModelBinder——ASP.NET MVC Model绑定的核心
- 一句代码实现批量数据绑定[下篇]
- 三种属性操作性能比较:PropertyInfo + Expression Tree + Delegate.CreateDelegate
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法