This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Small genic areas not visualized in ggplot2 (R package GenVisR)

Hello all,

I am having problems with visualizing especially small genic regions in GenVisR. I am visualizing copy number segmentation data. GenVisR is an R package that uses ggplot2 to create visualizations of copy number gain/loss data. Specifically, I am using the cnFreq() function to create a copy number plot for a cohort of samples, which displays copy number gain/loss proportions over the entire genome. However, I cannot get all valid copy number proportions to show. I have about 50% of my samples with a copy number loss on chr7 in a pretty limited genic range (say maybe 2000bp), but the final view shows only 25%. When zooming in on just chr7, the 2kb spike suddenly appears at 50%. This tells me that the data is properly calculated, but there is some limitation with how GenVisR is implementing ggplot2 to visualize the data. GenVisR's implementation can be found here. I am new to ggplot2, but I suspect that I need a way to force visualization of very small regions. Is there a way to normalize these small regions for this purpose? Or maybe is there a way to say "any segments below this size, display as this larger size". Thanks.

-JCN

data visualization genvisr ggplot2 r

1 answer

Hello all,

I figured this one out. Instead of saving the plot as a png, save the plot as a pdf (no loss of information). Also optimize the size of your pdf for best viewing parameters. I use width = 20 and height = 11.25.

Log in to answer this question.