Description Usage Arguments Value Author(s) See Also Examples
prepareReference
downloads reference genome or transcriptome for
the selected organism from the Ensembl database and processes it so that
it can be used by the pipeline.
prepareReference
requires an Internet connection.
1 2 3 4 5 | prepareReference(organism, version = "current",
type = c("genome", "transcriptome"),
location = getDefaultReferenceDir(),
aligner = c("bwa", "bowtie", "tophat"),
refresh = FALSE, run = TRUE)
|
organism |
supported organism names can be viewed in the Ensemble database. Check 'ftp://ftp.ensembl.org/pub'. |
version |
|
type |
two values are supported: |
location |
indicates where the reference data should be stored. |
aligner |
3 types of aligners are supported: |
refresh |
if TRUE, existing reference data will be rebuilt. |
run |
if FALSE, the downloading and processing commands will not be executed. |
The output is the version of the organism reference that has been downloaded and processed.
The reference files are kept in the folder defined in location
parameter.
Andrew Tikhonov <andrew@ebi.ac.uk>, Angela Goncalves <angela.goncalves@ebi.ac.uk>
ArrayExpressHTS
,
ArrayExpressHTSFastQ
,
prepareAnnotation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | if (isRCloud()) {
par(ask = FALSE)
# the following piece of code will take ~3 hours to complete
#
# if executed on a local PC, make sure tools are available
# to the pipeline.
#
# create directory
#
# Please note, tempdir() is used for automamtic test
# execution. Select directory more appropriate and
# suitable for keeping reference data.
#
referencefolder = paste(tempdir(), "/reference", sep = "")
dir.create(referencefolder)
# download and prepare reference
prepareReference("Homo_sapiens", version = "GRCh37.61",
type = "genome", aligner = "bowtie", location = referencefolder )
prepareReference("Homo_sapiens", version = "GRCh37.61",
type = "transcriptome", aligner = "bowtie", location = referencefolder )
prepareReference("Mus_musculus", version = "current",
type = "genome", aligner = "bowtie", location = referencefolder )
prepareReference("Mus_musculus", version = "current",
type = "transcriptome", aligner = "bowtie", location = referencefolder )
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.