targets: Dynamic Function-Oriented 'Make'-Like Declarative Pipelines
Pipeline tools coordinate the pieces of computationally
demanding analysis projects.
The 'targets' package is a 'Make'-like pipeline tool for statistics and
data science in R. The package skips costly runtime for tasks
that are already up to date,
orchestrates the necessary computation with implicit parallel computing,
and abstracts files as R objects. If all the current output matches
the current upstream code and data, then the whole pipeline is up
to date, and the results are more trustworthy than otherwise.
The methodology in this package
borrows from GNU 'Make' (2015, ISBN:978-9881443519)
and 'drake' (2018, <doi:10.21105/joss.00550>).
Version:
1.11.4
Depends:
R (≥ 3.5.0)
Imports:
base64url (≥ 1.4),
callr (≥ 3.7.0),
cli (≥ 2.0.2),
codetools (≥ 0.2.16),
data.table (≥ 1.16.0),
igraph (≥
2.0.0),
knitr (≥ 1.34),
prettyunits (≥ 1.1.0),
ps (≥ 1.8.0),
R6 (≥ 2.4.1),
rlang (≥ 1.0.0),
secretbase (≥ 0.5.0), stats,
tibble (≥ 3.0.1),
tidyselect (≥ 1.1.0), tools, utils,
vctrs (≥ 0.2.4),
yaml (≥ 2.2.1)
Suggests:
autometric (≥ 0.1.0),
bslib,
clustermq (≥ 0.9.2),
crew (≥
0.9.0),
curl (≥ 4.3),
DT (≥ 0.14),
dplyr (≥ 1.0.0),
fst (≥
0.9.2),
future (≥ 1.19.1),
future.batchtools (≥ 0.9.0),
future.callr (≥ 0.6.0),
gargle (≥ 1.2.0),
googleCloudStorageR (≥ 0.7.0),
gt (≥ 0.2.2),
keras (≥ 2.2.5.0),
markdown (≥
1.1),
nanonext (≥ 0.12.0),
rmarkdown (≥ 2.4),
parallelly (≥
1.35.0),
paws.common (≥ 0.6.4),
paws.storage (≥ 0.4.0),
pkgload (≥ 1.1.0),
processx (≥ 3.4.3),
qs2,
reprex (≥
2.0.0),
rstudioapi (≥ 0.11),
R.utils (≥ 2.6.0),
shiny (≥
1.5.0),
shinybusy (≥ 0.2.2),
shinyWidgets (≥ 0.5.4),
tarchetypes,
testthat (≥ 3.0.0),
torch (≥ 0.1.0),
usethis (≥
1.6.3),
visNetwork (≥ 2.1.2)
Published:
2025年09月13日
Author:
William Michael Landau
ORCID iD [aut, cre],
Matthew T. Warkentin [ctb],
Mark Edmondson
ORCID iD
[ctb],
Samantha Oliver
ORCID iD
[rev],
Tristan Mahr
ORCID iD
[rev],
Eli Lilly and Company [cph, fnd]
Maintainer:
William Michael Landau <will.landau.oss at gmail.com>
NeedsCompilation:
no
Language:
en-US
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=targets
to link to this page.