{
  "_id": "6a16b35cacfb0bcc41d854cf",
  "Package": "jmSurface",
  "Title": "Semi-Parametric Association Surfaces for Joint\nLongitudinal-Survival Models",
  "Version": "0.1.0",
  "Authors@R": "person(\"Atanu\", \"Bhattacharjee\", \nemail = \"atanustat@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-5757-5513\"))",
  "Description": "Implements interpretable multi-biomarker fusion in joint\nlongitudinal-survival models via semi-parametric association\nsurfaces. Provides a two-stage estimation framework where Stage\n1 fits mixed-effects longitudinal models and extracts Best\nLinear Unbiased Predictors ('BLUP's), and Stage 2 fits\ntransition-specific penalized Cox models with tensor-product\nspline surfaces linking latent biomarker summaries to\ntransition hazards. Supports multi-state disease processes with\ntransition-specific surfaces, Restricted Maximum Likelihood\n('REML') smoothing parameter selection, effective degrees of\nfreedom ('EDF') diagnostics, dynamic prediction of transition\nprobabilities, and three interpretability visualizations\n(surface plots, contour heatmaps, marginal effect slices).\nMethods are described in Bhattacharjee (2025, under review).",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 08:59:31 UTC",
    "User": "root"
  },
  "Author": "Atanu Bhattacharjee [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-5757-5513>)",
  "Maintainer": "Atanu Bhattacharjee <atanustat@gmail.com>",
  "Repository": "https://atanubhattacharjee.r-universe.dev",
  "Date/Publication": "2026-02-25 10:20:02 UTC",
  "RemoteUrl": "https://github.com/cran/jmSurface",
  "RemoteRef": "HEAD",
  "RemoteSha": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
  "MD5sum": "7bf7d369d8fa4268c2b9d0954d2ba69f",
  "_user": "atanubhattacharjee",
  "_type": "src",
  "_file": "jmSurface_0.1.0.tar.gz",
  "_fileid": "876d81ebbf653ab154078ab91830f10b6d413509a53c03a3f916fefe8cabd9bc",
  "_filesize": 723447,
  "_sha256": "876d81ebbf653ab154078ab91830f10b6d413509a53c03a3f916fefe8cabd9bc",
  "_created": "2026-05-27T08:59:31.000Z",
  "_published": "2026-05-27T09:03:24.802Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78042937895,
      "time": 152,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7236275744"
    },
    {
      "job": 78042937897,
      "time": 195,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7236289971"
    },
    {
      "job": 78042937882,
      "time": 88,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7236253939"
    },
    {
      "job": 78042937861,
      "time": 82,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7236251660"
    },
    {
      "job": 78042390027,
      "time": 195,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7236224116"
    },
    {
      "job": 78042937833,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7236262716"
    },
    {
      "job": 78042937873,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7236259616"
    },
    {
      "job": 78042937901,
      "time": 87,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7236253238"
    },
    {
      "job": 78042937892,
      "time": 98,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7236257337"
    }
  ],
  "_buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/jmSurface",
  "_commit": {
    "id": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
    "author": "Atanu Bhattacharjee <atanustat@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1772014802
  },
  "_maintainer": {
    "name": "Atanu Bhattacharjee",
    "email": "atanustat@gmail.com",
    "login": "atanubhattacharjee",
    "description": "Assistant Professor Biostatistics",
    "uuid": 22411298,
    "orcid": "0000-0002-5757-5513"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "nlme",
      "role": "Imports"
    },
    {
      "package": "survival",
      "role": "Imports"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "shinydashboard",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-09",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-02-25"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "atanubhattacharjee",
      "count": 1,
      "uuid": 22411298
    }
  ],
  "_userbio": {
    "uuid": 22411298,
    "type": "user",
    "name": "Atanu Bhattacharjee",
    "description": "Assistant Professor Biostatistics"
  },
  "_downloads": {
    "count": 152,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jmSurface"
  },
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jmSurface.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "atanubhattacharjee",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-02-25"
    }
  ],
  "_exports": [
    "compute_blup_eta",
    "contour_heatmap",
    "dynPred",
    "edf_diagnostics",
    "fit_gam_cox",
    "fit_longitudinal",
    "jmSurf",
    "load_example_data",
    "marginal_slices",
    "plot_surface",
    "run_shiny_app",
    "simulate_jmSurface"
  ],
  "_help": [
    {
      "page": "jmSurface-package",
      "title": "jmSurface: Semi-Parametric Association Surfaces for Joint Models",
      "topics": [
        "jmSurface-package",
        "jmSurface"
      ]
    },
    {
      "page": "compute_blup_eta",
      "title": "Compute BLUP-Based Latent Longitudinal Summaries",
      "topics": [
        "compute_blup_eta"
      ]
    },
    {
      "page": "contour_heatmap",
      "title": "Contour Heatmap of Association Surface",
      "topics": [
        "contour_heatmap"
      ]
    },
    {
      "page": "dynPred",
      "title": "Dynamic Prediction of Transition Probabilities",
      "topics": [
        "dynPred"
      ]
    },
    {
      "page": "edf_diagnostics",
      "title": "Effective Degrees of Freedom Diagnostics",
      "topics": [
        "edf_diagnostics"
      ]
    },
    {
      "page": "fit_gam_cox",
      "title": "Fit a GAM-Cox Model with Tensor-Product Spline Surface",
      "topics": [
        "fit_gam_cox"
      ]
    },
    {
      "page": "fit_longitudinal",
      "title": "Fit Longitudinal Mixed-Effects Models for Each Biomarker",
      "topics": [
        "fit_longitudinal"
      ]
    },
    {
      "page": "jmSurf",
      "title": "Fit a Joint Longitudinal-Survival Model with Semi-Parametric Association Surfaces",
      "topics": [
        "jmSurf"
      ]
    },
    {
      "page": "load_example_data",
      "title": "Load Bundled Example Dataset",
      "topics": [
        "load_example_data"
      ]
    },
    {
      "page": "marginal_slices",
      "title": "Marginal Effect Slices",
      "topics": [
        "marginal_slices"
      ]
    },
    {
      "page": "plot_surface",
      "title": "Plot Association Surface (3D or Perspective)",
      "topics": [
        "plot_surface"
      ]
    },
    {
      "page": "plot.jmSurface",
      "title": "Plot method for jmSurface objects",
      "topics": [
        "plot.jmSurface"
      ]
    },
    {
      "page": "print.jmSurface",
      "title": "Print Method for jmSurface Objects",
      "topics": [
        "print.jmSurface"
      ]
    },
    {
      "page": "run_shiny_app",
      "title": "Launch the Interactive Shiny Application",
      "topics": [
        "run_shiny_app"
      ]
    },
    {
      "page": "simulate_jmSurface",
      "title": "Simulate Multi-State Joint Modeling Data",
      "topics": [
        "simulate_jmSurface"
      ]
    },
    {
      "page": "summary.jmSurface",
      "title": "Summary Method for jmSurface Objects",
      "topics": [
        "summary.jmSurface"
      ]
    }
  ],
  "_readme": "https://github.com/cran/jmSurface/raw/HEAD/README.md",
  "_rundeps": [
    "lattice",
    "Matrix",
    "mgcv",
    "nlme",
    "survival"
  ],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "jmsurface",
  "_universes": [
    "atanubhattacharjee"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-27T09:01:52.000Z",
      "distro": "noble",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "4a2c46bbeb97895f0d9f77e4cb75bcead530a27376f19501d5bae11b7219b546",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-27T09:02:33.000Z",
      "distro": "noble",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "af9a11872591d867fb8e922091852a0f6c8394709446ef4f062d6ed908665112",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-27T09:01:00.000Z",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "b6c897795933566f942074cac3832c019b321173f76857b8e22e4bf7899e6530",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-27T09:00:53.000Z",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "f4cfc3d27eadf7c33c726a09a41230528464e90ca8176145ebaabc57fb6a0031",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-05-27T09:01:42.000Z",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "49b170d51edba9a923739bba53e4d8a43b4f404d9d281189e4adf6195aa3035a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-27T09:00:59.000Z",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "0ab010b6a05f6c53e62c324628635bf6d7a9445d986f46de9ef422c2019f06dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-27T09:00:45.000Z",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "21411909b36c1a65af8e4c96fea74cdc7b4a640840a3abec130e3eaa3be8507b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-27T09:00:54.000Z",
      "commit": "8ca3b43ec6504fe1e9e0e6075f1779056d2cd5fd",
      "fileid": "438f90792749f62a4ceb498024db085d4b1a1c194df661ef6d83f1f4924e3e2c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/atanubhattacharjee/actions/runs/26501353901"
    }
  ]
}