Learn R Programming

Sushi

Tools for visualizing genomics data

Citation

Sushi.r: Flexible, quantitative, and integrative genomic visualizations for publication-quality multi-panel figures. Phanstiel DH, Boyle AP, Araya CL, Snyder MP. Bioinformatics, In Review.

Features

Detailed usage examples are available in the Vignette.

Sushi Installation

  1. Install release verson with Bioconductor:
source("http://bioconductor.org/biocLite.R")
biocLite("Sushi")

Note: R 3.1 is required for installation via Bioconductor. The newest version of R can be downloaded at (www.r-project.org/). Installation via Bioconductor also requires libcurl and libxml2 which may not be be standard with some Linux distributions and are available for download at (http://curl.haxx.se/libcurl/ and http://xmlsoft.org/, respectively.

  1. Install from source (for previous versions of R >= 2.10):

Download source code from http://www.bioconductor.org/packages/release/bioc/html/Sushi.html

R CMD INSTALL Sushi_X.X.X.tar.gz
  1. The development version of Sushi can be downloaded via Bioconductor
source("http://bioconductor.org/biocLite.R")
useDevel()
biocLite("Sushi")

or via source at http://www.bioconductor.org/packages/devel/bioc/html/Sushi.html

Contributors

License

The code is freely available under the GPL (>= 2) license

Copy Link

Version

Version

1.10.0

License

GPL (>= 2)

Maintainer

Douglas H Phanstiel

Last Published

February 15th, 2017

Functions in Sushi (1.10.0)

SushiColors

Generates a Sushi color palette
Sushi_hg18_genome

Sushi_hg18_genome
chromOffsets

defines chromosome offsets for plotting multi chromosomal plot (eg plotManhattan)
plotHic

plots HiC interactio matrix
plotBedgraph

plots data stored in bed file format
Sushi_ChIPExo_CTCF.bedgraph

Sushi_ChIPExo_CTCF.bedgraph
maptocolors

maps numeric vector to color palette
plotGenes

plots gene structure or transcript structures
Sushi_ChIPSeq_pol2.bedgraph

Sushi_ChIPSeq_pol2.bedgraph
Sushi_HiC.matrix

Sushi_HiC.matrix
Sushi_5C.bedpe

Sushi_5C.bedpe
Sushi_ChIPSeq_pol2.bed

Sushi_ChIPSeq_pol2.bed
Sushi_ChIPSeq_severalfactors.bed

Sushi_ChIPSeq_severalfactors.bed
opaque

makes colors transparent (or opaque)
Sushi_GWAS.bed

Sushi_GWAS.bed
convertstrandinfo

Converts strand info to 1 / -1
plotManhattan

plots a Manhattan plot
labelgenome

Adds genome coordinates to the x-axis of a Sushi plot
plotBed

plots data stored in bed file format
Sushi_ChIPSeq_CTCF.bedgraph

Sushi_ChIPSeq_CTCF.bedgraph
Sushi_transcripts.bed

Sushi_transcripts.bed
plotBedpe

plots data stored in bed file format
maptolwd

maps numeric vector to line widths
Sushi_genes.bed

Sushi_genes.bed
labelplot

adds a letter and a title to a plot
zoombox

Adds a zoom box to a plot
Sushi_RNASeq_K562.bedgraph

Sushi_RNASeq_K562.bedgraph
Sushi_DNaseI.bedgraph

Sushi_DNaseI.bedgraph
Sushi_ChIAPET_pol2.bedpe

Sushi_ChIAPET_pol2.bedpe
addlegend

adds a legend to a Sushi plot
sortChrom

sort chromosome files by chom name
zoomsregion

Adds a zoom region to a plot