[BioC] Bug in metaArray package
Martin Morgan
mtmorgan at fhcrc.org
Tue Jul 21 14:15:26 CEST 2009
Hi Raffael --
No need to cross post; polite to include the package maintainer (e.g.,
packageDescription('metaArray')) when reporting package bugs.
The problem is that the C code is not loaded -- the NAMESPACE file
requires the line useDynLib('metaArray').
A workaround until this is fixed is to issue the command
dyn.load('metaArray')
after loading the package.
Martin
rcaloger <raffaele.calogero at gmail.com> writes:
> Hi,
> I am the maintainer of oneChannleGUI. For data mining in my package I
> have an implementation of IC coefficient derived from metaArray
> package.
> To run intcor function I use an Object of class mergeExpressionSet
> created with two expression sets and the function mergeExprs:
> > metaData
> ExpressionSet (storageMode: list)
> assayData: 31 features, 200 samples
> element names: exprs
> phenoData
> sampleNames: GSM282373, GSM282374, ..., GSM282572 (200 total)
> varLabels and varMetadata description:
> Name: Name
> FileName: FileName
> Target: Target
> featureData
> featureNames: 200737_at, 200738_s_at, ..., AFFX-HUMGAPDH/M33197_M_at
> (31 total)
> fvarLabels and fvarMetadata description: none
> experimentData: use 'experimentData(object)'
> Annotation: hgu133a.db
> ExpressionSet (storageMode: list)
> assayData: 31 features, 204 samples
> element names: exprs
> phenoData
> sampleNames: GSM308256, GSM308257, ..., GSM308460 (204 total)
> varLabels and varMetadata description:
> FileName: FileName
> Target: Target
> featureData
> featureNames: 200737_at, 200738_s_at, ..., AFFX-HUMGAPDH/M33197_M_at
> (31 total)
> fvarLabels and fvarMetadata description: none
> experimentData: use 'experimentData(object)'
> Annotation:
>
> to run intcor I use the metaArray function intcor:
> merged.cor <- intcor(metaData)
> At this point I get the following error:
> Error in .C("intcor", as.double(unlist(expr)), as.integer(unlist(cl)), :
> C symbol name "intcor" not in DLL for package "metaArray"
>
> If I run intCor from the MergeMaid package:
> merged.cor <- intCor(metaData)
> No errors are encountered.
> It seems to me a problem in call of the C function.
> Cheers
> raffaele
>
> >sessionInfo()
> R version 2.9.0 (2009-04-17)
> i386-pc-mingw32
>
> locale:
> LC_COLLATE=Italian_Italy.1252;LC_CTYPE=Italian_Italy.1252;LC_MONETARY=Italian_Italy.1252;LC_NUMERIC=C;LC_TIME=Italian_Italy.1252
>
> attached base packages:
> [1] splines tools tcltk stats graphics grDevices utils
> [8] datasets methods base
>
> other attached packages:
> [1] MergeMaid_2.16.0 MASS_7.2-47 survival_2.35-4 [4]
> metaArray_1.20.0 oneChannelGUI_1.10.8 preprocessCore_1.6.0
> [7] GOstats_2.10.0 RSQLite_0.7-1 DBI_0.2-4 [10]
> graph_1.22.2 Category_2.10.1 AnnotationDbi_1.6.1
> [13] tkWidgets_1.22.0 DynDoc_1.22.0 widgetTools_1.22.0 [16]
> affylmGUI_1.18.0 affyio_1.12.0 affy_1.22.0 [19]
> limma_2.18.2 Biobase_2.4.1
>
> loaded via a namespace (and not attached):
> [1] annotate_1.22.0 genefilter_1.24.2 GO.db_2.2.11
> GSEABase_1.6.1 [5] RBGL_1.20.0 XML_2.5-3 xtable_1.5-5
--
Martin Morgan
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109
Location: Arnold Building M1 B861
Phone: (206) 667-2793
More information about the Bioconductor
mailing list