Creación de Aplicaciones Shiny

Date:
13/02/2018 09:00 - 14/02/2018 18:00
Institution:
Barcelona Institute of Global Health (ISGlobal)
Venue:
Barcelona Institute of Global Health (ISGlobal). C/ Doctor Aiguader, 88
Type of Event:
Course
Language:
Spanish
Registration website:
Inscripciones
Website:
Creación de Aplicaciones Shiny

Description / Information

Shiny es un paquete del programa R desarrollado por RStudio que permite crear páginas webs dinámicas sin que sea necesario ningún conocimiento de HTML ni de Javascript o PHP, y se basa únicamente en código R.

Gracias a Shiny se pueden construir y personalizar de manera rápida y sencilla interfaces gráficas sobre páginas web con pocas líneas de código. De esta manera, es fácil compartir funciones escritas en R con otros usuarios no familiarizados con él y que quieran usarlas de manera interactiva, o sea, "cliqueando" en lugar de tener que escribir los comandos. Por ejemplo, grupos que no disponen de programadores, bioinformáticos y/o bioestadísticos.

Temario
  • Parte I (1 hora) - Introducción de Shiny y primeros ejemplos.
  • Parte II (2 horas) - Disposición de los elementos del formulario: paneles, botones, desplegables, etc.
  • Parte III (2 horas) - Funcionamiento de Shiny. Ejercicios (1'5 horas)
  • Parte IV (2'5 horas) - Técnicas para mejorar el aspecto y la funcionalidad de la aplicación.
  • Parte V (2 horas) - Aspectos avanzados.
  • Práctica (2 horas) - Creación de una aplicación.

Los ejemplos que se presentarán durante el curso incluirán, entre otros tópicos:

  • Creación de tablas y gráficos dinámicos.
  • Parrillas donde introducir datos de forma interactiva.
  • Confección de cuestionarios para alimentar bases de datos.
  • Selección de variables de ficheros subidos por el usuario.
  • Aplicaciones sólo visibles después de introducir un password.

Las fechas del curso son el 13 y 14 de febrero y se realizará en el Instituto de Salud Global Barcelona-Campus Mar (ISGlobal) (www.isglobal.org) [antiguo CREAL] situado en el Parque de Investigación Biomédica de Barcelona (PRBB). El número de plazas para el curso está limitado a 20 y las plazas se adjudicarán ESTRICTAMENTE por orden de llegada de pre-inscripción, rellenando el formulario de pre-inscripción

El horario del curso es el siguiente: Mañanas: de 9:00 a 13:30h / Tardes: de 15:00 a 18:00h

Objectives

Gracias a Shiny se pueden construir y personalizar de manera rápida y sencilla interfaces gráficas sobre páginas web con pocas líneas de código. De esta manera, es fácil compartir funciones escritas en R con otros usuarios no familiarizados con él y que quieran usarlas de manera interactiva, o sea, "cliqueando" en lugar de tener que escribir los comandos. Por ejemplo, grupos que no disponen de programadores, bioinformáticos y/o bioestadísticos.

Target group

Estudiantes, profesores e investigadores que utilizan R en su trabajo diario, con escaso o nulo conocimiento de HTML, PHP o Javascript y quieran aprender a crear interfaces gráficas dinámicas sobe páginas web.

Faculty

El curso está organizado por el Grupo de Bioinformática en Epidemiología Genética BRGE del ISGlobal liderado por Juan R González que ha organizado varias ediciones de cursos similares al que aquí se presenta entre los que destacan la realización de 14 ediciones del curso sobre análisis de datos en estudios de asociación genética o 4 ediciones de cómo crear librerías en R entre otros.

Isaac Subirana es licenciado en "Ciencias y Técnicas Estadísticas" por la Universitat Politècnica de Catalunya (UPC) y Doctorado en "Estadística" por la Universitat de Barcelona (UB). Desde el 2007, trabaja como profesor asociado en el Departamento de Estadística de la Facultad de Biología de la UB. Además, es Técnico Investigador en el campo de la Epidemiología Cardiovascular en el grupo REGICOR del "Parque de Investigación Biomédica de Barcelona" (PRBB) desde el 2003. Es el creador y responsable del paquete compareGroups de R para el que se implementó una aplicación diseñada a partir de las herramientas de Shiny.

Fees

¡¡Plazas agotadas para este curso!!

El coste del curso es de 290 euros que incluye el desayuno que se realizará a mitad de la mañana, así como todo el material del curso en soporte electrónico (funciones, librerías y ejercicios resueltos) las diapositivas y material bibliográfico presentado en las clases. Los socios del BIB tendrán un descuento del 10% pero sólo a los dos primeros miembros que lo soliciten. El resto si quieren asistir al curso deberán abonar el coste total del curso.

Una vez sea confirmada la inscripción al curso se deberá realizar el pago a través de transferencia bancaria, al número de cuenta CAIXABANK, S.A número ES79 2100 0801 1102 0052 1586. Una vez realizado el ingreso el alumno tendrá que enviar el comprobante de la transferencia a gemma.punyet(ELIMINAR)@isglobal.org.

Requirements

Las clases se realizarán en un aula del ISGlobal en el que los alumnos deberán traer sus propios portátiles. Dicha aula tendrá acceso WiFi a Internet y los alumnos dispondrán de acceso previo a todo el material del curso que incluye las librerías, el código R y los datos necesarios para seguir las clases y realizar los ejercicios.

Se recomienda tener el paquete shiny instalado antes de empezar el curso. El curso utilizará como herramienta principal Rstudio. Todos los alumnos deberán tener instalado una semana antes del curso la última version de R y de Rstudio. Durante esa semana anterior al curso, se enviará unas instrucciones para que todos los alumnos tengan una misma configuración y puedan seguir las clases de forma eficiente.