Object ccGenomicCellGeom will call the function circlize::circos.genomicPoints while drawing.
Arguments
- region
A data frame contains 2 columns which correspond to start positions and end positions.
- value
A data frame contains values and other information.
- numeric.column
Which column in
value
data frame should be taken as y-value. If it is not defined, the whole numeric columns invalue
will be taken.- posTransform
Self-defined function to transform genomic positions, see
posTransform.default
for explanation- pch
Type of points. Settings are similar as
col
. Pass tocircos.points
.- col
Color of points. If there is only one numeric column, the length of
col
can be either one or number of rows ofregion
. If there are more than one numeric column, the length ofcol
can be either one or number of numeric columns. Pass tocircos.points
.- cex
Size of points. Settings are similar as
col
. Pass tocircos.points
.- bg
Background colors for points.
- ...
Mysterious parameters.
Value
Object ccGenomicCellGeom
Examples
library(circlizePlus)
data <- generateRandomBed(nr = 30, nc = 2)
all_chr <- c("chr1", "chr2", "chr3", "chr4", "chr5", "chr6", "chr7", "chr8", "chr9", "chr10", "chr11", "chr12", "chr13", "chr14", "chr15", "chr16", "chr17", "chr18", "chr19", "chr20", "chr21", "chr22", "chrX", "chrY")
cc <- ccPlot(initMode = "initializeWithIdeogram", plotType = NULL)
t1 <- ccGenomicTrack(data = data, numeric.column = 4)
cells1 <- ccCells(sector.indexes = all_chr) + ccGenomicPoints(region = \(region, value){
region
}, value = \(region, value){
value
}, numeric.column = 2)
t1 <- t1 + cells1
show(cc + t1)