problems with gcrma just.gcrma
3
0
Entering edit mode
@elisabetta-manduchi-575
Last seen 10.3 years ago
Hello, I'm trying to use just.gcrma with data from Affy MGU74Av2 and am getting the error at the bottom of what's copied below re read.probematrix. I'm running version 2.4.0 of R and gcrma version 2.6.0. The mgu74av2 packages being downloaded are version 1.14.0. Can anybody advice on what I can do to overcome this? Thanks, Elisabetta --- > data.gcrma<-just.gcrma(filenames=cel.files, type=c("fullmodel"), normalize=T, optimize.by=c("memory"), fast=T, samepleNames=sample.names) Computing affinities[1] "Checking to see if your internet connection works..." trying URL 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/cont rib/2.4/mgu74av2cdf_1.14.0.zip' Content type 'application/zip' length 1340750 bytes opened URL downloaded 1309Kb package 'mgu74av2cdf' successfully unpacked and MD5 sums checked The downloaded packages are in C:\Documents and Settings\Elisabetta Manduchi\Local Settings\Temp\Rtmpc7v1qb\downloaded_packages updating HTML package descriptions [1] "Checking to see if your internet connection works..." trying URL 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/cont rib/2.4/mgu74av2probe_1.14.0.zip' Content type 'application/zip' length 2396326 bytes opened URL downloaded 2340Kb package 'mgu74av2probe' successfully unpacked and MD5 sums checked The downloaded packages are in C:\Documents and Settings\Elisabetta Manduchi\Local Settings\Temp\Rtmpc7v1qb\downloaded_packages updating HTML package descriptions .Done. Error in read.probematrix(filenames = filenames, which = "pm", cdfname = cdfname) : VECTOR_ELT() can only be applied to a 'list', not a 'symbol' ---
mgu74av2 affy gcrma mgu74av2 affy gcrma • 1.7k views
ADD COMMENT
0
Entering edit mode
Seth Falcon ★ 7.4k
@seth-falcon-992
Last seen 10.3 years ago
Hi Elisabetta, Elisabetta Manduchi <manduchi at="" pcbi.upenn.edu=""> writes: > I'm trying to use just.gcrma with data from Affy MGU74Av2 and am getting > the error at the bottom of what's copied below re read.probematrix. I'm > running version 2.4.0 of R and gcrma version 2.6.0. The mgu74av2 packages > being downloaded are version 1.14.0. > Can anybody advice on what I can do to overcome this? Could you provide the output of sessionInfo() from an R session where the error has just occured? It is possible that you have a mixed set of package versions. You might want to try the following update recipe (from an R session): source("http://bioconductor.org/biocLite.R") biocLite("Biobase") library("Biobase") update.packages(repos=biocReposList()) + seth
ADD COMMENT
0
Entering edit mode
@james-w-macdonald-5106
Last seen 1 hour ago
United States
Hi Elisabetta, Elisabetta Manduchi wrote: > Hello, > I'm trying to use just.gcrma with data from Affy MGU74Av2 and am getting > the error at the bottom of what's copied below re read.probematrix. I'm > running version 2.4.0 of R and gcrma version 2.6.0. The mgu74av2 packages > being downloaded are version 1.14.0. > Can anybody advice on what I can do to overcome this? That error usually means that you are not pointing to celfiles with your filenames argument. What do you get if you type cel.files at the R prompt? It is often easier to use filenames=list.celfiles(). Best, Jim > Thanks, > Elisabetta > --- > >>data.gcrma<-just.gcrma(filenames=cel.files, type=c("fullmodel"), normalize=T, optimize.by=c("memory"), fast=T, samepleNames=sample.names) > > > Computing affinities[1] "Checking to see if your internet connection > works..." > trying URL > 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/co ntrib/2.4/mgu74av2cdf_1.14.0.zip' > Content type 'application/zip' length 1340750 bytes > opened URL > downloaded 1309Kb > > package 'mgu74av2cdf' successfully unpacked and MD5 sums checked > > The downloaded packages are in > C:\Documents and Settings\Elisabetta Manduchi\Local > Settings\Temp\Rtmpc7v1qb\downloaded_packages > updating HTML package descriptions > [1] "Checking to see if your internet connection works..." > trying URL > 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/co ntrib/2.4/mgu74av2probe_1.14.0.zip' > Content type 'application/zip' length 2396326 bytes > opened URL > downloaded 2340Kb > > package 'mgu74av2probe' successfully unpacked and MD5 sums checked > > The downloaded packages are in > C:\Documents and Settings\Elisabetta Manduchi\Local > Settings\Temp\Rtmpc7v1qb\downloaded_packages > updating HTML package descriptions > .Done. > Error in read.probematrix(filenames = filenames, which = "pm", cdfname = > cdfname) : > VECTOR_ELT() can only be applied to a 'list', not a 'symbol' > --- > > _______________________________________________ > Bioconductor mailing list > Bioconductor at stat.math.ethz.ch > https://stat.ethz.ch/mailman/listinfo/bioconductor > Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor -- James W. MacDonald University of Michigan Affymetrix and cDNA Microarray Core 1500 E Medical Center Drive Ann Arbor MI 48109 734-647-5623 ********************************************************** Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues.
ADD COMMENT
0
Entering edit mode
Hi Jim, thanks for your feedback. They appear to be all .CEL files: > cel.files [1] "../../data_repository/quantifications/NDminus_E15.5_Pan_11-13-03_MGU7 4Av2.CEL" [2] "../../data_repository/quantifications/NDminus_E18_Pan_MGU74Av2.CEL" [3] "../../data_repository/quantifications/NDminus_P1_Pan_MGU74Av2.CEL" [4] "../../data_repository/quantifications/NDminus_P1_PanIslet_MGU74Av2_3- 4-03.CEL" [5] "../../data_repository/quantifications/CGC_NDmutant_John_Sample_4_MGU7 4Av2.CEL" [6] "../../data_repository/quantifications/NDplus_E15.5_Pan_11-13-03_MGU74 Av2.CEL" [7] "../../data_repository/quantifications/NDplus_E18_Pan_MGU74Av2rescan.C EL" [8] "../../data_repository/quantifications/NDplus_P1_Pan_MGU74Av2.CEL" [9] "../../data_repository/quantifications/NDplus_P1_PanIslet_MGU74Av2_3-4 -03.CEL" [10] "../../data_repository/quantifications/CGC_Wild_John_Sample_3_MGU74Av2 .CEL" > I've checked them one by one and they are indeed .CEL. I didn't use list.celfiles because I'm only using a subset of the .CEL files contained in this directory. Elisabetta --- On Mon, 4 Dec 2006, James W. MacDonald wrote: > Hi Elisabetta, > > Elisabetta Manduchi wrote: >> Hello, >> I'm trying to use just.gcrma with data from Affy MGU74Av2 and am getting >> the error at the bottom of what's copied below re read.probematrix. I'm >> running version 2.4.0 of R and gcrma version 2.6.0. The mgu74av2 >> packages being downloaded are version 1.14.0. >> Can anybody advice on what I can do to overcome this? > > That error usually means that you are not pointing to celfiles with your > filenames argument. What do you get if you type > > cel.files > > at the R prompt? It is often easier to use filenames=list.celfiles(). > > Best, > > Jim > > >> Thanks, >> Elisabetta >> --- >> >>> data.gcrma<-just.gcrma(filenames=cel.files, type=c("fullmodel"), >>> normalize=T, optimize.by=c("memory"), fast=T, >>> samepleNames=sample.names) >> >> >> Computing affinities[1] "Checking to see if your internet connection >> works..." >> trying URL >> 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/c ontrib/2.4/mgu74av2cdf_1.14.0.zip' >> Content type 'application/zip' length 1340750 bytes >> opened URL >> downloaded 1309Kb >> >> package 'mgu74av2cdf' successfully unpacked and MD5 sums checked >> >> The downloaded packages are in >> C:\Documents and Settings\Elisabetta Manduchi\Local >> Settings\Temp\Rtmpc7v1qb\downloaded_packages >> updating HTML package descriptions >> [1] "Checking to see if your internet connection works..." >> trying URL >> 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/c ontrib/2.4/mgu74av2probe_1.14.0.zip' >> Content type 'application/zip' length 2396326 bytes >> opened URL >> downloaded 2340Kb >> >> package 'mgu74av2probe' successfully unpacked and MD5 sums checked >> >> The downloaded packages are in >> C:\Documents and Settings\Elisabetta Manduchi\Local >> Settings\Temp\Rtmpc7v1qb\downloaded_packages >> updating HTML package descriptions >> .Done. >> Error in read.probematrix(filenames = filenames, which = "pm", cdfname = >> cdfname) : >> VECTOR_ELT() can only be applied to a 'list', not a 'symbol' >> --- >> >> _______________________________________________ >> Bioconductor mailing list >> Bioconductor at stat.math.ethz.ch >> https://stat.ethz.ch/mailman/listinfo/bioconductor >> Search the archives: >> http://news.gmane.org/gmane.science.biology.informatics.conductor > > > -- > James W. MacDonald > University of Michigan > Affymetrix and cDNA Microarray Core > 1500 E Medical Center Drive > Ann Arbor MI 48109 > 734-647-5623 > > > > ********************************************************** > Electronic Mail is not secure, may not be read every day, and should not > be used for urgent or sensitive issues. >
ADD REPLY
0
Entering edit mode
Hi Elisabetta, I see your problem now. First, you are using just.gcrma() rather than justGCRMA(), which is the function you should be using. The problem here is that you are passing an argument 'samepleNames' to just.gcrma() which a.) doesn't exist for this function, and b.) is misspelled. Even if you had been using justGCRMA(), you would have errored out in the same manner because the misspelled argument will be passed to the function incorrectly. We will have to fix that problem. However, if you use justGCRMA() with sampleNames = sample.names, it should work for you. NB; you can still use list.celfiles() if you want to use a subset of the chips. You can always subset using the '[' function (i.e., list.celfiles()[1:4]). However, you would probably have to use the celfile.path argument as well, since list.celfiles() won't give you the path information. Using filenames = list.celfiles("../../data_repository/quantifications")[some subset], celfile.path = ("../../data_repository/quantifications") is probably easier than typing out all the celfiles with their path information. Best, Jim Elisabetta Manduchi wrote: > > Hi Jim, > thanks for your feedback. They appear to be all .CEL files: > >> cel.files > > [1] > "../../data_repository/quantifications/NDminus_E15.5_Pan_11-13-03_MG U74Av2.CEL" > > [2] "../../data_repository/quantifications/NDminus_E18_Pan_MGU74Av2.CEL" > [3] "../../data_repository/quantifications/NDminus_P1_Pan_MGU74Av2.CEL" > [4] > "../../data_repository/quantifications/NDminus_P1_PanIslet_MGU74Av2_ 3-4-03.CEL" > > [5] > "../../data_repository/quantifications/CGC_NDmutant_John_Sample_4_MG U74Av2.CEL" > > [6] > "../../data_repository/quantifications/NDplus_E15.5_Pan_11-13-03_MGU 74Av2.CEL" > > [7] > "../../data_repository/quantifications/NDplus_E18_Pan_MGU74Av2rescan .CEL" > [8] "../../data_repository/quantifications/NDplus_P1_Pan_MGU74Av2.CEL" > [9] > "../../data_repository/quantifications/NDplus_P1_PanIslet_MGU74Av2_3 -4-03.CEL" > > [10] > "../../data_repository/quantifications/CGC_Wild_John_Sample_3_MGU74A v2.CEL" > >> > > I've checked them one by one and they are indeed .CEL. I didn't use > list.celfiles because I'm only using a subset of the .CEL files > contained in this directory. > Elisabetta > > --- > > On Mon, 4 Dec 2006, James W. MacDonald wrote: > >> Hi Elisabetta, >> >> Elisabetta Manduchi wrote: >> >>> Hello, >>> I'm trying to use just.gcrma with data from Affy MGU74Av2 and am >>> getting the error at the bottom of what's copied below re >>> read.probematrix. I'm running version 2.4.0 of R and gcrma version >>> 2.6.0. The mgu74av2 packages being downloaded are version 1.14.0. >>> Can anybody advice on what I can do to overcome this? >> >> >> That error usually means that you are not pointing to celfiles with >> your filenames argument. What do you get if you type >> >> cel.files >> >> at the R prompt? It is often easier to use filenames=list.celfiles(). >> >> Best, >> >> Jim >> >> >>> Thanks, >>> Elisabetta >>> --- >>> >>>> data.gcrma<-just.gcrma(filenames=cel.files, type=c("fullmodel"), >>>> normalize=T, optimize.by=c("memory"), fast=T, >>>> samepleNames=sample.names) >>> >>> >>> >>> Computing affinities[1] "Checking to see if your internet connection >>> works..." >>> trying URL >>> 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/ contrib/2.4/mgu74av2cdf_1.14.0.zip' >>> >>> Content type 'application/zip' length 1340750 bytes >>> opened URL >>> downloaded 1309Kb >>> >>> package 'mgu74av2cdf' successfully unpacked and MD5 sums checked >>> >>> The downloaded packages are in >>> C:\Documents and Settings\Elisabetta Manduchi\Local >>> Settings\Temp\Rtmpc7v1qb\downloaded_packages >>> updating HTML package descriptions >>> [1] "Checking to see if your internet connection works..." >>> trying URL >>> 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows/ contrib/2.4/mgu74av2probe_1.14.0.zip' >>> >>> Content type 'application/zip' length 2396326 bytes >>> opened URL >>> downloaded 2340Kb >>> >>> package 'mgu74av2probe' successfully unpacked and MD5 sums checked >>> >>> The downloaded packages are in >>> C:\Documents and Settings\Elisabetta Manduchi\Local >>> Settings\Temp\Rtmpc7v1qb\downloaded_packages >>> updating HTML package descriptions >>> .Done. >>> Error in read.probematrix(filenames = filenames, which = "pm", >>> cdfname = cdfname) : >>> VECTOR_ELT() can only be applied to a 'list', not a 'symbol' >>> --- >>> >>> _______________________________________________ >>> Bioconductor mailing list >>> Bioconductor at stat.math.ethz.ch >>> https://stat.ethz.ch/mailman/listinfo/bioconductor >>> Search the archives: >>> http://news.gmane.org/gmane.science.biology.informatics.conductor >> >> >> >> -- >> James W. MacDonald >> University of Michigan >> Affymetrix and cDNA Microarray Core >> 1500 E Medical Center Drive >> Ann Arbor MI 48109 >> 734-647-5623 >> >> >> >> ********************************************************** >> Electronic Mail is not secure, may not be read every day, and should >> not be used for urgent or sensitive issues. >> -- James W. MacDonald, M.S. Biostatistician Affymetrix and cDNA Microarray Core University of Michigan Cancer Center 1500 E. Medical Center Drive 7410 CCGC Ann Arbor MI 48109 734-647-5623 ********************************************************** Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues.
ADD REPLY
0
Entering edit mode
Jim, > Hi Elisabetta, > > I see your problem now. First, you are using just.gcrma() rather than > justGCRMA(), which is the function you should be using. The problem here > is that you are passing an argument 'samepleNames' to just.gcrma() which > a.) doesn't exist for this function, and b.) is misspelled. > > Even if you had been using justGCRMA(), you would have errored out in the > same manner because the misspelled argument will be passed to the function > incorrectly. We will have to fix that problem. However, if you use > justGCRMA() with sampleNames = sample.names, it should work for you. good eyes, thanks! I didn't notice the mispelling. I guess I'm used to R complaining when one passes in a non-existing argument name. > NB; you can still use list.celfiles() if you want to use a subset of the > chips. You can always subset using the '[' function (i.e., > list.celfiles()[1:4]). However, you would probably have to use the > celfile.path argument as well, since list.celfiles() won't give you the > path information. Using filenames = > list.celfiles("../../data_repository/quantifications")[some subset], > celfile.path = ("../../data_repository/quantifications") is probably > easier than typing out all the celfiles with their path information. Yes, I was aware of subsetting and passing a celfile path, but it appeared to be about the same amount of work as just listing the full filenames of interest. Thanks again! Elisabetta > > Elisabetta Manduchi wrote: >> >> Hi Jim, >> thanks for your feedback. They appear to be all .CEL files: >> >>> cel.files >> >> [1] >> "../../data_repository/quantifications/NDminus_E15.5_Pan_11-13-03_M GU74Av2.CEL" >> [2] >> "../../data_repository/quantifications/NDminus_E18_Pan_MGU74Av2.CEL" >> [3] "../../data_repository/quantifications/NDminus_P1_Pan_MGU74Av2.CEL" >> [4] >> "../../data_repository/quantifications/NDminus_P1_PanIslet_MGU74Av2 _3-4-03.CEL" >> [5] >> "../../data_repository/quantifications/CGC_NDmutant_John_Sample_4_M GU74Av2.CEL" >> [6] >> "../../data_repository/quantifications/NDplus_E15.5_Pan_11-13-03_MG U74Av2.CEL" >> [7] >> "../../data_repository/quantifications/NDplus_E18_Pan_MGU74Av2resca n.CEL" >> [8] "../../data_repository/quantifications/NDplus_P1_Pan_MGU74Av2.CEL" >> [9] >> "../../data_repository/quantifications/NDplus_P1_PanIslet_MGU74Av2_ 3-4-03.CEL" >> [10] >> "../../data_repository/quantifications/CGC_Wild_John_Sample_3_MGU74 Av2.CEL" >> >>> >> >> I've checked them one by one and they are indeed .CEL. I didn't use >> list.celfiles because I'm only using a subset of the .CEL files >> contained in this directory. >> Elisabetta >> >> --- >> >> On Mon, 4 Dec 2006, James W. MacDonald wrote: >> >>> Hi Elisabetta, >>> >>> Elisabetta Manduchi wrote: >>> >>>> Hello, >>>> I'm trying to use just.gcrma with data from Affy MGU74Av2 and am >>>> getting the error at the bottom of what's copied below re >>>> read.probematrix. I'm running version 2.4.0 of R and gcrma version >>>> 2.6.0. The mgu74av2 packages being downloaded are version 1.14.0. >>>> Can anybody advice on what I can do to overcome this? >>> >>> >>> That error usually means that you are not pointing to celfiles with >>> your filenames argument. What do you get if you type >>> >>> cel.files >>> >>> at the R prompt? It is often easier to use filenames=list.celfiles(). >>> >>> Best, >>> >>> Jim >>> >>> >>>> Thanks, >>>> Elisabetta >>>> --- >>>> >>>>> data.gcrma<-just.gcrma(filenames=cel.files, type=c("fullmodel"), >>>>> normalize=T, optimize.by=c("memory"), fast=T, >>>>> samepleNames=sample.names) >>>> >>>> >>>> >>>> Computing affinities[1] "Checking to see if your internet connection >>>> works..." >>>> trying URL >>>> 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows /contrib/2.4/mgu74av2cdf_1.14.0.zip' >>>> Content type 'application/zip' length 1340750 bytes >>>> opened URL >>>> downloaded 1309Kb >>>> >>>> package 'mgu74av2cdf' successfully unpacked and MD5 sums checked >>>> >>>> The downloaded packages are in >>>> C:\Documents and Settings\Elisabetta Manduchi\Local >>>> Settings\Temp\Rtmpc7v1qb\downloaded_packages >>>> updating HTML package descriptions >>>> [1] "Checking to see if your internet connection works..." >>>> trying URL >>>> 'http://bioconductor.org/packages/1.9/data/annotation/bin/windows /contrib/2.4/mgu74av2probe_1.14.0.zip' >>>> Content type 'application/zip' length 2396326 bytes >>>> opened URL >>>> downloaded 2340Kb >>>> >>>> package 'mgu74av2probe' successfully unpacked and MD5 sums checked >>>> >>>> The downloaded packages are in >>>> C:\Documents and Settings\Elisabetta Manduchi\Local >>>> Settings\Temp\Rtmpc7v1qb\downloaded_packages >>>> updating HTML package descriptions >>>> .Done. >>>> Error in read.probematrix(filenames = filenames, which = "pm", cdfname >>>> = cdfname) : >>>> VECTOR_ELT() can only be applied to a 'list', not a 'symbol' >>>> --- >>>> >>>> _______________________________________________ >>>> Bioconductor mailing list >>>> Bioconductor at stat.math.ethz.ch >>>> https://stat.ethz.ch/mailman/listinfo/bioconductor >>>> Search the archives: >>>> http://news.gmane.org/gmane.science.biology.informatics.conductor >>> >>> >>> >>> -- >>> James W. MacDonald >>> University of Michigan >>> Affymetrix and cDNA Microarray Core >>> 1500 E Medical Center Drive >>> Ann Arbor MI 48109 >>> 734-647-5623 >>> >>> >>> >>> ********************************************************** >>> Electronic Mail is not secure, may not be read every day, and should >>> not be used for urgent or sensitive issues. >>> > > > -- > James W. MacDonald, M.S. > Biostatistician > Affymetrix and cDNA Microarray Core > University of Michigan Cancer Center > 1500 E. Medical Center Drive > 7410 CCGC > Ann Arbor MI 48109 > 734-647-5623 > > > ********************************************************** > Electronic Mail is not secure, may not be read every day, and should not > be used for urgent or sensitive issues. >
ADD REPLY
0
Entering edit mode
Hi Elisabetta, Elisabetta Manduchi wrote: > > Jim, > >> Hi Elisabetta, >> >> I see your problem now. First, you are using just.gcrma() rather than >> justGCRMA(), which is the function you should be using. The problem >> here is that you are passing an argument 'samepleNames' to >> just.gcrma() which a.) doesn't exist for this function, and b.) is >> misspelled. >> >> Even if you had been using justGCRMA(), you would have errored out in >> the same manner because the misspelled argument will be passed to the >> function incorrectly. We will have to fix that problem. However, if >> you use justGCRMA() with sampleNames = sample.names, it should work >> for you. > > > good eyes, thanks! I didn't notice the mispelling. I guess I'm used to R > complaining when one passes in a non-existing argument name. The 'problem' with the justRMA() and justGCRMA() functions is that the first argument is '...', which is there to allow one to do justGCRMA() and automagically use all celfiles in the working directory. The downside of this is that any malformed argument will be grabbed up by the '...' argument and added to the filenames, which is what was happening in your case. This also precludes an error message for a non-existing argument name because the '...' argument allows any argument to be passed in. I'll be fixing this in the next couple of days and pushing the fix to the release repository. Best, Jim > >> NB; you can still use list.celfiles() if you want to use a subset of >> the chips. You can always subset using the '[' function (i.e., >> list.celfiles()[1:4]). However, you would probably have to use the >> celfile.path argument as well, since list.celfiles() won't give you >> the path information. Using filenames = >> list.celfiles("../../data_repository/quantifications")[some subset], >> celfile.path = ("../../data_repository/quantifications") is probably >> easier than typing out all the celfiles with their path information. > > > Yes, I was aware of subsetting and passing a celfile path, but it > appeared to be about the same amount of work as just listing the full > filenames of interest. > > Thanks again! > Elisabetta > >> >> Elisabetta Manduchi wrote: >> >>> >>> Hi Jim, >>> thanks for your feedback. They appear to be all .CEL files: >>> >>>> cel.files >>> >>> >>> [1] >>> "../../data_repository/quantifications/NDminus_E15.5_Pan_11-13-03_ MGU74Av2.CEL" >>> [2] >>> "../../data_repository/quantifications/NDminus_E18_Pan_MGU74Av2.CEL" >>> [3] "../../data_repository/quantifications/NDminus_P1_Pan_MGU74Av2.CEL" >>> [4] >>> "../../data_repository/quantifications/NDminus_P1_PanIslet_MGU74Av 2_3-4-03.CEL" >>> [5] >>> "../../data_repository/quantifications/CGC_NDmutant_John_Sample_4_ MGU74Av2.CEL" >>> [6] >>> "../../data_repository/quantifications/NDplus_E15.5_Pan_11-13-03_M GU74Av2.CEL" >>> [7] >>> "../../data_repository/quantifications/NDplus_E18_Pan_MGU74Av2resc an.CEL" >>> >>> [8] "../../data_repository/quantifications/NDplus_P1_Pan_MGU74Av2.CEL" >>> [9] >>> "../../data_repository/quantifications/NDplus_P1_PanIslet_MGU74Av2 _3-4-03.CEL" >>> [10] >>> "../../data_repository/quantifications/CGC_Wild_John_Sample_3_MGU7 4Av2.CEL" >>> >>> >>>> >>> >>> I've checked them one by one and they are indeed .CEL. I didn't use >>> list.celfiles because I'm only using a subset of the .CEL files >>> contained in this directory. >>> Elisabetta >>> >>> --- >>> >>> On Mon, 4 Dec 2006, James W. MacDonald wrote: >>> >>>> Hi Elisabetta, >>>> >>>> Elisabetta Manduchi wrote: >>>> >>>>> Hello, >>>>> I'm trying to use just.gcrma with data from Affy MGU74Av2 and am >>>>> getting the error at the bottom of what's copied below re >>>>> read.probematrix. I'm running version 2.4.0 of R and gcrma version >>>>> 2.6.0. The mgu74av2 packages being downloaded are version 1.14.0. >>>>> Can anybody advice on what I can do to overcome this? >>>> >>>> >>>> >>>> That error usually means that you are not pointing to celfiles with >>>> your filenames argument. What do you get if you type >>>> >>>> cel.files >>>> >>>> at the R prompt? It is often easier to use filenames=list.celfiles(). >>>> >>>> Best, >>>> >>>> Jim >>>> >>>> >>>>> Thanks, >>>>> Elisabetta >>>>> --- >>>>> >>>>>> data.gcrma<-just.gcrma(filenames=cel.files, type=c("fullmodel"), >>>>>> normalize=T, optimize.by=c("memory"), fast=T, >>>>>> samepleNames=sample.names) >>>>> >>>>> >>>>> >>>>> >>>>> Computing affinities[1] "Checking to see if your internet >>>>> connection works..." >>>>> trying URL >>>>> 'http://bioconductor.org/packages/1.9/data/annotation/bin/window s/contrib/2.4/mgu74av2cdf_1.14.0.zip' >>>>> Content type 'application/zip' length 1340750 bytes >>>>> opened URL >>>>> downloaded 1309Kb >>>>> >>>>> package 'mgu74av2cdf' successfully unpacked and MD5 sums checked >>>>> >>>>> The downloaded packages are in >>>>> C:\Documents and Settings\Elisabetta Manduchi\Local >>>>> Settings\Temp\Rtmpc7v1qb\downloaded_packages >>>>> updating HTML package descriptions >>>>> [1] "Checking to see if your internet connection works..." >>>>> trying URL >>>>> 'http://bioconductor.org/packages/1.9/data/annotation/bin/window s/contrib/2.4/mgu74av2probe_1.14.0.zip' >>>>> Content type 'application/zip' length 2396326 bytes >>>>> opened URL >>>>> downloaded 2340Kb >>>>> >>>>> package 'mgu74av2probe' successfully unpacked and MD5 sums checked >>>>> >>>>> The downloaded packages are in >>>>> C:\Documents and Settings\Elisabetta Manduchi\Local >>>>> Settings\Temp\Rtmpc7v1qb\downloaded_packages >>>>> updating HTML package descriptions >>>>> .Done. >>>>> Error in read.probematrix(filenames = filenames, which = "pm", >>>>> cdfname = cdfname) : >>>>> VECTOR_ELT() can only be applied to a 'list', not a 'symbol' >>>>> --- >>>>> >>>>> _______________________________________________ >>>>> Bioconductor mailing list >>>>> Bioconductor at stat.math.ethz.ch >>>>> https://stat.ethz.ch/mailman/listinfo/bioconductor >>>>> Search the archives: >>>>> http://news.gmane.org/gmane.science.biology.informatics.conductor >>>> >>>> >>>> >>>> >>>> -- >>>> James W. MacDonald >>>> University of Michigan >>>> Affymetrix and cDNA Microarray Core >>>> 1500 E Medical Center Drive >>>> Ann Arbor MI 48109 >>>> 734-647-5623 >>>> >>>> >>>> >>>> ********************************************************** >>>> Electronic Mail is not secure, may not be read every day, and should >>>> not be used for urgent or sensitive issues. >>>> >> >> >> -- >> James W. MacDonald, M.S. >> Biostatistician >> Affymetrix and cDNA Microarray Core >> University of Michigan Cancer Center >> 1500 E. Medical Center Drive >> 7410 CCGC >> Ann Arbor MI 48109 >> 734-647-5623 >> >> >> ********************************************************** >> Electronic Mail is not secure, may not be read every day, and should >> not be used for urgent or sensitive issues. >> -- James W. MacDonald, M.S. Biostatistician Affymetrix and cDNA Microarray Core University of Michigan Cancer Center 1500 E. Medical Center Drive 7410 CCGC Ann Arbor MI 48109 734-647-5623 ********************************************************** Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues.
ADD REPLY
0
Entering edit mode
>> NB; you can still use list.celfiles() if you want to use a subset of the >> chips. You can always subset using the '[' function (i.e., >> list.celfiles()[1:4]). However, you would probably have to use the celfile.path argument as well, since list.celfiles() won't give you the path information. Using filenames = >> list.celfiles("../../data_repository/quantifications")[some subset], celfile.path = ("../../data_repository/quantifications") is probably easier than typing out all the celfiles with their path information. > [I forget this in draft folder] Just a note: list.celfiles("../../data_repository/quantifications", full.names = TRUE) does return the complete path, and could be more useful to learn than some that is affy package-specific. Just a thought, L.
ADD REPLY
0
Entering edit mode
>> NB; you can still use list.celfiles() if you want to use a subset of the >> chips. You can always subset using the '[' function (i.e., >> list.celfiles()[1:4]). However, you would probably have to use the celfile.path argument as well, since list.celfiles() won't give you the path information. Using filenames = >> list.celfiles("../../data_repository/quantifications")[some subset], celfile.path = ("../../data_repository/quantifications") is probably easier than typing out all the celfiles with their path information. > [I forget this in draft folder] Just a note: list.files("../../data_repository/quantifications", full.names = TRUE) does return the complete path, and could be more useful to learn than some that is affy package-specific. Just a thought, L.
ADD REPLY
0
Entering edit mode
@elisabetta-manduchi-575
Last seen 10.3 years ago
Hi Seth, thanks for the futher suggestions. In response, first, the output of sessionInfo() is: --- R version 2.4.0 (2006-10-03) i386-pc-mingw32 locale: LC_COLLATE=English_United States.1252;LC_CTYPE=English_United States.1252;LC_MONETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252 attached base packages: [1] "splines" "tools" "methods" "stats" "graphics" "grDevices" [7] "utils" "datasets" "base" other attached packages: mgu74av2probe mgu74av2cdf gcrma matchprobes affy "1.14.0" "1.14.0" "2.6.0" "1.6.0" "1.12.2" affyio Biobase "1.2.0" "1.12.2" --- I had done a fresh install of the most recent R version (2.4.0) and of the bioconductor packages (through getBioC.R) just before running gcrma. Aren't the versions for affy and affyio above the most recent ones? Second, I've followed your subsequent instruction to enter the debugger and here is the copy-paste of the session: --- > library(affy) > debug(read.probematrix) > data.gcrma<-just.gcrma(filenames=cel.files,type=c("fullmodel"),normali ze=T,optimize.by=c("memory"),fast=T,samepleNames=sample.names) Computing affinities.Done. debugging in: read.probematrix(filenames = filenames, which = "pm", cdfname = cdfname) debug: { auxnames <- as.list(substitute(list(...)))[-1] filenames <- .Primitive("c")(filenames, auxnames) which <- match.arg(which, c("pm", "mm", "both")) if (verbose) cat(1, "reading", filenames[[1]], "to get header information") headdetails <- .Call("ReadHeader", filenames[[1]], PACKAGE = "affyio") dim.intensity <- headdetails[[2]] ref.cdfName <- headdetails[[1]] if (is.null(cdfname)) Data <- new("AffyBatch", cdfName = ref.cdfName, annotation = cleancdfname(ref.cdfName, addcdf = FALSE)) else Data <- new("AffyBatch", cdfName = cdfname, annotation = cleancdfname(ref.cdfName, addcdf = FALSE)) cdfInfo <- as.list(getCdfInfo(Data)) cdfInfo <- cdfInfo[order(names(cdfInfo))] .Call("read_probeintensities", filenames, rm.mask, rm.outliers, rm.extra, ref.cdfName, dim.intensity, verbose, cdfInfo, which, PACKAGE = "affyio") } Browse[1]> n debug: auxnames <- as.list(substitute(list(...)))[-1] Browse[1]> n debug: filenames <- .Primitive("c")(filenames, auxnames) Browse[1]> n debug: which <- match.arg(which, c("pm", "mm", "both")) Browse[1]> n debug: if (verbose) cat(1, "reading", filenames[[1]], "to get header information") Browse[1]> n debug: headdetails <- .Call("ReadHeader", filenames[[1]], PACKAGE = "affyio") Browse[1]> n debug: dim.intensity <- headdetails[[2]] Browse[1]> n debug: ref.cdfName <- headdetails[[1]] Browse[1]> n debug: if (is.null(cdfname)) Data <- new("AffyBatch", cdfName = ref.cdfName, annotation = cleancdfname(ref.cdfName, addcdf = FALSE)) else Data <- new("AffyBatch", cdfName = cdfname, annotation = cleancdfname(ref.cdfName, addcdf = FALSE)) Browse[1]> n debug: cdfInfo <- as.list(getCdfInfo(Data)) Browse[1]> n debug: cdfInfo <- cdfInfo[order(names(cdfInfo))] Browse[1]> n debug: .Call("read_probeintensities", filenames, rm.mask, rm.outliers, rm.extra, ref.cdfName, dim.intensity, verbose, cdfInfo, which, PACKAGE = "affyio") Browse[1]> n Error in read.probematrix(filenames = filenames, which = "pm", cdfname = cdfname) : VECTOR_ELT() can only be applied to a 'list', not a 'symbol' --- Do you think this might be indeed a bug with one of the libraries? Thanks again, Elisabetta --- On Mon, 4 Dec 2006, Seth Falcon wrote: > Elisabetta Manduchi <manduchi at="" pcbi.upenn.edu=""> writes: > >> Seth, >> thanks for your prompt feedback. I'll be able to provide the >> sessionInfo output tomorrow from my office, since I was running this >> locally from my desktop there. >> I did however run my code after a fresh install of R 2.4.0 and of >> getBioC.R. >> I had another error with my previous version or R and bioconductor and >> I had pinned that down to a problem with the probeset file for that >> version (1.12.0), which appeared to be damaged. This prompted me to do >> a fresh install, so I imagine that the package versions should have >> all been in sync. But I'll in any case check on what you suggest. > > I have to admit that I'm sort of hoping that you discover that your > affy and affyio packages are somehow not up-to-date. That would be > the easiest thing to fix :-) > > If everything turns out to match, then it suggests there is a bug in > affy or affyio. Perhaps you could try to gather some more info to > post to the list (please, not to me personally) by doing something > like the following: > > library(affy) > debug(read.probematrix) > > # run your code that causes the error > # when the code calls read.probematrix you will enter the debugger. > ## hit the 'n' key and then <enter> to execute the next line of code. > ## Just keep doing that until the error occurs and then send the > ## copy/paste of the session. > > + seth > > -- > Seth Falcon | Computational Biology | Fred Hutchinson Cancer Research Center > http://bioconductor.org >
ADD COMMENT
0
Entering edit mode
Elisabetta, One quick test would be to run your chips through a different preprocessing algorithm. If this works, the problem is probably with 'justGCRMA'. Hoping this helps, Laurent > > Do you think this might be indeed a bug with one of the libraries? > > > Thanks again, > Elisabetta >
ADD REPLY

Login before adding your answer.

Traffic: 775 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6