{
  "_id": "6a1eb0e7b25058d4daadbb2b",
  "Package": "DynForest",
  "Title": "Random Forest with Multivariate Longitudinal Predictors",
  "Version": "1.2.1",
  "Authors@R": "c(\nperson(\"Anthony\", \"Devaux\", email = \"anthony.devauxbarault@gmail.com\",\nrole = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-8862-4218\")),\nperson(\"Robin\", \"Genuer\", email = \"robin.genuer@u-bordeaux.fr\",\nrole = c(\"aut\"), comment = c(ORCID = \"0000-0002-0981-3943\")),\nperson(\"Cécile\", \"Proust-Lima\", email = \"cecile.proust-lima@u-bordeaux.fr\",\nrole = c(\"aut\"), comment = c(ORCID = \"0000-0002-9884-955X\")),\nperson(\"Louis\", \"Capitaine\",\nrole = c(\"aut\"), comment = c(ORCID = \"0000-0001-6800-2342\"))\n)",
  "Description": "Based on random forest principle, 'DynForest' is able to\ninclude multiple longitudinal predictors to provide individual\npredictions. Longitudinal predictors are modeled through the\nrandom forest. The methodology is fully described for a\nsurvival outcome in: Devaux, Helmer, Genuer & Proust-Lima\n(2023) <doi: 10.1177/09622802231206477>.",
  "License": "LGPL (>= 3)",
  "LazyData": "true",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://github.com/anthonydevaux/DynForest",
  "BugReports": "https://github.com/anthonydevaux/DynForest/issues",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://anthonydevaux.r-universe.dev",
  "Date/Publication": "2025-04-11 14:30:01 UTC",
  "RemoteUrl": "https://github.com/anthonydevaux/dynforest",
  "RemoteRef": "HEAD",
  "RemoteSha": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 10:23:18 UTC",
    "User": "root"
  },
  "Author": "Anthony Devaux [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-8862-4218>),\nRobin Genuer [aut] (ORCID: <https://orcid.org/0000-0002-0981-3943>),\nCécile Proust-Lima [aut] (ORCID:\n<https://orcid.org/0000-0002-9884-955X>),\nLouis Capitaine [aut] (ORCID: <https://orcid.org/0000-0001-6800-2342>)",
  "Maintainer": "Anthony Devaux <anthony.devauxbarault@gmail.com>",
  "MD5sum": "5b62c9ae3e97e1d7cfab118123341372",
  "_user": "anthonydevaux",
  "_type": "src",
  "_file": "DynForest_1.2.1.tar.gz",
  "_fileid": "51c5475337dbb9b8c1d4bb49ccd12a5e8fe7683b5a1a4dc4b9ef21c4daf0b083",
  "_filesize": 2774299,
  "_sha256": "51c5475337dbb9b8c1d4bb49ccd12a5e8fe7683b5a1a4dc4b9ef21c4daf0b083",
  "_created": "2026-06-02T10:23:18.000Z",
  "_published": "2026-06-02T10:31:03.097Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79049920962,
      "time": 203,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355188706"
    },
    {
      "job": 79049920902,
      "time": 192,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355185467"
    },
    {
      "job": 79049920897,
      "time": 231,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355250180"
    },
    {
      "job": 79049920928,
      "time": 146,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355187319"
    },
    {
      "job": 79049268817,
      "time": 243,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355121974"
    },
    {
      "job": 79049920908,
      "time": 148,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355170975"
    },
    {
      "job": 79049920911,
      "time": 128,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355164494"
    },
    {
      "job": 79049920927,
      "time": 132,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355165732"
    },
    {
      "job": 79049920900,
      "time": 134,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355166342"
    }
  ],
  "_buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/anthonydevaux/dynforest",
  "_commit": {
    "id": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
    "author": "CecileProust-Lima <cecile.proust-lima@inserm.fr>",
    "committer": "CecileProust-Lima <cecile.proust-lima@inserm.fr>",
    "message": "Update Predict for t0=NULL\n",
    "time": 1744381801
  },
  "_maintainer": {
    "name": "Anthony Devaux",
    "email": "anthony.devauxbarault@gmail.com",
    "login": "anthonydevaux",
    "description": "Biostatistician",
    "uuid": 38243147,
    "orcid": "0000-0002-8862-4218"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "DescTools",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "cmprsk",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "doRNG",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lcmm",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "pbapply",
      "role": "Imports"
    },
    {
      "package": "pec",
      "role": "Imports"
    },
    {
      "package": "prodlim",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "survival",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "anthonydevaux",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 18,
  "_contributors": [
    {
      "user": "anthonydevaux",
      "count": 103,
      "uuid": 38243147
    },
    {
      "user": "cecileproust-lima",
      "count": 1,
      "uuid": 37074860
    }
  ],
  "_userbio": {
    "uuid": 38243147,
    "type": "user",
    "name": "Anthony Devaux, PhD",
    "description": "Biostatistician"
  },
  "_downloads": {
    "count": 545,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DynForest"
  },
  "_devurl": "https://github.com/anthonydevaux/dynforest",
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DynForest.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/anthonydevaux/dynforest",
  "_realowner": "anthonydevaux",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2022-09-20"
    },
    {
      "version": "1.1.0",
      "date": "2022-11-19"
    },
    {
      "version": "1.1.1",
      "date": "2023-02-11"
    },
    {
      "version": "1.1.2",
      "date": "2023-12-11"
    },
    {
      "version": "1.1.3",
      "date": "2024-03-22"
    },
    {
      "version": "1.2.0",
      "date": "2024-10-23"
    }
  ],
  "_exports": [
    "compute_gvimp",
    "compute_ooberror",
    "compute_vardepth",
    "compute_vimp",
    "dynforest",
    "get_tree",
    "get_treenodes"
  ],
  "_datasets": [
    {
      "name": "data_simu1",
      "title": "data_simu1 dataset",
      "object": "data_simu1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "cont_covar1",
        "cont_covar2",
        "bin_covar1",
        "bin_covar2",
        "marker1",
        "marker2",
        "marker3",
        "marker4",
        "marker5",
        "marker6",
        "Y_res"
      ],
      "rows": 1200,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_simu2",
      "title": "data_simu2 dataset",
      "object": "data_simu2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "cont_covar1",
        "cont_covar2",
        "bin_covar1",
        "bin_covar2",
        "marker1",
        "marker2",
        "marker3",
        "marker4",
        "marker5",
        "marker6",
        "Y_res"
      ],
      "rows": 1200,
      "table": true,
      "tojson": true
    },
    {
      "name": "pbc2",
      "title": "pbc2 dataset",
      "object": "pbc2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "ascites",
        "hepatomegaly",
        "spiders",
        "edema",
        "serBilir",
        "serChol",
        "albumin",
        "alkaline",
        "SGOT",
        "platelets",
        "prothrombin",
        "histologic",
        "drug",
        "age",
        "sex",
        "years",
        "event"
      ],
      "rows": 1945,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "compute_gvimp",
      "title": "Compute the grouped importance of variables (gVIMP) statistic",
      "topics": [
        "compute_gvimp"
      ]
    },
    {
      "page": "compute_ooberror",
      "title": "Compute the Out-Of-Bag error (OOB error)",
      "topics": [
        "compute_ooberror"
      ]
    },
    {
      "page": "compute_vardepth",
      "title": "Extract characteristics from the trees building process",
      "topics": [
        "compute_vardepth"
      ]
    },
    {
      "page": "compute_vimp",
      "title": "Compute the importance of variables (VIMP) statistic",
      "topics": [
        "compute_vimp"
      ]
    },
    {
      "page": "data_simu1",
      "title": "data_simu1 dataset",
      "topics": [
        "data_simu1"
      ]
    },
    {
      "page": "data_simu2",
      "title": "data_simu2 dataset",
      "topics": [
        "data_simu2"
      ]
    },
    {
      "page": "dynforest",
      "title": "Random forest with multivariate longitudinal endogenous covariates",
      "topics": [
        "dynforest"
      ]
    },
    {
      "page": "get_tree",
      "title": "Extract some information about the split for a tree by user",
      "topics": [
        "get_tree"
      ]
    },
    {
      "page": "get_treenodes",
      "title": "Extract nodes identifiers for a given tree",
      "topics": [
        "get_treenodes"
      ]
    },
    {
      "page": "pbc2",
      "title": "pbc2 dataset",
      "topics": [
        "pbc2"
      ]
    },
    {
      "page": "plot.dynforest",
      "title": "Plot function in dynforest",
      "topics": [
        "plot.dynforest",
        "plot.dynforestgvimp",
        "plot.dynforestpred",
        "plot.dynforestvardepth",
        "plot.dynforestvimp"
      ]
    },
    {
      "page": "predict.dynforest",
      "title": "Prediction using dynamic random forests",
      "topics": [
        "predict.dynforest"
      ]
    },
    {
      "page": "print.dynforest",
      "title": "Print function",
      "topics": [
        "print.dynforest",
        "print.dynforestgvimp",
        "print.dynforestoob",
        "print.dynforestpred",
        "print.dynforestvardepth",
        "print.dynforestvimp"
      ]
    },
    {
      "page": "summary.dynforest",
      "title": "Display the summary of dynforest",
      "topics": [
        "summary.dynforest",
        "summary.dynforestoob"
      ]
    }
  ],
  "_readme": "https://github.com/anthonydevaux/dynforest/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "boot",
    "bslib",
    "cachem",
    "cellranger",
    "checkmate",
    "class",
    "cli",
    "clipr",
    "cluster",
    "cmprsk",
    "codetools",
    "colorspace",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DescTools",
    "diagram",
    "digest",
    "doParallel",
    "doRNG",
    "e1071",
    "evaluate",
    "Exact",
    "expm",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "foreach",
    "foreign",
    "Formula",
    "fs",
    "future",
    "future.apply",
    "ggplot2",
    "gld",
    "glmnet",
    "globals",
    "glue",
    "gridExtra",
    "gtable",
    "haven",
    "highr",
    "Hmisc",
    "hms",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "httr",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lava",
    "lcmm",
    "lifecycle",
    "listenv",
    "lmom",
    "magrittr",
    "marqLevAlg",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mets",
    "mime",
    "multcomp",
    "mvtnorm",
    "nlme",
    "nnet",
    "numDeriv",
    "openssl",
    "parallelly",
    "pbapply",
    "pec",
    "pillar",
    "pkgconfig",
    "plotrix",
    "polspline",
    "prettyunits",
    "prodlim",
    "progress",
    "progressr",
    "proxy",
    "Publish",
    "quantreg",
    "R6",
    "ranger",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "readr",
    "readxl",
    "rematch",
    "riskRegression",
    "rlang",
    "rmarkdown",
    "rms",
    "rngtools",
    "rootSolve",
    "rpart",
    "rstudioapi",
    "S7",
    "sandwich",
    "sass",
    "scales",
    "shape",
    "spacefillr",
    "SparseM",
    "SQUAREM",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "TH.data",
    "tibble",
    "tidyselect",
    "timereg",
    "tinytex",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "classification.Rmd",
      "filename": "classification.html",
      "title": "How to use DynForest with categorical outcome?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Illustrative dataset: pbc2 dataset",
        "Data management",
        "The random forest building",
        "Out-Of-Bag error",
        "Prediction of the outcome",
        "Predictiveness variables",
        "Variable importance",
        "Minimal depth",
        "References"
      ],
      "created": "2024-10-23 03:44:55",
      "modified": "2024-10-23 03:44:55",
      "commits": 1
    },
    {
      "source": "regression.Rmd",
      "filename": "regression.html",
      "title": "How to use DynForest with continuous outcome?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Illustrative dataset: data_simu1 and data_simu2 datasets",
        "Data management",
        "The random forest building",
        "Out-Of-Bag error",
        "Prediction of the outcome",
        "Predictiveness of the variables"
      ],
      "created": "2024-10-23 03:44:55",
      "modified": "2024-10-23 03:44:55",
      "commits": 1
    },
    {
      "source": "survival.Rmd",
      "filename": "survival.html",
      "title": "How to use DynForest with survival outcome?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Illustrative dataset: pbc2 dataset",
        "Data management",
        "Specification of the models for the time-dependent predictors",
        "Random forest building",
        "Out-Of-Bag error",
        "Individual prediction of the outcome",
        "Predictiveness of the variables",
        "Variable importance",
        "Minimal depth",
        "Guidelines to tune the hyperparameters",
        "References"
      ],
      "created": "2024-10-23 03:44:55",
      "modified": "2024-10-25 04:16:08",
      "commits": 2
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to DynForest methodology",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The tree building",
        "Individual prediction of the outcome",
        "Out-Of-Bag individual prediction",
        "Individual dynamic prediction from a landmark time",
        "Out-Of-Bag prediction error",
        "Explore the most predictive variables",
        "Variable importance",
        "Minimal depth",
        "References"
      ],
      "created": "2024-10-23 07:28:35",
      "modified": "2024-10-23 07:28:35",
      "commits": 1
    },
    {
      "source": "overview.Rmd",
      "filename": "overview.html",
      "title": "Overview of DynForest package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "dynforest() function",
        "Arguments",
        "Values",
        "Additional information about the dependencies",
        "predict() function",
        "References"
      ],
      "created": "2024-10-23 03:44:55",
      "modified": "2024-10-23 03:44:55",
      "commits": 1
    }
  ],
  "_score": 5.653212513775344,
  "_indexed": true,
  "_nocasepkg": "dynforest",
  "_universes": [
    "anthonydevaux"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-06-02T10:26:08.000Z",
      "distro": "noble",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "d7b07ba73e6b64b3eee0615bf4de2b76e1dc88c5114424189957383e3318265b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-06-02T10:25:58.000Z",
      "distro": "noble",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "2662d03eba19df574bd13a621297656b3427117fbaf4c1a396d0a112608ac20d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-06-02T10:29:27.000Z",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "1fcbfecf537eef975de1f2535aa9415b9c3dc057ac9c3a5c07411bc442937d17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-06-02T10:26:23.000Z",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "a75a95f478fe4848d7443aca2efcc00330ea6483ad31d1afa2f9909b1c97f8a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.1",
      "date": "2026-06-02T10:26:07.000Z",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "6d5fdc2439ce37420cd7376441755d8490bc5bae68282193023c93e11a108e9e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-06-02T10:24:45.000Z",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "43d2c1cdc89c6f9d99cc054d7c541dad0bd13d03ba494b580737bfa229e1d241",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-06-02T10:24:43.000Z",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "85913d350226ee359148885d41487c45b6b4cdf8d76e543285b1405c197bb996",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-06-02T10:24:52.000Z",
      "commit": "46cb72d6f13d115a3e04ce7e4be60d8374366052",
      "fileid": "0cd84e5638527247837d4908a13be6ec84ea0a02d9051eea4ba3cebb8bdbfaa5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/anthonydevaux/actions/runs/26813477892"
    }
  ]
}