当前位置:网站首页>Intersection vengraph
Intersection vengraph
2022-07-02 03:06:00 【Youngleeyoung】
#Intersection
my_disease_markers_for_AM3=openxlsx::read.xlsx("G:/silicosis/sicosis/Supplementary Table.xlsx",
sheet = "Sheet1")
head(my_disease_markers_for_AM3)
library(dplyr)
disease_markers_for_AM3=list()
for (eachcolumn in colnames(my_disease_markers_for_AM3)) {
disease_markers_for_AM3[[paste0(eachcolumn)]]=my_disease_markers_for_AM3[,eachcolumn] %>%
na.omit() %>% unique()
}
head(disease_markers_for_AM3)
library(VennDiagram)#https://www.jianshu.com/p/b5a4c40c3a33
venn_list <- list(AM3_Silicosis = disease_markers_for_AM3[[1]],
MoAM_GSE184854 = disease_markers_for_AM3[[2]])
venn.diagram(venn_list, filename = 'venn2_for_humanPF-Silicosi-Bleomycin.png', imagetype = 'png',
fill = c('red', 'blue'), alpha = 0.50, cat.col = rep('black', 2),
col = 'black', cex = 1.3, fontfamily = 'serif',
cat.cex = 1.3, cat.fontfamily = 'serif')
getwd()
# Continuer comme indiqué ci - dessus 4 Exemple de groupe , L'élément d'intersection entre les groupes obtient
inter <- get.venn.partitions(venn_list)
for (i in 1:nrow(inter)) inter[i,'values'] <- paste(inter[[i,'..values..']], collapse = ', ')
write.table(inter[-c(5, 6)], 'venn4_inter.txt', row.names = FALSE, sep = '\t', quote = FALSE)
for (i in 1:nrow(inter)) inter[i,'values'] <- paste(inter[[i,'..values..']], collapse = ', ')
openxlsx::write.xlsx(inter[-c(5, 6)], 'venn4_inter.xlsx', row.names = FALSE, sep = ',', quote = FALSE)
边栏推荐
- 寻找重复数[抽象二分/快慢指针/二进制枚举]
- Just a few simple steps - start playing wechat applet
- Formatting logic of SAP ui5 currency amount display
- What are the characteristics of common web proxy IP
- Gradle notes
- Yyds dry goods inventory accelerating vacuum in PG
- Delphi xe10.4 installing alphacontrols15.12
- verilog 并行块实现
- 使用 useDeferredValue 进行异步渲染
- Share the basic knowledge of a common Hongmeng application
猜你喜欢

只需简单几步 - 开始玩耍微信小程序

Verilog 避免 Latch

Batch detect whether there is CDN in URL - high accuracy

Baohong industry | what misunderstandings should we pay attention to when diversifying investment

Ten minutes will take you in-depth understanding of multithreading - multithreaded teamwork: synchronous control
![[staff] the direction of the symbol stem and the connecting line (the symbol stem faces | the symbol stem below the third line faces upward | the symbol stem above the third line faces downward | the](/img/fe/d97b25f702bbc05f941d08147259e0.jpg)
[staff] the direction of the symbol stem and the connecting line (the symbol stem faces | the symbol stem below the third line faces upward | the symbol stem above the third line faces downward | the

命名块 verilog

Missing numbers from 0 to n-1 (simple difficulty)

使用 useDeferredValue 进行异步渲染

Cache processing scheme in high concurrency scenario
随机推荐
GB/T-2423.xx 环境试验文件,整理包括了最新的文件里面
超图iServer rest服务之feature查询
【无标题】
Which kind of sports headphones is easier to use? The most recommended sports headphones
Connected block template and variants (4 questions in total)
Discussion on related configuration of thread pool
小米青年工程师,本来只是去打个酱油
[road of system analyst] collection of wrong topics in enterprise informatization chapter
Use the open source project [banner] to achieve the effect of rotating pictures (with dots)
About DNS
旋转框目标检测mmrotate v0.3.1 学习模型
Learning notes of software testing -- theoretical knowledge of software testing
el-table的render-header用法
Verilog 过程连续赋值
Coordinatorlayout + tablayout + viewpager2 (there is another recyclerview nested inside), and the sliding conflict of recyclerview is solved
STM32__05—PWM控制直流电机
Mongodb non relational database
Gradle notes
数据传输中的成帧
2022 hoisting machinery command examination paper and summary of hoisting machinery command examination