Skip to content
Prev 366972 / 398506 Next

need help to generate an intersection matrix

Hi Ana,
Here is one way:

pathway1<-LETTERS[1:5]
pathway2<-c("A","C","F")
pathway3<-c("B","D","E")
intersect.mat<-matrix(0,nrow=3,ncol=3)
rownames(intersect.mat)<-paste("pathway",1:3,sep="")
colnames(intersect.mat)<-paste("pathway",1:3,sep="")
for(row in 1:3) {
 for(col in 1:3)
  intersect.mat[row,col]<-
   sum(get(rownames(intersect.mat)[row])%in%
   get(colnames(intersect.mat)[col]))
}

Jim


On Fri, Feb 3, 2017 at 6:54 AM, Li, Aiguo (NIH/NCI) [E]
<liai at mail.nih.gov> wrote: