【发布时间】:2020-10-21 20:29:46
【问题描述】:
我有一个表1,其中每一行对应于特定患者基因的特征向量。患者 ID 位于第一列(标签),而基因索引位于第二列(geneIndex)。其余列具有不同维度的特征值(总共 128 个)。
我能够对这些数据执行 tsne 缩减为 2D 并根据患者 ID 标记集群。代码如下:
library(Rtsne)
experiment<- read.table("test.txt", header=TRUE, sep= "\t")
metadata <- data.frame(sample_id = rownames(experiment),
colour = experiment$label)
data <- as.matrix(experiment[,2:129])
set.seed(1)
tsne <- Rtsne(data)
df <- data.frame(x = tsne$Y[,1],
y = tsne$Y[,2],
colour = metadata$colour)
library(ggplot2)
ggplot(df, aes(x, y, colour = colour)) +
geom_point()
但是,我的目标是可视化与geneIndex 相关的特征向量。例如,我想用红色精确定位geneIndex“3”,而绘图上的其余点将具有灰色。
如果有任何建议,我将不胜感激!
谢谢!
【问题讨论】:
标签: r ggplot2 data-visualization