CircosBubble: Create a BUBBLE module to a moduleList

Description Usage Arguments Value Examples

View source: R/interacCircos.R

Description

A bubble plot displayed in the visualization

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CircosBubble(
  modulename,
  compareGroup = 1,
  maxRadius = 200,
  minRadius = 50,
  blockStroke = TRUE,
  blockStrokeColor = "black",
  blockStrokeWidth = 1,
  blockFill = FALSE,
  blockFillColor = "white",
  bubbleMaxSize = 5,
  bubbleMinSize = 2,
  minColor = "red",
  maxColor = "green",
  ValueAxisManualScale = FALSE,
  ValueAxisMaxScale = 10,
  ValueAxisMinScale = 0,
  totalLayer = 1,
  animationDisplay = FALSE,
  animationTime = 2000,
  animationDelay = 20,
  animationType = "bounce",
  data,
  ...
)

Arguments

modulename

The name of the new module.

compareGroup

The group number of this module in compare module

maxRadius, minRadius

Where the module should begin and end.

blockStroke

Whether display the stroke between each bubble block

blockStrokeColor

Stroke color for block

blockStrokeWidth

Stroke width for block

blockFill

Whether fill a block or not

blockFillColor

The color for filling the block

bubbleMaxSize

The max size for bubble

bubbleMinSize

The min size for bubble

minColor

The color the bubble with min value

maxColor

The color the bubble with max value

ValueAxisManualScale

Whether manually control the scale of value

ValueAxisMaxScale, ValueAxisMinScale

The max and min scale value for manually control

totalLayer

The color and width for stroke

animationDisplay

Whether display animation

animationTime, animationDelay, animationType

The time, delay and display type for animation

data

A list of value in bubble plot with details including chr, start, end, value, name, layer, color and html. Details can be found on document.

...

Ignored

Value

The module tracks for bubble modules.

Examples

1
2
3
4
5
6
bubbleData<-bubbleExample
Circos(CircosBubble('Bubble01', maxRadius = 230, minRadius = 170, data=bubbleData, 
blockStroke = TRUE, bubbleMaxSize =10, bubbleMinSize = 2, maxColor = "red", minColor = "yellow",
totalLayer =3, animationDisplay = TRUE, animationType="linear"),
genome = list("2L"=23011544,"2R"=21146708,"3L"=24543557,"3R"= 27905053,"X"=22422827,"4"=1351857),
BUBBLEMouseOverDisplay =TRUE,innerRadius = 236)

interacCircos documentation built on Jan. 21, 2021, 5:10 p.m.