#Creating a synthetic network. Upper case letters are target genes, lower case letters are regulators
acts=apply(matrix(rep(letters[1:4],4),nrow=2),2,paste,collapse=" ")
reps=apply(matrix(rep(letters[5:8],4),nrow=2),2,paste,collapse=" ")
grn=data.frame("Target"= LETTERS[1:16] ,"coact"=c(acts,reps),"corep"= c(reps,acts),"R2"=runif(16),stringsAsFactors=FALSE)
co=coregnet(grn)
#Creating dummy regulatory evidence data in a data.frame
evidence1=unique(data.frame(tf=sample(letters[1:8],50, replace=TRUE),target=sample(LETTERS[1:16],50, replace=TRUE),stringsAsFactors = FALSE))
evidence2=unique(data.frame(tf=sample(letters[1:8],50, replace=TRUE),target=sample(LETTERS[1:16],50, replace=TRUE),stringsAsFactors = FALSE))
#Creating dummy cooperative vidence data in a data.frame
coregevidence1=unique(data.frame(tf1=sample(letters[1:8],50, replace=TRUE),target=sample(letters[1:8],50, replace=TRUE),stringsAsFactors = FALSE))
enrichco=addEvidences(co,evidence1,evidence2)
enrichco=addCooperativeEvidences(enrichco,coregevidence1)
Run the code above in your browser using DataLab