{
  "_id": "6a10641cacfb0bcc41ca86be",
  "Package": "iglu",
  "Type": "Package",
  "Title": "Interpreting Glucose Data from Continuous Glucose Monitors",
  "Version": "4.3.0",
  "Authors@R": "c(person(\"Elizabeth\", \"Chun\",\nrole = c(\"aut\")),\nperson(\"Steve\", \"Broll\",\nrole = c(\"aut\")),\nperson(\"David\", \"Buchanan\",\nrole = c(\"aut\")),\nperson(\"John\", \"Muschelli\",\nrole = c(\"aut\"),\nemail = \"muschellij2@gmail.com\",\ncomment = c(ORCID = \"0000-0001-6469-1750\")),\nperson(\"Nathaniel\", \"Fernandes\",\nemail = \"njferns020@gmail.com\",\ncomment = c(ORCID = \"0000-0003-0485-0726\"),\nrole = c(\"aut\")),\nperson(\"Jung Hoon\", \"Seo\",\nrole = c(\"ctb\")),\nperson(\"Johnathan\", \"Shih\",\nrole = c(\"ctb\")),\nperson(\"Jacek\", \"Urbanek\",\nrole = c(\"ctb\")),\nperson(\"John\", \"Schwenck\",\nrole = c(\"ctb\")),\nperson(\"Marielle\", \"Hicban\",\nrole = c(\"ctb\")),\nperson(\"Mary\", \"Martin\",\nrole = c(\"ctb\")),\nperson(\"Pratik\", \"Patel\",\nrole = c(\"ctb\")),\nperson(\"Meyappan\", \"Ashok\",\nrole = c(\"ctb\")),\nperson(\"Nhan\", \"Nguyen\",\nrole = c(\"ctb\")),\nperson(\"Neo\", \"Kok\",\nrole = c(\"ctb\")),\nperson(\"Irina\", \"Gaynanova\",\nemail = \"irinagn@umich.edu\",role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4116-0268\")))",
  "Description": "Implements a wide range of metrics for measuring glucose\ncontrol and glucose variability based on continuous glucose\nmonitoring data. The list of implemented metrics is summarized\nin Rodbard (2009) <doi:10.1089/dia.2009.0015>. Additional\nvisualization tools include time-series plots, lasagna plots\nand ambulatory glucose profile report.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "URL": "https://irinagain.github.io/iglu/",
  "BugReports": "https://github.com/irinagain/iglu/issues",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nzlib1g-dev",
  "Repository": "https://irinagain.r-universe.dev",
  "Date/Publication": "2025-07-12 18:13:26 UTC",
  "RemoteUrl": "https://github.com/irinagain/iglu",
  "RemoteRef": "HEAD",
  "RemoteSha": "33d72695d77900c62d4f408a748d821a08df9b0e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-08 07:00:31 UTC",
    "User": "root"
  },
  "Author": "Elizabeth Chun [aut],\nSteve Broll [aut],\nDavid Buchanan [aut],\nJohn Muschelli [aut] (ORCID: <https://orcid.org/0000-0001-6469-1750>),\nNathaniel Fernandes [aut] (ORCID:\n<https://orcid.org/0000-0003-0485-0726>),\nJung Hoon Seo [ctb],\nJohnathan Shih [ctb],\nJacek Urbanek [ctb],\nJohn Schwenck [ctb],\nMarielle Hicban [ctb],\nMary Martin [ctb],\nPratik Patel [ctb],\nMeyappan Ashok [ctb],\nNhan Nguyen [ctb],\nNeo Kok [ctb],\nIrina Gaynanova [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4116-0268>)",
  "Maintainer": "Irina Gaynanova <irinagn@umich.edu>",
  "MD5sum": "12879846a22d270bf8d487218f6c4e09",
  "_user": "irinagain",
  "_type": "src",
  "_file": "iglu_4.3.0.tar.gz",
  "_fileid": "6e3ce9f40bdf4ccc83184d44a460f729c567a237ff7dfab620a140e9a7929d7b",
  "_filesize": 6091402,
  "_sha256": "6e3ce9f40bdf4ccc83184d44a460f729c567a237ff7dfab620a140e9a7929d7b",
  "_created": "2026-05-08T07:00:31.000Z",
  "_published": "2026-05-22T14:11:40.478Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77396780555,
      "time": 262,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873742336"
    },
    {
      "job": 77396780654,
      "time": 200,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873725764"
    },
    {
      "job": 77396780806,
      "time": 238,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873729061"
    },
    {
      "job": 77396780636,
      "time": 177,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873714510"
    },
    {
      "job": 77396779563,
      "time": 251,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873677671"
    },
    {
      "job": 77396780054,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7162586006"
    },
    {
      "job": 77396780761,
      "time": 148,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6873713652"
    },
    {
      "job": 77396781156,
      "time": 142,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6873712167"
    },
    {
      "job": 77396780606,
      "time": 192,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6873724193"
    }
  ],
  "_buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/irinagain/iglu",
  "_commit": {
    "id": "33d72695d77900c62d4f408a748d821a08df9b0e",
    "author": "Irina Gaynanova <irinagain@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #187 from neokok/master\n\nUpdated MAG computation in the presence of large missing data",
    "time": 1752344006
  },
  "_maintainer": {
    "name": "Irina Gaynanova",
    "email": "irinagn@umich.edu",
    "login": "irinagain",
    "orcid": "0000-0002-4116-0268",
    "twitter": "@IrinaStats",
    "uuid": 7283985
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "caTools",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "hms",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "pheatmap",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "irinagain",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-24",
      "n": 3
    },
    {
      "week": "2025-28",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 37,
  "_contributors": [
    {
      "user": "irinagain",
      "count": 318,
      "uuid": 7283985
    },
    {
      "user": "stevebroll",
      "count": 294,
      "uuid": 22829019
    },
    {
      "user": "lylchun",
      "count": 118,
      "uuid": 65781541
    },
    {
      "user": "nathaniel-fernandes",
      "count": 89,
      "uuid": 66634653
    },
    {
      "user": "neokok",
      "count": 36,
      "uuid": 112899144
    },
    {
      "user": "moshimor91",
      "count": 35,
      "uuid": 57701940
    },
    {
      "user": "dbuckpersonal",
      "count": 29,
      "uuid": 61428933
    },
    {
      "user": "muschellij2",
      "count": 25,
      "uuid": 1075118
    },
    {
      "user": "nhannguyen993",
      "count": 20,
      "uuid": 67175459
    },
    {
      "user": "walterwilliamson",
      "count": 16,
      "uuid": 155776837
    },
    {
      "user": "marbhic",
      "count": 13,
      "uuid": 54655783
    },
    {
      "user": "johnschwenck",
      "count": 10,
      "uuid": 60413604
    },
    {
      "user": "thepratik99",
      "count": 7,
      "uuid": 39578776
    },
    {
      "user": "charlotte1031",
      "count": 6,
      "uuid": 70766915
    },
    {
      "user": "jshih08",
      "count": 6,
      "uuid": 70822736
    },
    {
      "user": "toshihiko-tan",
      "count": 4,
      "uuid": 102698869
    },
    {
      "user": "ashoksteelers12",
      "count": 2,
      "uuid": 61124747
    },
    {
      "user": "sylvanxu",
      "count": 2,
      "uuid": 150053095
    },
    {
      "user": "marymartin16",
      "count": 2,
      "uuid": 66081607
    },
    {
      "user": "williamsonw",
      "count": 2,
      "uuid": 82051265
    },
    {
      "user": "jdreyf",
      "count": 1,
      "uuid": 1497868
    },
    {
      "user": "nathan-d",
      "count": 1,
      "uuid": 5297853
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 7283985,
    "type": "user",
    "name": "Irina Gaynanova"
  },
  "_downloads": {
    "count": 400,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/iglu"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/irinagain/iglu",
  "_pkgdown": "https://irinagain.github.io/iglu/",
  "_searchresults": 95,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/iglu.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/irinagain/iglu",
  "_realowner": "irinagain",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2020-07-01"
    },
    {
      "version": "2.0.1",
      "date": "2020-09-15"
    },
    {
      "version": "2.1.0",
      "date": "2021-01-27"
    },
    {
      "version": "3.0.0",
      "date": "2021-07-23"
    },
    {
      "version": "3.1.0",
      "date": "2021-09-08"
    },
    {
      "version": "3.3.0",
      "date": "2021-12-21"
    },
    {
      "version": "3.3.2",
      "date": "2022-10-19"
    },
    {
      "version": "3.4.2",
      "date": "2022-11-16"
    },
    {
      "version": "3.5.0",
      "date": "2023-10-20"
    },
    {
      "version": "4.0.0",
      "date": "2024-02-23"
    },
    {
      "version": "4.1.6",
      "date": "2024-06-14"
    },
    {
      "version": "4.2.0",
      "date": "2024-10-15"
    },
    {
      "version": "4.2.2",
      "date": "2025-01-17"
    }
  ],
  "_exports": [
    "%>%",
    "above_percent",
    "active_percent",
    "adrr",
    "agp",
    "agp_metrics",
    "all_metrics",
    "auc",
    "below_percent",
    "calculate_sleep_wake",
    "CGMS2DayByDay",
    "cogi",
    "conga",
    "cv_glu",
    "cv_measures",
    "ea1c",
    "epicalc_profile",
    "episode_calculation",
    "gmi",
    "grade",
    "grade_eugly",
    "grade_hyper",
    "grade_hypo",
    "gri",
    "gvp",
    "hbgi",
    "hist_roc",
    "hyper_index",
    "hypo_index",
    "igc",
    "iglu_shiny",
    "in_range_percent",
    "iqr_glu",
    "j_index",
    "lbgi",
    "m_value",
    "mad_glu",
    "mag",
    "mage",
    "mage_ma_single",
    "meal_metrics",
    "mean_glu",
    "median_glu",
    "metrics_heatmap",
    "modd",
    "optimized_iglu_functions",
    "pgs",
    "plot_agp",
    "plot_daily",
    "plot_glu",
    "plot_lasagna",
    "plot_lasagna_1subject",
    "plot_meals",
    "plot_ranges",
    "plot_roc",
    "process_data",
    "quantile_glu",
    "range_glu",
    "read_raw_data",
    "roc",
    "sd_glu",
    "sd_measures",
    "sd_roc",
    "summary_glu"
  ],
  "_datasets": [
    {
      "name": "example_data_1_subject",
      "title": "Example CGM data for one subject with Type II diabetes",
      "object": "example_data_1_subject",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "gl"
      ],
      "rows": 2915,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_data_5_subject",
      "title": "Example CGM data for 5 subjects with Type II diabetes",
      "object": "example_data_5_subject",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "gl"
      ],
      "rows": 13866,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_data_hall",
      "title": "Example data from Hall et al. (2018)",
      "object": "example_data_hall",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "gl",
        "diagnosis"
      ],
      "rows": 34890,
      "table": true,
      "tojson": true
    },
    {
      "name": "example_meals_hall",
      "title": "Example mealtimes data from Hall et al. (2018)",
      "object": "example_meals_hall",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "meal",
        "mealtime"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "above_percent",
      "title": "Calculate percentage of values above target thresholds",
      "topics": [
        "above_percent"
      ]
    },
    {
      "page": "active_percent",
      "title": "Calculate percentage of time CGM was active",
      "topics": [
        "active_percent"
      ]
    },
    {
      "page": "adrr",
      "title": "Calculate average daily risk range (ADRR)",
      "topics": [
        "adrr"
      ]
    },
    {
      "page": "agp",
      "title": "Display Ambulatory Glucose Profile (AGP) statistics for selected subject",
      "topics": [
        "agp"
      ]
    },
    {
      "page": "agp_metrics",
      "title": "Calculate metrics for the Ambulatory Glucose Profile (AGP)",
      "topics": [
        "agp_metrics"
      ]
    },
    {
      "page": "all_metrics",
      "title": "Calculate all metrics in iglu",
      "topics": [
        "all_metrics"
      ]
    },
    {
      "page": "auc",
      "title": "Calculate Area Under Curve AUC",
      "topics": [
        "auc"
      ]
    },
    {
      "page": "below_percent",
      "title": "Calculate percentage below targeted values",
      "topics": [
        "below_percent"
      ]
    },
    {
      "page": "calculate_sleep_wake",
      "title": "Calculate metrics for values inside and/or outside a specified time range.",
      "topics": [
        "calculate_sleep_wake"
      ]
    },
    {
      "page": "CGMS2DayByDay",
      "title": "Interpolate glucose value on an equally spaced grid from day to day",
      "topics": [
        "CGMS2DayByDay"
      ]
    },
    {
      "page": "cogi",
      "title": "Calculate Continuous Glucose Monitoring Index (COGI) values",
      "topics": [
        "cogi"
      ]
    },
    {
      "page": "conga",
      "title": "Continuous Overall Net Glycemic Action (CONGA)",
      "topics": [
        "conga"
      ]
    },
    {
      "page": "cv_glu",
      "title": "Calculate Coefficient of Variation (CV) of glucose levels",
      "topics": [
        "cv_glu"
      ]
    },
    {
      "page": "cv_measures",
      "title": "Calculate Coefficient of Variation subtypes",
      "topics": [
        "cv_measures"
      ]
    },
    {
      "page": "ea1c",
      "title": "Calculate eA1C",
      "topics": [
        "ea1c"
      ]
    },
    {
      "page": "epicalc_profile",
      "title": "Display Episode Calculation statistics for selected subject",
      "topics": [
        "epicalc_profile"
      ]
    },
    {
      "page": "episode_calculation",
      "title": "Calculates Hypo/Hyperglycemic episodes with summary statistics",
      "topics": [
        "episode_calculation"
      ]
    },
    {
      "page": "example_data_1_subject",
      "title": "Example CGM data for one subject with Type II diabetes",
      "topics": [
        "example_data_1_subject"
      ]
    },
    {
      "page": "example_data_5_subject",
      "title": "Example CGM data for 5 subjects with Type II diabetes",
      "topics": [
        "example_data_5_subject"
      ]
    },
    {
      "page": "example_data_hall",
      "title": "Example data from Hall et al. (2018)",
      "topics": [
        "example_data_hall"
      ]
    },
    {
      "page": "example_meals_hall",
      "title": "Example mealtimes data from Hall et al. (2018)",
      "topics": [
        "example_meals_hall"
      ]
    },
    {
      "page": "gmi",
      "title": "Calculate GMI",
      "topics": [
        "gmi"
      ]
    },
    {
      "page": "grade",
      "title": "Calculate mean GRADE score",
      "topics": [
        "grade"
      ]
    },
    {
      "page": "grade_eugly",
      "title": "Percentage of GRADE score attributable to target range",
      "topics": [
        "grade_eugly"
      ]
    },
    {
      "page": "grade_hyper",
      "title": "Percentage of GRADE score attributable to hyperglycemia",
      "topics": [
        "grade_hyper"
      ]
    },
    {
      "page": "grade_hypo",
      "title": "Percentage of GRADE score attributable to hypoglycemia",
      "topics": [
        "grade_hypo"
      ]
    },
    {
      "page": "gri",
      "title": "Calculate Glycemia Risk Index (GRI)",
      "topics": [
        "gri"
      ]
    },
    {
      "page": "gvp",
      "title": "Calculate Glucose Variability Percentage (GVP)",
      "topics": [
        "gvp"
      ]
    },
    {
      "page": "hbgi",
      "title": "Calculate High Blood Glucose Index (HBGI)",
      "topics": [
        "hbgi"
      ]
    },
    {
      "page": "hist_roc",
      "title": "Plot histogram of Rate of Change values (ROC)",
      "topics": [
        "hist_roc"
      ]
    },
    {
      "page": "hyper_index",
      "title": "Calculate Hyperglycemia Index",
      "topics": [
        "hyper_index"
      ]
    },
    {
      "page": "hypo_index",
      "title": "Calculate Hypoglycemia Index",
      "topics": [
        "hypo_index"
      ]
    },
    {
      "page": "igc",
      "title": "Calculate Index of Glycemic Control",
      "topics": [
        "igc"
      ]
    },
    {
      "page": "iglu_shiny",
      "title": "Run IGLU Shiny App",
      "topics": [
        "iglu_shiny"
      ]
    },
    {
      "page": "in_range_percent",
      "title": "Calculate percentage in targeted value ranges",
      "topics": [
        "in_range_percent"
      ]
    },
    {
      "page": "iqr_glu",
      "title": "Calculate glucose level iqr",
      "topics": [
        "iqr_glu"
      ]
    },
    {
      "page": "j_index",
      "title": "Calculate J-index",
      "topics": [
        "j_index"
      ]
    },
    {
      "page": "lbgi",
      "title": "Calculate Low Blood Glucose Index (LBGI)",
      "topics": [
        "lbgi"
      ]
    },
    {
      "page": "m_value",
      "title": "Calculate the M-value",
      "topics": [
        "m_value"
      ]
    },
    {
      "page": "mad_glu",
      "title": "Calculate Median Absolute Deviation (MAD)",
      "topics": [
        "mad_glu"
      ]
    },
    {
      "page": "mag",
      "title": "Calculate the Mean Absolute Glucose (MAG)",
      "topics": [
        "mag"
      ]
    },
    {
      "page": "mage",
      "title": "Calculate Mean Amplitude of Glycemic Excursions",
      "topics": [
        "mage"
      ]
    },
    {
      "page": "mage_ma_single",
      "title": "Calculates Mean Amplitude of Glycemic Excursions (see \"mage\")",
      "topics": [
        "mage_ma_single"
      ]
    },
    {
      "page": "meal_metrics",
      "title": "Calculate Meal Metrics",
      "topics": [
        "meal_metrics"
      ]
    },
    {
      "page": "mean_glu",
      "title": "Calculate mean glucose level",
      "topics": [
        "mean_glu"
      ]
    },
    {
      "page": "median_glu",
      "title": "Calculate median glucose level",
      "topics": [
        "median_glu"
      ]
    },
    {
      "page": "metrics_heatmap",
      "title": "Create a heatmap of metric values by subject based on hierarchical clustering order",
      "topics": [
        "metrics_heatmap"
      ]
    },
    {
      "page": "modd",
      "title": "Calculate mean difference between glucose values obtained at the same time of day (MODD)",
      "topics": [
        "modd"
      ]
    },
    {
      "page": "optimized_iglu_functions",
      "title": "Optimized Calculations of Time Dependent iglu Metrics",
      "topics": [
        "optimized_iglu_functions"
      ]
    },
    {
      "page": "pgs",
      "title": "Calculate Personal Glycemic State (PGS)",
      "topics": [
        "pgs"
      ]
    },
    {
      "page": "plot_agp",
      "title": "Plot Ambulatory Glucose Profile (AGP) modal day",
      "topics": [
        "plot_agp"
      ]
    },
    {
      "page": "plot_daily",
      "title": "Plot daily glucose profiles",
      "topics": [
        "plot_daily"
      ]
    },
    {
      "page": "plot_glu",
      "title": "Plot time series and lasagna plots of glucose measurements",
      "topics": [
        "plot_glu"
      ]
    },
    {
      "page": "plot_lasagna",
      "title": "Lasagna plot of glucose values for multiple subjects",
      "topics": [
        "plot_lasagna"
      ]
    },
    {
      "page": "plot_lasagna_1subject",
      "title": "Lasagna plot of glucose values for 1 subject aligned across times of day",
      "topics": [
        "plot_lasagna_1subject"
      ]
    },
    {
      "page": "plot_meals",
      "title": "Plot meal metrics visualization",
      "topics": [
        "plot_meals"
      ]
    },
    {
      "page": "plot_ranges",
      "title": "Plot Time in Ranges as a bar plot",
      "topics": [
        "plot_ranges"
      ]
    },
    {
      "page": "plot_roc",
      "title": "Plot time series of glucose colored by rate of change",
      "topics": [
        "plot_roc"
      ]
    },
    {
      "page": "process_data",
      "title": "Data Pre-Processor",
      "topics": [
        "process_data"
      ]
    },
    {
      "page": "quantile_glu",
      "title": "Calculate glucose level quantiles",
      "topics": [
        "quantile_glu"
      ]
    },
    {
      "page": "range_glu",
      "title": "Calculate glucose level range",
      "topics": [
        "range_glu"
      ]
    },
    {
      "page": "read_raw_data",
      "title": "Read raw data from a variety of common sensors.",
      "topics": [
        "read_raw_data"
      ]
    },
    {
      "page": "roc",
      "title": "Calculate the Rate of Change at each time point (ROC)",
      "topics": [
        "roc"
      ]
    },
    {
      "page": "sd_glu",
      "title": "Calculate sd glucose level",
      "topics": [
        "sd_glu"
      ]
    },
    {
      "page": "sd_measures",
      "title": "Calculate SD subtypes",
      "topics": [
        "sd_measures"
      ]
    },
    {
      "page": "sd_roc",
      "title": "Calculate the standard deviation of the rate of change",
      "topics": [
        "sd_roc"
      ]
    },
    {
      "page": "summary_glu",
      "title": "Calculate summary glucose level",
      "topics": [
        "summary_glu"
      ]
    }
  ],
  "_readme": "https://github.com/irinagain/iglu/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "backports",
    "base64enc",
    "bitops",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "car",
    "carData",
    "caTools",
    "cli",
    "colorspace",
    "commonmark",
    "corrplot",
    "cowplot",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "Deriv",
    "digest",
    "doBy",
    "dplyr",
    "DT",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forecast",
    "Formula",
    "fracdiff",
    "fs",
    "generics",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "lme4",
    "lmtest",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "microbenchmark",
    "mime",
    "minqa",
    "modelr",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "openssl",
    "otel",
    "patchwork",
    "pbkrtest",
    "pheatmap",
    "pillar",
    "pkgconfig",
    "plotly",
    "polynom",
    "promises",
    "purrr",
    "quantreg",
    "R6",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang",
    "rmarkdown",
    "rstatix",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tinytex",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "AGP_and_Episodes.Rmd",
      "filename": "AGP_and_Episodes.html",
      "title": "AGP and Episodes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Ambulatory Glucose Profile (AGP)",
        "Episode Calculation",
        "Parameters",
        "data",
        "lv1_hypo, lv2_hypo, hy1_hyper, lv2_hyper",
        "dur_length",
        "Return value",
        "Epicalc_profile function"
      ],
      "created": "2021-04-19 19:44:46",
      "modified": "2025-06-12 13:41:12",
      "commits": 6
    },
    {
      "source": "iglu.Rmd",
      "filename": "iglu.html",
      "title": "Getting Started in iglu",
      "author": "Steve Broll, Elizabeth Chun, Irina Gaynanova, David Buchanan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Shiny App",
        "Example Datasets",
        "Example data for 1 subject",
        "Example data for 5 subjects",
        "Importing and Cleaning data",
        "Importing data",
        "Processing data",
        "Calculating time-independent metrics",
        "Example metrics: time-independent",
        "Calculating time-dependent metrics",
        "CGMS2DayByDay()",
        "Example metrics: time-dependent",
        "Calculating metrics for sleep or wake periods",
        "Using calculate_sleep_wake",
        "Visualizations",
        "Example plots: time-series",
        "Lasagna plots",
        "Example plots: Rate of change"
      ],
      "created": "2019-12-05 23:37:43",
      "modified": "2024-04-13 01:36:39",
      "commits": 33
    },
    {
      "source": "lasagna_plots.Rmd",
      "filename": "lasagna_plots.html",
      "title": "Lasagna Plots in iglu",
      "author": "Steve Broll, Elizabeth Chun, Irina Gaynanova, David Buchanan",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2021-04-19 19:44:46",
      "modified": "2022-11-16 14:56:54",
      "commits": 5
    },
    {
      "source": "metrics_list.Rmd",
      "filename": "metrics_list.html",
      "title": "List of metrics implemented in iglu",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2020-05-26 22:11:05",
      "modified": "2023-11-07 18:42:19",
      "commits": 16
    },
    {
      "source": "MAGE.Rmd",
      "filename": "MAGE.html",
      "title": "MAGE Algorithm",
      "author": "Nathaniel J. Fernandes, Nhan Nguyen, Elizabeth Chun, Naresh Punjabi, Irina Gaynanova",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Abstract",
        "Introduction",
        "Methods",
        "Results",
        "Discussion",
        "Important Notes on rGV and cgmquantify",
        "Conclusion",
        "Appendix",
        "Why are the first and last data points always treated as crossing points?",
        "What is whiplash?",
        "Why set a default of 180 minutes for max_gap?",
        "References"
      ],
      "created": "2021-12-16 23:06:20",
      "modified": "2024-10-09 20:08:17",
      "commits": 10
    }
  ],
  "_score": 8.587318014514068,
  "_indexed": true,
  "_nocasepkg": "iglu",
  "_universes": [
    "irinagain"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.3.0",
      "date": "2026-05-08T07:04:09.000Z",
      "distro": "noble",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "72f5d5b2ed521cee6f7e88a1b529e8faf0f02fdb5ee4a57af71b5ec9ed282978",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.3.0",
      "date": "2026-05-08T07:03:09.000Z",
      "distro": "noble",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "b2f5fb026883f3f5497195c63e9d1581583646c5cbd50c2f79c4c63363730ba5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.3.0",
      "date": "2026-05-08T07:03:32.000Z",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "b44d9f5b6548e71ae2c2f39d54132ea29ac6e3289deb509b1dcf79f59391676d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.3.0",
      "date": "2026-05-08T07:02:33.000Z",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "464a539a1c9f35556dd06fe2164d36f5dbd5e818b933a240014ebe4c5fc7f504",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "4.3.0",
      "date": "2026-05-08T07:01:58.000Z",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "5cda10cbef497564721b0b1b28d6d1008036ee2f4198cc12be2aa8989ab8106e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "4.3.0",
      "date": "2026-05-08T07:01:58.000Z",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "d37d4f452a69d85f8c537ebb6fa53c4f75ae27987eb52bb3f4b72ce80211720b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "4.3.0",
      "date": "2026-05-08T07:02:35.000Z",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "b3f4a5b6e526ea81ba2c4d28be14c380752aeca76bd4de4b89b7320fd5297e8e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.3.0",
      "date": "2026-05-22T14:11:17.000Z",
      "commit": "33d72695d77900c62d4f408a748d821a08df9b0e",
      "fileid": "1b81f66a3f26cd5e099b8eb3afd4bf5c1056c374164eb14faff5a576fbedaca7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/irinagain/actions/runs/25541784864"
    }
  ]
}