Cargando…
RGG: A general GUI Framework for R scripts
BACKGROUND: R is the leading open source statistics software with a vast number of biostatistical and bioinformatical analysis packages. To exploit the advantages of R, extensive scripting/programming skills are required. RESULTS: We have developed a software tool called R GUI Generator (RGG) which...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2009
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2653488/ https://www.ncbi.nlm.nih.gov/pubmed/19254356 http://dx.doi.org/10.1186/1471-2105-10-74 |
_version_ | 1782165278239490048 |
---|---|
author | Visne, Ilhami Dilaveroglu, Erkan Vierlinger, Klemens Lauss, Martin Yildiz, Ahmet Weinhaeusel, Andreas Noehammer, Christa Leisch, Friedrich Kriegner, Albert |
author_facet | Visne, Ilhami Dilaveroglu, Erkan Vierlinger, Klemens Lauss, Martin Yildiz, Ahmet Weinhaeusel, Andreas Noehammer, Christa Leisch, Friedrich Kriegner, Albert |
author_sort | Visne, Ilhami |
collection | PubMed |
description | BACKGROUND: R is the leading open source statistics software with a vast number of biostatistical and bioinformatical analysis packages. To exploit the advantages of R, extensive scripting/programming skills are required. RESULTS: We have developed a software tool called R GUI Generator (RGG) which enables the easy generation of Graphical User Interfaces (GUIs) for the programming language R by adding a few Extensible Markup Language (XML) – tags. RGG consists of an XML-based GUI definition language and a Java-based GUI engine. GUIs are generated in runtime from defined GUI tags that are embedded into the R script. User-GUI input is returned to the R code and replaces the XML-tags. RGG files can be developed using any text editor. The current version of RGG is available as a stand-alone software (RGGRunner) and as a plug-in for JGR. CONCLUSION: RGG is a general GUI framework for R that has the potential to introduce R statistics (R packages, built-in functions and scripts) to users with limited programming skills and helps to bridge the gap between R developers and GUI-dependent users. RGG aims to abstract the GUI development from individual GUI toolkits by using an XML-based GUI definition language. Thus RGG can be easily integrated in any software. The RGG project further includes the development of a web-based repository for RGG-GUIs. RGG is an open source project licensed under the Lesser General Public License (LGPL) and can be downloaded freely at |
format | Text |
id | pubmed-2653488 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2009 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-26534882009-03-10 RGG: A general GUI Framework for R scripts Visne, Ilhami Dilaveroglu, Erkan Vierlinger, Klemens Lauss, Martin Yildiz, Ahmet Weinhaeusel, Andreas Noehammer, Christa Leisch, Friedrich Kriegner, Albert BMC Bioinformatics Software BACKGROUND: R is the leading open source statistics software with a vast number of biostatistical and bioinformatical analysis packages. To exploit the advantages of R, extensive scripting/programming skills are required. RESULTS: We have developed a software tool called R GUI Generator (RGG) which enables the easy generation of Graphical User Interfaces (GUIs) for the programming language R by adding a few Extensible Markup Language (XML) – tags. RGG consists of an XML-based GUI definition language and a Java-based GUI engine. GUIs are generated in runtime from defined GUI tags that are embedded into the R script. User-GUI input is returned to the R code and replaces the XML-tags. RGG files can be developed using any text editor. The current version of RGG is available as a stand-alone software (RGGRunner) and as a plug-in for JGR. CONCLUSION: RGG is a general GUI framework for R that has the potential to introduce R statistics (R packages, built-in functions and scripts) to users with limited programming skills and helps to bridge the gap between R developers and GUI-dependent users. RGG aims to abstract the GUI development from individual GUI toolkits by using an XML-based GUI definition language. Thus RGG can be easily integrated in any software. The RGG project further includes the development of a web-based repository for RGG-GUIs. RGG is an open source project licensed under the Lesser General Public License (LGPL) and can be downloaded freely at BioMed Central 2009-03-02 /pmc/articles/PMC2653488/ /pubmed/19254356 http://dx.doi.org/10.1186/1471-2105-10-74 Text en Copyright © 2009 Visne et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software Visne, Ilhami Dilaveroglu, Erkan Vierlinger, Klemens Lauss, Martin Yildiz, Ahmet Weinhaeusel, Andreas Noehammer, Christa Leisch, Friedrich Kriegner, Albert RGG: A general GUI Framework for R scripts |
title | RGG: A general GUI Framework for R scripts |
title_full | RGG: A general GUI Framework for R scripts |
title_fullStr | RGG: A general GUI Framework for R scripts |
title_full_unstemmed | RGG: A general GUI Framework for R scripts |
title_short | RGG: A general GUI Framework for R scripts |
title_sort | rgg: a general gui framework for r scripts |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2653488/ https://www.ncbi.nlm.nih.gov/pubmed/19254356 http://dx.doi.org/10.1186/1471-2105-10-74 |
work_keys_str_mv | AT visneilhami rggageneralguiframeworkforrscripts AT dilaverogluerkan rggageneralguiframeworkforrscripts AT vierlingerklemens rggageneralguiframeworkforrscripts AT laussmartin rggageneralguiframeworkforrscripts AT yildizahmet rggageneralguiframeworkforrscripts AT weinhaeuselandreas rggageneralguiframeworkforrscripts AT noehammerchrista rggageneralguiframeworkforrscripts AT leischfriedrich rggageneralguiframeworkforrscripts AT kriegneralbert rggageneralguiframeworkforrscripts |