| aggregate_study_info | create a table with aggregated data: each row contains information about control and treatments of a single study |
| animal_info_classification | Generate table representing number of animals in classification groups |
| assess_efficacy | Credible interval (or say “Bayesian confidence interval”) of the mean difference between two groups (treatment and reference) is used to assess the efficacy. If 0 falls outside the interval, the drug was considered significantly effective |
| below_min_points | makes df with data to be excluded |
| calc_gr | Function to return rate of growth (e.g. the slope after a log transformation of the tumour data against time) |
| calc_probability | Calculate probability of categories |
| calc_survived | Calculate percentage of survived animals |
| change_time_multi | Get an array with change_time for studies from the population-level effects, multiple studies |
| change_time_single | Get a change time from the population-level effects, single study |
| classify_data_point | Classify individual data points as Responders or Non-responders |
| classify_subcategories | Make predictions for subcategories |
| classify_type_responder | Classify tumour based on the growth rate and the p_value for a two-sided T test Tumour will be considered as "Non-responder", "Modest responder", "Stable responder" or "Regressing responder" |
| clean_string | function to remove hyphens, underscores, spaces and transform to lowercase |
| control_growth_plot | Function to plot a control growth profile |
| example_data | Tumour volume data over time for in-vivo studies |
| exclude_data | Filter rows to exclude from the analysis |
| expand_palette | Function to expand a vector of colors if needed |
| f_start | Calculate coefficients for a nonlinear model |
| get_responder | Classify tumour based on response status of individuals |
| guess_match | function to search for the possible critical columns in a data.frame |
| hide_outliers | Function to hide outliers in boxplots with jitterdodge as suggested |
| load_data | function to read data from users (.csv or .xlsx files) |
| make_terms | Create a character vector with the names of terms from model, for which predictions should be displayed Specific values are specified in square brackets |
| model_control | Build model and make predictions |
| notify_error_and_reset_input | Display a popup message and reset fileInput |
| ordered_regression | Fit model (Bayesian ordered logistic regression) |
| plotly_volume | Create volume plot for one-batch data |
| plot_animal_info | Plot representing number of animals in classification groups |
| plot_class_gr | Function to plot classification over growth rate |
| plot_class_tv | Function to plot classification over tumour volume |
| plot_proportions | Plot estimated proportions |
| plot_waterfall | Function to plot waterfall |
| predict_lm | Make predictions, linear model |
| predict_nlm_multi | Make predictions based on non-linear model, multiple studies |
| predict_nlm_single | Make predictions based on non-linear model, single study |
| predict_regr_model | Make predictions |
| run_app | Run the Shiny Application |
| run_nl_model | Fit nonlinear model - continuous hinge function |
| set_waiter | Set up a waiting screen |