Introducción a R: Filosofía vectorial y estructuras de control
Datos generales
Código: R-vectorial-estructuras
Duración: 2 horas
Nivel: Básico
Idioma: Español
Fecha: 17 de junio de 2022
Duración: 2 horas
Nivel: Básico
Idioma: Español
Fecha: 17 de junio de 2022
Horario: 16:00 a 18:00 (centro de México)
Modalidad: Online
Descripción:
Durante el curso se abordarán los siguientes temas:
- Introducción a R y Rstudio
- Se darán algunas características generales del lenguaje de programación R y del ambiente de desarrollo integral (IDE) Rstudio. Se enseñará algunas configuraciones y posibilidades de Rstudio. Se enfatizará la creación de proyectos como buena práctica de organización de archivos.
- Tipos y estructuras de datos en R
- Se explicará la naturaleza vectorial de R y como dicha filosofía se aplica a todas sus estructuras de datos. A la par, se explicarán los diferentes tipos de datos (numéricos, caracteres, lógicos, NA) que pueden guardarse en vectores, la forma en cómo crear dichos vectores y cómo organizarlos en diferentes estructuras (vectores, matrices, dataframes o listas). Se darán ejemplos de creación y obtención de datos de las diferentes estructuras de datos.
- Operadores lógicos y condicionales en R
- Se dará una noción básica de los operadores lógicos (==,
!=, >, <, >=, <=, |, &). Posteriormente, se explicará la lógica detrás de las estructuras de control if…else, el aprovechamiento de los operadores lógicos para su implementación, sus beneficios, y algunos ejemplos básicos que permitan observar los resultados obtenidos por el uso de dichas condicionales.
Pre-requisitos:
- No es necesario tener conocimiento previo del lenguaje de programación R.
- Computadora con al menos 6 GB de memoria RAM
- Última versión de R instalada (https://cran.r-project.org/).
- Última versión de R instalada (v. 2022.02.2+485) (https://www.rstudio.com/products/rstudio/download/#download)
- Aplicación de Zoom y conectividad a internet.
Para quién va dirigido este mini curso:
- El curso va dirigido a toda aquella persona que no tenga conocimiento del lenguaje de programación R, o que tengan conocimiento muy básico y que deseen revisar algunos conceptos fundamentales de R.
Detalles del evento:
- El evento será gratuito y exclusivo para miembros de la RMB.
- Las instrucciones de acceso serán enviadas el día del evento.
Actividades:
- 15:45 am a 16:00 pm: Conéctate a Zoom y configura tu micrófono
- 16:00 pm a 16:05 pm: Introducción de parte de la Red Mexicana de Bioinformática
- 16:05 pm a 16:15 pm: Código de conducta y cómo usar la plataforma de Zoom
- 16:15 pm a 18:00 pm: Actividad del curso
Organizadores:
Nodo Nacional de Bioinformática (NNB-CCG)
Formulario de registro:
Reseña de los instructores
M. en C. David Felipe Rendón Luna
David es Candidato a Doctor en Ciencias Bioquímicas por la UNAM, y realiza sus estudios de posgrado en el Instituto de Biotecnología-UNAM, enfocándose en el estudio de la relación estructura-función de proteínas desordenadas de plantas en ambientes simulados de deshidratación in vitro. Está certificado como “Instructor” por la fundación The Carpentries, dedicada a la enseñanza de habilidades de programación y ciencia de datos. Ha participado en diversas ediciones de los Talleres Internacionales de Bioinformática (TIB) organizados por el Nodo Nacional de Bioinformática (NNB-CCG), primero como participante y posteriormente como ayudante. Posee habilidades de análisis de datos y programación en R, Bash, Python y Perl, así como un desempeño óptimo en línea de comandos. Impartió el curso “Introducción a R y Graficación con ggplot” para el laboratorio del Dr. César Cuevas Velázquez, de la Facultad de Química de la UNAM. Además, es violinista desde los 15 años de edad, está aprendiendo a tocar chelo, es un ávido lector de novelas de ciencia-ficción y de fantasía épica, y disfruta de la compañía de sus amigos.