Skip to content

Latest commit

 

History

History
293 lines (239 loc) · 33.1 KB

README.md

File metadata and controls

293 lines (239 loc) · 33.1 KB

Taller CDSB 2020: Construyendo flujos de trabajo con RStudio y Bioconductor para datos transcriptómicos de célula única (scRNA-seq)

Welcome to the CDSB2020! The workshop is described in detail in English at comunidadbioinfo.github.io. Note that this workshop will be taught only in Spanish. This workshop will be taught live on the central Mexico time zone. Check your local time by adding your city to World Clock.

¡Bienvenid@s a CDSB2020! Este taller está descrito en detalle en español vía comunidadbioinfo.github.io. Este taller será impartido solo en español. El taller será impartido bajo el horario central de Mexico. Agrega tu ciudad vía World Clock para checar el uso horario en tu ciudad.

Programa

Ojo: la versión más actualizada del programa estará disponible solo vía el calendario de Google privado de la CDSB vía el cual los participantes registrados obtendrán las ligas de Zoom para el taller.

Día 1

  • Inauguración EMB2020
  • Bienvenida a la CDSB
  • Introducciones de los participantes
  • Flujo de trabajo orientado a proyectos:
    • Introducción al flujo de trabajo orientado a proyectos.
    • Trabajando con proyectos versus scripts.
    • Generación de un proyecto.
    • Paths seguros.
    • ¿Qué nombre le doy a mi archivo?

Día 2

  • Uso de Git y GitHub.
  • Modificando los archivos de inicio de R.
  • Escritura y documentación de funciones.
  • Debugging.

Día 3

  • Buenas prácticas de configuración y mantenimiento de espacios de trabajo.
  • Foto / video remoto.
  • Instalación de paqueterías desde código fuente.
  • Visión general del procesamiento de datos de scRNA-seq
  • Actividades para construir la comunidad
  • Presentación del material para scRNA-seq

Día 4

  • Introducción a scRNA-seq con Bioconductor
  • Estructura e importe de datos
  • Control de calidad
  • Normalización de datos

Día 5

  • Selección de genes
  • Reducción de dimensiones
  • Clustering e identificación de genes marcadores
  • Evaluación del taller
  • spatialLIBD: análisis de datos de la plataforma Visium de 10x Genomics
  • Clausura y recordatorio de la CDSB

Bienvenida a la CDSB y revisión del código de conducta

<script async class="speakerdeck-embed" data-id="1747a6072c204f33839148fba20f69ee" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>

Horario

Horario Tema Instructores
Día 1: Agosto 3, 2020
07:30-09:00 (opcional) Ayuda con instalación de paquetes de R
09:00-09:30 Inauguración EBM2020 Julio Collado Vides, Christian Sohlenkamp, Irma Martínez Flores, Shirley Alquicira Hernández
09:30-10:00 Bienvenida a la CDSB y revisión del código de conducta Leonardo Collado-Torres
10:00-10:30 Introducciones de los participantes
10:30-11:00 Introducción al flujo de trabajo orientado a proyectos Joselyn Chávez
11:00-11:30 Descanso
11:30-13:00 Trabajando con proyectos versus scripts Joselyn Chávez
13:00-14:00 Generación de un proyecto Joselyn Chávez
14:00-15:30 Descanso: comida
15:30-16:30 Paths seguros Maria Teresa Ortiz
16:30-17:30 ¿Qué nombre le doy a mi archivo? Maria Teresa Ortiz
Día 2: Agosto 4, 2020
08:00-09:00 (opcional) Ayuda con instalación de paquetes de R
09:00-11:00 Uso de Git y GitHub Alejandra Medina-Rivera
11:00-11:30 Descanso
11:30-12:30 Modificando los archivos de inicio de R Joselyn Chávez
12:30-14:00 Escritura y documentación de funciones Alejandro Reyes
14:00-15:30 Descanso: comida
15:30-17:30 Debugging Marcel Ramos Perez
Día 3: Agosto 5, 2020
08:00-09:00 (opcional) Ayuda con instalación de paquetes de R
09:00-10:30 Buenas prácticas de configuración y mantenimiento de espacios de trabajo Joselyn Chávez
10:30-11:00 Foto/video remoto
11:00-11:30 Descanso
11:30-12:30 Instalación de paqueterías desde código fuente Joselyn Chávez
12:30-14:00 Visión general del procesamiento de datos de scRNA-seq Alejandra Medina-Rivera
14:00-15:30 Descanso: comida
15:30-17:00 Actividades para construir la comunidad
17:00-17:30 Presentación del material para scRNA-seq Leonardo Collado-Torres
Día 4:Agosto 6, 2020
08:00-09:00 (opcional) Ayuda con instalación de paquetes de R
09:00-10:00 Introducción a scRNA-seq con Bioconductor Leonardo Collado-Torres
10:00-11:00 Estructura e importe de datos Leonardo Collado-Torres
11:00-11:30 Descanso
11:30-13:00 Estructura e importe de datos Leonardo Collado-Torres
13:00-14:00 Control de calidad Leonardo Collado-Torres
14:00-15:30 Descanso: comida
15:30-16:30 Control de calidad Leonardo Collado-Torres
16:30-17:30 Normalización de datos Leonardo Collado-Torres
19:00-21:00 CDSB 2020: Evento social remoto
Día 5: Agosto 7, 2020
08:00-09:00 (opcional) Ayuda con instalación de paquetes de R
09:00-10:00 Selección de genes Leonardo Collado-Torres
10:00-11:00 Reducción de dimensiones Leonardo Collado-Torres
11:00-11:30 Descanso
11:30-12:00 Clustering e identificación de genes marcadores Leonardo Collado-Torres
12:00-12:30 Evaluación del taller
12:30-13:30 Clustering e identificación de genes marcadores Leonardo Collado-Torres
13:30-14:15 Spatial Transcriptomics: análisis de datos de la plataforma Visium de 10x Genomics con spatialLIBD Leonardo Collado-Torres
14:15-14:30 Clausura y recordatorio de la CDSB

Instructores

Ayudantes

Código de conducta

Les recordamos que este taller y la CDSB tiene un código de conducta: disponible en inglés y en español.

Twitter

En lcolladotor.github.io/twitter-stats/CDSB2020 pueden ver el análisis automático de los mensajes en Twitter que usen la etiqueta de #CDSB2020.

Pre-requisitos

  • Instalar la última versión de R desde CRAN
  • Instalar la última versión de RStudio
  • Instalar los paquetes necesarios ejecutando este código:
if (!requireNamespace("remotes", quietly = TRUE)) {
  install.packages("remotes")
}

remotes::install_cran(
  c("tidyverse", "devtools", "here", "fs", "cowsay")
)

## Opcional: praiseMX para usarlo en un ejercicio en vez de cowsay
## https://github.com/ComunidadBioInfo/praiseMX
remotes::install_github("comunidadbioinfo/praiseMX")

Para funciones y como documentarlas con Alejandro Reyes

## Para instalar paquetes de Bioconductor
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("BiocStyle")

remotes::install_cran(
  c("devtools", "roxygen2")
)

Para la segunda mitad del curso, necesitan instalar los siguientes paquetes de R (usando la versión más reciente de R).

## Para instalar paquetes de Bioconductor
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

## Instala los paquetes de R que necesitamos
BiocManager::install(
    c(
        'SingleCellExperiment',
        'usethis',
        'here',
        'scran',
        'scater',
        'scRNAseq',
        'org.Mm.eg.db',
        'AnnotationHub',
        'ExperimentHub',
        'BiocFileCache',
        'DropletUtils',
        'EnsDb.Hsapiens.v86',
        'TENxPBMCData',
        'BiocSingular',
        'batchelor',
        'uwot',
        'Rtsne',
        'pheatmap',
        'fossil',
        'ggplot2',
        'cowplot',
        'RColorBrewer',
        'plotly',
        'iSEE',
        'pryr',
        'spatialLIBD',
        'sessioninfo',
        'scPipe'
    )
)

Favor de correr todo el código del siguiente script de R para descargar todos los datos que usaremos para esta porción del curso. Se almacenaran automáticamente en tu computadora gracias a BiocFileCache de tal forma que los podrás usar fácilmente en el futuro.

Materiales

Descarga los materiales con usethis::use_course('comunidadbioinfo/cdsb2020') o revisalos en línea vía comunidadbioinfo.github.io/cdsb2020.

Zoom

Las ligas de Zoom están disponibles exclusivamente para lxs participantes de CDSB2020 vía un calendario de Google. Te enviamos una invitación al correo electrónico que usaste para registrate. Tienes que aceptar la invitación. Cualquier duda, contáctanos vía Slack. ¡Gracias!

License / Licencia

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

<script type='text/javascript' id='clustrmaps' src='//cdn.clustrmaps.com/map_v2.js?cl=ffffff&w=300&t=n&d=rP3KLyAMuzVNcJFL-_C-B0XnLNVy8Sp6a8HDaKEnSzc'></script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-137796972-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-137796972-1'); </script>