verbal-autopsy-software / openVA_App

R Shiny App for using openVA
GNU Lesser General Public License v3.0
0 stars 5 forks source link
codes gui odk

openVA app

Analyze Verbal Autopsy (VA) data with the InSilicoVA, InterVA5, and Tariff2 algorithms using the openVA app, available from this repository in the form of an R package (in the pkg folder). The app can process VA data from the 2016 WHO VA instrument (versions 1.4.1 and 1.5.1) and the PHMRC Shortened Questionnaire. Results are rendered in the app and can be saved in CSV and PDF formats. The openVA app and all the dependencies are also available as a Docker image at https://hub.docker.com/r/openvateam/openva_app.

Installing and Running openVA app

The recommended way to install and use the openVA app is by installing Docker Desktop and then downloading and running the GUI located in releases.

Non-Docker Usage

The dependencies for the openVA app include R, Java, Python (version >=3.6 and version 2.7 if you wish to run the Tariff2 algorithm), and pyCrossVA. The pycrossva-transform script must be located (or linked) to the directory /usr/local/bin). If you wish to run the Tariff2 algorithm, SmartVA-Analyze (command line version) must also be installed (and it must be in your path).

After satisfying the dependencies, install and run the openVA app with the following commands in R:

install.packages(c("openVA", "shinyjs", "devtools"), dependencies = TRUE)
devtools::install_github('verbal-autopsy-software/openVA_App', subdir = 'pkg', INSTALL_opts=c('--no-multiarch'))
library(openVAapp)
launchApp()

R may ask if you would like to update some of the packages openVA app depends on; you can type in the number for the option you choose (e.g., 1: All, 2: CRAN packages only; 3: None).

Troubleshooting installation of R package

InSilicoVA depends on the R package rJava. It is common to run into problems with loading rJava (and thus InSilicoVA).

Video Tutorials

Installation Guide (Windows): https://youtu.be/C2EPOpTzJTk

Analysis Guide: https://youtu.be/K1wkSbTwxkg

Licence

GNU General Public License v3.0