This function installs and configures the various programs required for seeker to fetch and process RNA-seq data.
installSysDeps(
sraToolkitDir,
minicondaDir,
refgenieDir,
rprofileDir,
minicondaEnv = "seeker",
refgenieGenomes = NULL,
fastqscreenDir = NULL
)
NULL
, invisibly
String indicating directory in which to install the
SRA Toolkit. Recommended to use "~",
the home directory. If NULL
, the Toolkit will not be installed.
String indicating directory in which to install
Miniconda. Recommended
to use "~", the home directory. If NULL
, Miniconda will not be installed.
String indicating directory in which to store the
directory of genome assets from refgenie, which will be named
"refgenie_genomes". Recommended to use "~", the home directory. Only used
if minicondaDir
is not NULL
.
String indicating directory in which to create or modify .Rprofile, which is run by R on startup. Common options are "~" or ".".
String indicating name of the Miniconda environment in which to install various conda packages (fastq-screen, fastqc, multiqc, pigz, refgenie, salmon, and trim-galore).
Character vector indicating genome assets, such as
transcriptome indexes for salmon()
, to pull from
refgenomes using refgenie. If
NULL
, no assets are fetched.
String indicating directory in which to download the
genomes for fastqscreen()
. This takes a long time. If NULL
, genomes are
not downloaded.
seeker()