[BioC] MakeDBPackage fails with SQL error

Gabriel gabbyteku at gmail.com
Wed Sep 11 11:53:15 CEST 2013


Scott Presnell [guest] <guest at ...> writes:

> 
> 
> Hi Folks,
>   I've been trying to create a DB package for the Affymetrix Primeview 
micro array chip.  I found the vignette
> called 'Creating a New Annotation Package using SQLForge'  I created a 
mapping of probes to entrez gene
> ids.  And I installed the requisite packages.  And ran the following:
> 
> > library(AnnotationForge)
> > library("human.db0")
> > tmpout = tempdir()
> > makeDBPackage("HUMANCHIP_DB",
> affy=FALSE,
> prefix="primeview", fileName="primeviewHumanGeneExprs2.txt",
> baseMapType="gb",
> outputDir = tmpout,
> version="1.0.0",
> manufacturer = "Affymetrix",
> chipName="Primeview MicroArray",
> manufacturerUrl = "http://www.affymetrix.com")
> baseMapType is gb or gbNRef
> Prepending Metadata
> Creating Genes table
> Error in sqliteExecStatement(con, statement, bind.data) : 
>   RS-DBI driver: (RS_SQLite_exec: could not execute1: genes.gene_id may 
not be NULL)
> 
> But as you can see, I get an SQL based error.  Thinking it was complaining 
about probes that don't have a
> corresponding entrez gene Id, I removed them from the file (they 
originally had a '---' as an entrez gene
> id), and tried again, but the result is the same.
> 
> Can someone provide me with some guidance on where to look to fix or avoid 
this error?
> 
> (alternatively, if anyone is willing to share a primeview.db package, that 
would also be great!)
> 
>  -- output of sessionInfo(): 
> 
> > sessionInfo();
> R version 2.15.2 (2012-10-26)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
> 
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base     
> 
> other attached packages:
> [1] human.db0_2.8.0       AnnotationForge_1.0.3 org.Hs.eg.db_2.8.0   
> [4] RSQLite_0.11.2        DBI_0.2-5             AnnotationDbi_1.20.7 
> [7] Biobase_2.18.0        BiocGenerics_0.4.0   
> 
> loaded via a namespace (and not attached):
> [1] IRanges_1.16.6  parallel_2.15.2 stats4_2.15.2  
> 
> --
> Sent via the guest posting facility at bioconductor.org.
> 
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at ...
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: 
http://news.gmane.org/gmane.science.biology.informatics.conductor
> 
> 

Hi Scott,
I'm having a similar issue and suspect that the error is as a result of some
of the gene ids in the probe-to-id fileName don't have a corresponding gene
mapping behind the scene.
May be track down those gene ids and eliminating them would solve the issue.
I'll report what I find. In the mean time, it would nice to hear from others
about this issue.

Gabriel



More information about the Bioconductor mailing list