:)
У меня есть вопрос, на который личным поиском не нашел ответа. Я хотел бы создать тепловую карту с категориальными переменными (немного похожую на эту: тепловая карта -подобный сюжет, но для категориальных переменных), и я хотел бы добавить слева филогенетическое дерево (например, это: как создать тепловую карту с фиксированным внешним иерархическим кластером). Идеально было бы адаптировать вторую, так как она выглядит намного красивее! ;)
Вот мои данные:
Филогенетическое дерево в формате newick с тремя видами, скажем:
((1,2),3);
фрейм данных:
x<-c("species 1","species 2","species 3") y<-c("A","A","C") z<-c("A","B","A") df<- data.frame(x,y,z)
(где A, B и C являются категориальными переменными, например, в моем случае наличие / отсутствие / дублированный ген).
Вы бы знали, как это сделать?
Спасибо заранее!
РЕДАКТИРОВАТЬ: Я хотел бы иметь возможность выбирать цвет каждой из категорий на тепловой карте, а не классическую градацию. Скажем, A = зеленый, B = желтый, C = красный
mytree <-read.tree("sometree.tre") #turn the phylo tree to a dendrogram object data(mytree) #This is already a phylo object hc <- as.hclust(mytree) #Compulsory step as as.dendrogram doesn't have a method for phylo objects. dend <- as.dendrogram(hc) plot(dend, horiz=TRUE)
- person tlorin   schedule 12.03.2015