[BioC] snapCGH fails in runBioHMM

Ramon Diaz-Uriarte rdiaz at cnio.es
Tue May 12 17:43:35 CEST 2009


Dear Wolfgang,

On Tuesday 12 May 2009 16:52:30 Wolfgang Raffelsberger wrote:
> Hi Ramon,
>
> just to say that I posted another message concerning an error with
> snapCGH package on this list on may 4th, but got no reply.

Yes, I am expecting something similar. For my own particualr problem (with 
package ADaCGH) I've just surrounded all calls to snapCGH functions with 
a "try", so the help examples at least can run, and I return to the user the 
error message that results from snapCGH.


> I my case it was one particular array that for some reason caused
> runBioHMM() to stall.  I found a workaround, by just inverting R & G
> channel for the array causing the trouble and runBioHMM() ran fine (of
> course after segmentation I had to re-flip R&G for the array in question).
> Besides, I had and "fixed" another problem with runGLAD() that wasn't
> expecting snapCGH objects ...
>
> But I haven't tried the snapCGH v.1.12  yet ...

As far as I can tell, there are no differences whatsoever in the code itself 
between versions 1.11 and 1.12 (or between 1.12 and 1.13). 1.12 and 1.13 seem 
identical except for their version number.  1.12 and 1.11 differ in a few 
changes in the documentation (formatting changes and fixes of types) and in 
the addition of the (buggy) NAMESPACE in 1.12.

Best,


R.



>
> cheers,
> Wolfgang
>
> Ramon Diaz-Uriarte a écrit :
> > Dear All,
> >
> > snapCGH (v. 1.12 in BioC 2.4 for sure; most likely v. 1.13 in BioC 2.5
> > too) fails with the error
> >
> > C symbol name "runNelderMead" not in DLL for package "snapCGH"
> >
> > The problem is that the NAMESPACE file is not loading the required code.
> > Sure enough, if one loads the .so file manually (e.g.,
> > via "dyn.load('path-to-library/snapCGH.so')") things work.
> >
> >
> > So, while the package gets fixed, what would be the orthodox way to get
> > packages that depend on snapCGH to work?
> >
> >
> > Best,
> >
> > R
> >
> > ************************
> >
> > Two reproducible examples:
> >
> > a) Using function fit.model (which is docummented but not exported in the
> > NAMESPACE, which is available since v. 1.12):
> >
> > ydat <- matrix(rnorm(100), ncol = 1)
> > datainfo <- data.frame(Name = 1:100, Chrom = rep(1, 100), Position =
> > 1:100)
> >
> > snapCGH:::fit.model(sample = 1, chrom = 1, dat = ydat,
> >                     datainfo = datainfo)
> >
> >
> >
> > b) Using the code in the vignette (the vignette does not fail, as the
> > crucial chunck has "eval=FALSE", and the help for runBioHMM has no
> > runnable examples):
> >
> > datadir <- system.file("testdata", package="snapCGH")
> > targets <- readTargets("targets.txt", path=datadir)
> > RG1 <- read.maimages(targets$FileName, path=datadir, source = "genepix")
> > RG1 <- read.clonesinfo("cloneinfo.txt", RG1, path=datadir)
> > RG1$printer <- getLayout(RG1$genes)
> > types <- readSpotTypes("SpotTypes.txt", path=datadir)
> > RG1$genes$Status <- controlStatus(types, RG1)
> > RG1$design <- c(-1,-1)
> > RG2 <- backgroundCorrect(RG1, method="minimum")
> > MA <- normalizeWithinArrays(RG2, method="median")
> > MA2 <- processCGH(MA,method.of.averaging=mean, ID = "ID")
> > SegInfo.Bio <- runBioHMM(MA2)
> >
> >> version
> >
> >                _
> > platform       x86_64-unknown-linux-gnu
> > arch           x86_64
> > os             linux-gnu
> > system         x86_64, linux-gnu
> > status         Patched
> > major          2
> > minor          9.0
> > year           2009
> > month          05
> > day            11
> > svn rev        48528
> > language       R
> > version.string R version 2.9.0 Patched (2009-05-11 r48528)
> >
> >> packageDescription("snapCGH")
> >
> > Package: snapCGH
> > Title: Segmentation, normalisation and processing of aCGH data.
> > Version: 1.12.0
> > Date: 2000-04-07
> > Author: Mike L. Smith, John C. Marioni, Steven McKinney, Thomas
> >         Hardcastle, Natalie P. Thorne
> > Description: Methods for segmenting, normalising and processing aCGH
> >         data; including plotting functions for visualising raw and
> >         segmented data for individual and multiple arrays.
> > biocViews: Microarray, DNACopyNumber, TwoChannel, Preprocessing
> > Maintainer: John Marioni <marioni at uchicago.edu>
> > Depends: limma,tilingArray,DNAcopy,GLAD,cluster,methods,aCGH
> > License: GPL
> > Packaged: 2009-04-21 09:40:04 UTC; biocbuild
> > Built: R 2.9.0; x86_64-unknown-linux-gnu; 2009-05-12 10:31:17 UTC; unix
>
> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> Wolfgang Raffelsberger, PhD
> Laboratoire de BioInformatique et Génomique Intégratives
> CNRS UMR7104, IGBMC,
> 1 rue Laurent Fries,  67404 Illkirch  Strasbourg,  France
> Tel (+33) 388 65 3300         Fax (+33) 388 65 3276
> wolfgang.raffelsberger (at) igbmc.fr



-- 
Ramón Díaz-Uriarte
Biocomputing Programm
Centro Nacional de Investigaciones Oncológicas (CNIO)
(Spanish National Cancer Center)
Melchor Fernández Almagro, 3
28029 Madrid (Spain)
Fax: +-34-91-224-6972
Phone: +-34-91-224-6900

http://ligarto.org/rdiaz




**NOTA DE CONFIDENCIALIDAD** Este correo electrónico, y ...{{dropped:3}}



More information about the Bioconductor mailing list