{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T09:55:30Z","timestamp":1648806930838},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2009,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:sec>\n            <jats:title>Background<\/jats:title>\n            <jats:p>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.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Results<\/jats:title>\n            <jats:p>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) \u2013 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.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Conclusion<\/jats:title>\n            <jats:p>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 <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"http:\/\/rgg.r-forge.r-project.org\" ext-link-type=\"uri\">http:\/\/rgg.r-forge.r-project.org<\/jats:ext-link>\n            <\/jats:p>\n          <\/jats:sec>","DOI":"10.1186\/1471-2105-10-74","type":"journal-article","created":{"date-parts":[[2009,3,3]],"date-time":"2009-03-03T07:13:32Z","timestamp":1236064412000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["RGG: A general GUI Framework for R scripts"],"prefix":"10.1186","volume":"10","author":[{"given":"Ilhami","family":"Visne","sequence":"first","affiliation":[]},{"given":"Erkan","family":"Dilaveroglu","sequence":"additional","affiliation":[]},{"given":"Klemens","family":"Vierlinger","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Lauss","sequence":"additional","affiliation":[]},{"given":"Ahmet","family":"Yildiz","sequence":"additional","affiliation":[]},{"given":"Andreas","family":"Weinhaeusel","sequence":"additional","affiliation":[]},{"given":"Christa","family":"Noehammer","sequence":"additional","affiliation":[]},{"given":"Friedrich","family":"Leisch","sequence":"additional","affiliation":[]},{"given":"Albert","family":"Kriegner","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2009,3,2]]},"reference":[{"key":"2804_CR1","volume-title":"R: A Language and Environment for Statistical Computing","author":"R Development Core Team","year":"2005","unstructured":"R Development Core Team: R: A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing; 2005."},{"key":"2804_CR2","unstructured":"The Comprehensive R Archive Network[http:\/\/cran.r-project.org\/]"},{"key":"2804_CR3","doi-asserted-by":"publisher","first-page":"R80","DOI":"10.1186\/gb-2004-5-10-r80","volume":"5","author":"RC Gentleman","year":"2004","unstructured":"Gentleman RC, Carey VJ, Bates DM, Bolstad B, Dettling M, Dudoit S, Ellis B, Gautier L, Ge Y, Gentry J, Hornik K, Hothorn T, Huber W, Iacus S, Irizarry R, Leisch F, Li C, Maechler M, Rossini AJ, Sawitzki G, Smith C, Smyth G, Tierney L, Yang JY, Zhang J: Bioconductor: open software development for computational biology and bioinformatics. Genome Biol 2004, 5: R80. 10.1186\/gb-2004-5-10-r80","journal-title":"Genome Biol"},{"key":"2804_CR4","volume-title":"Stat Appl Genet Mol Biol","author":"GK Smyth","year":"2004","unstructured":"Smyth GK: Linear models and empirical bayes methods for assessing differential expression in microarray experiments. Stat Appl Genet Mol Biol 2004., 3:"},{"key":"2804_CR5","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1093\/bioinformatics\/btg405","volume":"20","author":"L Gautier","year":"2004","unstructured":"Gautier L, Cope L, Bolstad BM, Irizarry RA: affy \u2013 analysis of Affymetrix GeneChip data at the probe level. Bioinformatics 2004, 20: 307\u2013315. 10.1093\/bioinformatics\/btg405","journal-title":"Bioinformatics"},{"key":"2804_CR6","doi-asserted-by":"publisher","first-page":"5116","DOI":"10.1073\/pnas.091062498","volume":"98","author":"VG Tusher","year":"2001","unstructured":"Tusher VG, Tibshirani R, Chu G: Significance analysis of microarrays applied to the ionizing radiation response. Proc Natl Acad Sci USA 2001, 98: 5116\u20135121. 10.1073\/pnas.091062498","journal-title":"Proc Natl Acad Sci USA"},{"key":"2804_CR7","doi-asserted-by":"publisher","first-page":"6567","DOI":"10.1073\/pnas.082099299","volume":"99","author":"R Tibshirani","year":"2002","unstructured":"Tibshirani R, Hastie T, Narasimhan B, Chu G: Diagnosis of multiple cancer types by shrunken centroids of gene expression. Proc Natl Acad Sci USA 2002, 99: 6567\u20136572. 10.1073\/pnas.082099299","journal-title":"Proc Natl Acad Sci USA"},{"key":"2804_CR8","doi-asserted-by":"publisher","first-page":"3705","DOI":"10.1093\/bioinformatics\/bth449","volume":"20","author":"JM Wettenhall","year":"2004","unstructured":"Wettenhall JM, Smyth GK: limmaGUI: a graphical user interface for linear modeling of microarray data. Bioinformatics 2004, 20: 3705\u20133706. 10.1093\/bioinformatics\/bth449","journal-title":"Bioinformatics"},{"key":"2804_CR9","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1093\/bioinformatics\/btm541","volume":"24","author":"X Xu","year":"2008","unstructured":"Xu X, Zhao Y, Simon R: Gene Set Expression Comparison kit for BRB-ArrayTools. Bioinformatics 2008, 24: 137\u2013139. 10.1093\/bioinformatics\/btm541","journal-title":"Bioinformatics"},{"key":"2804_CR10","doi-asserted-by":"publisher","first-page":"W498","DOI":"10.1093\/nar\/gkl038","volume":"34","author":"J Rainer","year":"2006","unstructured":"Rainer J, Sanchez-Cabo F, Stocker G, Sturn A, Trajanoski Z: CARMAweb: comprehensive R- and bioconductor-based web service for microarray data analysis. Nucleic Acids Res 2006, 34: W498-W503. 10.1093\/nar\/gkl038","journal-title":"Nucleic Acids Res"},{"key":"2804_CR11","doi-asserted-by":"publisher","first-page":"W644","DOI":"10.1093\/nar\/gki497","volume":"33","author":"C Romualdi","year":"2005","unstructured":"Romualdi C, Vitulo N, Del FM, Lanfranchi G: MIDAW: a web tool for statistical analysis of microarray data. Nucleic Acids Res 2005, 33: W644-W649. 10.1093\/nar\/gki497","journal-title":"Nucleic Acids Res"},{"key":"2804_CR12","doi-asserted-by":"publisher","first-page":"W638","DOI":"10.1093\/nar\/gki490","volume":"33","author":"M Psarros","year":"2005","unstructured":"Psarros M, Heber S, Sick M, Thoppae G, Harshman K, Sick B: RACE: Remote Analysis Computation for gene Expression data. Nucleic Acids Res 2005, 33: W638-W643. 10.1093\/nar\/gki490","journal-title":"Nucleic Acids Res"},{"key":"2804_CR13","unstructured":"Tcl\/Tk[http:\/\/www.tcl.tk]"},{"key":"2804_CR14","unstructured":"GTK2[http:\/\/www.gtk.org]"},{"key":"2804_CR15","unstructured":"Java Swing[http:\/\/java.sun.com\/docs\/books\/tutorial\/uiswing]"},{"key":"2804_CR16","unstructured":"wxWidgets[http:\/\/wxwidgets.org]"},{"key":"2804_CR17","unstructured":"Dalgaard P: The R-Tcl\/Tk Interface. In Proceedings of the 2nd International Workshop on Distributed Statistical Computing: March 15\u201317 2001; Vienna Edited by: Hornik K, Leisch F."},{"key":"2804_CR18","unstructured":"RGtk2[http:\/\/www.ggobi.org\/rgtk2]"},{"key":"2804_CR19","unstructured":"rJava[http:\/\/www.rforge.net\/rJava]"},{"key":"2804_CR20","unstructured":"RwxWidgets[http:\/\/www.omegahat.org\/RwxWidgets]"},{"key":"2804_CR21","unstructured":"gWidgets[http:\/\/wiener.math.csi.cuny.edu\/pmg\/gWidgets]"},{"key":"2804_CR22","first-page":"1","volume":"14","author":"J Fox","year":"2005","unstructured":"Fox J: Rcmdr: The R Commander: A Basic-Statistics Graphical User Interface to R. Journalof Statistical Software 2005, 14: 1\u201342.","journal-title":"Journalof Statistical Software"},{"key":"2804_CR23","unstructured":"Rkward[http:\/\/rkward.sourceforge.net\/]"},{"key":"2804_CR24","unstructured":"Qt Toolkit[http:\/\/trolltech.com\/products]"},{"key":"2804_CR25","unstructured":"C++[http:\/\/en.wikipedia.org\/wiki\/C%2B%2B]"},{"key":"2804_CR26","unstructured":"Rpad[http:\/\/www.rpad.org\/Rpad\/]"},{"key":"2804_CR27","unstructured":"JavaScript[http:\/\/www.mozilla.org\/rhino\/]"},{"key":"2804_CR28","unstructured":"PHP[http:\/\/www.php.net\/]"},{"key":"2804_CR29","unstructured":"Extensible Markup Language[http:\/\/www.w3.org\/XML\/]"},{"key":"2804_CR30","unstructured":"XML User Interface Language[http:\/\/www.mozilla.org\/projects\/xul\/]"},{"key":"2804_CR31","first-page":"9","volume":"16","author":"M Helbig","year":"2005","unstructured":"Helbig M, Theus M, Urbanek S: JGR: Java GUI for R. Statistical Computing and Graphics Newsletter 2005, 16: 9\u201312.","journal-title":"Statistical Computing and Graphics Newsletter"},{"key":"2804_CR32","doi-asserted-by":"publisher","first-page":"3045","DOI":"10.1093\/bioinformatics\/bth361","volume":"20","author":"T Oinn","year":"2004","unstructured":"Oinn T, Addis M, Ferris J, Marvin D, Senger M, Greenwood M, Carver T, Glover K, Pocock MR, Wipat A, Li P: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 2004, 20: 3045\u20133054. 10.1093\/bioinformatics\/bth361","journal-title":"Bioinformatics"},{"key":"2804_CR33","doi-asserted-by":"publisher","first-page":"D354","DOI":"10.1093\/nar\/gkj102","volume":"34","author":"M Kanehisa","year":"2006","unstructured":"Kanehisa M, Goto S, Hattori M, Aoki-Kinoshita KF, Itoh M, Kawashima S, Katayama T, Araki M, Hirakawa M: From genomics to chemical genomics: new developments in KEGG. Nucleic Acids Res 2006, 34: D354-D357. 10.1093\/nar\/gkj102","journal-title":"Nucleic Acids Res"},{"key":"2804_CR34","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1038\/75556","volume":"25","author":"M Ashburner","year":"2000","unstructured":"Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, Davis AP, Dolinski K, Dwight SS, Eppig JT, Harris MA, Hill DP, Issel-Tarver L, Kasarskis A, Lewis S, Matese JC, Richardson JE, Ringwald M, Rubin GM, Sherlock G: Gene ontology: tool for the unification of biology. The Gene Ontology Consortium. Nat Genet 2000, 25: 25\u201329. 10.1038\/75556","journal-title":"Nat Genet"},{"key":"2804_CR35","first-page":"575","volume-title":"Proceedings in Computational Statistics","author":"F Leisch","year":"2002","unstructured":"Leisch F: Sweave: dynamic generation of statistical reports using literate data analysis. In Proceedings in Computational Statistics. Edited by: H\u00e4rdle W, R\u00f6nz B. Physica Verlag; 2002:575\u2013580."},{"key":"2804_CR36","doi-asserted-by":"publisher","first-page":"1999","DOI":"10.1016\/j.ejca.2007.05.019","volume":"43","author":"JP Ioannidis","year":"2007","unstructured":"Ioannidis JP, Polyzos NP, Trikalinos TA: Selective discussion and transparency in microarray research findings for cancer outcomes. Eur J Cancer 2007, 43: 1999\u20132010. 10.1016\/j.ejca.2007.05.019","journal-title":"Eur J Cancer"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-10-74.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,31]],"date-time":"2021-08-31T21:32:59Z","timestamp":1630445579000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-10-74"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,2]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["2804"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-10-74","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,3,2]]},"assertion":[{"value":"1 July 2008","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 March 2009","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 March 2009","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"74"}}