Hi. On Wed, Oct 29, 2008 at 1:03 PM, hailei zhang <[EMAIL PROTECTED]> wrote: > Hi, > > I have 228 paired snp arrays, the platform is snp250k_sty. I following the > steps which is provied on the aroma website. > When I runing the step of "Calibration for allelic crosstalk", I meet the > problem. After I run this commond "csAcc <-process(acc,verbose=log)",I can > not get the csAcc objec. > > Thanks. > > Hailei > > When runing process function, I got this information: > List of 2 > $ snps :List of 6 > ..$ A/C: int [1:128036, 1:2] 2624 2678 2704 2706 2822 2840 3108 3180 > 3262 3488 ... > .. ..- attr(*, "dimnames")=List of 2 > .. .. ..$ : NULL > .. .. ..$ : chr [1:2] "A" "C" > ..$ A/G: int [1:557849, 1:2] 2588 2594 2604 2630 2636 2640 2642 2648 > 2662 2682 ... > .. ..- attr(*, "dimnames")=List of 2 > .. .. ..$ : NULL > .. .. ..$ : chr [1:2] "A" "G" > ..$ A/T: int [1:103336, 1:2] 2634 2654 2780 2800 2916 3054 3260 3388 > 3586 3622 ... > .. ..- attr(*, "dimnames")=List of 2 > .. .. ..$ : NULL > .. .. ..$ : chr [1:2] "A" "T" > ..$ C/G: int [1:156296, 1:2] 2572 2714 2730 2740 3006 3016 3030 3080 > 3136 3170 ... > .. ..- attr(*, "dimnames")=List of 2 > .. .. ..$ : NULL > .. .. ..$ : chr [1:2] "C" "G" > ..$ C/T: int [1:537767, 1:2] 2576 2578 2580 2646 2664 2672 2676 2680 > 2708 2734 ... > .. ..- attr(*, "dimnames")=List of 2 > .. .. ..$ : NULL > .. .. ..$ : chr [1:2] "C" "T" > ..$ G/T: int [1:118188, 1:2] 2602 2606 2656 2712 2854 2904 2966 2990 > 3004 3040 ... > .. ..- attr(*, "dimnames")=List of 2 > .. .. ..$ : NULL > .. .. ..$ : chr [1:2] "G" "T" > $ nonSNPs: NULL > - attr(*, "version")= int 1 > 20081029 15:41:17| Reading all probe intensities... > 20081029 15:41:18| Reading all probe intensities...done > 20081029 15:41:18| Fitting calibration model... > 20081029 15:41:18| Allele probe-pair group #1 ('A/C') of 6... > 20081029 15:41:18| Fitting... > 20081029 15:41:18| Model/algorithm flavor: sfit > 20081029 15:41:18| Model parameters: > List of 3 > $ alpha: num [1:5] 0.1 0.075 0.05 0.03 0.01 > $ q : num 2 > $ Q : num 98 > 20081029 15:41:18| Number of data points: 128036 > Error in solve.default(W) : > system is computationally singular: reciprocal condition number = > 3.02973e-25 > 20081029 15:41:19| Fitting...done > 20081029 15:41:19| Allele probe-pair group #1 ('A/C') of 6...done > 20081029 15:41:19| Fitting calibration model...done > 20081029 15:41:19| Array #91 > ('CHAMS_p_Sty31_(CO-124089)_Mapping250K_Sty_H09_112458') of 228...done > 20081029 15:41:19| Calibrating 228 arrays...done > 20081029 15:41:19|Calibrating data set for allelic cross talk...done
Wow, I have run ACC (using the sfit algorithm) on tons of CEL files and I never observed a singularity problem this far. There is obviously something with Array #91 that causes the crosstalk estimator to fail. You could do some simple density plots to see if there is something funny going on with Array #91, e.g. # Extract Arrays 91-100 cs2 <- extract(cs, 91:100); col <- rep("black", nbrOfArrays(cs2)); col[1] <- "red"; plotDensity(cs2, types="pm", col=col, lwd=2, ylim=c(0,0.5)); Does Array #91 ("red") look the same as the others? What about if you do some spatial plots of the probe intensities? See http://groups.google.com/group/aroma-affymetrix/web/exploratory-analysis-of-raw-data for examples. If you use the ArrayExplorer you can specify which arrays you want to plot, e.g. process(ae, arrays=91:95). Does Array #91 look peculiar? If you can zip the CHAMS_p_Sty31_(CO-124089)_Mapping250K_Sty_H09_112458.CEL file and post it somewhere where I can download it, I can have a look at it. You can send me the download details offline to my private address if you want to. /Henrik > > > The following is my commonds: > > library("aroma.affymetrix") > chipTypes <- c("Mapping250K_Sty") > cdfs <- AffymetrixCdfFile$byChipType(chipTypes) > dataSetName <- "snp_all" > csRawList <- list(); > pairs <- > read.table(file="/home/hzhang/aroma/pairs_all.txt",sep="\t",header=T) > pairs <- as.matrix(pairs) > dim(pairs) > cs <- AffymetrixCelSet$byName(dataSetName, chipType=chipTypes); > stopifnot(all(getNames(cs) %in% pairs)); > csRawList[[chipTypes]] <- cs; > gis <- getGenomeInformation(cdfs) > sis <- getSnpInformation(cdfs) > log <- Arguments$getVerbose(-4,timestamp=TRUE) > cs <- csRawList[[chipTypes]] > acc <- AllelicCrosstalkCalibration(cs) > csAcc <-process(acc,verbose=log) > ls() > > > > --~--~---------~--~----~------------~-------~--~----~ When reporting problems on aroma.affymetrix, make sure 1) to run the latest version of the package, 2) to report the output of sessionInfo() and traceback(), and 3) to post a complete code example. You received this message because you are subscribed to the Google Groups "aroma.affymetrix" group. To post to this group, send email to aroma-affymetrix@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/aroma-affymetrix?hl=en -~----------~----~----~----~------~----~------~--~---