{
  "_id": "6a1ff55db401979e7344307a",
  "Package": "BoneDensityMapping",
  "Type": "Package",
  "Title": "Maps Bone Densities from CT Scans to Surface Models",
  "Version": "0.1.4",
  "Authors@R": "c(person(\"Scott\", \"Telfer\", , \"scott.telfer@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"), comment = c(ORCID = \"0000-0002-0104-4027\")), \nperson(\"Lucas\", \"Lacambra\", , \"lucasal2@illinois.edu\", role = c(\"aut\")))",
  "Maintainer": "Scott Telfer <scott.telfer@gmail.com>",
  "Description": "Allows local bone density estimates to be derived from CT\ndata and mapped to 3D bone models in a reproducible manner.\nProcessing can be performed at the individual bone or group\nlevel. Also includes tools for visualizing the bone density\nestimates. Example methods are described in Telfer et al.,\n(2021) <doi:10.1002/jor.24792>, Telfer et al., (2021)\n<doi:10.1016/j.jse.2021.05.011>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libabsl-dev cmake libfreetype6-dev libgdal-dev\ngdal-bin libgeos-dev libglpk-dev libglu1-mesa-dev make texlive\nlibicu-dev libpng-dev libuv1-dev libxml2-dev libgl1-mesa-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev\nlibnode-dev zlib1g-dev",
  "Repository": "https://telfer.r-universe.dev",
  "Date/Publication": "2025-10-06 21:13:10 UTC",
  "RemoteUrl": "https://github.com/telfer/bonedensitymapping",
  "RemoteRef": "HEAD",
  "RemoteSha": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 09:30:15 UTC",
    "User": "root"
  },
  "Author": "Scott Telfer [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-0104-4027>),\nLucas Lacambra [aut]",
  "MD5sum": "6f0c00fdbbb24364bf3fffb491726c7e",
  "_user": "telfer",
  "_type": "src",
  "_file": "BoneDensityMapping_0.1.4.tar.gz",
  "_fileid": "b7a2d9c45610724a70dc31ef0d423f83287128e7419e2b7991b113cb41ae8ee1",
  "_filesize": 161696,
  "_sha256": "b7a2d9c45610724a70dc31ef0d423f83287128e7419e2b7991b113cb41ae8ee1",
  "_created": "2026-06-03T09:30:15.000Z",
  "_published": "2026-06-03T09:35:25.485Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79263606525,
      "time": 249,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380869770"
    },
    {
      "job": 79263606242,
      "time": 274,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380879414"
    },
    {
      "job": 79263606273,
      "time": 233,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7380851695"
    },
    {
      "job": 79263606249,
      "time": 162,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380829217"
    },
    {
      "job": 79262596972,
      "time": 343,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380776664"
    },
    {
      "job": 79263606236,
      "time": 208,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380854293"
    },
    {
      "job": 79263606300,
      "time": 165,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380839569"
    },
    {
      "job": 79263606383,
      "time": 135,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7380827602"
    },
    {
      "job": 79263606286,
      "time": 149,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380832638"
    }
  ],
  "_buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/telfer/bonedensitymapping",
  "_commit": {
    "id": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
    "author": "Telfer <Telfer@users.noreply.github.com>",
    "committer": "Telfer <Telfer@users.noreply.github.com>",
    "message": "Vignette fixes\n",
    "time": 1759785190
  },
  "_maintainer": {
    "name": "Scott Telfer",
    "email": "scott.telfer@gmail.com",
    "login": "telfer",
    "description": "",
    "uuid": 12232636,
    "orcid": "0000-0002-0104-4027"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "cowplot",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "oro.nifti",
      "role": "Imports"
    },
    {
      "package": "ptinpoly",
      "role": "Imports"
    },
    {
      "package": "rdist",
      "role": "Imports"
    },
    {
      "package": "rjson",
      "role": "Imports"
    },
    {
      "package": "concaveman",
      "role": "Imports"
    },
    {
      "package": "geometry",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "rgl",
      "role": "Imports"
    },
    {
      "package": "RNifti",
      "role": "Imports"
    },
    {
      "package": "Rvcg",
      "role": "Imports"
    },
    {
      "package": "FNN",
      "role": "Imports"
    },
    {
      "package": "nat",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "curl",
      "role": "Suggests"
    }
  ],
  "_owner": "telfer",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-24",
      "n": 1
    },
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-27",
      "n": 5
    },
    {
      "week": "2025-28",
      "n": 2
    },
    {
      "week": "2025-29",
      "n": 8
    },
    {
      "week": "2025-30",
      "n": 4
    },
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.0.0",
      "date": "2025-07-02"
    },
    {
      "name": "v1.0.1",
      "date": "2025-07-02"
    },
    {
      "name": "v1.0.2",
      "date": "2025-07-03"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "telfer",
      "count": 59,
      "uuid": 12232636
    },
    {
      "user": "lucaslacambra",
      "count": 25,
      "uuid": 205460085
    }
  ],
  "_userbio": {
    "uuid": 12232636,
    "type": "user",
    "name": "Telfer"
  },
  "_downloads": {
    "count": 186,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/BoneDensityMapping"
  },
  "_devurl": "https://github.com/telfer/bonedensitymapping",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/BoneDensityMapping.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/telfer/bonedensitymapping",
  "_realowner": "telfer",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2025-07-25"
    },
    {
      "version": "0.1.2",
      "date": "2025-08-01"
    },
    {
      "version": "0.1.3",
      "date": "2025-08-26"
    },
    {
      "version": "0.1.4",
      "date": "2025-10-08"
    }
  ],
  "_exports": [
    "bone_scan_check",
    "color_bar",
    "color_mapping",
    "color_mesh",
    "fill_bone_points",
    "import_lmks",
    "import_mesh",
    "import_scan",
    "landmark_check",
    "plot_cross_section_bone",
    "plot_mesh",
    "surface_normal_intersect",
    "surface_points_new",
    "surface_points_template",
    "voxel_point_intersect"
  ],
  "_help": [
    {
      "page": "bone_scan_check",
      "title": "Check if surface model is fully contained within scan volume",
      "topics": [
        "bone_scan_check"
      ]
    },
    {
      "page": "color_bar",
      "title": "Produce stand alone color bar",
      "topics": [
        "color_bar"
      ]
    },
    {
      "page": "color_mapping",
      "title": "maps numeric values to a color",
      "topics": [
        "color_mapping"
      ]
    },
    {
      "page": "color_mesh",
      "title": "Takes a density vector mapped to standardized coordinates and maps it to a surface mesh for visualization.",
      "topics": [
        "color_mesh"
      ]
    },
    {
      "page": "ct_calibration",
      "title": "Sigma beta CT calculations",
      "topics": [
        "ct_calibration"
      ]
    },
    {
      "page": "fill_bone_points",
      "title": "Fills bone with orthogonally spaced points for internal analysis",
      "topics": [
        "fill_bone_points"
      ]
    },
    {
      "page": "import_lmks",
      "title": "import landmark coordinates",
      "topics": [
        "import_lmks"
      ]
    },
    {
      "page": "import_mesh",
      "title": "import surface mesh",
      "topics": [
        "import_mesh"
      ]
    },
    {
      "page": "import_scan",
      "title": "import CT scan",
      "topics": [
        "import_scan"
      ]
    },
    {
      "page": "landmark_check",
      "title": "Check landmarks are close to the mesh",
      "topics": [
        "landmark_check"
      ]
    },
    {
      "page": "plot_cross_section_bone",
      "title": "Plot Cross-Sectional Bone Visualization in 3D",
      "topics": [
        "plot_cross_section_bone"
      ]
    },
    {
      "page": "plot_mesh",
      "title": "plot mesh",
      "topics": [
        "plot_mesh"
      ]
    },
    {
      "page": "rm_local_sig",
      "title": "local significance",
      "topics": [
        "rm_local_sig"
      ]
    },
    {
      "page": "surface_normal_intersect",
      "title": "Find material properties of bone at surface point using surface normal",
      "topics": [
        "surface_normal_intersect"
      ]
    },
    {
      "page": "surface_points_new",
      "title": "New mapped surface points from template",
      "topics": [
        "surface_points_new"
      ]
    },
    {
      "page": "surface_points_template",
      "title": "Redefine surface points. Adds additional surface points (“sliders”) that are spatially distributed across the mesh surface. Adapted from geomorph",
      "topics": [
        "surface_points_template"
      ]
    },
    {
      "page": "voxel_point_intersect",
      "title": "Finds material properties of bone at any point",
      "topics": [
        "voxel_point_intersect"
      ]
    }
  ],
  "_readme": "https://github.com/telfer/bonedensitymapping/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "base64enc",
    "BH",
    "bitops",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "car",
    "carData",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "colorspace",
    "concaveman",
    "corrplot",
    "cowplot",
    "cpp11",
    "curl",
    "DBI",
    "Deriv",
    "digest",
    "doBy",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "filehash",
    "FNN",
    "fontawesome",
    "forecast",
    "Formula",
    "fracdiff",
    "fs",
    "generics",
    "geometry",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "igraph",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "linprog",
    "lme4",
    "lmtest",
    "lpSolve",
    "magic",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "microbenchmark",
    "mime",
    "minqa",
    "misc3d",
    "modelr",
    "nabor",
    "nat",
    "nat.utils",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "oro.nifti",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plyr",
    "polynom",
    "proxy",
    "ptinpoly",
    "purrr",
    "quantreg",
    "R6",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppProgress",
    "rdist",
    "Rdpack",
    "reformulas",
    "rgl",
    "rjson",
    "rlang",
    "rmarkdown",
    "RNifti",
    "rstatix",
    "Rvcg",
    "s2",
    "S7",
    "sass",
    "scales",
    "sf",
    "sp",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "tinytex",
    "units",
    "urca",
    "utf8",
    "V8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "example-workflow-vignette.Rmd",
      "filename": "example-workflow-vignette.html",
      "title": "example-workflow-vignette",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Plot cross section",
        "--- Group bone analysis ---"
      ],
      "created": "2025-07-15 20:59:19",
      "modified": "2025-10-06 21:13:10",
      "commits": 4
    }
  ],
  "_score": 4.698970004336019,
  "_indexed": true,
  "_nocasepkg": "bonedensitymapping",
  "_universes": [
    "telfer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.4",
      "date": "2026-06-03T09:33:48.000Z",
      "distro": "noble",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "6dfdf3c392cd2d2d9a82ec37393439134bc1d7475f1b86b6813c02aca57191df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.4",
      "date": "2026-06-03T09:34:09.000Z",
      "distro": "noble",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "b07b4d12d8a8144611dbce8d8974ea4c24a4b11616e0bcb726adc5a0f8931b5e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.4",
      "date": "2026-06-03T09:33:06.000Z",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "85b3b879af62d14c8c0333995b1a0a6b838829f73504801bab916e95370989a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.4",
      "date": "2026-06-03T09:32:14.000Z",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "b38adc2fe3e6821f945dda107a0e37c3c33438a68e92a8aa62108b367a4cf6ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.4",
      "date": "2026-06-03T09:34:02.000Z",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "dfaeb289935249c333ad398d66be9a213b5032037c00f8500cd2a29e08dbe853",
      "status": "success",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.4",
      "date": "2026-06-03T09:32:15.000Z",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "da0f863e32242acdaac6e0cdebeeda708b2aa5308e88c0802237b13601a7ab19",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.4",
      "date": "2026-06-03T09:31:48.000Z",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "c1ff104d0457b758613d378fdf5db5352fec1df0125003d96cb0e0c71a3a31f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.4",
      "date": "2026-06-03T09:32:03.000Z",
      "commit": "8c10c840489f7f35c49c5142ff34bf445bba3b46",
      "fileid": "297bf0eb3b68214389922d65e3f6f40f49a146e10a7f90cb8573c9e72e165b87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/telfer/actions/runs/26875785689"
    }
  ]
}