Cargando…

GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components

Modern bioinformatics and computational biology are fields of study driven by the availability of effective software required for conducting appropriate research tasks. Apart from providing reliable and fast implementations of different data analysis algorithms, these software applications should al...

Descripción completa

Detalles Bibliográficos
Autores principales: López-Fernández, Hugo, Reboiro-Jato, Miguel, Glez-Peña, Daniel, Laza, Rosalía, Pavón, Reyes, Fdez-Riverola, Florentino
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6147514/
https://www.ncbi.nlm.nih.gov/pubmed/30235322
http://dx.doi.org/10.1371/journal.pone.0204474
_version_ 1783356565379612672
author López-Fernández, Hugo
Reboiro-Jato, Miguel
Glez-Peña, Daniel
Laza, Rosalía
Pavón, Reyes
Fdez-Riverola, Florentino
author_facet López-Fernández, Hugo
Reboiro-Jato, Miguel
Glez-Peña, Daniel
Laza, Rosalía
Pavón, Reyes
Fdez-Riverola, Florentino
author_sort López-Fernández, Hugo
collection PubMed
description Modern bioinformatics and computational biology are fields of study driven by the availability of effective software required for conducting appropriate research tasks. Apart from providing reliable and fast implementations of different data analysis algorithms, these software applications should also be clear and easy to use through proper user interfaces, providing appropriate data management and visualization capabilities. In this regard, the user experience obtained by interacting with these applications via their Graphical User Interfaces (GUI) is a key factor for their final success and real utility for researchers. Despite the existence of different packages and applications focused on advanced data visualization, there is a lack of specific libraries providing pertinent GUI components able to help scientific bioinformatics software developers. To that end, this paper introduces GC4S, a bioinformatics-oriented collection of high-level, extensible, and reusable Java GUI elements specifically designed to speed up bioinformatics software development. Within GC4S, developers of new applications can focus on the specific GUI requirements of their projects, relying on GC4S for generalities and abstractions. GC4S is free software distributed under the terms of GNU Lesser General Public License and both source code and documentation are publicly available at http://www.sing-group.org/gc4s
format Online
Article
Text
id pubmed-6147514
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-61475142018-10-08 GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components López-Fernández, Hugo Reboiro-Jato, Miguel Glez-Peña, Daniel Laza, Rosalía Pavón, Reyes Fdez-Riverola, Florentino PLoS One Research Article Modern bioinformatics and computational biology are fields of study driven by the availability of effective software required for conducting appropriate research tasks. Apart from providing reliable and fast implementations of different data analysis algorithms, these software applications should also be clear and easy to use through proper user interfaces, providing appropriate data management and visualization capabilities. In this regard, the user experience obtained by interacting with these applications via their Graphical User Interfaces (GUI) is a key factor for their final success and real utility for researchers. Despite the existence of different packages and applications focused on advanced data visualization, there is a lack of specific libraries providing pertinent GUI components able to help scientific bioinformatics software developers. To that end, this paper introduces GC4S, a bioinformatics-oriented collection of high-level, extensible, and reusable Java GUI elements specifically designed to speed up bioinformatics software development. Within GC4S, developers of new applications can focus on the specific GUI requirements of their projects, relying on GC4S for generalities and abstractions. GC4S is free software distributed under the terms of GNU Lesser General Public License and both source code and documentation are publicly available at http://www.sing-group.org/gc4s Public Library of Science 2018-09-20 /pmc/articles/PMC6147514/ /pubmed/30235322 http://dx.doi.org/10.1371/journal.pone.0204474 Text en © 2018 López-Fernández et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
López-Fernández, Hugo
Reboiro-Jato, Miguel
Glez-Peña, Daniel
Laza, Rosalía
Pavón, Reyes
Fdez-Riverola, Florentino
GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components
title GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components
title_full GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components
title_fullStr GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components
title_full_unstemmed GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components
title_short GC4S: A bioinformatics-oriented Java software library of reusable graphical user interface components
title_sort gc4s: a bioinformatics-oriented java software library of reusable graphical user interface components
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6147514/
https://www.ncbi.nlm.nih.gov/pubmed/30235322
http://dx.doi.org/10.1371/journal.pone.0204474
work_keys_str_mv AT lopezfernandezhugo gc4sabioinformaticsorientedjavasoftwarelibraryofreusablegraphicaluserinterfacecomponents
AT reboirojatomiguel gc4sabioinformaticsorientedjavasoftwarelibraryofreusablegraphicaluserinterfacecomponents
AT glezpenadaniel gc4sabioinformaticsorientedjavasoftwarelibraryofreusablegraphicaluserinterfacecomponents
AT lazarosalia gc4sabioinformaticsorientedjavasoftwarelibraryofreusablegraphicaluserinterfacecomponents
AT pavonreyes gc4sabioinformaticsorientedjavasoftwarelibraryofreusablegraphicaluserinterfacecomponents
AT fdezriverolaflorentino gc4sabioinformaticsorientedjavasoftwarelibraryofreusablegraphicaluserinterfacecomponents