I'll try to catch up with a few questions; comments below.

On Mon, Feb 9, 2015 at 3:52 AM, Chengyu Liu <chengyu.liu...@gmail.com> wrote:
> Hi,
>
> I am doing allele-specific analysis using PSCBS package. I have paired
> tumor-normal matched samples.
> For one of the samples, i got an error which is like
>
>   at #06. lapply(names.T[8:length(names.T)], function(x) {
>               print(x)
>               y <- grep(x, names(df))
>               if (length(y) != 3) {
>                   stop("Length of y is not 3")
>               }
>               d <- dropSegmentationOutliers(y = df[, y[1]], chromosome =
> df[,
>                   1], x = df[, 2])
>               d <- data.frame(chromosome = df[, 1], x = df[, 2], CT = d,
>                   betaT = df[, y[2]], betaN = df[, y[3]])
>               fit <- segmentByPairedPSCBS(CT = d[, 3], betaT = d[, 4],
>                   betaN = d[, 5], chromosome = d$chromosome, x = d$x)
>               segs <- getSegments(fit)
>               pairName <- x
>               chrTag <- sprintf("Chr%s",
> seqToHumanReadable(getChromosomes(fit)))
>               toPNG(pairName, tags = c(chrTag, "PairedPSCBS"), width = 840,
>                   aspectRatio = 0.6, {
>                       plotTracks(fit)
>                   })
>               ret <- data.frame(sample = x, segs)
>               return(ret)
>           })
>           - lapply() is in environment 'base'
>           - originating from 'cytoscanHD.processing.R'
>
>   at #05. aroma.affy.snp.preprocessing(path =
> "/storageBig/storageBig1/czliu/input/azhar/aroma/",
>               chipType = "CytoScanHD_Array", dataSet = "dataset1",
> combineAlleles = FALSE,
>               paired = TRUE, verbose = FALSE, PSCNA = FALSE, na.rm = TRUE)
>           - aroma.affy.snp.preprocessing() is in environment 'R_GlobalEnv'
>           - originating from 'cytoscanHD.processing.R'
>
>   at #04. eval(expr, envir, enclos)
>           - eval() is local of the calling function
>
>   at #03. eval(ei, envir)
>           - eval() is in environment 'base'
>
>   at #02. withVisible(eval(ei, envir))
>           - withVisible() is in environment 'base'
>
>   at #01. source("cytoscanHD.processing.R")
>           - source() is in environment 'base'
>
> Error: All genotypes ('muN') called from the normal allele B fractions
> ('betaN') are NAs: 2819494 (100%) out of 2819494
> In addition: There were 30 warnings (use warnings() to see them)
>
> It seems all BAF values were NA. Why does it happen ? Is there something
> wrong with the sample ?

This is a sanity check kicking in preventing a likely error in
data/annotation from propagating further in your analysis.  As genome
types are called from the normal BAFs, i.e. betaN = d[, 5] in your
case.  Have a look at those BAF signals, e.g. plotDensity(betaN) to
see if they're showing the three expected BAF modes near 0%, 50% and
100%.  If your data is extremely noisy genotype calling will fail.
Internally, segmentByPairedPSCBS() uses:

  muN <- aroma.light::callNaiveGenotypes(betaN, censorAt=c(0,1))

so you can look at the calls made that way too.

Hope this helps

/Henrik

>
>
> Br,
> Chengyu
>
> --
> --
> 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/d/optout.

-- 
-- 
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/d/optout.

Reply via email to