Venn Diagrams
source("http://faculty.ucr.edu/~tgirke/Documents/R_BioCond/My_R_Scripts/overLapper.R")
setlist5 <- list(A=sample(letters, 18), B=sample(letters, 16), C=sample(letters, 20), D=sample(letters, 22), E=sample(letters, 18))
OLlist5 <- overLapper(setlist=setlist5, sep="_", type="vennsets")
counts <- sapply(OLlist5$Venn_List, length)
vennPlot(counts=counts, ccol=c(rep(1,30),2), lcex=1.5, ccex=c(rep(1.5,5), rep(0.6,25),1.5))
Compound Structures
Plots depictions of small molecules with ChemmineR package
library(ChemmineR)##
## Attaching package: 'ChemmineR'## The following object is masked from 'package:ShortRead':
##
## view## The following object is masked from 'package:S4Vectors':
##
## folddata(sdfsample)
plot(sdfsample[1], print=FALSE)
ROC Plots
A variety of libraries are available for plotting receiver operating characteristic (ROC) curves in R:
Trees
The ape package provides many useful utilities for phylogenetic analysis and tree plotting. Another useful package for
plotting trees is ggtree. The following example plots two trees face to face with links to identical
leaf labels.
library(ape)
tree1 <- rtree(40)
tree2 <- rtree(20)
association <- cbind(tree2$tip.label, tree2$tip.label)
cophyloplot(tree1, tree2, assoc = association,
length.line = 4, space = 28, gap = 3)