[BioC] graph object question
Iain Gallagher
iaingallagher at btopenworld.com
Fri Feb 12 23:17:22 CET 2010
Hello list
I'm trying to build graph objects showing the relationship between miRNA and genes. Is there a quick way to do this from a dataframe (see toy code below)?
When building my graph object I can't think my way through getting the 'edges' list name into my list of edges (see below)!
> testData
symbol mirbase_id
6 2'-PDE hsa-let-7b
86 A2BP1 hsa-let-7b
331 AAK1 hsa-let-7b
1003 ABCB9 hsa-let-7b
1071 ABCC10 hsa-let-7b
1195 ABCC5 hsa-let-7b
3520 ACSL6 hsa-let-7b
3583 ACTA1 hsa-let-7b
4102 ACTR2 hsa-let-7b
4480 ACVR1B hsa-let-7b
t2<-as.list(testData[,2],)
names(t2)<-testData[,1]
nodes<-testData[,1]
for (i in 1:length(t2)) t2[[i]] <- c(names(t2[i]), t2[[i]])
> t2
$`2'-PDE`
[1] "2'-PDE" "hsa-let-7b"
...
But what I need is...
> t2
$`2'-PDE`
$`2'-PDE`$edges
[1] "2'-PDE" "hsa-let-7b"
...
Thanks for any help.
Iain
> sessionInfo()
R version 2.10.1 (2009-12-14)
x86_64-pc-linux-gnu
locale:
[1] LC_CTYPE=en_GB.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_GB.UTF-8 LC_COLLATE=en_GB.UTF-8
[5] LC_MONETARY=C LC_MESSAGES=en_GB.UTF-8
[7] LC_PAPER=en_GB.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] grid stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] RColorBrewer_1.0-2 Rgraphviz_1.24.0 graph_1.24.1
loaded via a namespace (and not attached):
[1] tools_2.10.1
More information about the Bioconductor
mailing list