Skip to content

Shiny-Calorie: A context-aware application for indirect calorimetry data analysis and visualization using R

License

Notifications You must be signed in to change notification settings

stephanmg/calorimetry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,413 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shiny-Calorie: A context-aware application for indirect calorimetry data analysis and visualization using R

Shiny-Calorie is a holistic web application for data integration, visualization and statistical analysis of indirect calorimetry measurements which can be acquired by various platforms during for indirect calorimetry experiments in the wet lab to the end of metabolic phenotyping.

Shiny app deployment Docker.io Docs Tests R License Code style


For users

Documentation available through Github Pages: https://stephanmg.github.io/calorimetry

The app is available on the following web sites:

Standalone Desktop apps

One can use the Electron wrapper of the app which uses docker inside the Electron app: https://github.com/stephanmg/shiny-electron-wrapper

Releases are deployed to Sciebo here: https://uni-bonn.sciebo.de/s/0qDhG2Bu1VNkRli/

Metadata Sheet

One can use the metadata shiny app converter app: https://github.com/stephanmg/metadata-converter to generate a truncated metadata sheet.

Caveats

  • Use time averaging if cohorts have different sampling frequency in indirect calorimetry experiments (should not happen often)
  • IC experiments might have not the same length of time, currently plots are thus not equal in length on the time axis

For developers

Option 1: DockerHub / Docker.io

  1. Pull CALOR image from remote
docker pull stephanmg/CALOR
  1. Start container
docker run --name CALOR -it -p 1338:1338 stephanmg/CALOR
  1. Open browser and navigate to: http://localhost:1338/

Note that you can also build your own container from the Dockerfile provided with either docker or podman.

Option 2: ShinyApps.io and on-premise Uni Bonn

The CALOR application is also hosted on http://shinyapps.io/stephanmg/CALOR and deployed to our local infrastructure on http://shinys.iaas.uni-bonn.de/calo

Option 3: Development installation

  1. Clone this repository
  2. Install dependencies with Rscript -e "library(renv); renv::restore()" from the current working directory
  3. Run Rscript startapp.R from base directory (inside this respository)

Latest changes

About

Shiny-Calorie: A context-aware application for indirect calorimetry data analysis and visualization using R

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages