jsmodule 1.5.4 2024-05-07


jsmodule 1.5.3 2024-04-15


  • dropdown button & p value options: barplot, boxplot and lineplot

jsmodule 1.5.2 2024-03-27


  • Add P value option to barplot, boxplot and lineplot
  • Add dropdown button for graphical option to barplot, boxplot and lineplot

jsmodule 1.5.1 2024-03-07


  • Add Subgroupanalysis to jsBasicGadget
  • Add figure in subgroup analysis with forestplot
  • Add family ‘poisson’ in forestglm
  • Add “line size” “point size” to lineplot

jsmodule 1.5.0 2024-02-14

New module:

  • Subgroup analysis with forestplot (Thanks for Yoonkyoung Jeon)

  • forestcox (forestcoxUI, forestcoxServer)

  • forestglm (forestglmUI, forestglmServer)

jsmodule 1.4.4 2023-12-07


  • Add “reverse y-axis” option to lineplot

jsmodule 1.4.3 2023-10-18


  • rocModule: Add accucary/ppv/npv with threshold

jsmodule 1.4.2 2023-08-08


  • Change default non-normal 2 group comparison test to wilcox.test

jsmodule 1.4.1 2023-04-14

Error fix: jsBasicExtAddin, jsBasicGatget

jsmodule 1.4.0 2023-03-10

Fix :

  • update deprecated icon (Plot panel)

Update :

feature applies in jsBasicExtAddin (shiny app)

  • Add description with callout
    • Data , Table 1 panel
  • modified some UI (with style.css)
    • header color changed
    • add zarathu & github page in header
    • table 1’s significant data changed
    • Data’s table column has color (when vairable is category)
  • update DT function (Data)
    • Column visiblity button added
    • Column Reorder feature added
    • may browse table with keyboard (arrow keys)


  • csvfileInput.R Not use file’s extension not name. (csv.txt will nor work)
  • ggpairs.R apply theme with less if-else

jsmodule 1.3.6 2023-02-06


  • kaplanModule PPT download

jsmodule 1.3.5 Unreleased


  • rocModule

  • Change jsRepeatedGadjet to jsRepeatedGadget

jsmodule 1.3.4 2022-12-15

Fix and Update: rocModule

  • cutoff fix: rocModule

  • Add “Show 1-specificity” option

jsmodule 1.3.3 2022-10-18

New module (Thanks for Changwoo Lim)

  • Histogram(histogramUI, histogramServer)

jsmodule 1.3.2 2022-09-12


  • Add cutoff information to timerocModule, rocModule when 1 model, 1 indpendent variable.


  • timerocModule: Invert plot when auc < 0.5

jsmodule 1.3.1 2022-08-08


  • Fix cutoff label of Kaplan-meier plot when continuous independent variable

jsmodule 1.3.0 2022-01-06

New module (Thanks for Hyunki Lee)

  • Boxplot(boxUI, boxServer), Lineplot(LineUI, LineServer), Barplot(BarUI, BarServer)

jsmodule 1.2.0 2021-10-11


  • Add coxph ties option to coxModule: ties.coxph


  • kaplanModule runs even if timeby = 1

jsmodule 1.1.9 2021-09-23


jsmodule 1.1.8 2021-08-09


  • Change emf to pptx(editable) in figure download.

jsmodule 1.1.7 2021-03-13

Bug fix

  • Label info in subgroup analysis: regression, cox

jsmodule 1.1.6 2021-02-15

Fix & update

  • New module scatterplotUI & scatterplotServer: scatterplot using ggpubr: apply to Basic statistics

  • timerocModule, rocModule: Compare ROC curve even if there are different sample size(na omit)

  • Change timeby unit from 1 to 0.5 (when <365)

  • Add surv.scale option to kaplan-meier plot

  • Fix PS matching error with missing values

jsmodule 1.1.5 2021-01-17


  • Fix according to MatchIt 4.0 update.

  • Erratum: Cumulative hazard -> Cumulative incidence

jsmodule 1.1.4 2020-12-01


  • Show survival probabilities(%) at kaplan-meier plot. This requires jskm 0.4.2 or higher.

jsmodule 1.1.3 2020-11-06


  • Choose time ranges: coxUI, coxModule.

jsmodule 1.1.2 2020-10-12


  • Add No initial covariate option when ps calculation

jsmodule 1.1.1 2020-08-28


  • Add landmark analysis to kaplan-meier analysis. Pease update jskm to 0.4.0 version.

  • Add option hide 95%CI of AUC, NRIIDI to timerocModule. It reduces computation time.

jsmodule 1.1.0 2020-07-09

  • Apply AIC based stepwise selection to linear/logistic regression, cox model.

  • Deprecated fucntion: regressModule & logisticModule, please use regressModule2 & logisticModule2

jsmodule 1.0.8 2020-06-04

  • Add option to tb1module1 ,tb1module2: get simulated p value in Fisher exact test when larger than 2 by 2 tables.

jsmodule 1.0.7 2020-04-29


  • Add dependency: Cairo package

jsmodule 1.0.6 2020-03-14

Bug fix

  • PS matching: Duplicated independent variables UI in ROC/timeROC analysis.


  • Change minimum timeby in kaplan-meier plot: 1 to 0

jsmodule 1.0.5 2020-02-17


  • PS matching: Change font size & color of the message with missing value information.

jsmodule 1.0.4 2019-12-02

Bug fixes

  • Cox model of Basic statistics module.

jsmodule 1.0.3 Unreleased

Bug fixes

  • Incorrect p-value when applying cluster options.

  • PS matching: allow continuous variables as Independent variables


  • PS matching: allow 1:N matching.

jsmodule 1.0.2 2019-11-03

  • Update: Stop running ShinyApps by closing the browser window.

jsmodule 1.0.1 2019-09-22


  • Change reference of categorical variables

  • Add line type option to kaplan-meier plot

Bug fixes

  • Reactive error in propensity score matching.

jsmodule 1.0.0 2019-08-19


  • Change UI: ROC/time-dependent ROC analysis.

  • Choose cut-off value in kaplan-meier analysis with continuous independent variable.

  • Add some icons.

  • Choose multiple conditions when subsetting data.

  • Add caliper option when propensity score matching.

  • Make binary variables from contiuous variables.

  • Non-normal variables can be summarized with [min,max].

  • Add line color, x-axis label option to kaplan-meier plot

Bug fixes

  • Encoding error when csv file upload.

jsmodule 0.9.9 2019-07-14

New addins

  • Basic statistics with external file: jsBasicExtAddin

  • Propensity score analysis with external file: jsPropensityExtAddin

  • Repeated measure analysis with external file: jsRepeatedExtAddin

  • Survey data analysis with external file: jsSurveyExtAddin

Bug fixes

  • Regression/Logistic model in jsSurveyAddin.

  • Id issue in repeated measure analysis.

jsmodule 0.9.3 Unreleased

Update: Propensity score analysis

  • Add scatterplot, ROC/time-dependent ROC analysis.

Bug fixes: repeated measure analysis

  • Error if repeated measure variable is id.

  • Error if there are missing values.

Bug fixes: survey data analysis

  • Error in ROC analysis

Bug fixes: Table 1

  • data.frame vs data.table issue.

jsmodule 0.9.2 2019-06-18

  • Bug fixes: Apply nested survey design to jsSurveyGadget and FileSurveyInput

jsmodule 0.9.1 2019-06-10

Bug fixes

  • Encoding issues when reading sav/sas7bdat/dta formats.

  • Default independent variables when running regression/logistic/cox analysis


  • Add limit.unires option to regression/logistic/cox analysis to prevent computation burden.

jsmodule 0.9.0 2019-06-07

New module

  • Shiny module forROC analysis : rocUI rocModule.

  • Add this module to jsBasicGadget and jsRepeatedGadjet.


  • Apply time-dependent ROC to survey data analysis(jsSurveyGadget)

jsmodule 0.8.6 Unreleased


  • Change candidate time variables in survival analysis : allow only > 0

  • Add option to change legend, p-value position in kaplan-meier plot

Bug fixes

  • Time-dependent ROC analysis can allow 1 model.

jsmodule 0.8.5 2019-06-05

  • Keep original variable’s name in tables/figures

jsmodule 0.8.4 2019-05-30

  • Change default step of x-axis range.

jsmodule 0.8.3 2019-05-11

  • Bug fix: time-dependent ROC analysis.

jsmodule Unreleased

  • Bug fix: emf format can recognize figure’s line.

jsmodule 0.8.2 2019-05-11

  • Add emf format to the plot download modules. You can customize the plot in MS powerpoint.

jsmodule 0.8.1 2019-04-19

  • Change default time when time-dependent ROC analysis.

jsmodule 0.8.0 2019-04-07

New module

  • Shiny module for time-dependent ROC analysis : timerocUI timerocModule.

  • Add this module to jsBasicGadget and jsRepeatedGadjet.

jsmodule 0.7.10 2019-03-08

  • Add Kaplan-meier plot options: timeby, x/y-axis ranges.

jsmodule 0.7.9 Unreleased


  • Add progress bar to download handlers of scatterplot and kaplan-meier plot.

  • Kaplan-meier plot in Basic statistics can use continuous variables as group variables. The module suggest best 5 cuts based on the p-values of logrank test.

  • Add number at risk table option to weighted kalan-meier plot.

Bug fixes

  • Add namespace survival::cluster for marginal cox model.

jsmodule 0.7.8 Unreleased


  • Add sub-group analysis based on the range of continuous variable.

  • Add multiple factor choice option when doing sub-group analysis based on categorical variable.

jsmodule 0.7.7 Unreleased

  • Fix NOTE and examples for cran upload

jsmodule 0.7.6 Unreleased

  • You can get Subset data based on the range of continuous variables.

jsmodule 0.7.5 Unreleased


  • Add Subset data feature to all Addins and input modules. You can select subset data before analysis.

Bug fixes

  • Fix warn variable error in regressModule, logisticModule.

  • Fix list of except variables in ggpairsModule.

jsmodule 0.6.9 Unreleased

Bug fixes

  • Fix some spell for cran release.


  • Update travis-ci.

  • Add appveyor CI to test window environment.

jsmodule 0.6.8 Unreleased


  • Warning if there are stongly correlated independent variables in regressModule, jsBasicGadget.

jsmodule 0.6.7 Unreleased


  • Show unweighted & weighted table 1 at same tab in jsSurveyGadget

Bug fixes

  • Initial cluster variable state in jsSurveyGadget

jsmodule 0.6.6 Unreleased


  • Add unweighted table 1 to jsSurveyGadget

Bug fixes

  • Apply list tye independent variables to regressModule, logisticModule, GEEModuleLinear and GEEModuleLogistic

  • Change sub-group analysis’s reactive methods: regressModule, logisticModule, GEEModuleLinear and GEEModuleLogistic

jsmodule 0.6.5 Unreleased


  • Add marginal cox model option to coxModule, kaplanModule and jsRepeatedGadget

  • Add Overall kaplan-meier plot to kaplanModule

  • Set default cluster, strata and weights to None in jsSurveyGadget, FileSurveyInput

Bug fixes

  • Some error comments in coxModule and kaplanModule

  • Change default candidate dependent variables to categorical variables with 0, 1 in GEEModuleLogistic, jsRepeatedGadget

jsmodule 0.6.4 Unreleased

New module

  • Module for Survival analysis: coxUI, coxModule, kaplanUI and kaplanModule

  • Module for ggplot download UI: ggplotdownUI


  • Add survival analysis to jsBasicGadget, jsSurveyGadget

Bug fixes

  • jsPropensityGadget

jsmodule 0.6.2 Unreleased

  • Bug fixes : Label information in regressModule, logisticModule

  • Update: default.unires option to regressModule, logisticModule

jsmodule 0.6.1 Unreleased

  • Update : Apply complex survey design to FileSurvey, regressModule, logisticModule and jsSurveyGadget

jsmodule 0.6.0 Unreleased

New Gadget

  • Shiny Gadget for survey data analysis: jsSurveyGadget

New module

  • Module for survey data analysis: FileSurvey


  • Survey analysis option to regressModule, logisticModule and tb1

jsmodule 0.5.7 Unreleased

  • Bug fixes: sub-group option in regressModule, logisticModule, jsPropensityGadget, GEEModuleLinear and GEEModuleLogistic

jsmodule 0.5.6 Unreleased

  • Add testthat.

jsmodule 0.5.5 Unreleased

New module

  • Modules for repeated measure analysis: FileRepeated, GEEModuleUI, GEEModuleLinear and GEEModuleLogistic

New Gadget

  • Shiny Gadget for repeated measure analysis: jsRepeatedGadget

jsmodule 0.5.3 Unreleased


  • New option: nfactor.limit in regressModule, logisticModule, jsBasicGadget, csvFileInput and FilePsInput

Bug fixes

  • regressModule, logisticModule, jsPropensityGadget can deal missing data issue.

  • csvFileInput, FilePSInput change variable class integer64 to double.

jsmodule 0.5.2 Unreleased

  • Update: Upload Stata .dta format.

jsmodule 0.5.1 Unreleased

  • Modify tb1module, tb1module2, tb1simple ,tb1simple2: compatible with updated jstable

jsmodule 0.5.0 Unreleased


  • Add sub-group analysis to regressModule, logisticModule and jsPropensityGadget.

  • Apply the updated cox2.display function in jstable package to jsPropensityGadget.


  • Strata variable in ggpairsModule, ggpairsModule2.

jsmodule 0.4.9 Unreleased

Bug fixes

  • IPTW table in tb1simple and tb1simple2 modules.

  • Kaplan-meier UI in jsPropensityGadget

jsmodude 0.4.8 Unreleased

  • tb1module and tb1module2 can control the maximum factor levels to include.

jsmodule 0.4.6 Unreleased

  • Bug fixes : Modules for regression exclude NA when selecting binary variables.

jsmodule 0.4.5 Unreleased

  • Update : csvFile module can remove empty columns.

jsmodule 0.4.4 Unreleased

  • Change regression table function to glmshow.display in jstable package.

jsmodule 0.4.3 Unreleased

New gadget

  • jsPropensityGadget : Propensity score analysis


  • Excluded non-normal variable selection feature from tb1simple module.

  • Apply original variable names to label information : csvFileInput & FilePsInput functions.

jsmodule 0.4.0 Unreleased

New module

  • tb1simpleUI, tb1simple, tb1simple2 for propensity score analysis

jsmodule 0.3.7 Unreleased

Bug fixes

  • factor variable criteria in csvInput, tb1module and tb1module2

jsmodule 0.3.6 Unreleased

New module

  • FilePsInput, FilePs are modules of data input for propensity score calculation.

Minor update

  • Change default data.table & fread check.names option to TRUE

jsmodule 0.3.5 Unreleased

New gadget

  • jsBasicGadget : Basic statistics

Minor update

  • csvFile changes variable name including / to _ and etc.

Bug fixes

  • Dependency issue with jstable package

jsmodule 0.3.1 Unreleased

Minor update

  • Support sav/sas7bdat formats

Bug fixes:

  • tbmoduleUI, tbmoduleUI2 : some error

jsmodule 0.3.0 Unreleased

Bug fixes:

  • tbmoduleUI, tbmoduleUI2 : Apply shapiro.test

New module

  • regressModuleUI, regressModule, regressModule2

  • logisticModuleUI, logisticModule, logisticModule2

  • ggpairsModuleUI1, ggpairsModuleUI2, ggpairsModule

New function

  • regress.display2, logistic.display2 : Regression table for reactive data.

jsmodule 0.2.5 Unreleased


  • csvFile : Add n_ to column names that begin with a number.

New module

  • tb1moduleUI2 can deal reactive data

jsmodule 0.2.0 Unreleased

  • New module: tb1moduleUI, tb1module

jsmodule 0.1.0 Unreleased

  • Update: csvFile can deal label information

jsmodule 0.0.1 Unreleased

  • File upload: csvFileInput, csvFile