我有几个包含发现它们的物种名称的基因字符向量,我制作了一个 UpSetR 图来显示基因中共有物种的数量。现在我想做相反的事情:绘制跨物种共同基因的数量,但我不知道该怎么做。
我所拥有的示例:
gene1 <- c("Panda", "Dog", "Chicken")
gene2 <- c("Human", "Panda", "Dog")
gene3 <- c("Human", "Panda", "Chicken")
...#About 20+ genes with 100+ species each
我想要的结果示例:
Panda <- c("gene1", "gene2", "gene3")
Dog <- c("gene1", "gene2")
Human <- c("gene2", "gene3")
Chicken <- c("gene1", "gene3")
...
我知道这在概念上很容易,但在逻辑上更复杂。谁能给我一个线索?
谢谢!