This computational essay is versioned in a public git repo: https://github.com/cgranell/apps-treatment-mental-disorders. This R Markdown file, analysis.Rmd
, contains the code to produce the final figures and tables of the following paper in JMIR Preprints.
Miralles I, Granell C, Díaz-Sanahuja L, Van Woensel W, Bretón-López J, Mira A, Castilla D, Casteleyn S Smartphone apps for the treatment of mental disorders: a systematic review. JMIR Preprints. 03/06/2019:14897 DOI: 10.2196/preprints.14897
The final number of surveyed papers is 111. For each paper, we have extracted 28 items. Each item is described in the methods section of the paper. About 71.2% (N=79) of papers reported some kind of assessment, whereas 28.8% (N=32) reported no assessment at all. Looking closer at the type of assessment: 16.2% (N=18) focus on the effect of intervention on clinical symptomology; 30.6% (N=34) report a mix of effect and usability / UX assessment; 24.3% (N=27) focus solely on usability / UX.
It combines two plots. The top one is a stacked bar chart over years, adn the vaue of each group (assessment type) is in absolute counts. The bottom one is a proportional stacked area chart in which the sum of each year is always equal to hundred, and the value of each group (assessment type) is in percentages.
The main plot is a stacked barchart colored by assessment type along with a lollipop chart (white circle at the end of each bar) that shows the total percentatge of each mental disorder. Note that we draw two main colors in the legend: purple represents no assessment at all, the range of greens denotes distinct types of assessment. A pie chart is embedded to show the proportional distribution of types of assessment over all mental disorders.
To complement the previous figure, some percentages are discussed in the body of the article which are included in the following table. Note: the table as it is does not appear on the paper.
Mental Disorder | Type of assessment | Percentage |
---|---|---|
Depressive disorders | EFFECT | 22.7% |
EFFECT AND USABILITY/UX | 45.5% | |
NO ASSESSMENT | 27.3% | |
USABILITY/UX | 4.5% | |
Anxiety disorders | EFFECT | 28.6% |
EFFECT AND USABILITY/UX | 21.4% | |
NO ASSESSMENT | 50% | |
Various disorders | EFFECT | 7.7% |
EFFECT AND USABILITY/UX | 23.1% | |
NO ASSESSMENT | 30.8% | |
USABILITY/UX | 38.5% | |
Trauma and stressor-related disorders | EFFECT | 15.4% |
EFFECT AND USABILITY/UX | 46.2% | |
USABILITY/UX | 38.5% | |
Substance-related and addictive disorders | EFFECT | 20% |
EFFECT AND USABILITY/UX | 30% | |
NO ASSESSMENT | 40% | |
USABILITY/UX | 10% | |
Schizophrenia spectrum and other psychotic disorders | EFFECT AND USABILITY/UX | 12.5% |
NO ASSESSMENT | 37.5% | |
USABILITY/UX | 50% | |
Suicidal behavior disorder/ nonsuicidal self-injury | EFFECT | 14.3% |
EFFECT AND USABILITY/UX | 28.6% | |
NO ASSESSMENT | 28.6% | |
USABILITY/UX | 28.6% | |
Comorbid disorders | EFFECT | 16.7% |
NO ASSESSMENT | 33.3% | |
USABILITY/UX | 50% | |
Bipolar and related disorders | EFFECT | 20% |
EFFECT AND USABILITY/UX | 40% | |
USABILITY/UX | 40% | |
Neurodevelopmental disorders | EFFECT AND USABILITY/UX | 33.3% |
NO ASSESSMENT | 33.3% | |
USABILITY/UX | 33.3% | |
Feeding and eating disorders | NO ASSESSMENT | 33.3% |
USABILITY/UX | 66.7% | |
Sleep-wake disorders | EFFECT | 33.3% |
NO ASSESSMENT | 66.7% | |
Obsessive-Compulsive and related disorders | EFFECT AND USABILITY/UX | 66.7% |
USABILITY/UX | 33.3% | |
Personality disorders | EFFECT AND USABILITY/UX | 100% |
A line chart to show the number of papers per mental disorder and year.
A tabular, compact distribution of papers (apps) per mental disorder, grouping the references per app. The number(s) in brackets next to the app name is the reference(s) in which the app is mentioned. In the table below, these references are internal identifiers instead.
Mental Disorder | References by app |
---|---|
Personality disorders | EMOTEO (106) |
Obsessive-Compulsive and related disorders | Geo-Feedback App (262), Live OCD Free (044), Mayo Clinic Anxiety Coach (056) |
Sleep-wake disorders | Sleepcare (181), SleepIO (094;103) |
Feeding and eating disorders | Jorvie (265), RR: Eating Disorder Management (092), Student Bodies–Eating Disorders (SB-ED) (007) |
Neurodevelopmental disorders | iCanLearn (125), LifePal (142), My MFG (304) |
Bipolar and related disorders | MyT (042), PRISM (048), SIMPLe (258;226;138) |
Comorbid disorders | CASA-CHESS (297), Enuresis Trainer (290), Learn To Quit (300), SMI-CM (232), Stop-Cannabis (097), NA (086) |
Suicidal behavior disorder/ nonsuicidal self-injury | iBobbly (124), Virtual Hope Box (VHB) (026), NA (275;012), Blue Ice (245;022;030) |
Schizophrenia spectrum and other psychotic disorders | Actissist (305), Heal Your Mind (087), iCOPE (090), PRIME (117), SlowMo (260), TechCare (273), FOCUS (089;120) |
Substance-related and addictive disorders | Mind the Moment (171), SEVA (127), SmartQuit (217), Smoke Mind (065), A-CHESS (013;307), CET Application (014;021), Smart-T (038;039) |
Trauma and stressor-related disorders | RELAX (301), Life Armor; PE Coach; Positive Activity Jackpot; Eventful; Tactical Breather; Virtual Hope Box; Daily Yoga; Simply Yoga (121;037), NA (306;302), PE Coach (062;061;069;049), PTSD Coach (160;118;015;088) |
Various disorders | ACT Daily APP (110), Headspace (177), iBobbly (029), IntelliCare Suite (131), MoodTrainer (185), myCompass (126), PeerTECH App (119), SmartCAT (282), SPIRIT (140), The Moment (281), TODAY! (294), Wellframe (034), WorkingWell (220) |
Anxiety disorders | Agoraphobia Free; Stress Free (291), Ångesthjälpen (122), AnxietyCoach (192), CBT Assistant (057), Lantern (025), PsychAssist (286), Public Speech Trainer (PST) (050), GET.ON PAPP (091;105), NA (123;308;027;285;163) |
Depressive disorders | 7Cups (082), Dcombat (235), Get Happy Program (058), MedLink (152), Mobile Sensing and Support (183), MoodHacker (187), Moodivate (188), MyGamePlan (203), PRIME-D (279), SPSRS (115), SuperBetter (231), Thought Challenger (114), TODAC TODAC (020), Kokoro-App (035;263;063), NA (051;023;266;071;303;077) |
This document is licensed under a Creative Commons Attribution 4.0 International License.
The code is licensed under the Apache License 2.0.
The data used is licensed under a Open Data Commons Attribution License.
## - Session info ----------------------------------------------------------
## setting value
## version R version 3.6.1 (2019-07-05)
## os Windows 10 x64
## system x86_64, mingw32
## ui RTerm
## language (EN)
## collate Spanish_Spain.1252
## ctype Spanish_Spain.1252
## tz Europe/Paris
## date 2019-12-02
##
## - Packages --------------------------------------------------------------
## ! package * version date lib source
## assertthat 0.2.1 2019-03-21 [1] CRAN (R 3.6.0)
## backports 1.1.4 2019-04-10 [1] CRAN (R 3.6.0)
## base * 3.6.1 2019-07-05 [?] local
## broom 0.5.2 2019-04-07 [1] CRAN (R 3.6.0)
## callr 3.3.0 2019-07-04 [1] CRAN (R 3.6.1)
## cellranger 1.1.0 2016-07-27 [1] CRAN (R 3.6.0)
## cli 1.1.0 2019-03-19 [1] CRAN (R 3.6.0)
## colorspace 1.4-1 2019-03-18 [1] CRAN (R 3.6.0)
## P compiler 3.6.1 2019-07-05 [2] local
## cowplot * 1.0.0 2019-07-11 [1] CRAN (R 3.6.1)
## crayon 1.3.4 2017-09-16 [1] CRAN (R 3.6.0)
## P datasets * 3.6.1 2019-07-05 [2] local
## desc 1.2.0 2018-05-01 [1] CRAN (R 3.6.1)
## devtools 2.1.0 2019-07-06 [1] CRAN (R 3.6.1)
## digest 0.6.19 2019-05-20 [1] CRAN (R 3.6.0)
## dplyr * 0.8.2 2019-06-29 [1] CRAN (R 3.6.0)
## ellipsis 0.2.0 2019-06-20 [1] CRAN (R 3.6.0)
## evaluate 0.14 2019-05-28 [1] CRAN (R 3.6.0)
## forcats * 0.4.0 2019-02-17 [1] CRAN (R 3.6.0)
## fs 1.3.1 2019-05-06 [1] CRAN (R 3.6.0)
## generics 0.0.2 2018-11-29 [1] CRAN (R 3.6.0)
## ggplot2 * 3.2.0 2019-06-16 [1] CRAN (R 3.6.0)
## glue 1.3.1 2019-03-12 [1] CRAN (R 3.6.0)
## P graphics * 3.6.1 2019-07-05 [2] local
## P grDevices * 3.6.1 2019-07-05 [2] local
## P grid 3.6.1 2019-07-05 [2] local
## gtable 0.3.0 2019-03-25 [1] CRAN (R 3.6.0)
## haven 2.1.0 2019-02-19 [1] CRAN (R 3.6.0)
## here * 0.1 2017-05-28 [1] CRAN (R 3.6.1)
## highr 0.8 2019-03-20 [1] CRAN (R 3.6.0)
## hms 0.4.2 2018-03-10 [1] CRAN (R 3.6.0)
## htmltools 0.3.6 2017-04-28 [1] CRAN (R 3.6.0)
## httr 1.4.0 2018-12-11 [1] CRAN (R 3.6.0)
## jsonlite 1.6 2018-12-07 [1] CRAN (R 3.6.0)
## kableExtra * 1.1.0 2019-03-16 [1] CRAN (R 3.6.1)
## knitr * 1.23 2019-05-18 [1] CRAN (R 3.6.0)
## labeling 0.3 2014-08-23 [1] CRAN (R 3.6.0)
## lattice 0.20-38 2018-11-04 [2] CRAN (R 3.6.1)
## lazyeval 0.2.2 2019-03-15 [1] CRAN (R 3.6.0)
## lubridate 1.7.4 2018-04-11 [1] CRAN (R 3.6.0)
## magrittr 1.5 2014-11-22 [1] CRAN (R 3.6.0)
## memoise 1.1.0 2017-04-21 [1] CRAN (R 3.6.1)
## P methods * 3.6.1 2019-07-05 [2] local
## modelr 0.1.4 2019-02-18 [1] CRAN (R 3.6.0)
## munsell 0.5.0 2018-06-12 [1] CRAN (R 3.6.0)
## nlme 3.1-140 2019-05-12 [2] CRAN (R 3.6.1)
## pillar 1.4.2 2019-06-29 [1] CRAN (R 3.6.0)
## pkgbuild 1.0.3 2019-03-20 [1] CRAN (R 3.6.1)
## pkgconfig 2.0.2 2018-08-16 [1] CRAN (R 3.6.0)
## pkgload 1.0.2 2018-10-29 [1] CRAN (R 3.6.1)
## prettyunits 1.0.2 2015-07-13 [1] CRAN (R 3.6.0)
## processx 3.4.0 2019-07-03 [1] CRAN (R 3.6.1)
## ps 1.3.0 2018-12-21 [1] CRAN (R 3.6.0)
## purrr * 0.3.2 2019-03-15 [1] CRAN (R 3.6.0)
## R6 2.4.0 2019-02-14 [1] CRAN (R 3.6.0)
## RColorBrewer 1.1-2 2014-12-07 [1] CRAN (R 3.6.0)
## Rcpp 1.0.1 2019-03-17 [1] CRAN (R 3.6.0)
## readr * 1.3.1 2018-12-21 [1] CRAN (R 3.6.0)
## readxl 1.3.1 2019-03-13 [1] CRAN (R 3.6.0)
## remotes 2.1.0 2019-06-24 [1] CRAN (R 3.6.1)
## rlang 0.4.0 2019-06-25 [1] CRAN (R 3.6.0)
## rmarkdown 1.13 2019-05-22 [1] CRAN (R 3.6.0)
## rprojroot 1.3-2 2018-01-03 [1] CRAN (R 3.6.0)
## rstudioapi 0.10 2019-03-19 [1] CRAN (R 3.6.0)
## rvest 0.3.4 2019-05-15 [1] CRAN (R 3.6.0)
## scales * 1.0.0 2018-08-09 [1] CRAN (R 3.6.0)
## selectr 0.4-1 2018-04-06 [1] CRAN (R 3.6.0)
## sessioninfo 1.1.1 2018-11-05 [1] CRAN (R 3.6.1)
## P stats * 3.6.1 2019-07-05 [2] local
## stringi 1.4.3 2019-03-12 [1] CRAN (R 3.6.0)
## stringr * 1.4.0 2019-02-10 [1] CRAN (R 3.6.0)
## testthat 2.1.1 2019-04-23 [1] CRAN (R 3.6.1)
## tibble * 2.1.3 2019-06-06 [1] CRAN (R 3.6.0)
## tidyr * 0.8.3 2019-03-01 [1] CRAN (R 3.6.0)
## tidyselect 0.2.5 2018-10-11 [1] CRAN (R 3.6.0)
## tidyverse * 1.2.1 2017-11-14 [1] CRAN (R 3.6.1)
## P tools 3.6.1 2019-07-05 [2] local
## usethis 1.5.1 2019-07-04 [1] CRAN (R 3.6.1)
## P utils * 3.6.1 2019-07-05 [2] local
## viridisLite 0.3.0 2018-02-01 [1] CRAN (R 3.6.0)
## webshot 0.5.1 2018-09-28 [1] CRAN (R 3.6.1)
## withr 2.1.2 2018-03-15 [1] CRAN (R 3.6.0)
## xfun 0.8 2019-06-25 [1] CRAN (R 3.6.0)
## xml2 1.2.0 2018-01-24 [1] CRAN (R 3.6.0)
## yaml 2.2.0 2018-07-25 [1] CRAN (R 3.6.0)
##
## [1] C:/Users/Carlos Granell/Documents/R/win-library/3.6
## [2] C:/Program Files/R/R-3.6.1/library
##
## P -- Loaded and on-disk path mismatch.