{
  "_id": "6a170bcfacfb0bcc41d93368",
  "Package": "jsmodule",
  "Title": "'RStudio' Addins and 'Shiny' Modules for Medical Research",
  "Version": "2.0.1",
  "Date": "2025-12-09",
  "Authors@R": "c(\nperson(\"Jinseob\", \"Kim\", email = \"jinseob2kim@gmail.com\", role = c(\"aut\", \"cre\"),  comment = c(ORCID = \"0000-0002-9403-605X\")),\nperson(\"Zarathu\", role = c(\"cph\", \"fnd\")),\nperson(\"Hyunki\", \"Lee\", email = \"leevenstar@snu.ac.kr\", role = c(\"aut\")),\nperson(\"Changwoo\", \"Lim\", email = \"limcw@zarathu.com\", role = c(\"aut\")),\nperson(\"Jinhwan\", \"Kim\", email = \"jinhwan@zarathu.com\", role = c(\"aut\"), comment = c(ORCID = \"0009-0009-3217-2417\")),\nperson(\"Yoonkyoung\", \"Jeon\", email = \"rachel200357@gmail.com\", role = c(\"aut\")),\nperson(\"Jaewoong\", \"Heo\", email = \"koolerjaebee@gmail.com\", role = c(\"aut\")),\nperson(\"Youngsun\", \"Park\", email = \"ddspys@gmail.com\", role = c(\"aut\"), comment = c(ORCID = \"0009-0009-9336-2281\")),\nperson(\"Hyungwoo\", \"Jo\", email = \"street_4@naver.com\", role = c(\"aut\")),\nperson(\"Jeongmin\", \"Seo\", email = \"jmme425@naver.com\", role = c(\"aut\")),\nperson(\"Hojun\", \"LEE\", email = \"yejikang63@gmail.com\", role = c(\"aut\")),\nperson(\"Sungho\", \"Choi\", email = \"1213sam0@gmail.com\", role = c(\"aut\")),\nperson(\"Yeji\", \"Kang\", email = \"yejikang63@gmail.com\", role = c(\"aut\")),\nperson(\"Mingu\", \"Jee\", email = \"rafamingujee047@gmail.com\", role = c(\"aut\"))\n)",
  "Description": "'RStudio' addins and 'Shiny' modules for descriptive\nstatistics, regression and survival analysis.",
  "License": "Apache License 2.0",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "URL": "https://jinseob2kim.github.io/jsmodule/,\nhttps://github.com/jinseob2kim/jsmodule",
  "BugReports": "https://github.com/jinseob2kim/jsmodule/issues",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libfribidi-dev make libharfbuzz-dev libicu-dev\nlibjpeg-dev libpng-dev libtiff-dev libuv1-dev libwebp-dev\nlibxml2-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://jinseob2kim.r-universe.dev",
  "Date/Publication": "2025-12-17 10:07:35 UTC",
  "RemoteUrl": "https://github.com/jinseob2kim/jsmodule",
  "RemoteRef": "HEAD",
  "RemoteSha": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 15:14:23 UTC",
    "User": "root"
  },
  "Author": "Jinseob Kim [aut, cre] (ORCID: <https://orcid.org/0000-0002-9403-605X>),\nZarathu [cph, fnd],\nHyunki Lee [aut],\nChangwoo Lim [aut],\nJinhwan Kim [aut] (ORCID: <https://orcid.org/0009-0009-3217-2417>),\nYoonkyoung Jeon [aut],\nJaewoong Heo [aut],\nYoungsun Park [aut] (ORCID: <https://orcid.org/0009-0009-9336-2281>),\nHyungwoo Jo [aut],\nJeongmin Seo [aut],\nHojun LEE [aut],\nSungho Choi [aut],\nYeji Kang [aut],\nMingu Jee [aut]",
  "Maintainer": "Jinseob Kim <jinseob2kim@gmail.com>",
  "MD5sum": "1335fe60e5f85f6852a06a5df205a72d",
  "_user": "jinseob2kim",
  "_type": "src",
  "_file": "jsmodule_2.0.1.tar.gz",
  "_fileid": "ceb79242fdd59eec0012843e31e9e8590896e8095325c290734ae3a61b939383",
  "_filesize": 5133164,
  "_sha256": "ceb79242fdd59eec0012843e31e9e8590896e8095325c290734ae3a61b939383",
  "_created": "2026-05-27T15:14:23.000Z",
  "_published": "2026-05-27T15:20:47.499Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78108997444,
      "time": 309,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7244288472"
    },
    {
      "job": 78108997355,
      "time": 285,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7244278792"
    },
    {
      "job": 78108997245,
      "time": 168,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7244229154"
    },
    {
      "job": 78108997159,
      "time": 137,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7244216279"
    },
    {
      "job": 78107832798,
      "time": 330,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7244155456"
    },
    {
      "job": 78108997139,
      "time": 193,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7244240458"
    },
    {
      "job": 78108997166,
      "time": 214,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7244248645"
    },
    {
      "job": 78108997452,
      "time": 243,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7244260688"
    },
    {
      "job": 78108997313,
      "time": 265,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7244270178"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jinseob2kim/jsmodule",
  "_commit": {
    "id": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
    "author": "Jaewoong Heo <koolerjaebee@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #83 from koolerjaebee/master\n\nvignettes doc 추가",
    "time": 1765966055
  },
  "_maintainer": {
    "name": "Jinseob Kim",
    "email": "jinseob2kim@gmail.com",
    "login": "jinseob2kim",
    "description": "M.D, M.P.H, Founder at @zarathucorp \n\n",
    "uuid": 33089958,
    "orcid": "0000-0002-9403-605X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Imports"
    },
    {
      "package": "epiDisplay",
      "role": "Imports"
    },
    {
      "package": "flextable",
      "role": "Imports"
    },
    {
      "package": "forestploter",
      "role": "Imports"
    },
    {
      "package": "geepack",
      "role": "Imports"
    },
    {
      "package": "GGally",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "haven",
      "role": "Imports"
    },
    {
      "package": "Hmisc",
      "role": "Imports"
    },
    {
      "package": "jskm",
      "version": ">= 0.4.4",
      "role": "Imports"
    },
    {
      "package": "jstable",
      "version": ">= 1.3.8",
      "role": "Imports"
    },
    {
      "package": "labelled",
      "role": "Imports"
    },
    {
      "package": "MatchIt",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "maxstat",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "officer",
      "role": "Imports"
    },
    {
      "package": "pROC",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Imports"
    },
    {
      "package": "rvg",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "see",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "shinyAce",
      "role": "Imports"
    },
    {
      "package": "shinycustomloader",
      "role": "Imports"
    },
    {
      "package": "shinyjs",
      "role": "Imports"
    },
    {
      "package": "shinyWidgets",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "survey",
      "role": "Imports"
    },
    {
      "package": "survIDINRI",
      "role": "Imports"
    },
    {
      "package": "survival",
      "role": "Imports"
    },
    {
      "package": "timeROC",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "riskRegression",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "openxlsx",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "shinytest",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "RAppArmor",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "role": "Suggests"
    }
  ],
  "_owner": "jinseob2kim",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-22",
      "n": 2
    },
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-27",
      "n": 7
    },
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 5
    },
    {
      "week": "2025-32",
      "n": 4
    },
    {
      "week": "2025-33",
      "n": 3
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-41",
      "n": 2
    },
    {
      "week": "2025-50",
      "n": 3
    },
    {
      "week": "2025-51",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v.1.6.14",
      "date": "2025-08-14"
    },
    {
      "name": "v1.6.15",
      "date": "2025-10-10"
    }
  ],
  "_topics": [
    "medical",
    "rstudio-addins",
    "shiny",
    "shiny-modules",
    "statistics"
  ],
  "_stars": 25,
  "_contributors": [
    {
      "user": "jinseob2kim",
      "count": 395,
      "uuid": 33089958
    },
    {
      "user": "koolerjaebee",
      "count": 48,
      "uuid": 34667441
    },
    {
      "user": "cyk0315",
      "count": 35,
      "uuid": 91959343
    },
    {
      "user": "jhk0530",
      "count": 29,
      "uuid": 6457691
    },
    {
      "user": "changwoolim",
      "count": 23,
      "uuid": 86377226
    },
    {
      "user": "hyungwoo-jo",
      "count": 17,
      "uuid": 148756445
    },
    {
      "user": "hbgyeom1",
      "count": 13,
      "uuid": 151603203
    },
    {
      "user": "scacola",
      "count": 10,
      "uuid": 95119053
    },
    {
      "user": "myunghyojong",
      "count": 6,
      "uuid": 101956139
    },
    {
      "user": "ddspys",
      "count": 5,
      "uuid": 147989688
    },
    {
      "user": "21-hj",
      "count": 3,
      "uuid": 177299458
    },
    {
      "user": "rafa-m-j",
      "count": 3,
      "uuid": 171699573
    },
    {
      "user": "newjoseph",
      "count": 3,
      "uuid": 43889699
    },
    {
      "user": "yejikang63",
      "count": 3,
      "uuid": 201551183
    },
    {
      "user": "jmjmfasdf",
      "count": 2,
      "uuid": 104200033
    },
    {
      "user": "chaeelee",
      "count": 1,
      "uuid": 105055370
    },
    {
      "user": "wognsths",
      "count": 1,
      "uuid": 136212093
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 33089958,
    "type": "user",
    "name": "Jinseob Kim",
    "description": "M.D, M.P.H, Founder at @zarathucorp \r\n\r\n"
  },
  "_downloads": {
    "count": 355,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jsmodule"
  },
  "_devurl": "https://github.com/jinseob2kim/jsmodule",
  "_pkgdown": "https://jinseob2kim.github.io/jsmodule/",
  "_searchresults": 108,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jsmodule.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jinseob2kim/jsmodule",
  "_realowner": "jinseob2kim",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.7.10",
      "date": "2019-03-08"
    },
    {
      "version": "0.8.0",
      "date": "2019-04-07"
    },
    {
      "version": "0.8.1",
      "date": "2019-04-19"
    },
    {
      "version": "0.8.2",
      "date": "2019-05-11"
    },
    {
      "version": "0.8.3",
      "date": "2019-05-12"
    },
    {
      "version": "0.8.4",
      "date": "2019-05-30"
    },
    {
      "version": "0.8.5",
      "date": "2019-06-05"
    },
    {
      "version": "0.9.0",
      "date": "2019-06-07"
    },
    {
      "version": "0.9.1",
      "date": "2019-06-10"
    },
    {
      "version": "0.9.2",
      "date": "2019-06-18"
    },
    {
      "version": "0.9.9",
      "date": "2019-07-14"
    },
    {
      "version": "1.0.0",
      "date": "2019-08-19"
    },
    {
      "version": "1.0.1",
      "date": "2019-09-22"
    },
    {
      "version": "1.0.2",
      "date": "2019-11-03"
    },
    {
      "version": "1.0.4",
      "date": "2019-12-02"
    },
    {
      "version": "1.0.5",
      "date": "2020-02-17"
    },
    {
      "version": "1.0.6",
      "date": "2020-03-14"
    },
    {
      "version": "1.0.7",
      "date": "2020-04-29"
    },
    {
      "version": "1.0.8",
      "date": "2020-06-04"
    },
    {
      "version": "1.1.0",
      "date": "2020-07-09"
    },
    {
      "version": "1.1.1",
      "date": "2020-08-28"
    },
    {
      "version": "1.1.2",
      "date": "2020-10-12"
    },
    {
      "version": "1.1.3",
      "date": "2020-11-06"
    },
    {
      "version": "1.1.4",
      "date": "2020-12-01"
    },
    {
      "version": "1.1.5",
      "date": "2021-01-17"
    },
    {
      "version": "1.1.6",
      "date": "2021-02-15"
    },
    {
      "version": "1.1.7",
      "date": "2021-03-14"
    },
    {
      "version": "1.1.8",
      "date": "2021-08-09"
    },
    {
      "version": "1.1.9",
      "date": "2021-09-23"
    },
    {
      "version": "1.2.0",
      "date": "2021-10-11"
    },
    {
      "version": "1.3.0",
      "date": "2022-01-06"
    },
    {
      "version": "1.3.1",
      "date": "2022-08-08"
    },
    {
      "version": "1.3.2",
      "date": "2022-09-12"
    },
    {
      "version": "1.3.3",
      "date": "2022-10-18"
    },
    {
      "version": "1.3.4",
      "date": "2022-12-15"
    },
    {
      "version": "1.3.6",
      "date": "2023-02-06"
    },
    {
      "version": "1.4.0",
      "date": "2023-03-10"
    },
    {
      "version": "1.4.1",
      "date": "2023-04-14"
    },
    {
      "version": "1.4.2",
      "date": "2023-08-08"
    },
    {
      "version": "1.4.3",
      "date": "2023-10-18"
    },
    {
      "version": "1.4.4",
      "date": "2023-12-07"
    },
    {
      "version": "1.5.0",
      "date": "2024-02-14"
    },
    {
      "version": "1.5.1",
      "date": "2024-03-07"
    },
    {
      "version": "1.5.2",
      "date": "2024-03-27"
    },
    {
      "version": "1.5.3",
      "date": "2024-04-15"
    },
    {
      "version": "1.5.4",
      "date": "2024-05-07"
    },
    {
      "version": "1.5.5",
      "date": "2024-06-05"
    },
    {
      "version": "1.5.6",
      "date": "2024-07-18"
    },
    {
      "version": "1.5.7",
      "date": "2024-08-20"
    },
    {
      "version": "1.5.8",
      "date": "2024-09-20"
    },
    {
      "version": "1.5.9",
      "date": "2024-10-17"
    },
    {
      "version": "1.6.0",
      "date": "2024-12-11"
    },
    {
      "version": "1.6.1",
      "date": "2025-01-08"
    },
    {
      "version": "1.6.3",
      "date": "2025-02-19"
    },
    {
      "version": "1.6.4",
      "date": "2025-03-10"
    },
    {
      "version": "1.6.8",
      "date": "2025-04-25"
    },
    {
      "version": "1.6.9",
      "date": "2025-05-28"
    },
    {
      "version": "1.6.11",
      "date": "2025-07-02"
    },
    {
      "version": "1.6.13",
      "date": "2025-08-20"
    },
    {
      "version": "1.6.15",
      "date": "2025-10-10"
    },
    {
      "version": "2.0.1",
      "date": "2025-12-18"
    }
  ],
  "_exports": [
    "aiAssistant",
    "aiAssistantUI",
    "barServer",
    "barUI",
    "boxServer",
    "boxUI",
    "coxModule",
    "coxUI",
    "csvFile",
    "csvFileInput",
    "FilePs",
    "FilePsInput",
    "FileRepeated",
    "FileRepeatedInput",
    "FileSurvey",
    "FileSurveyInput",
    "forestcoxServer",
    "forestcoxUI",
    "forestglmServer",
    "forestglmUI",
    "GEEModuleLinear",
    "GEEModuleLogistic",
    "GEEModuleUI",
    "ggpairsModule",
    "ggpairsModule2",
    "ggpairsModuleUI1",
    "ggpairsModuleUI2",
    "ggplotdownUI",
    "histogramServer",
    "histogramUI",
    "jsBasicAddin",
    "jsBasicExtAddin",
    "jsBasicGadget",
    "jsPropensityAddin",
    "jsPropensityExtAddin",
    "jsPropensityGadget",
    "jsRepeatedAddin",
    "jsRepeatedExtAddin",
    "jsRepeatedGadget",
    "jsSurveyAddin",
    "jsSurveyExtAddin",
    "jsSurveyGadget",
    "kaplanModule",
    "kaplanUI",
    "lineServer",
    "lineUI",
    "logistic.display2",
    "logisticModule2",
    "mklist",
    "mksetdiff",
    "optionUI",
    "reclassificationJS",
    "regress.display2",
    "regressModule2",
    "regressModuleUI",
    "ROC_table",
    "rocModule",
    "rocModule2",
    "rocUI",
    "scatterServer",
    "scatterUI",
    "tb1module",
    "tb1module2",
    "tb1moduleUI",
    "tb1simple",
    "tb1simple2",
    "tb1simpleUI",
    "templateGenerator",
    "timerocModule",
    "timerocModule2",
    "timerocUI",
    "use_jsmodule_style"
  ],
  "_help": [
    {
      "page": "aiAssistant",
      "title": "aiAssistant: AI Assistant module server",
      "topics": [
        "aiAssistant"
      ]
    },
    {
      "page": "aiAssistantUI",
      "title": "aiAssistantUI: AI Assistant module UI",
      "topics": [
        "aiAssistantUI"
      ]
    },
    {
      "page": "barServer",
      "title": "barServer: shiny module server for barplot.",
      "topics": [
        "barServer"
      ]
    },
    {
      "page": "barUI",
      "title": "barUI: shiny module UI for barplot",
      "topics": [
        "barUI"
      ]
    },
    {
      "page": "boxServer",
      "title": "boxServer: shiny module server for boxplot.",
      "topics": [
        "boxServer"
      ]
    },
    {
      "page": "boxUI",
      "title": "boxUI: shiny module UI for boxplot",
      "topics": [
        "boxUI"
      ]
    },
    {
      "page": "coxModule",
      "title": "coxModule: shiny modulde server for Cox's model.",
      "topics": [
        "coxModule"
      ]
    },
    {
      "page": "coxUI",
      "title": "coxUI: shiny modulde UI for Cox's model.",
      "topics": [
        "coxUI"
      ]
    },
    {
      "page": "csvFile",
      "title": "csvFile: Shiny module Server for file upload.",
      "topics": [
        "csvFile"
      ]
    },
    {
      "page": "csvFileInput",
      "title": "csvFileInput: Shiny module UI for file upload.",
      "topics": [
        "csvFileInput"
      ]
    },
    {
      "page": "FilePs",
      "title": "FilePs: Shiny module Server for propensity score analysis.",
      "topics": [
        "FilePs"
      ]
    },
    {
      "page": "FilePsInput",
      "title": "FilePsInput: Shiny module UI for propensity score analysis.",
      "topics": [
        "FilePsInput"
      ]
    },
    {
      "page": "FileRepeated",
      "title": "FileRepeated: Server for repeated measures analysis.",
      "topics": [
        "FileRepeated"
      ]
    },
    {
      "page": "FileRepeatedInput",
      "title": "FileRepeatedInput: UI for repeated measures analysis.",
      "topics": [
        "FileRepeatedInput"
      ]
    },
    {
      "page": "FileSurvey",
      "title": "FileSurvey: Server for survey data analysis.",
      "topics": [
        "FileSurvey"
      ]
    },
    {
      "page": "FileSurveyInput",
      "title": "FileSurveyInput: UI for survey data analysis.",
      "topics": [
        "FileSurveyInput"
      ]
    },
    {
      "page": "forestcoxServer",
      "title": "forestcoxServer:shiny module server for forestcox",
      "topics": [
        "forestcoxServer"
      ]
    },
    {
      "page": "forestcoxUI",
      "title": "forestcoxUI:shiny module UI for forestcox",
      "topics": [
        "forestcoxUI"
      ]
    },
    {
      "page": "forestglmServer",
      "title": "forestglmServer:shiny module server for forestglm",
      "topics": [
        "forestglmServer"
      ]
    },
    {
      "page": "forestglmUI",
      "title": "forestglmUI:Shiny module UI for forestglm",
      "topics": [
        "forestglmUI"
      ]
    },
    {
      "page": "GEEModuleLinear",
      "title": "GEEModuleLinear: shiny modulde server for gaussian generalized estimating equation(GEE) using reactive data.",
      "topics": [
        "GEEModuleLinear"
      ]
    },
    {
      "page": "GEEModuleLogistic",
      "title": "GEEModuleLogistic: shiny modulde server for binomial gaussian generalized estimating equation(GEE) using reactive data.",
      "topics": [
        "GEEModuleLogistic"
      ]
    },
    {
      "page": "GEEModuleUI",
      "title": "GEEModuleUI: shiny modulde UI for generalized estimating equation(GEE).",
      "topics": [
        "GEEModuleUI"
      ]
    },
    {
      "page": "ggpairsModule",
      "title": "ggpairsModule: shiny module server for basic/scatter plot.",
      "topics": [
        "ggpairsModule"
      ]
    },
    {
      "page": "ggpairsModule2",
      "title": "ggpairsModule2: shiny module server for basic/scatter plot for reactive data.",
      "topics": [
        "ggpairsModule2"
      ]
    },
    {
      "page": "ggpairsModuleUI1",
      "title": "ggpairsModuleUI1: Variable selection module UI for ggpairs",
      "topics": [
        "ggpairsModuleUI1"
      ]
    },
    {
      "page": "ggpairsModuleUI2",
      "title": "ggpairsModuleUI2: Option & download module UI for ggpairs",
      "topics": [
        "ggpairsModuleUI2"
      ]
    },
    {
      "page": "ggplotdownUI",
      "title": "ggplotdownUI: Option & download module UI for ggplot",
      "topics": [
        "ggplotdownUI"
      ]
    },
    {
      "page": "histogramServer",
      "title": "histogramServer: shiny module server for histogram.",
      "topics": [
        "histogramServer"
      ]
    },
    {
      "page": "histogramUI",
      "title": "histogramUI: shiny module UI for histogram",
      "topics": [
        "histogramUI"
      ]
    },
    {
      "page": "is_production_environment",
      "title": "Detect if running in production/deployment environment",
      "topics": [
        "is_production_environment"
      ]
    },
    {
      "page": "jsBasicAddin",
      "title": "jsBasicAddin: Rstudio addin of jsBasicGadget",
      "topics": [
        "jsBasicAddin"
      ]
    },
    {
      "page": "jsBasicExtAddin",
      "title": "jsBasicExtAddin: RStudio Addin for basic data analysis with external data.",
      "topics": [
        "jsBasicExtAddin"
      ]
    },
    {
      "page": "jsBasicGadget",
      "title": "jsBasicGadget: Shiny Gadget of Basic Statistics in Medical Research.",
      "topics": [
        "jsBasicGadget"
      ]
    },
    {
      "page": "jsPropensityAddin",
      "title": "jsPropensityAddin: Rstudio addin of jsPropensityGadget",
      "topics": [
        "jsPropensityAddin"
      ]
    },
    {
      "page": "jsPropensityExtAddin",
      "title": "jsPropensityExtAddin: RStudio Addin for propensity score analysis with external data.",
      "topics": [
        "jsPropensityExtAddin"
      ]
    },
    {
      "page": "jsPropensityGadget",
      "title": "jsPropensityGadget: Shiny Gadget for propensity score analysis.",
      "topics": [
        "jsPropensityGadget"
      ]
    },
    {
      "page": "jsRepeatedAddin",
      "title": "jsRepeatedAddin: Rstudio addin of jsRepeatedGadget",
      "topics": [
        "jsRepeatedAddin"
      ]
    },
    {
      "page": "jsRepeatedExtAddin",
      "title": "jsRepeatedExtAddin: RStudio Addin for repeated measure analysis with external data.",
      "topics": [
        "jsRepeatedExtAddin"
      ]
    },
    {
      "page": "jsRepeatedGadget",
      "title": "jsRepeatedGadget: Shiny Gadget of Repeated measure analysis.",
      "topics": [
        "jsRepeatedGadget"
      ]
    },
    {
      "page": "jsSurveyAddin",
      "title": "jsSurveyAddin: Rstudio addin of jsSurveyGadget",
      "topics": [
        "jsSurveyAddin"
      ]
    },
    {
      "page": "jsSurveyExtAddin",
      "title": "jsSurveyExtAddin: RStudio Addin for survey data analysis with external data.",
      "topics": [
        "jsSurveyExtAddin"
      ]
    },
    {
      "page": "jsSurveyGadget",
      "title": "jsSurveyGadget: Shiny Gadget of survey data analysis.",
      "topics": [
        "jsSurveyGadget"
      ]
    },
    {
      "page": "kaplanModule",
      "title": "kaplanModule: shiny module server for kaplan-meier plot.",
      "topics": [
        "kaplanModule"
      ]
    },
    {
      "page": "kaplanUI",
      "title": "kaplanUI: shiny module UI for kaplan-meier plot",
      "topics": [
        "kaplanUI"
      ]
    },
    {
      "page": "lineServer",
      "title": "lineServer: shiny module server for lineplot.",
      "topics": [
        "lineServer"
      ]
    },
    {
      "page": "lineUI",
      "title": "lineUI: shiny module UI for lineplot",
      "topics": [
        "lineUI"
      ]
    },
    {
      "page": "logistic.display2",
      "title": "logistic.display2: Modified epiDisplay's logistic.display function.",
      "topics": [
        "logistic.display2"
      ]
    },
    {
      "page": "logisticModule2",
      "title": "logisticModule2: Shiny modulde server for logistic regression for reactive data.",
      "topics": [
        "logisticModule2"
      ]
    },
    {
      "page": "mk.lev2",
      "title": "mk.lev2: level generating function",
      "topics": [
        "mk.lev2"
      ]
    },
    {
      "page": "mklist",
      "title": "mklist: function to make variable list lncluding specific variables.",
      "topics": [
        "mklist"
      ]
    },
    {
      "page": "mksetdiff",
      "title": "mksetdiff: function to make variable list excluding specific variables.",
      "topics": [
        "mksetdiff"
      ]
    },
    {
      "page": "optionUI",
      "title": "optionUI: Option UI with icon",
      "topics": [
        "optionUI"
      ]
    },
    {
      "page": "reclassificationJS",
      "title": "reclassificationJS: Function for reclassification table and statistics",
      "topics": [
        "reclassificationJS"
      ]
    },
    {
      "page": "regress.display2",
      "title": "regress.display2: modified epiDisplay's regress.display function",
      "topics": [
        "regress.display2"
      ]
    },
    {
      "page": "regressModule2",
      "title": "regressModule2: Shiny modulde server for linear regression for reactive data.",
      "topics": [
        "regressModule2"
      ]
    },
    {
      "page": "regressModuleUI",
      "title": "regressModuleUI: shiny modulde UI for linear regression.",
      "topics": [
        "regressModuleUI"
      ]
    },
    {
      "page": "ROC_table",
      "title": "ROC_table: extract AUC, NRI and IDI information from list of roc object in pROC packages.",
      "topics": [
        "ROC_table"
      ]
    },
    {
      "page": "rocModule",
      "title": "rocModule: shiny module server for roc analysis",
      "topics": [
        "rocModule"
      ]
    },
    {
      "page": "rocModule2",
      "title": "rocModule2: shiny module server for roc analysis- input number of model as integer",
      "topics": [
        "rocModule2"
      ]
    },
    {
      "page": "rocUI",
      "title": "rocUI: shiny module UI for roc analysis",
      "topics": [
        "rocUI"
      ]
    },
    {
      "page": "safe_eval_expr",
      "title": "Safe evaluation wrapper with environment-aware security",
      "topics": [
        "safe_eval_expr"
      ]
    },
    {
      "page": "scatterServer",
      "title": "scatterServer: shiny module server for scatterplot.",
      "topics": [
        "scatterServer"
      ]
    },
    {
      "page": "scatterUI",
      "title": "scatterUI: shiny module UI for scatterplot",
      "topics": [
        "scatterUI"
      ]
    },
    {
      "page": "survIDINRI_helper",
      "title": "survIDINRI_helper: Helper function for IDI.INF.OUT in survIDINRI packages",
      "topics": [
        "survIDINRI_helper"
      ]
    },
    {
      "page": "tb1module",
      "title": "tb1module: table 1 shiny module server.",
      "topics": [
        "tb1module"
      ]
    },
    {
      "page": "tb1module2",
      "title": "tb1module2: table 1 shiny module server for reactive data.",
      "topics": [
        "tb1module2"
      ]
    },
    {
      "page": "tb1moduleUI",
      "title": "tb1moduleUI: table 1 module UI.",
      "topics": [
        "tb1moduleUI"
      ]
    },
    {
      "page": "tb1simple",
      "title": "tb1simple: tb1 module server for propensity score analysis",
      "topics": [
        "tb1simple"
      ]
    },
    {
      "page": "tb1simple2",
      "title": "tb1simple2: tb1 module for propensity score analysis for reactive data",
      "topics": [
        "tb1simple2"
      ]
    },
    {
      "page": "tb1simpleUI",
      "title": "tb1simpleUI : tb1 module UI for propensity score analysis",
      "topics": [
        "tb1simpleUI"
      ]
    },
    {
      "page": "templateGenerator",
      "title": "templateGenerator: Shiny Gadget for global/app.R template.",
      "topics": [
        "templateGenerator"
      ]
    },
    {
      "page": "timeROC_table",
      "title": "timeROC_table: extract AUC information from list of timeROChelper object.",
      "topics": [
        "timeROC_table"
      ]
    },
    {
      "page": "timeROChelper",
      "title": "timeROChelper: Helper function for timerocModule",
      "topics": [
        "timeROChelper"
      ]
    },
    {
      "page": "timerocModule",
      "title": "timerocModule: shiny module server for time-dependent roc analysis",
      "topics": [
        "timerocModule",
        "timerocModule2"
      ]
    },
    {
      "page": "timerocUI",
      "title": "timerocUI: shiny module UI for time-dependent roc analysis",
      "topics": [
        "timerocUI"
      ]
    },
    {
      "page": "use_jsmodule_style",
      "title": "Include jsmodule CSS styling",
      "topics": [
        "use_jsmodule_style"
      ]
    }
  ],
  "_readme": "https://github.com/jinseob2kim/jsmodule/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "backports",
    "base64enc",
    "bayestestR",
    "bdsmatrix",
    "bit",
    "bit64",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "car",
    "carData",
    "cellranger",
    "checkmate",
    "chk",
    "class",
    "cli",
    "clipr",
    "cluster",
    "cmprsk",
    "codetools",
    "colorspace",
    "commonmark",
    "correlation",
    "corrplot",
    "cowplot",
    "coxme",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "datawizard",
    "DBI",
    "Deriv",
    "diagram",
    "digest",
    "doBy",
    "doParallel",
    "dplyr",
    "DT",
    "e1071",
    "effectsize",
    "epiDisplay",
    "evaluate",
    "exactRankTests",
    "farver",
    "fastmap",
    "flextable",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "forcats",
    "foreach",
    "forecast",
    "foreign",
    "forestploter",
    "Formula",
    "fracdiff",
    "fs",
    "future",
    "future.apply",
    "gdata",
    "gdtools",
    "geepack",
    "generics",
    "GGally",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "ggstats",
    "glmnet",
    "globals",
    "glue",
    "gmodels",
    "gridExtra",
    "gtable",
    "gtools",
    "haven",
    "highr",
    "Hmisc",
    "hms",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "insight",
    "isoband",
    "iterators",
    "jquerylib",
    "jskm",
    "jsonlite",
    "jstable",
    "KernSmooth",
    "knitr",
    "labeling",
    "labelled",
    "later",
    "lattice",
    "lava",
    "lazyeval",
    "lifecycle",
    "listenv",
    "lme4",
    "lmerTest",
    "lmtest",
    "magrittr",
    "MASS",
    "MatchIt",
    "Matrix",
    "MatrixModels",
    "maxstat",
    "memoise",
    "mets",
    "mgcv",
    "microbenchmark",
    "mime",
    "minqa",
    "mitools",
    "modelbased",
    "modelr",
    "multcomp",
    "mvtnorm",
    "nlme",
    "nloptr",
    "nnet",
    "nortest",
    "numDeriv",
    "officer",
    "openssl",
    "openxlsx",
    "otel",
    "parallelly",
    "parameters",
    "patchwork",
    "pbkrtest",
    "pec",
    "performance",
    "pillar",
    "pkgconfig",
    "plotrix",
    "polspline",
    "polynom",
    "prettyunits",
    "pROC",
    "prodlim",
    "progress",
    "progressr",
    "promises",
    "proxy",
    "Publish",
    "purrr",
    "quantreg",
    "R6",
    "ragg",
    "ranger",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppProgress",
    "Rdpack",
    "readr",
    "readxl",
    "reformulas",
    "rematch",
    "riskRegression",
    "rlang",
    "rmarkdown",
    "rms",
    "rpart",
    "rstatix",
    "rstudioapi",
    "rvg",
    "S7",
    "sandwich",
    "sass",
    "scales",
    "see",
    "shape",
    "shiny",
    "shinyAce",
    "shinycustomloader",
    "shinyjs",
    "shinyWidgets",
    "sourcetools",
    "SparseM",
    "SQUAREM",
    "stringi",
    "stringr",
    "survC1",
    "survey",
    "survIDINRI",
    "survival",
    "sys",
    "systemfonts",
    "tableone",
    "textshaping",
    "TH.data",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "timereg",
    "timeROC",
    "tinytex",
    "tzdb",
    "urca",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "xml2",
    "xtable",
    "yaml",
    "zip",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "ai-assistant-guide.Rmd",
      "filename": "ai-assistant-guide.html",
      "title": "AI Assistant Module Guide",
      "author": "Jaewoong Heo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "AI Assistant Module",
        "Overview",
        "Quick Start",
        "1. API Key Setup",
        "2. Basic Usage",
        "Option A: Use with jsBasicGadget",
        "Option B: Standalone Shiny App",
        "Features",
        "Code Generation",
        "Multiple AI Providers",
        "Export Options",
        "Safety Features",
        "Important Notes",
        "Data Access",
        "Allowed Packages",
        "Variable Structure",
        "API Key Resolution Order",
        "API Configuration Modes",
        "show_api_config = TRUE (Default)",
        "show_api_config = FALSE",
        "Advanced Usage",
        "Custom Variable Structure",
        "Analysis Context",
        "Production Deployment",
        "Troubleshooting",
        "API Key Not Found",
        "Code Execution Errors",
        "Summary Results Too Fragmented",
        "Text Output Shows Escape Sequences",
        "Best Practices",
        "1. Be Specific in Questions",
        "2. Review Generated Code",
        "3. Provide Context",
        "4. Use Appropriate Model",
        "5. Iterative Refinement",
        "Limitations",
        "Examples",
        "Example 1: Descriptive Statistics",
        "Example 2: Survival Analysis",
        "Example 3: Visualization",
        "Example 4: Model Diagnostics",
        "Security Considerations",
        "Code Execution Security",
        "Environment-Aware Execution (Development vs Production)",
        "Basic Security Features",
        "API Key Security",
        "Best Practices by Deployment Type",
        "API Key Storage Locations",
        "Compliance Considerations",
        "Recommended Security Setup",
        "Support",
        "License"
      ],
      "created": "2025-12-17 10:07:35",
      "modified": "2025-12-17 10:07:35",
      "commits": 1
    },
    {
      "source": "ai-assistant-guide-ko.Rmd",
      "filename": "ai-assistant-guide-ko.html",
      "title": "AI Assistant 모듈 가이드",
      "author": "Jaewoong Heo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "AI Assistant 모듈",
        "개요",
        "빠른 시작",
        "1. API 키 설정",
        "2. 기본 사용법",
        "옵션 A: jsBasicGadget과 함께 사용",
        "옵션 B: 독립 실행형 Shiny 앱",
        "주요 기능",
        "코드 생성",
        "다양한 AI 제공자",
        "내보내기 옵션",
        "안전 기능",
        "중요 사항",
        "데이터 접근",
        "허용된 패키지",
        "변수 구조",
        "API 키 우선순위",
        "API 설정 모드",
        "show_api_config = TRUE (기본값)",
        "show_api_config = FALSE",
        "고급 사용법",
        "사용자 정의 변수 구조",
        "분석 컨텍스트",
        "프로덕션 배포",
        "문제 해결",
        "API 키를 찾을 수 없음",
        "코드 실행 오류",
        "Summary 결과가 너무 조각남",
        "텍스트 출력에 이스케이프 시퀀스 표시",
        "모범 사례",
        "1. 구체적인 질문하기",
        "2. 생성된 코드 검토",
        "3. 컨텍스트 제공",
        "4. 적절한 모델 사용",
        "5. 반복적 개선",
        "제한사항",
        "예제",
        "예제 1: 기술통계",
        "예제 2: 생존분석",
        "예제 3: 시각화",
        "예제 4: 모델 진단",
        "보안 고려사항",
        "코드 실행 보안",
        "환경 인식 실행 (개발 vs 프로덕션)",
        "기본 보안 기능",
        "API 키 보안",
        "배포 유형별 모범 사례",
        "API 키 저장 위치",
        "규정 준수 고려사항",
        "권장 보안 설정",
        "지원",
        "라이선스"
      ],
      "created": "2025-12-17 10:07:35",
      "modified": "2025-12-17 10:07:35",
      "commits": 1
    },
    {
      "source": "jsmodule_subgroup_cmprsk.Rmd",
      "filename": "jsmodule_subgroup_cmprsk.html",
      "title": "Introducing Basic statistics of jsmodule",
      "author": "Jinseob Kim",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Subgroup Analysis",
        "Subgroup analysis for Cox regression is available by selecting the event, time, group, and subgroup variables.",
        "Subgroup analysis for linear regression is available by selecting the group, outcome, and subgroup variables.",
        "Subgroup analysis for logistic regression is available by selecting the group, outcome, and subgroup variables.",
        "Competing risk analysis",
        "Competing risk analysis can be performed by selecting the regression tab and choosing the Cox model. After clicking on \"Competing Risk Analysis,\" select the competing risk and competing time variables to display results using the Fine-Gray method",
        "Kaplan-Meier plots are also available with competing risks reflected. After clicking on \"Competing Risk Analysis,\" select the competing risk and competing time variables to generate Kaplan-Meier plots that account for competing risks.",
        "Subgroup analysis for Cox regression with competing risks is also available. After clicking on \"Competing Risk Analysis,\" select the competing risk and competing time variables to generate Kaplan-Meier plots that account for competing risks.",
        "Web applications"
      ],
      "created": "2024-12-13 07:07:07",
      "modified": "2024-12-13 07:07:07",
      "commits": 1
    },
    {
      "source": "jsmodule.Rmd",
      "filename": "jsmodule.html",
      "title": "Introduce RStudio Addins in jsmodule",
      "author": "Jinseob Kim",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Install",
        "RStudio Addins",
        "Basic statistics",
        "Repeated measure analysis",
        "Survey data analysis",
        "Propensity score analysis(experimental)",
        "Web applications"
      ],
      "created": "2019-02-07 23:47:20",
      "modified": "2022-08-08 21:39:00",
      "commits": 5
    }
  ],
  "_score": 9.10897071687948,
  "_indexed": true,
  "_nocasepkg": "jsmodule",
  "_universes": [
    "jinseob2kim"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-05-27T15:18:31.000Z",
      "distro": "noble",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "6b7e3dcc6100fa87a4316de7f6be9a61cc207e912e7f4cfd2b94d8def8af704e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-05-27T15:18:11.000Z",
      "distro": "noble",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "4649600b0d3030303c98afb4aebc802455748a261f315ab5bac1b69cada8695f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-05-27T15:16:52.000Z",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "78011c35298e8fe277168c9c174ecbff7a15718e23f3d96ad177a195cc05c997",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-05-27T15:16:25.000Z",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "c9706eeac092b7dc99641dc6a9e2bf91bfd78db1b652bb4133ba58e17da39ce6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1",
      "date": "2026-05-27T15:18:25.000Z",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "8924a8ad48e41c8348dc71c901990edd78c2b58942d98fd8620e0151d605348f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-05-27T15:16:43.000Z",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "2f812491c57379ebe405965db33f093e1a9181185e9f0c9aba020932ab9f95d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-05-27T15:16:50.000Z",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "f28d8f3e8f6773e7c00a11180e6a4d9176759c5e0844a178cc1d1b50c1ad6ae0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-05-27T15:17:25.000Z",
      "commit": "9b013faf5b375fae34cdf3c98040c42c5e432f70",
      "fileid": "4d06ffc544d0ec28736d34ac39c6fc90efe51c62dfacaa68b651d761cff89e22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinseob2kim/actions/runs/26519941193"
    }
  ]
}