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...
Autores principales: | , , , , , |
---|---|
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 |