Learn R Programming

CaPO4Sim, the Virtual Physiology Simulator

These apps were developed in the Interface Group.

Installation

install.packages("DivadNojnarg/CaPO4Sim")

Access Apps

library(CaPO4Sim)
# entry level app
run_CaPO4Sim(context = "introduction")
# virtual patient Bootstrap 4
run_CaPO4Sim(context = "virtual-patient")

Note that for the patient simulator, you need to install a compiler: either Rtools for windows or clang for Mac/Linux. If you don't want, you can still access these apps online.

Demonstration

Entry Level Application

Virtual Patient Simulator

Contacts

david.granjon_at_uzh.ch

Staff

Acknowledgments

I thank RStudio for providing us with RStudio Connect licences. All illustration backgrounds were designed by Tara Von Grebel and animations were produced by Janine Meyer, both of the Multimedia and eLearning-Services, University of Zurich.

Copy Link

Version

Install

install.packages('CaPO4Sim')

Monthly Downloads

264

Version

0.2.1

License

GPL-3

Maintainer

David Granjon

Last Published

August 18th, 2024

Functions in CaPO4Sim (0.2.1)

make_plot_php1

Produce plots related to primary hyperparathyroidism (php1)
userInfo

CaPO4 user info server module
myCarousel

carousel container
userInfoUi

CaPO4 user info UI module
infos

Info server module
infosUi

Info UI module
generate_userFields

Generate user fields
networkCaPO4

CaPO4 Network server module
glossaryCaPO4

CaPO4 glossary server module
skinSelect

Dashboard skin selector, server side
networkCaPO4Ui

CaPO4 Network UI module
skinSelectUi

Dashboard skin selector, ui side
glossaryCaPO4Ui

CaPO4 glossary UI module
helpCaPO4

Help server module
extract_running_sim

Extract the current running simulation
diseaseSelectUi

Create a disease selector UI module
infoSwitch

Create a switch input for infosUi
helpCaPO4Ui

Help UI module
networkOptions

CaPO4 Network Options server module
networkOptionsUi

CaPO4 Network Options UI module
plotBox

plot box server module
reexports

Objects exported from other packages
run_CaPO4Sim

Launch the virtual patient simulator
plotBoxUi

plot box UI module
diseaseSelect

Create a disease selector server logic
generate_network

CaPO4 Network Generator
CaPO4Sim

CaPO4Sim
arrow_lighting

Highlight arrows for steady state events
generate_edges

CaPO4 Edges Generator
diseaseCheckBox

Create a checkbox for diseaseSelectUi
fullScreen

Create a fullScreen server logic
fullScreenUI

Create a fullScreen UI module
generate_nodes

CaPO4 Nodes Generator
generate_notification

Notifications Generator for CaPO4 animations
videoUi

Create a movie UI module
video

Create a video server logic
make_plot_hypopara

Produce plots related to hypoparathyroidism (hypopara)
make_plot_hypoD3

Produce plots related to vitamin D3 deficiency (hypoD3)