\name{available.genomes} \alias{available.genomes} \alias{installed.genomes} \title{Find available/installed genomes} \description{ \code{available.genomes} gets the list of BSgenome data packages that are currently available on the Bioconductor repositories for your version of R/Bioconductor. \code{installed.genomes} gets the list of BSgenome data packages that are already installed on your machine. } \usage{ available.genomes(type=getOption("pkgType")) installed.genomes() } \arguments{ \item{type}{ Character string indicating the type of package (\code{"source"}, \code{"mac.binary"} or \code{"win.binary"}) to look for. } } \details{ A BSgenome data package contains the full genome for a given organism. Its name has 4 parts separated by a dot (e.g. BSgenome.Celegans.UCSC.ce2). The 1st part is always BSgenome, the 2nd part is the name of the organism (abbreviated), the 3rd part is the name of the organisation who assembled the genome and the 4th part is the release string or number used by this organisation for this genome. A BSgenome data package contains a single top-level object (a \link[BSgenome:BSgenome-class]{BSgenome} object) named like the second part of the package name (e.g. Celegans in the case of BSgenome.Celegans.UCSC.ce2) where all the sequences for this genome are stored. } \value{ A character vector containing the names of the BSgenome data packages that are currently available (for \code{available.genomes}), or already installed (for \code{installed.genomes}). } \author{H. Pages} \seealso{ \link[BSgenome]{BSgenome-class}, \code{\link[utils:update.packages]{available.packages}} } \examples{ # What genomes are already installed: installed.genomes() # What genomes are available: available.genomes() # Make your choice and install with: source("http://bioconductor.org/biocLite.R") biocLite("BSgenome.Scerevisiae.UCSC.sacCer1") # Have a coffee ;-) # Load the package and display the index of sequences for this genome: library(BSgenome.Scerevisiae.UCSC.sacCer1) Scerevisiae } \keyword{manip}