Package: Rcwl 1.21.1

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.21.1.tar.gz
Rcwl_1.21.1.zip(r-4.5)Rcwl_1.21.1.zip(r-4.4)Rcwl_1.21.1.zip(r-4.3)
Rcwl_1.21.1.tgz(r-4.4-any)Rcwl_1.21.1.tgz(r-4.3-any)
Rcwl_1.21.1.tar.gz(r-4.5-noble)Rcwl_1.21.1.tar.gz(r-4.4-noble)
Rcwl_1.21.1.tgz(r-4.4-emscripten)Rcwl_1.21.1.tgz(r-4.3-emscripten)
Rcwl.pdf |Rcwl.html
Rcwl/json (API)
NEWS

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

Peer review:

On BioConductor:Rcwl-1.21.1(bioc 3.20)Rcwl-1.20.0(bioc 3.19)

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

bioconductor-package

68 exports 1.38 score 102 dependencies 2 dependents

Last updated 2 months agofrom:66ed8fb30b

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

Dependencies:backportsbase64encbase64urlbasiliskbasilisk.utilsbatchtoolsBHBiocGenericsBiocParallelbitbit64brewbslibcachemcheckmateclicliprcodetoolscolorspacecommonmarkcpp11crayondata.tableDiagrammeRdigestdir.expirydplyrevaluatefansifarverfastmapfilelockfontawesomeformatRfsfutile.loggerfutile.optionsgenericsglueherehighrhmshtmltoolshtmlwidgetshttpuvigraphjquerylibjsonliteknitrlabelinglambda.rlaterlatticelifecyclemagrittrMatrixmemoisemimemunsellpillarpkgconfigpngprettyunitsprogresspromisespurrrR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppRcppTOMLreadrreticulaterlangrmarkdownrprojrootrstudioapiS4Vectorssassscalesshinysnowsourcetoolsstringistringrtibbletidyrtidyselecttinytextzdbutf8vctrsviridisLitevisNetworkvroomwithrxfunxtableyaml

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

Rendered fromRcwl.Rmdusingknitr::rmarkdownon Jul 08 2024.

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