| PipR-class | R Documentation |
A class for managing analysis pipelines
PipR(baseDir)
baseDir |
base directory for the pipeline |
When constructing PipR objects, a base directory will be created that
contains subdirectories for the pipeline status, log files, analysis results
and temporary files.
Internally a graph representation of the pipeline is used for handling
dependencies between jobs.
See the package vignette for examples and more details.
baseDirBase directory for the analysis pipeline
logDirDirectory containing log files orginating from executing the analysis pipeline
srcDirDirectory containing source files for executing the analysis pipeline
resultDirDirectory containing results orginating from executing the analysis pipeline. This directory will contain subdirectories for each analysis step
statusDirDirectory where status information on the execution of the pipeline will
be stored. This includes the PipR object itself and a graphical overview
tempDirDirectory containing temporary files orginating from executing the analysis pipeline
idHashA (most likely) unique hash string identifying the anlysis pipeline
stepsA list containing details on the steps registered for the analysis pipeline.
This list contains list with elements corresponding to job details, i.e.
job name, status, result directory and associated Job
and JobResult objects.
graphigraph graph representation storing all steps in the pipeline as nodes
and step dependencies as edges.
getDir,PipR-methodGetter for the base and subdirectories
addStep,PipR-methodAdd an analysis step to the pipeline and register it for being executed.
getSteps,PipR-methodGet the names of analysis steps in the pipeline.
run,PipR-methodRun the analysis pipeline executing all registered, incomplete steps.
getGraph,PipR-methodGet a graph representation storing all steps in the pipeline as nodes and step dependencies as edges.
getGraph,PipR-methodPlot the graph representation of the pipeline.
initializePipeDir,PipR-methodCreate the pipeline directory and it's subdirectories.
changePipeDir,PipR-methodChange the pipeline directory.
cleanup,PipR-methodRemove temproary and uninformative files.
resetStep,PipR-methodUndo a pipeline step and its dependend steps resetting its results.
Fabian Mueller
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.