Package: Rcwl 1.29.0

Qiang Hu

Rcwl: An R interface to the Common Workflow Language

The Common Workflow Language (CWL) is an open standard for development of data analysis workflows that is portable and scalable across different tools and working environments. Rcwl provides a simple way to wrap command line tools and build CWL data analysis pipelines programmatically within R. It increases the ease of usage, development, and maintenance of CWL pipelines.

Authors:Qiang Hu [aut, cre], Qian Liu [aut]

Rcwl_1.29.0.tar.gz
Rcwl_1.29.0.zip(r-4.7)Rcwl_1.29.0.zip(r-4.6)Rcwl_1.29.0.zip(r-4.5)
Rcwl_1.29.0.tgz(r-4.6-any)Rcwl_1.29.0.tgz(r-4.5-any)
Rcwl_1.29.0.tar.gz(r-4.7-any)Rcwl_1.29.0.tar.gz(r-4.6-any)
Rcwl_1.29.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
Rcwl/json (API)
NEWS

# Install 'Rcwl' in R:
install.packages('Rcwl', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

On BioConductor:Rcwl-1.29.0(bioc 3.24)Rcwl-1.28.0(bioc 3.23)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

softwareworkflowstepimmunooncology

5.55 score 2 packages 39 scripts 318 downloads 68 exports 99 dependencies

Last updated from:923729b75b. Checks:4 ERROR, 4 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksERROR164
linux-devel-x86_64NOTE981
source / vignettesOK978
linux-release-x86_64NOTE955
macos-release-arm64NOTE737
macos-oldrel-arm64NOTE554
windows-develERROR235
windows-releaseERROR226
windows-oldrelERROR202
wasm-releaseOK155

Exports:addMetaargumentsarguments<-baseCommandbaseCommand<-condaPackageCondaToolcwlClasscwlClass<-cwlProcesscwlShinycwlStepcwlStepListcwlVersioncwlVersion<-cwlWorkflowDirentenv_Rcwlextensionsextensions<-hintshints<-InputArrayParamInputParamInputParamListinputsinstall_cwltoolinstall_udockermetameta<-OutputArrayParamOutputParamOutputParamListoutputsplotCWLreadCWLrequireDockerrequireEnvVarrequireInitialWorkDirrequireJSrequireManifestrequirementsrequirements<-requireMultipleInputrequireNetworkrequireResourcerequireRscriptrequireScatterrequireShellCommandrequireShellScriptrequireSoftwarerequireStepInputExpressionrequireSubworkflowrunCWLrunCWLBatchrunCWLBPrunsShellScriptshortstdOutstdOut<-stepInParamstepInParamListstepInputsstepOutputsstepssteps<-writeCWL

Dependencies:backportsbase64encbase64urlbasiliskbatchtoolsBHBiocGenericsBiocParallelbitbit64brewbslibcachemcheckmateclicliprcodetoolscommonmarkcpp11crayondata.tableDiagrammeRdigestdir.expirydplyrevaluatefarverfastmapfilelockfontawesomeformatRfsfutile.loggerfutile.optionsgenericsglueherehighrhmshtmltoolshtmlwidgetshttpuvigraphjquerylibjsonliteknitrlabelinglambda.rlaterlatticelifecyclemagrittrMatrixmemoisemimeotelpillarpkgconfigpngprettyunitsprogresspromisespurrrR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppRcppTOMLreadrreticulaterlangrmarkdownrprojrootrstudioapiS4Vectorssassscalesshinysnowsourcetoolsstringistringrtibbletidyrtidyselecttinytextzdbutf8vctrsviridisLitevisNetworkvroomwithrxfunxtableyaml

Rcwl: An R interface to the Common Workflow Language (CWL)

Rendered fromRcwl.Rmdusingknitr::rmarkdownon May 29 2026.

Last update: 2023-08-03
Started: 2019-02-08

Readme and manuals

Help Manual

Help pageTopics
Rcwl-packageRcwl,Rcwl-package Rcwl-package Rcwl
CWL requirements functionscondaPackage CondaTool cwl-requirements Dirent requireDocker requireEnvVar requireInitialWorkDir requireJS requireManifest requireMultipleInput requireNetwork requireResource requireRscript requireScatter requireShellCommand requireShellScript requireSoftware requireStepInputExpression requireSubworkflow ShellScript
Parameters for CWLcwlProcess
cwlProcess methods$,cwlProcess-method $<-,cwlProcess-method arguments arguments<- baseCommand baseCommand<- cwlClass cwlClass<- cwlProcess-methods cwlVersion cwlVersion<- extensions extensions<- hints hints<- inputs outputs requirements requirements<- short stdOut stdOut<-
cwlShinycwlShiny
cwlStep functioncwlStep
cwlWorkflow function+,cwlWorkflow,cwlStep-method cwlWorkflow steps steps<-
cwlWorkflow methodscwlWorkflow-methods runs
Rcwl conda environmentenv_Rcwl
All classes defined in the package of `Rcwl` and the class constructor functions.cwlProcess-class cwlStep-class cwlStepList cwlStepList-class cwlWorkflow-class InputArrayParam InputArrayParam-class InputParam InputParam-class InputParamList InputParamList-class OutputArrayParam OutputArrayParam-class OutputParam OutputParam-class OutputParamList OutputParamList-class stepInParam stepInParam-class stepInParamList stepInParamList-class
install cwltoolinstall_cwltool
install udockerinstall_udocker
addMeta Add or change meta information for a cwl recipe.addMeta meta meta<-
plotCWLplotCWL
Read CWL Function to read CWL command or workflow files.readCWL
run cwlProcessrunCWL
run CWL with batchtoolsrunCWLBatch
run CWL with BiocParallelrunCWLBP
stepInputsstepInputs
stepOutputsstepOutputs
Write CWLwriteCWL