Experience in developing graphical user interface to R programming language for clinical and experimental data analysis

Cover Page

Cite item

Full Text

Abstract

Aim. To develop the software product for of medical data analysis and public health indicators presentation. Methods. R_MED software - an interface for typical experimental, clinical and laboratory, epidemiologic analysis using the R system opportunities - was developed. Results. Functionally, the program consists of the following blocks: «Load Data», «Settings», «Basic calculations», «Data Mining», «Presentation of health indicators». Interface simplifying is also achieved by the inclusion of only those methods that are most often required in medical data analysis. So, the «Basic calculation» unit includes the following statistical calculations: descriptive statistics for quantitative variables, frequency tables, bar charts and box plots, Pearson’s correlation matrix, Pearson’s linear correlation, Spearman’s rank correlation, Spearman’s correlation matrix, 2D scatter plots, defining the difference in two independent sample groups using Student’s test and the Mann-Whitney test, analysis of variance (ANOVA). In the «Settings» unit, a user can choose a set of variables and observations for analysis, to change the set of features for any value, to add, delete, rename the variable, and optionally customize the «Load Data» mode, the basic calculation, and data output. The program provides the ability to visualize data using «Presentation of health indicators» block in the context of territory, year and variant. Territorial cuts can be differentiated into three levels: municipal, regional, district (Federal District) level. To construct the maps, vector data on all 3 spatial levels are stored in the R_MED system, including the Federal Districts of Russian Federation. Conclusion. Originally developed for research problems solving of pathology risk forecasting, the R_MED program, if configured properly, can also be used in other clinical diagnostic and epidemiological studies to monitor problems of socially significant diseases and of health services, as well as in the preparation of annual statistical reports, including the regional level.

About the authors

T I Dolgikh

Omsk State Medical Academy, Omsk, Russia

D A Serbaev

Omsk State Medical Academy, Omsk, Russia

G V Chekmarev

Omsk State Medical Academy, Omsk, Russia

Email: german_1984@inbox.ru

T V Kadcyna

Omsk State Medical Academy, Omsk, Russia

References

  1. Bowman E., Crawford G., Alexander G. et al. Rpanel: simple interactive controls for R functions using the tcltk package // J. Statistical Software. - 2007. - Vol. 17,N 9. - P. 1-18.
  2. Carstensen M., Plummer E., Laara E. et al. Epi: a package for statistical analysis in epidemiology. R package version 1.1.34. - http://CRAN.R-project.org/package=Epi (дата обращения: 04.12.2012).
  3. Chongsuvivatwong V. Epicalc: epidemiological calculator. R package version 2.14.1.6. - http://CRAN.Rproject. org/package=epicalc (дата обращения: 04.12.2012).
  4. Fox J. The R commander: a basic statistics graphical user interface to R // J. Statistical Software. - 2005. - Vol. 14,N 9. - P. 1-42.
  5. Hyndman R.J., Razbash S. Drew Schmidt forecasting functions for time series and linear models. R package version 3.20. - http://CRAN.R-project.org/ package=forecast (дата обращения: 04.12.2012).
  6. Ihaka R., Murrell P., Hornik K. et al. Color space manipulation. R package version 1.1-1. - http://CRAN.Rproject. org/package=colorspace (дата обращения: 04.12.2012).
  7. Liaw W.M. Classification and regression by random forest // R News. - 2002. - Vol. 2,N 3. - P. 18-22.
  8. Maechler M., Rousseeuw P., Struyf A. et al. Cluster analysis basics and extensions. R package version 1.14.3. - http://cran.r-project.org/web/packages/cluster/cluster.pdf (дата обращения: 04.12.2012).
  9. R Core Team. R: a language and environment for statistical computing. R foundation for statistical computing. - Vienna, Austria. - http://www.R-project.org/ (дата обращения: 04.12.2012).
  10. Richard A., Becker R., Wilks A.R. et al. Draw geographical maps. R package version 2.2-5. - http://CRAN.R-project.org/ package=maps (дата обращения: 04.12.2012).
  11. Ripley B. Classification and regression trees. R package version 1.0-29. - http://cran.r-project.org/web/ packages/tree/tree.pdf (дата обращения: 04.12.2012), http://CRAN.R-project.org/package=maptree (дата обращения: 04.12.2012).
  12. Roger S.B., Edzer P.J., Virgilio G.-R. Applied spatial data analysis with R. - Springer, NY, 2008. - 376 p.
  13. Venables W.N., Ripley B.D. Modern applied statistics with S. Fourth Edition. - Springer, New York, 2002. - 495 p.
  14. Verzani J.G. Widgets API for building toolkitindependent, interactive GUIs. Based on the iwidgets code of Simon Urbanek, suggestions by Simon Urbanek, Philippe Grosjean and Michael Lawrence gWidgets. R package version 0.0-52. - http://CRAN.R-project.org/ package=gWidgets (дата обращения: 06.03.2013).

Supplementary files

Supplementary Files
Action
1. JATS XML

© 2013 Dolgikh T.I., Serbaev D.A., Chekmarev G.V., Kadcyna T.V.

Creative Commons License

This work is licensed
under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.





Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».