Learn R Programming

RCircos (version 1.2.2)

Circos 2D Track Plot

Description

A simple and flexible way to generate Circos 2D track plot images for genomic data visualization is implemented in this package. The types of plots include: heatmap, histogram, lines, scatterplot, tiles and plot items for further decorations include connector, link (lines and ribbons), and text (gene) label. All functions require only R graphics package that comes with R base installation.

Copy Link

Version

Install

install.packages('RCircos')

Monthly Downloads

864

Version

1.2.2

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

December 19th, 2021

Functions in RCircos (1.2.2)

RCircos.Chromosome.Ideogram.Plot

Plot Chromosome Ideogram
RCircos.Customized.Shape.Plot

Plot A Customized Shape
RCircos-package

Circos-like Plot of Genomic Data
RCircos.Data.Point

Convert A Genomic Position to An Index of Circos Plot Position
RCircos.Adjust.Scatter.Values

Adjust Scatter Plot Data to Fit the Data Track
RCircos.Clear.Track

Erase One or More Data Tracks
RCircos.Area.Highlight

Highlight PLot Area Cross One or More Tracks
RCircos.Area.Plot

Paint Areas on One Data Track
RCircos.Clear.Zoom.Area

Erase Zoom-in Plot Area
RCircos.Customized.Connection.Plot

Draw Connectors between Chromosome Ideogram and Gene Names
RCircos.Get.Arrow.Shape

Get Default Coordinates for An Arrow Shape
RCircos.Gene.Label.Data

Sample Data for Gene Labels
RCircos.Get.Data.Point.Height

Calculate the Height of Data in A Track
RCircos.Get.Core.Components

Methods to Retrieve RCircos Core Components Used in Current RCircos Session
RCircos.Get.Plot.Boundary

Calculate Boundary of A Data Track
RCircos.Env

RCircos Environment
RCircos.Gene.Connector.Plot

Draw Connectors between Chromosome Ideogram and Gene Names
RCircos.Get.Plot.Colors

Assign Plot Colors for Non-Link Data Plot
RCircos.Get.Gene.Label.Locations

Calculate Plot Positions for Gene Labels
RCircos.Get.Plot.Layers

Get the Layer Numbers for Tile Plot
RCircos.Get.Paired.Points.Positions

Calcualte Plot Positions for A Genomic Interval
RCircos.Get.Default.Parameters

Retrieve Parameter Values Stored in RCircos Environment
RCircos.Get.Link.Colors

Set up Colors for Link Lines or Ribbons
RCircos.Get.Single.Point.Positions

Calculate Plot Positions for Genomic Data
RCircos.Get.Polygon.Height

Calculate the Height of Polygons in A Data Track
RCircos.Get.Chromosome.Order

Find the order of Chromosome Names
RCircos.Line.Data

Sample Data for RCircos Line Plot
RCircos.Get.Start.End.Locations

Calculate Start and End Positions for Plot Data
RCircos.Get.Heatmap.Color.Scale

Generate Color Scales for Heatmap Plot
RCircos.Line.Plot

Draw Lines for One Data Track
RCircos.Histogram.Data

Sample Data for RCircos Histogram Plot
RCircos.Heatmap.Plot

Draw Heatmap for One Data Track
RCircos.Tile.Data

Sample Data for RCircos Tile Plot
RCircos.Get.Zoom.Data

Retriev Subset of Plot Data for Zoom
RCircos.Get.Track.Positions

Calculate Plot Positions for A Data Track
RCircos.Reset.Core.Components

Reset Methods for Modifying RCircos Core Components
RCircos.Link.Line

Calculate x and y Coordinates for a Bezire Curve
RCircos.Link.Data

Sample Data for RCircos Link Plot
RCircos.Rat.Expr.Data

Sample Data of Rat Gene Expression
RCircos.Tile.Plot

Plot Tiles for One Data Track
RCircos.Get.Heatmap.Data.Colors

Set Colors for One Track of Heatmap
RCircos.Set.Base.Plot.Positions

Setup Base Plot Positions
RCircos.Set.Core.Components

Initialize Core Components for RCircos Plot
RCircos.defaultTextSize

Default Character Size of RCircos Plot
RCircos.Zoom.Area.Outline

Draw Outline for Zoom Plot Area
RCircos.Multiple.Species.Core.Components

Setup RCircos Core Components with Multiple Species Genomes
RCircos.Mouse.Expr.Data

Sample Data of Mouse Gene Expression
RCircos.Gene.Name.Plot

Draw Gene Names on a Data Track
RCircos.Ribbon.Plot

Draw Ribbon between Two Genomic Regions
RCircos.Ribbon.Data

Sample Data for RCircos Ribbon Plot
RCircos.Track.Outline

Draw Outline for A Data Track
RCircos.Zoom.Paired.Plot.Positions

Calculate Zoomed Index of Circos Plot Positions for Genomic Intervals
RCircos.heatmapColors

Heatmap Colors Supported by Current Version of RCircos
RCircos.Pseudo.Ideogram.From.Labels

Generate A Pseudo Chromosome Ideogram from List of Lables
RCircos.Pseudo.Ideogram.From.Table

Generate Pseudo Chromosome Ideogram from Plot Data Table
RCircos.Sort.Genomic.Data

Sort Genomic or Ideogram Data
RCircos.Validate.Genomic.Data

Validate Genomic Data
RCircos.Set.Zoom.Plot.Positions

Set Position for Zoom-in Plot
RCircos.Get.Heatmap.Color.Scale.Location

Calculate X and Y Coordinates for Color Scale
RCircos.Get.Gene.Name.Plot.Parameters

Calculate Parameters for Gene Name Plot
RCircos.Get.Zoom.Range

Retrieve Genomic Interval from Genomic Data for Zoom Plot
RCircos.paddingConst

Padding Distance Constant between Two Chromosomes
RCircos.plotTypes

Plot Types Supported by Current RCircos Version
RCircos.Histogram.Plot

Plot Histogram for One Data Track
RCircos.Initialize.Plot.Parameters

Initialize RCircos Plot Parameters
RCircos.Multiple.Species.Dataset

Combine Multiple Data Sets form Different Genomes
RCircos.defaultBasePerUnits

The Default Base Pair Number of A Circos Unit
RCircos.Validate.Genomic.Info

Validate Genomic Information
RCircos.defaultCharWidth

Default Character With in Circos Unit
RCircos.Zoom.Single.Plot.Positions

Calculate Zoomed Index of Circos Plot Positions for Single Point Genomic Data
RCircos.Validate.Cyto.Info

Validate Chromosome Ideogram Information
RCircos.ZoomIn.Chromosome

Zoom in One or Partial Chromosome Ideogram
RCircos.Validate.Track.Positions

Validate Track Positions
UCSC.Mouse.GRCm38.CytoBandIdeogram

Cytoband Inforamtion for Mouse Chromosome Ideogram
RCircos.Validate.Plot.Parameters

Validate Plot Parameters
UCSC.HG38.Human.CytoBandIdeogram

Human Chromosome Ideogram Version 38
RCircos.Parallel.Line.Plot

Draw Lines between Two Genomic Positions on Same Chromosome
RCircos.Plot.Heatmap.Color.Scale

Plot A Color Scale for Heatmap
RCircos.Point.Plot

Point Plot for One Data Track
RCircos.Scatter.Plot

Scater Plot for One Data Track
RCircos.Scatter.Data

Sample Data for RCircos Scatter Plot
RCircos.Heatmap.Data

Sample Data for RCircos Heatmap Plot
RCircos.Polygon.Plot

Draw Polygons on One Data Track
RCircos.List.Plot.Parameters

List RCircos Plot Parameters
RCircos.Link.Plot

Draw Link Lines between Two or More Genomic Positions
RCircos.Polygon.Data

RCircos Polygon Demo Data
RCircos.Set.Cytoband.Data

Set Chromosome Cytoband Data for Circos Plot
RCircos.ZoomOut.Chromosome

Zoom out Chromosome Ideogram
RCircos.Set.Plot.Area

Setup Plot Area for RCircos Plot
UCSC.Baylor.3.4.Rat.cytoBandIdeogram

Cytoband Information for Rat Chromosome Ideogram
RCircos.Vertical.Line.Plot

Draw Vertical Lines on One Data Track
RCircos.ZoomIn.Plot

Zoomed-in Plot of Small Genomic Region
RCircos.Workflow

A Simple RCircos Plot Workflow
UCSC.HG19.Human.CytoBandIdeogram

Cytoband Information for Human Chromosome Ideogram
RCircos.defaultCircosUnits

Default Circos Units for RCircos
RCircos.defaultChromPadding

The Default Value of GAP in Circos (Chromosome) Unit between two Chromosome Ideogram