Description Usage Arguments Value Examples
This function will print the network into an output stream. Four columns will be printed: the Regulator id, the Target id, the Mode of Action (MoA, based on Spearman correlation that indicates the sign of the connection and ranges between -1 and +1), the Likelihood (essentially an edge weight that indicates how strong the mutual information for an edge is when compared to the maximum observed MI in the network, it ranges between 0 and 1).
1 2 3 4 5 6 7 8 | write.regulon(
regulon,
file="",
sep="\t",
header=TRUE,
n=Inf,
regulator=NULL
)
|
regulon |
An object of class regulon |
file |
File name where the network will be printed |
sep |
String, a separator for the fields (default = "\t") |
header |
Logical. If a header should be printed. Default is TRUE |
n |
Numeric. How many interactions to print. Default is Inf |
regulator |
String. A particular regulator. Default is NULL |
Text output containing the network in tabular format.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ### Create a random regulon with two hubs
# The first hub will have 100 targets
# The second hub will have 67 targets
regulon<-list()
regulon[["hub1"]]<-list(
tfmode=setNames(runif(100,-1,1),paste0("target",sample(1:1000,100))),
likelihood=runif(100,0,1)
)
regulon[["hub2"]]<-list(
tfmode=setNames(runif(67,-1,1),paste0("target",sample(1:1000,67))),
likelihood=runif(67,0,1)
)
class(regulon)<-"regulon"
write.regulon(regulon,file="network.txt")
### Print a the Prostate Adenocarcinoma (prad) network to standard output
# The gene ids are in Entrez format
data(regulonprad)
write.regulon(regulonprad,file="",n=10)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.