|
En estos últimos años se ha producido un crecimiento exponencial del área de la visualización de datos, potenciado en gran medida gracias al auge de la ciencia de datos y el Big Data. En los análisis bioinformáticos, la visualización de los datos representa un componente muy importante, pues permite descubrir patrones que ayuden a generar hipótesis que se puedan testear con nuevos datos.
La creación de software, destinado a la realización de visualizaciones interactivas para exploración de datos, no solo requiere una alta capacitación técnica, sino también un conocimiento de las necesidades de los investigadores y la comprensión de la naturaleza de los datos; tres cualidades que no siempre se encuentran juntas en los equipos que desarrollan aplicaciones bioinformáticas. Aunque existen aplicaciones específicas para la creación de este tipo de visualizaciones, el problema es que están basadas en bibliotecas de alto nivel, lo que las limita a visualizar sólo los tipos de gráficas para las que han sido predefinidas. Esto hace que la adaptación de nuevos tipos de gráficas a las necesidades de los investigadores requiera largos procesos de desarrollo. Una forma de solventar este problema sería el uso de sistemas genéricos y modulares de visualización, que sean fácilmente interoperables e integrables en aplicaciones según la necesidad de los análisis.
El presente trabajo se centra en el estudio y desarrollo de estos sistemas genéricos y modulares. Con ellos, se busca permitir la realización de visualizaciones de cualquier análisis, favoreciendo la adaptabilidad mediante la combinación de diferentes componentes y visualizaciones agnósticas del problema biológico. En esta tesis se abordará también el estudio de la creación de aplicaciones a base de la combinación de estos componentes interoperables, y se propondrá que sean estas aplicaciones las que contengan la lógica y las propiedades del problema biológico a explorar.
|