Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

browseGenome

Browse a genome


Description

A generic function for launching a genome browser.

Usage

browseGenome(object, ...)
## S4 method for signature 'GenomicRanges_OR_GenomicRangesList'
browseGenome(object,
  browser = "UCSC", range = base::range(object),
  view = TRUE, trackParams = list(), viewParams = list(),
  name = "customTrack", ...)

Arguments

object

A GRanges object or a list of GRanges objects (e.g. a GenomicRangesList object).

browser

The name of the genome browser.

range

A genome identifier or a GRanges or IntegerRangesList to display in the initial view.

view

Whether to open a view.

trackParams

Named list of parameters to pass to track<-.

viewParams

Named list of parameters to pass to browserView.

name

The name for the track.

...

Arguments passed to browserSession.

Value

Returns a BrowserSession.

Author(s)

Michael Lawrence

See Also

BrowserSession and BrowserView, the two main classes for interfacing with genome browsers.

Examples

## Not run: 
  ## open UCSC genome browser:
  browseGenome()
  ## to view a specific range:
  range <- GRangesForUCSCGenome("hg18", "chr22", IRanges(20000, 50000))
  browseGenome(range = range)
  ## a slightly larger range:
  browseGenome(range = range, end = 75000)
  ## with a track:
  track <- import(system.file("tests", "v1.gff", package = "rtracklayer"))
  browseGenome(GRangesList(track))
  
## End(Not run)

rtracklayer

R interface to genome annotation files and the UCSC genome browser

v1.50.0
Artistic-2.0 + file LICENSE
Authors
Michael Lawrence, Vince Carey, Robert Gentleman
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.