Hi,

On Tue, Sep 16, 2008 at 5:50 AM, cruckert <[EMAIL PROTECTED]> wrote:
>
> I've gone through the steps in the online vignette (Total Copy Number
> Analysis (5.0 & 6.0)), but everytime I run process(ce) I got the
> following error message:
>
> Exception: Something is wrong with the data. Too many non-finite
> values: 5385 (56.8% > 20.0%)
>  at throw(Exception(...))
>  at throw.default(sprintf("Something is wrong with the data. Too many
> non-finit
>  at throw(sprintf("Something is wrong with the data. Too many non-
> finite values
>  at getRawCnData.CopyNumberChromosomalModel(this, ceList = ceList,
> refList = rf
>  at getRawCnData(this, ceList = ceList, refList = rfList, chromosome
> = chr, ...
>  at fit.CopyNumberSegmentationModel(this, ..., .retResults = FALSE,
> verbose = v
>  at fit(this, ..., .retResults = FALSE, verbose = verbose)
>  at plot.CopyNumberSegmentationModel(model, path = path, imageFormat
> = "png", p
>  at plot(model, path = path, imageFormat = "png", plotband =
> plotband, arrays =
>  at writeGraphs.ChromosomeExplorer(this, arrays = arrays, chromosomes
> = chromos
>  at writeGraphs(this, arrays = arrays, chromosomes =
> chromosomes, ..., verbose
>  at process.ChromosomeExplorer(ceglad)
>  at process(cegl

it is probably because of noisy data on ChrX and ChrY.  Non-finite
values can be introduced because non-positive estimates along the way
get log transformed.   A long time ago I added that as a sanity check
for this and I selected 20% as an ad hoc threshold to catch my/our
attention.

But first, what is your sessionInfo()?  Do you follow the vignette
exactly or do you change something, that is very important to know.
Could you also tell us more about your data, e.g. what chip type and
how many arrays do you have?  How many females and males?

>
> Is there any parameter in the previous steps I can change to avoid
> this error. I have already tried:
> ce = ChromosomeExplorer(cbs, maxNAFraction=9/10)
> without success.

Where did you find out about that?  (If there is an URL saying so it
needs to be corrected). It's true that there is the option
'maxNAFraction', but you should pass it to process() not to the
constructor.

Cheers

/Henrik

>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to