Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >整理了一些自己可能会用到的R包

整理了一些自己可能会用到的R包

作者头像
用户7010445
发布于 2020-09-22 08:42:30
发布于 2020-09-22 08:42:30
1.9K00
代码可运行
举报
运行总次数:0
代码可运行

rPlotter

非常方便的在图片中抽提颜色 #devEMF Rstudio不能够直接输出emf格式图片,借助devEMF包可以实现

简单用法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library(devEMF)
emf("bar.emf")
plot(1,1)
dev.off()

或者借助savePlot()函数在原生的Rgui中运行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

画地图

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小明的数据分析笔记本 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
编译原理学习(到LL1文法部分)
机器语言:计算机只认识由0和1构成的机器语言,每台机器自己独特的指令系统即机器语言。 机器语言->汇编语言->高级语言 编译程序最初的定义是把一种高级语言设计的源程序(面向人的)翻译成另一种等价的低级程序设计语言(面向硬件的)即机器语言或汇编语言。
且陶陶
2023/04/12
8880
编译原理学习(到LL1文法部分)
编译原理 期末速成
问题:源代码中括号不匹配的错误一般在编译的哪个阶段(采用五阶段划分模型)被检查出来,简述这一阶段的名称和主要任务
IsLand1314
2025/05/25
8630
编译原理 期末速成
编译原理 | 期末复习笔记
warning: 这篇文章距离上次修改已过396天,其中的内容可能已经有所变动。
Ranlychan
2023/03/05
1.8K0
编译原理 | 期末复习笔记
编译原理(第四版)复习 (一)
编译过程的5个阶段:词法分析,语法分析,语义分析及中间代码生成,代码优化,目标代码生成;
meihuasheng
2021/03/18
5060
大学课程 | 编译原理知识点
令 X 为一个文法符号(一个终结符或非终结符)或 ε ,则集合 First (X) 由终结符组成,此外可能还有 ε ,它的定义如下:
Justlovesmile
2021/12/14
1.4K0
大学课程 | 编译原理知识点
编译原理从入门到放弃
大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了 研究生入学考试 的必考内容。我觉得有了解的必要性,文章由自己理解汇总,以达到考试及格为目的,若有错误,请留言指正,谢谢~
Lcry
2022/11/29
9490
编译原理从入门到放弃
编译原理:第二章 文法和语言
在不同语言中完全相同的语法单位,含义却可能完全不同,例如:x=y 在C语言中表示赋值表达式,在Pascal语言中为关系表达式。
Here_SDUT
2022/08/09
2.1K0
编译原理:第二章 文法和语言
编译原理 第四章&第五章:语法分析 LR(0)分析器 SLR(1)分析器
关于first集和follow集的求法已经放到了另一篇博客中编译原理必考大题:first集和follow集的求法
小徐在进步
2024/09/25
1.5K0
编译原理 第四章&第五章:语法分析 LR(0)分析器 SLR(1)分析器
【编译原理】第二讲:程序设计语言及其文法【笔记】
说明:为保证排版兼容问题,未使用 MD,HTML 等语法,本文中上标使用 ^ 下标使用 _ 例如:2^3 , X_n
BWH_Steven
2020/04/22
1.8K0
【编译原理】第二讲:程序设计语言及其文法【笔记】
编译原理自动生成LR(0)分析表Python实现
对于LR文法,我们可以自动构造相应的LR分析表。为了构造LR分析表,我们需要定义一个重要概念——文法的规范句型“活前缀”。
里克贝斯
2021/05/21
1.9K0
编译原理自动生成LR(0)分析表Python实现
侃一侃编译原理的“文法”
如果你敲累了代码,想喝喝咖啡,顺便看点儿可以当佐料的文章那本文应该比较适合现在的你。(•̀ᴗ•́)و ̑̑
于果
2021/08/25
7620
编译原理题练习题测试题
(3)如果是二义的,将其改为无二义的,其优先级从高到低依次是not, and, 和 or。
张哥编程
2024/12/19
1960
hiphop原理分析1
Hiphop是Facebook开发一款PHP二进制化的一个工具,最开始是由php转为C++,但是后来发现编译为c++的话,许多的时间会花费在编译代码上面,调试不方便,对于代码来说也不是即见即所得。 所以hiphop经历了这么几个阶段: HPHPC=>HPHPI=>HHVM HPHPC是静态编译,也就是把php转为c++ HPHPI是一个过渡产品,类似php zend虚拟机,性能还不如zend虚拟机,但是可以运行查看效果; HHVM是在HPHPI基础上,应用了JIT技术,性能已经接近了HPHPC,目前face
小小科
2018/05/02
1.5K0
hiphop原理分析1
编译原理学习笔记-2:文法和语言
字母表也即符号集,用 ∑表示,它是一个包含各种符号的有穷非空集合。以汉语为例,汉语字母表就是各种汉字、数字、标点符号的集合;以英语为例,英语字母表就是各种字母、数字、标点符号的集合……那么到了编程,字母表就可能是字母、数字、各种专用符号和保留字了。
Chor
2020/03/23
2.2K4
编译原理学习笔记-2:文法和语言
前端工程师为什么要学习编译原理?
普遍的观点认为,前端就是打好 HTML、CSS、JS 三大基础,深刻理解语义化标签,了解 N 种不同的布局方式,掌握语言的语法、特性、内置 API。再学习一些主流的前端框架,使用社区成熟的脚手架,即可快速搭建一个前端项目。胜任前端工作非常容易。再往深处学习,你会发现前端这个领域,总是有学不完的框架、工具、库,不断有新的轮子出现。技术推陈出新,版本快速迭代,但万变不离其宗。工具致力于流程自动化、规范化,服务于简洁、优雅、高效的编码,将问题高度抽象化、层次化。在如今前端开源界如此火热的现状下,框架的使用者与框架的维护者联系更加紧密,不仅能深入源码来更彻底地认识框架,还能够提出问题,参与讨论,贡献代码,共同解决技术问题,推进前端生态的发展和壮大。而编译原理,作为一门基础理论学科,除了 JS 语言本身的编译器之外,更成为 Babel、ESLint、Stylus、Flow、Pug、YAML、Vue、React、Marked 等开源前端框架的理论基石之一。了解编译原理能够对所接触的框架有更充分的认识。
Nealyang
2019/09/29
1.6K0
前端工程师为什么要学习编译原理?
编译原理学习笔记-5:自顶向下语法分析
在词法分析中,我们扫描输入源程序的每个字符,得到多种类型的单词(token),一系列的单词就构成了一条单词流。可以设想,单词流的某个部分有多个并排的单词,它们可能会构成某个句子,但是这个句子是否真的符合语法规则呢?我们需要借助语法分析器才能进行判断。更直接点,我们可以说语法分析器是用来判断句子是否符合某个给定的上下文无关文法的。
Chor
2020/05/12
5.3K2
再看编译原理
其实就是翻译,比如从字符串编译到机器码,就是把人能理解的代码语言翻译成机器能“理解”(识别执行)的机器语言,然后用户借助目标程序就可以与机器交互了:
ayqy贾杰
2019/06/12
1.5K0
编译原理:第六章 LR分析
LR分析法是一种自下而上语法分析技术,L表示从左到右扫描输入符号,R表示构造一个最右推导的逆过程——最左归约,k表示超前读入k个符号,以便确定归约用的产生式。一个LR分析器由3部分组成:
Here_SDUT
2022/08/09
1.6K0
编译原理:第六章 LR分析
编译原理文法详解_编译原理为什么存在递归文法
学完了词法分析,我们知道词法分析器将正则表达式转换成词法单元流,但对于这个记号流我们不知道是否能由正确的文法产生,因此我们需要通过语法分析器来检测其合法性。语法分析器的输出是一棵语法分析树(无论显性还是隐性),并且进行一些语法纠错处理。语法分析的整个过程大概就是我们先定义一个语法,再用相应的算法来检测我们的词法单元流是否符合该语法。这里主要讨论上下文无关文法构成的语法和自顶向下、自底向上的语法分析。
全栈程序员站长
2022/11/17
1.4K0
编译原理文法详解_编译原理为什么存在递归文法
编译原理 第二章下: 推导,规约,句型句子,语言,文法分类,二义性
语言是句子的集合,文法G生成的语言记为L(G(Z)),他是文法G(Z)的一切句子的集合
小徐在进步
2024/09/20
5680
编译原理 第二章下: 推导,规约,句型句子,语言,文法分类,二义性
相关推荐
编译原理学习(到LL1文法部分)
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验