View source: R/step_templates.R
step_tmpl_map | R Documentation |
This step template uses a syntax similar to the base::Map
/ base::mapply
functions to run a function with a given set of arguments as a workflow step.
You must make sure that all variables required by the function are passed to
it either as one of its arguments or loaded later by the function itself.
step_tmpl_map(
FUN,
...,
MoreArgs = NULL,
setup_lines = NULL,
max_array_size = Inf
)
FUN |
The R function to be run by the workflow step |
... |
arguments to vectorize over (vectors or lists of strictly positive length, or all of zero length). See also ‘Details’. |
MoreArgs |
a |
setup_lines |
(optional) a vector of bash lines to be run first. This can be used to load the required modules (like R, python, etc). |
max_array_size |
maximum number of array jobs to be submitted at the same time. Should be strictly less than the maximum number of jobs you are allowed to submit to slurm on your HPC. |
a template function to be used by add_workflow_step
Step Templates are helper functions to be used within add_workflow_step
.
Some basic ones are provided by the slurmworkflow
package. They instruct
the workflow to run either a bash script, a set of bash lines given as a
character vector or an R script.
Additional Step Templates can be created to simplify specific tasks. The
easiest way to do so is as wrappers around existing templates.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.