[BioC] Doubts regarding Pathview

Luo Weijun luo_weijun at yahoo.com
Sat Aug 2 23:48:34 CEST 2014


your input data need to be a matrix or a vector named with compound IDs. you will need to do:
cnames=met[,1]
met=met[,2]
names(met)=cnames
head(met)

then call pathview function. you may need to specify both.dir=F and adjust limit values, given your data are not fold changes. Please alway read function documents:
?pathview
and package tutorial:
http://www.bioconductor.org/packages/release/bioc/html/pathview.html


--------------------------------------------
On Sat, 8/2/14, sanchari sircar wrote:

 Subject: Fwd: Doubts regarding Pathview

 Date: Saturday, August 2, 2014, 2:43 PM

 Dear Sir,

 In continuation to the
 previous mail, I have attached a small input filet, this is
 what I am doing:

 library(pathview)

 > met=read.table("met3.txt",
 sep='\t')
 > met
       V1   V2
 1
 C05433 10.0
 2 C02094 33.9
 3
 C08586 10.0
 4 C05430 10.0
 5
 C05432 10.0
 6 C05413 10.0
 7
 C08614  0.4

 > pv.out
 <- pathview(cpd.data = met, pathway.id =
 "00906",
 + species =
 "sly", out.suffix = "sly_v1",
 kegg.native = T)

 No
 annotation package for the species sly, gene symbols not
 mapped!
 No of the genes or compounds mapped
 to the pathway!
 Argument gene.idtype or
 cpd.idtype may be wrong.
 Working in
 directory D:/path_view
 Writing image file
 sly00906.sly_v1.png
 Warning message:
 In colnames(plot.data)[c(1, 8:ncs)] =
 c("kegg.names", colnames(mol.data)) :
   number of items to replace is not a multiple
 of replacement length

 >
 str(pv.out)
 List of 2
  $
 plot.data.gene:'data.frame': 48 obs. of  9
 variables:
   ..$ kegg.names: chr [1:48]
 "544104" "544104" "543649"
 "544129" ...
   ..$ labels    :
 chr [1:48] "101267662" "101267662"
 "543649" "CrtL-e-1" ...
   ..$ type      : chr [1:48]
 "gene" "gene" "gene"
 "gene" ...
   ..$ x     
    : num [1:48] 351 351 1369 890 1182 ...
   ..$ y         : num [1:48] 706
 569 770 284 365 367 678 952 828 828 ...
  
 ..$ width     : num [1:48] 46 46 46 46 46 46 46
 46 46 46 ...
   ..$ height    : num [1:48]
 17 17 17 17 17 17 17 17 17 17 ...
   ..$
 kegg.names: num [1:48] NA NA NA NA NA NA NA NA NA NA ...
   ..$ mol.col   : Factor w/ 1 level
 "#FFFFFF": 1 1 1 1 1 1 1 1 1 1 ...
  $ plot.data.cpd :'data.frame': 114
 obs. of  9 variables:
   ..$ kegg.names:
 chr [1:114] "C16486" "C16340"
 "C16291" "C05434" ...
  
 ..$ labels    : chr [1:114] "C16486"
 "C16340" "C16291" "C05434"
 ...
   ..$ type      : chr [1:114]
 "compound" "compound"
 "compound" "compound" ...
   ..$ x         : num [1:114]
 1108 939 351 351 1172 ...
   ..$ y     
    : num [1:114] 951 596 767 657 540 590 365 282
 229 155 ...
   ..$ width     :
 num [1:114] 8 8 8 8 8 8 8 8 8 8 ...
   ..$
 height    : num [1:114] 8 8 8 8 8 8 8 8 8 8 ...
   ..$ V1        : num [1:114] NA NA NA NA
 NA NA NA NA NA NA ...
   ..$
 mol.col   : Factor w/ 1 level
 "#FFFFFF": 1 1 1 1 1 1 1 1 1 1 ...

 >
 head(pv.out$plot.data.cpd)
     kegg.names
 labels     type    x   y width
 height V1 mol.col
 84      C16486 C16486
 compound 1108 951     8      8 NA #FFFFFF
 86      C16340 C16340 compound  939 596 
    8      8 NA #FFFFFF
 87   
   C16291 C16291 compound  351 767     8   
   8 NA #FFFFFF
 88      C05434 C05434
 compound  351 657     8      8 NA #FFFFFF
 102     C16284 C16284 compound 1172
 540     8      8 NA #FFFFFF
 103     C16282 C16282 compound 1172
 590     8      8 NA #FFFFFF


 The kegg
 graphs are getting downloaded, but they are not colored. 

 Kindly Help.

 Thanking You,
 Sanchari



More information about the Bioconductor mailing list