Re: [aroma.affymetrix] Hypersegmentation from "Paired total copy-number analysis" using CRMAv2 with GWSNP6

2013-12-17 Thread Henrik Bengtsson
Hi.

1. It is not clear to me if you're saying that you get different
results now using a newer version of aroma.affymetrix that you used
before and on the same exact same data set, or something else.
Nothing intentionally have changed in the CRMAv2 pipeline (and I
cannot recall any recent updates at all to that pipeline), so if it
"recently" started to "fail", it is most likely your data that is
different now than what you used before.

2. It is not clear to me if you used CRMAv2 data for the "broad
institute pipeline" or if that is a completely different pipeline.  I
also don't know what "broad institute pipeline" is.  Is it using CBS
for segmentation, or something else etc etc.

3. I don't know what I'm looking at in Picture1.png.

/Henrik


On Tue, Dec 17, 2013 at 8:47 PM, wisekh6  wrote:
> Dear Henrik,
>
> I had been using CRMAv2 many times to generate segmented copy numbers from
> "Paired total copy-number analysis" using CRMAv2 with affymetrix snp6, and
> all of my trials were successful.
> Recently, however, this approach failed to generate a reasonable number of
> segments, while an alternative way (using broad institute pipeline) worked
> well, as shown in the attached.
> I wonder if you can have a chance to examine this difference with any
> intermediate file that CRMAv2 generated.
> If you let me know which file you need, please let me know.
> thank you in advance.
>
> Kim
>
>
>> sessionInfo()
> R version 3.0.1 (2013-05-16)
> Platform: x86_64-unknown-linux-gnu (64-bit)
>
> locale:
>  [1] LC_CTYPE=en_US.UTF-8   LC_NUMERIC=C
>  [3] LC_TIME=en_US.UTF-8LC_COLLATE=en_US.UTF-8
>  [5] LC_MONETARY=en_US.UTF-8LC_MESSAGES=en_US.UTF-8
>  [7] LC_PAPER=C LC_NAME=C
>  [9] LC_ADDRESS=C   LC_TELEPHONE=C
> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats graphics  grDevices utils datasets  methods   base
>
> other attached packages:
>  [1] aroma.light_1.30.5  matrixStats_0.8.12  aroma.affymetrix_2.11.1
>  [4] affxparser_1.32.3   aroma.core_2.11.0   R.devices_2.7.2
>  [7] R.filesets_2.3.0R.utils_1.28.4  R.oo_1.15.8
> [10] R.methodsS3_1.5.2
>
> loaded via a namespace (and not attached):
> [1] aroma.apd_0.4.0 digest_0.6.4DNAcopy_1.34.0  PSCBS_0.40.2
> [5] R.cache_0.9.0   R.huge_0.6.0R.rsp_0.9.28tools_3.0.1
>
> --
> --
> 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.

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


Re: [aroma.affymetrix] Hypersegmentation from "Paired total copy-number analysis" using CRMAv2 with GWSNP6

2013-12-17 Thread Hoon Kim
Dear Henrik,

I am very sorry for having not provided details before.
What I wanted to address was if there would be a way (such as controlling
CBS parameters) to eliminate hyper-segmentations using CRMAv2.
I think this issue is NOT related to a new version of CRMAv2 but is
specific to my current affymetrix data.
The broadinstitute copy number pipeline performs several preprocessing
before finally applying CBS for segmentation.
But, this does not support paired analysis, which is one of the main
reasons why I prefer aroma.affymetrix.

The top panel in the figure represents IGV view of the CRMV2-based
segmented copy numbers, while the bottom panel is an IGV view of the
broadinstitute pipeline-based copy numbers. In both panels, red represents
strength of amplification, while blue represents strength of deletion.

I would appreciate it if you give some advice on how to reduce such
hyper-segmentation using CRMAv2, if any, according to your experience.

best,

Kim





On Tue, Dec 17, 2013 at 11:37 PM, Henrik Bengtsson <
henrik.bengts...@aroma-project.org> wrote:

> Hi.
>
> 1. It is not clear to me if you're saying that you get different
> results now using a newer version of aroma.affymetrix that you used
> before and on the same exact same data set, or something else.
> Nothing intentionally have changed in the CRMAv2 pipeline (and I
> cannot recall any recent updates at all to that pipeline), so if it
> "recently" started to "fail", it is most likely your data that is
> different now than what you used before.
>
> 2. It is not clear to me if you used CRMAv2 data for the "broad
> institute pipeline" or if that is a completely different pipeline.  I
> also don't know what "broad institute pipeline" is.  Is it using CBS
> for segmentation, or something else etc etc.
>
> 3. I don't know what I'm looking at in Picture1.png.
>
> /Henrik
>
>
> On Tue, Dec 17, 2013 at 8:47 PM, wisekh6  wrote:
> > Dear Henrik,
> >
> > I had been using CRMAv2 many times to generate segmented copy numbers
> from
> > "Paired total copy-number analysis" using CRMAv2 with affymetrix snp6,
> and
> > all of my trials were successful.
> > Recently, however, this approach failed to generate a reasonable number
> of
> > segments, while an alternative way (using broad institute pipeline)
> worked
> > well, as shown in the attached.
> > I wonder if you can have a chance to examine this difference with any
> > intermediate file that CRMAv2 generated.
> > If you let me know which file you need, please let me know.
> > thank you in advance.
> >
> > Kim
> >
> >
> >> sessionInfo()
> > R version 3.0.1 (2013-05-16)
> > Platform: x86_64-unknown-linux-gnu (64-bit)
> >
> > locale:
> >  [1] LC_CTYPE=en_US.UTF-8   LC_NUMERIC=C
> >  [3] LC_TIME=en_US.UTF-8LC_COLLATE=en_US.UTF-8
> >  [5] LC_MONETARY=en_US.UTF-8LC_MESSAGES=en_US.UTF-8
> >  [7] LC_PAPER=C LC_NAME=C
> >  [9] LC_ADDRESS=C   LC_TELEPHONE=C
> > [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
> >
> > attached base packages:
> > [1] stats graphics  grDevices utils datasets  methods   base
> >
> > other attached packages:
> >  [1] aroma.light_1.30.5  matrixStats_0.8.12
>  aroma.affymetrix_2.11.1
> >  [4] affxparser_1.32.3   aroma.core_2.11.0   R.devices_2.7.2
> >  [7] R.filesets_2.3.0R.utils_1.28.4  R.oo_1.15.8
> > [10] R.methodsS3_1.5.2
> >
> > loaded via a namespace (and not attached):
> > [1] aroma.apd_0.4.0 digest_0.6.4DNAcopy_1.34.0  PSCBS_0.40.2
> > [5] R.cache_0.9.0   R.huge_0.6.0R.rsp_0.9.28tools_3.0.1
> >
> > --
> > --
> > 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.
>
> --
> --
> 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 m

Re: [aroma.affymetrix] Hypersegmentation from "Paired total copy-number analysis" using CRMAv2 with GWSNP6

2013-12-30 Thread Henrik Bengtsson
Hi,

sorry for the delay.  The problem with hyper-segmentation is really an
issue post CRMAv2 preprocessing.  By the "broadinstitute copy number
pipeline", do you mean

http://www.broadinstitute.org/cancer/software/genepattern/modules/snp6copynumberpipeline

If so, then they're doing two things before CBS; (i) removing outliers
and (ii) "tangent" normalization toward a normal reference set.   The
latter is not implemented in the Aroma Framework and I don't know of
another implementation in R/Bioconductor either (but it may exist).
Removing outliers before calling CBS is not implemented in the Aroma
Framework, but can be done using the PSCBS package
[http://cran.r-project.org/web/packages/PSCBS].  I've recently
commented on how to use the PSCBS package for this, cf. thread
'smoothing after CRMAv2 and before CBS?' on 2013-12-17
[https://groups.google.com/d/msg/aroma-affymetrix/DUquhAMhEuY/J6lqIgozK2YJ].
 That thread also show how to do post CBS/PSCBS pruning using the
pruneByHClust(), which is also illustrated in the PSCBS package
vignettes.

Hope this helps

Henrik

On Tue, Dec 17, 2013 at 9:55 PM, Hoon Kim  wrote:
> Dear Henrik,
>
> I am very sorry for having not provided details before.
> What I wanted to address was if there would be a way (such as controlling
> CBS parameters) to eliminate hyper-segmentations using CRMAv2.
> I think this issue is NOT related to a new version of CRMAv2 but is specific
> to my current affymetrix data.
> The broadinstitute copy number pipeline performs several preprocessing
> before finally applying CBS for segmentation.
> But, this does not support paired analysis, which is one of the main reasons
> why I prefer aroma.affymetrix.
>
> The top panel in the figure represents IGV view of the CRMV2-based segmented
> copy numbers, while the bottom panel is an IGV view of the broadinstitute
> pipeline-based copy numbers. In both panels, red represents strength of
> amplification, while blue represents strength of deletion.
>
> I would appreciate it if you give some advice on how to reduce such
> hyper-segmentation using CRMAv2, if any, according to your experience.
>
> best,
>
> Kim
>
>
>
>
>
> On Tue, Dec 17, 2013 at 11:37 PM, Henrik Bengtsson
>  wrote:
>>
>> Hi.
>>
>> 1. It is not clear to me if you're saying that you get different
>> results now using a newer version of aroma.affymetrix that you used
>> before and on the same exact same data set, or something else.
>> Nothing intentionally have changed in the CRMAv2 pipeline (and I
>> cannot recall any recent updates at all to that pipeline), so if it
>> "recently" started to "fail", it is most likely your data that is
>> different now than what you used before.
>>
>> 2. It is not clear to me if you used CRMAv2 data for the "broad
>> institute pipeline" or if that is a completely different pipeline.  I
>> also don't know what "broad institute pipeline" is.  Is it using CBS
>> for segmentation, or something else etc etc.
>>
>> 3. I don't know what I'm looking at in Picture1.png.
>>
>> /Henrik
>>
>>
>> On Tue, Dec 17, 2013 at 8:47 PM, wisekh6  wrote:
>> > Dear Henrik,
>> >
>> > I had been using CRMAv2 many times to generate segmented copy numbers
>> > from
>> > "Paired total copy-number analysis" using CRMAv2 with affymetrix snp6,
>> > and
>> > all of my trials were successful.
>> > Recently, however, this approach failed to generate a reasonable number
>> > of
>> > segments, while an alternative way (using broad institute pipeline)
>> > worked
>> > well, as shown in the attached.
>> > I wonder if you can have a chance to examine this difference with any
>> > intermediate file that CRMAv2 generated.
>> > If you let me know which file you need, please let me know.
>> > thank you in advance.
>> >
>> > Kim
>> >
>> >
>> >> sessionInfo()
>> > R version 3.0.1 (2013-05-16)
>> > Platform: x86_64-unknown-linux-gnu (64-bit)
>> >
>> > locale:
>> >  [1] LC_CTYPE=en_US.UTF-8   LC_NUMERIC=C
>> >  [3] LC_TIME=en_US.UTF-8LC_COLLATE=en_US.UTF-8
>> >  [5] LC_MONETARY=en_US.UTF-8LC_MESSAGES=en_US.UTF-8
>> >  [7] LC_PAPER=C LC_NAME=C
>> >  [9] LC_ADDRESS=C   LC_TELEPHONE=C
>> > [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>> >
>> > attached base packages:
>> > [1] stats graphics  grDevices utils datasets  methods   base
>> >
>> > other attached packages:
>> >  [1] aroma.light_1.30.5  matrixStats_0.8.12
>> > aroma.affymetrix_2.11.1
>> >  [4] affxparser_1.32.3   aroma.core_2.11.0   R.devices_2.7.2
>> >  [7] R.filesets_2.3.0R.utils_1.28.4  R.oo_1.15.8
>> > [10] R.methodsS3_1.5.2
>> >
>> > loaded via a namespace (and not attached):
>> > [1] aroma.apd_0.4.0 digest_0.6.4DNAcopy_1.34.0  PSCBS_0.40.2
>> > [5] R.cache_0.9.0   R.huge_0.6.0R.rsp_0.9.28tools_3.0.1
>> >
>> > --
>> > --
>> > 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(), an