Hi Henrik, That works, but with another sample, trying the last step suggested in the vignette I get another error:
> fit <- callLOH(fit, verbose = -10) > deltaCN <- estimateDeltaCN(fit, scale=1) > fit <- callNTCN(fit, delta=deltaCN, verbose=-10) .......... Identifying segments that are copy neutral states...done Number of copy-neutral AB segments: 2 Extracting all copy neutral AB segments across all chromosomes into one big segment... chromosome tcnId dhId start end tcnNbrOfLoci tcnMean tcnNbrOfSNPs 128 4 21 1 70750718 70913014 83 1.4003 38 488 18 9 1 4105338 7613644 2635 1.5945 1546 tcnNbrOfHets dhNbrOfLoci dhMean c1Mean c2Mean rohCall abCall lohCall 128 16 16 0.1261 0.6118611 0.7884389 FALSE TRUE NA 488 401 401 0.1307 0.6930494 0.9014506 FALSE TRUE NA Extracting all copy neutral AB segments across all chromosomes into one big segment...done Error: nbrOfSegments(fitNTCN) == 1 is not TRUE Identifying copy neutral AB segments...done calcStatsForCopyNeutralABs...done Estimating TCN confidence interval of copy-neutral AB segments...done Calling copy-neutral segments...done callCopyNeutralByTCNofAB...done By the way, I also tried avgDH="median" but I got this error Error in bootstrapTCNandDHByRegion.PairedPSCBS(fit, statsFcn = statsFcn, : INTERNAL ERROR: Incorrect DH mean! Thanks, Oscar Oscar M. Rueda, PhD. Postdoctoral Research Fellow, Caldas Lab, Breast Cancer Functional Genomics. University of Cambridge. Cancer Research UK Cambridge Institute. Li Ka Shing Centre, Robinson Way. Cambridge CB2 0RE England Please note that my email address will be changing to: oscar.ru...@cruk.cam.ac.uk > > > > > > >Henrik Bengtsson <henrik.bengts...@aroma-project.org> > Feb 09 01:45PM -0800 > > > > >Hi Oscar, > > > > > >so you spotted a bug in the bootstrapping of the TCN mean-level > > >estimates. It only affected segments that had been called to be in > > >run-of-homozygosity (ROH) resulting in sampling from not all available > > >TCN loci. The effect was incorrect TCN mean quantile estimates for > > >those segments. For reasonable large segments this didn't matter > > >much, but for tiny segments (say < 5 loci) it made a small difference. > > >In your case the internal sanity checks caught this error in an ROH > > >segment of two loci. > > > > > >The bug has been fixed in PSCBS v0.32.5. You can grab it as usual: > > > > > >source(" >http://aroma-project.org/hbLite.R >"); > > >hbInstall("PSCBS"); > > > > > >I've verified that it now works with the sample data you've sent me. > > >Let me know if it solves it for all 126-60=66 samples where you had > > >problems. > > > > > > > > >BTW, It is experimental/still early days, but you may want to move to > > >calculate DH using the median estimator instead of the default sample > > >mean. For more details, see 'Less biased Decrease of Heterozygosity > > >(DH) estimates' in Section 'Experimental' of the 'Paired PSCBS' > > >vignette of PSCBS v0.32.5. Also, if you have saved 'fit' objects, you > > >don't have to rerun the segmentation (=finding the change points) to > > >achieve this; you can do fit <- updateMeans(fit, avgDH="median") and > > >then redo the calling. > > > > > > > > >Thanks for reporting. > > > > > >Henrik > > > > > > > > > > > > > > >You received this message because you are subscribed to the Google Group >aroma-affymetrix. >You can >post via email <mailto:aroma-affymetrix@googlegroups.com>. >To unsubscribe from this group, >send <mailto:aroma-affymetrix+unsubscr...@googlegroups.com> an empty >message. >For more options, >visit <http://groups.google.com/group/aroma-affymetrix/topics> this group. > >-- >-- >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 with website >http://www.aroma-project.org/. >To post to this group, send email to aroma-affymetrix@googlegroups.com >To unsubscribe and other options, go to >http://www.aroma-project.org/forum/ <http://www.aroma-project.org/forum/> > >--- >You received this message because you are subscribed to the Google Groups >"aroma.affymetrix" group. >To unsubscribe from this group and stop receiving emails from it, send an >email to aroma-affymetrix+unsubscr...@googlegroups.com. >For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- 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 with website http://www.aroma-project.org/. To post to this group, send email to aroma-affymetrix@googlegroups.com To unsubscribe and other options, go to http://www.aroma-project.org/forum/ --- You received this message because you are subscribed to the Google Groups "aroma.affymetrix" group. To unsubscribe from this group and stop receiving emails from it, send an email to aroma-affymetrix+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.