Learn R Programming

bsub (version 1.1.0)

bsub_script: Submit R script

Description

Submit R script

Usage

bsub_script(script,
    argv = "",
    name = NULL,
    hours = 1,
    memory = 1,
    cores = 1,
    R_version = bsub_opt$R_version,
    temp_dir = bsub_opt$temp_dir,
    output_dir = bsub_opt$output_dir,
    dependency = NULL,
    enforce = bsub_opt$enforce,
    local = bsub_opt$local,
    sh_head = bsub_opt$sh_head,
    ...)

Value

Job ID.

Arguments

script

The R script.

argv

A string of command-line arguments.

name

If name is not specified, an internal name calculated by digest is automatically assigned.

hours

Running time of the job.

memory

Memory usage of the job. It is measured in GB.

cores

Number of cores.

R_version

R version.

temp_dir

Path of temporary folder where the temporary R/bash scripts will be put.

output_dir

Path of output folder where the output/flag files will be put.

dependency

A vector of job IDs that current job depends on.

enforce

If a flag file for the job is found, whether to enforce to rerun the job.

local

Run job locally (not submitting to the LSF cluster)?

sh_head

Commands that are written as head of the sh script.

...

Command-line arguments can also be specified as name-value pairs.

See Also

  • bsub_chunk submits R code.

  • bsub_cmdsubmits shell commands.

Examples

Run this code
if (FALSE) {
bsub_script("/path/of/foo.R", name = ..., memory = ..., cores = ..., ...)
# with command-line arguments
bsub_script("/path/of/foo.R", argv = "--a 1 --b 3", ...)
}

Run the code above in your browser using DataLab