library("Gviz")
library(rtracklayer)
gen <- "hg19"
chr <- "chr2"
start <- 38290160
end <- 38313219
if(interactive()){
BROWSER.SESSION="UCSC"
mySession <- browserSession(BROWSER.SESSION)
genome(mySession) <- gen
track.name="Broad ChromHMM"
tablestrack<-tableNames(ucscTableQuery(mySession, track=track.name))
table.name<-tablestrack[1]
PATTERN.REGULATION<-"GM12878"
chromhmmPattern<-chromatinHMMAll_UCSC(gen,chr,start,end,mySession,color='coMET',PATTERN.REGULATION)
plotTracks(chromhmmPattern, from = start, to =end)
chromhmmNoPattern<-chromatinHMMAll_UCSC(gen,chr,start,end,mySession,color='coMET')
plotTracks(chromhmmNoPattern, from = start, to =end)
} else {
data(chromhmmPattern)
plotTracks(chromhmmPattern, from = start, to =end)
data(chromhmmNoPattern)
plotTracks(chromhmmNoPattern, from = start, to =end)
}
Run the code above in your browser using DataLab