{
  "_id": "6a1f1208b401979e7341dc54",
  "Package": "dispersionIndicators",
  "Title": "Indicators for the Analysis of Dispersion of Datasets with\nBatched and Ordered Samples",
  "Version": "0.1.5",
  "Authors@R": "c(\nperson(\"Brice\", \"Mulot\", email = \"mulotbrice2@gmail.com\", role = \"aut\"),\nperson(\"Elfried\", \"Salanon\", email = \"magneficat.salanon@gmail.com\", role = \"ctb\"),\nperson(\"Etienne\", \"Jules\", email = \"etienne.jules@inrae.fr\", role = c(\"aut\", \"cre\")),\nperson(\"INRAE (Institut national de recherche pour l'agriculture, l'alimentation et l'environnement)\", role = \"cph\")\n)",
  "Description": "Provides methods for analyzing the dispersion of tabular\ndatasets with batched and ordered samples. Based on convex hull\nor integrated covariance Mahalanobis, several indicators are\nimplemented for inter and intra batch dispersion analysis. It\nis designed to facilitate robust statistical assessment of data\nvariability, supporting applications in exploratory data\nanalysis and quality control, for such datasets as the one\nfound in metabololomics studies. For more details see Salanon\n(2024) <doi:10.1016/j.chemolab.2024.105148> and Salanon (2025)\n<doi:10.1101/2025.08.01.668073>.",
  "URL": "https://unh-pfem-gitlab.ara.inrae.fr/packages/dispersion_indicators/",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Collate": "convex_function.R icm_function.R",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-17 07:46:41 UTC",
    "User": "root"
  },
  "Author": "Brice Mulot [aut], Elfried Salanon [ctb], Etienne Jules [aut,\ncre], INRAE (Institut national de recherche pour l'agriculture,\nl'alimentation et l'environnement) [cph]",
  "Maintainer": "Etienne Jules <etienne.jules@inrae.fr>",
  "Repository": "https://etiennejls.r-universe.dev",
  "Date/Publication": "2025-11-18 16:00:02 UTC",
  "RemoteUrl": "https://github.com/cran/dispersionIndicators",
  "RemoteRef": "HEAD",
  "RemoteSha": "155777bf14fc0fece7fc7485411bd566174a6f11",
  "MD5sum": "4272a8865bf799b5d29a34feaeb49522",
  "_user": "etiennejls",
  "_type": "src",
  "_file": "dispersionIndicators_0.1.5.tar.gz",
  "_fileid": "2393718f27e9c3784e364dc8c1fa086eb05244e0b442ec1e69eafcd8ea83370c",
  "_filesize": 120895,
  "_sha256": "2393718f27e9c3784e364dc8c1fa086eb05244e0b442ec1e69eafcd8ea83370c",
  "_created": "2026-05-17T07:46:41.000Z",
  "_published": "2026-06-02T17:25:28.026Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79131397399,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7040555414"
    },
    {
      "job": 79131397401,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7040555175"
    },
    {
      "job": 79131398018,
      "time": 134,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7040554248"
    },
    {
      "job": 79131397969,
      "time": 120,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7040552588"
    },
    {
      "job": 79131397466,
      "time": 167,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7040542090"
    },
    {
      "job": 79131396625,
      "time": 102,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7365034666"
    },
    {
      "job": 79131397714,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7040550561"
    },
    {
      "job": 79131397700,
      "time": 88,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7040551229"
    },
    {
      "job": 79131397776,
      "time": 80,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7040550302"
    }
  ],
  "_buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/dispersionIndicators",
  "_commit": {
    "id": "155777bf14fc0fece7fc7485411bd566174a6f11",
    "author": "Etienne Jules <etienne.jules@inrae.fr>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.5\n",
    "time": 1763481602
  },
  "_maintainer": {
    "name": "Etienne Jules",
    "email": "etienne.jules@inrae.fr",
    "login": "etiennejls",
    "description": "",
    "uuid": 17977710
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "corpcor",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Suggests"
    },
    {
      "package": "pdftools",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.1",
      "date": "2025-10-16"
    },
    {
      "name": "0.1.4",
      "date": "2025-10-31"
    },
    {
      "name": "0.1.5",
      "date": "2025-11-18"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "etiennejls",
      "count": 3,
      "uuid": 17977710
    }
  ],
  "_userbio": {
    "uuid": 17977710,
    "type": "user",
    "name": "etijules"
  },
  "_downloads": {
    "count": 144,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dispersionIndicators"
  },
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dispersionIndicators.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "etiennejls",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2025-10-16"
    },
    {
      "version": "0.1.4",
      "date": "2025-10-31"
    },
    {
      "version": "0.1.5",
      "date": "2025-11-18"
    }
  ],
  "_exports": [
    "calculate_convex_hull",
    "calculate_convex_indicators",
    "compute_icm_distances",
    "convex_analysis_of_variables",
    "plot_all_convex_hulls",
    "plot_convex_hull",
    "save_icm_distances_csv"
  ],
  "_help": [
    {
      "page": "calculate_convex_hull",
      "title": "Calculate Convex Hulls for one variable",
      "topics": [
        "calculate_convex_hull"
      ]
    },
    {
      "page": "calculate_convex_indicators",
      "title": "Calculate the intra/inter batch dispersion indicators and their ratio on convex hulls of a single variable.",
      "topics": [
        "calculate_convex_indicators"
      ]
    },
    {
      "page": "compute_icm_distances",
      "title": "Compute ICM (Integrated Covariance Mahalanobis) Distances",
      "topics": [
        "compute_icm_distances"
      ]
    },
    {
      "page": "compute_individual",
      "title": "Computes Integrated Covariance Mahalanobis (ICM) distances for individuals, in PCA-reduced space, against either global or batch-wise references.",
      "topics": [
        "compute_individual"
      ]
    },
    {
      "page": "compute_individual_batch",
      "title": "Computes Integrated Covariance Mahalanobis (ICM) distances of all individuals in PCA-reduced space, against their batch-wise barycenter reference.",
      "topics": [
        "compute_individual_batch"
      ]
    },
    {
      "page": "compute_individual_global",
      "title": "Computes Integrated Covariance Mahalanobis (ICM) distances of all individuals in PCA-reduced space, against their global barycenter reference.",
      "topics": [
        "compute_individual_global"
      ]
    },
    {
      "page": "compute_inter",
      "title": "Computes Integrated Covariance Mahalanobis (ICM) distances between batches barycenters in PCA-reduced space, using a reference bacth and either mean or median for center references.",
      "topics": [
        "compute_inter"
      ]
    },
    {
      "page": "compute_inter_batch_dispersion",
      "title": "Calculate the inter batch dispersion indicator on convex hulls of a single variable",
      "topics": [
        "compute_inter_batch_dispersion"
      ]
    },
    {
      "page": "compute_intra",
      "title": "Computes Integrated Covariance Mahalanobis (ICM) mean distances within each batch in PCA-reduced space, using median and mean for center references.",
      "topics": [
        "compute_intra"
      ]
    },
    {
      "page": "compute_intra_batch_dispersion",
      "title": "Calculate the intra batch dispersion indicator on convex hulls of a single variable",
      "topics": [
        "compute_intra_batch_dispersion"
      ]
    },
    {
      "page": "compute_ratio",
      "title": "Calculate the intra/inter batch dispersion ratio indicator on convex hulls of a single variable.",
      "topics": [
        "compute_ratio"
      ]
    },
    {
      "page": "compute_shoelace_core",
      "title": "Compute the shoelace core for convex hulls of a single variable",
      "topics": [
        "compute_shoelace_core"
      ]
    },
    {
      "page": "convex_analysis_of_variables",
      "title": "Analyze a set of variables using convex hulls.",
      "topics": [
        "convex_analysis_of_variables"
      ]
    },
    {
      "page": "hull_data_list_check",
      "title": "Function to check if hull_data_list is a valid list of data frames",
      "topics": [
        "hull_data_list_check"
      ]
    },
    {
      "page": "plot_all_convex_hulls",
      "title": "Plot all convex hulls for each variable in a PDF file.",
      "topics": [
        "plot_all_convex_hulls"
      ]
    },
    {
      "page": "plot_convex_hull",
      "title": "Plot the convex hulls of a single variable.",
      "topics": [
        "plot_convex_hull"
      ]
    },
    {
      "page": "save_icm_distances_csv",
      "title": "Save ICM Distances to CSV Files",
      "topics": [
        "save_icm_distances_csv"
      ]
    },
    {
      "page": "single_variable_df_check",
      "title": "Function to check if a single variable data frame is valid",
      "topics": [
        "single_variable_df_check"
      ]
    }
  ],
  "_readme": "https://github.com/cran/dispersionIndicators/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "corpcor",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 2.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "dispersionindicators",
  "_universes": [
    "etiennejls"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.5",
      "date": "2026-05-17T07:48:41.000Z",
      "distro": "noble",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "3885d60a50106b5779d8a304f74f916d7d4947634b149e724f1926fa77d341c1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.5",
      "date": "2026-05-17T07:48:39.000Z",
      "distro": "noble",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "9e47e3a6665b03a9936fee18278f4195dc4d5837479a1dfe5225486a46eef433",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.5",
      "date": "2026-05-17T07:48:41.000Z",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "d35a015394ad7bcd173a299e3fc09757fa2ec1a185c2bbf868c052991ac22c0c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.5",
      "date": "2026-05-17T07:48:24.000Z",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "3ce7c7a5e8e4cbd93b5bbc8b78502d9bc9e065771493d8a19b2aa0fc188a60dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-05-17T07:47:49.000Z",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "26250aa73d3f714940d04940ffa2d3acd2f786d8f6a05a481d8d22dfb04143c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-05-17T07:47:48.000Z",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "e0611fbf92cd635f878442be2f2d5d80b0f12b9caff34ce698dc06f9f3b356be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-05-17T07:47:48.000Z",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "edc9b2bcc36ceefe76cec35cd2b7abc2f3f86a0cf7b46a2b048bc7066b15aa8c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.5",
      "date": "2026-06-02T17:25:07.000Z",
      "commit": "155777bf14fc0fece7fc7485411bd566174a6f11",
      "fileid": "7db58ad6edb9c1212a1d459e0ad5470d7663afe6b2b172b933e62192d4f35e60",
      "status": "success",
      "buildurl": "https://github.com/r-universe/etiennejls/actions/runs/25984963149"
    }
  ]
}