Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Usando y Enseñando R para Investigación Reproducible

Usando y Enseñando R para Investigación Reproducible

La programación es importante porque permite automatizar tareas. R permite estadísticas reproducibles y visualización de datos. La enseñanza colaborativa también ahorra tiempo. En este charla, doy unos consejos para usar R y tambien pido ayuda para crecer la comunidad de maestras de R en latinoamerica.

Diapositivas a https://github.com/raynamharris/FMR1CA1rnaseq/tree/master/docs

359f7070cb587948e7da4e1028f5fc41?s=128

Rayna M Harris

March 26, 2018
Tweet

Transcript

  1. Usando y Enseñando R para Investigación Reproducible Rayna M. Harris

    Twitter y Instagram y GitHub: @raynamharris Página web: https://raynamharris.github.io 27 Marzo 2018 R-Ladies Buenos Aires 1 / 32
  2. La programación es importante porque permite automatizar tareas. 1 1http:

    //www.mclibre.org/consultar/python/otros/lenguajes-programacion.html 2 / 32
  3. R permite estadísticas reproducibles y visualización de datos 3 /

    32
  4. La enseñanza colaborativa también ahorra tiempo 4 / 32

  5. Consejo 1: Use R Markdown para reproducibilidad y familiarícese con

    archivos de texto sin formato 2 2https://rmarkdown.rstudio.com/authoring_quick_tour.html 5 / 32
  6. Consejo 2: Usa el control de versiones para colaborar con

    otros y con vos en el futuro 3 3http://technetnepal.net/blogs/shirishamaharjan/archive/2017/05/07/ expand-horizons-change-attitudes-git-and-github-workshop.aspx 6 / 32
  7. Consejo 3: Documenta tu flujo de trabajo Porque probablemente sea

    único y complejo 4 4https://www.blogdelfotografo.com/workflow-flujo-trabajo-foto/ 7 / 32
  8. Ejemplo de archivo README.md 5 5https://github.com/raynamharris/FMR1CA1rnaseq 8 / 32

  9. Consejo 4: Desarrolla tu propia paleta de colores Colorbrewer6 te

    ayuda a elegir colores amigables para daltónicos 6http://colorbrewer2.org/ 9 / 32
  10. Ejemplos de paletas de colores en ggplot Basico: + scale_fill_manual(values=c("red",

    "green", "blue")) 10 / 32
  11. Ejemplos de paletas de colores en ggplot Basico: + scale_fill_manual(values=c("red",

    "green", "blue")) Personalizado: + scale_fill_manual(values=c("#d95f02", "#1b9e77", "#7570b3")) 11 / 32
  12. Tu podés convertir HEX a RGB para usar la misma

    paletas para las illustraciones 7 7https://www.webpagefx.com/web-design/hex-to-rgb/ 12 / 32
  13. Consejo 5: Usa leyendas gráficas 0.00 0.25 0.50 0.75 1.00

    yoked−consistente consistente yoked−conflicto conflicto Grupo de entrenamiento Proporción de tiempo objetivo izquierda opuesto derecho Leyendas gráficas transmitir más información 13 / 32
  14. Consejo 5: Usa leyendas gráficas 0.00 0.25 0.50 0.75 1.00

    yoked−consistente consistente yoked−conflicto conflicto Grupo de entrenamiento Proporción de tiempo objetivo izquierda opuesto derecho Leyendas gráficas transmitir más información Use cowplot8 para agregar imágenes dentro de R 8cowplot https://cran.r-project.org/web/packages/cowplot/index.html 14 / 32
  15. Punto medio resumen Consejo 1: Usa R Markdown para la

    reproducibilidad Consejo 2: Usa el control de versiones para la colaboración Consejo 3: Documenta tu flujo de trabajo Consejo 4: Desarrolla tu propia paleta de colores Consejo 5: Usa leyendas gráficas 15 / 32
  16. Desarrollo colaborativo de la lección 9 9https://software-carpentry.org/lessons/ 16 / 32

  17. Deseo 1: Me ayudás a mejorar las nuevas lecciones en

    español de Software Carpentry 17 / 32
  18. Como podés ayudarme Leer y comentar o editar en GitHub10

    10https://swcarpentry.github.io/r-novice-gapminder-es/ 18 / 32
  19. Como podés ayudarme Leer y comentar o editar en GitHub10

    Particpar en el Bug BBQ11 el Abril 11 y 12 10https://swcarpentry.github.io/r-novice-gapminder-es/ 11https://carpentries.github.io/2018-04-bug-bbq/ 19 / 32
  20. Como podés ayudarme Leer y comentar o editar en GitHub10

    Particpar en el Bug BBQ11 el Abril 11 y 12 Hace videos de vos leyendo y codificando junto con la lección12 10https://swcarpentry.github.io/r-novice-gapminder-es/ 11https://carpentries.github.io/2018-04-bug-bbq/ 12https://www.youtube.com/watch?v=rQkfLaTdAvw 20 / 32
  21. Deseo 2: Convertirse en una instructora certificada Ahora, no hay

    instructoras en Argentina :( 13 21 / 32
  22. Deseo 2: Convertirse en una instructora certificada Ahora, no hay

    instructoras en Argentina :( Aplicá aquí: http://carpentries.github.io/instructor-training/ 13 22 / 32
  23. Deseo 2: Convertirse en una instructora certificada Ahora, no hay

    instructoras en Argentina :( Aplicá aquí: http://carpentries.github.io/instructor-training/ Usa el Group Name “R Ladies Buenos Aires” 13 13https://software-carpentry.org/team/ 23 / 32
  24. Deseo 3: ¡Asiste a nuestro primer taller de español! 14

    14https://raynamharris.github.io/2018-04-07-BuenosAires/ 24 / 32
  25. Deseo 4: Organizar unos talleres en el futuro 15 15https://software-carpentry.org/workshops/

    25 / 32
  26. Deseo 5: Adoptar la práctica del desarrollo colaborativo de lecciones

    16 16Devenyi et al. 2018 PLOS Comp Bio http://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005963 26 / 32
  27. Resumen Consejo 1: Usa R Markdown para la reproducibilidad Consejo

    2: Usa el control de versiones para la colaboración Consejo 3: Documenta tu flujo de trabajo Consejo 4: Desarrolla tu propia paleta de colores Consejo 5: Usa leyendas gráficas Deseo 1: Me ayudás a mejorar las lecciones en español Deseo 2: Convertirse en una instructora certificada Deseo 3: ¡Asiste a nuestro primer taller de español! Deseo 4: Organizar unos talleres en el futuro Deseo 5: Adoptar la práctica del desarrollo colaborativo de lecciones 27 / 32
  28. Pensamiento concluyente Yo creo que todos aprenden más cuando la

    ciencia y la educación está abiertas y reproducibles 28 / 32
  29. Pensamiento concluyente Yo creo que todos aprenden más cuando la

    ciencia y la educación está abiertas y reproducibles Yo creo que la mejor manera de aprender es enseñando 29 / 32
  30. Pensamiento concluyente Yo creo que todos aprenden más cuando la

    ciencia y la educación está abiertas y reproducibles Yo creo que la mejor manera de aprender es enseñando Recuerda que nadie es re buena al principio, pero todas mejoramos con la práctica 30 / 32
  31. Pensamiento concluyente Yo creo que todos aprenden más cuando la

    ciencia y la educación está abiertas y reproducibles Yo creo que la mejor manera de aprender es enseñando Recuerda que nadie es re buena al principio, pero todas mejoramos con la práctica Recuerda que vos podés hacer lo que quieras 31 / 32
  32. ¡Gracias por tu atención! ¡Mantengámonos en contacto! Twitter y GitHub

    y Instrgram: @raynamharris Email: rayna.harris@gmail.com 32 / 32