class: left, title-slide # . ### --- class: inverse ## ¡Les damos la bienvenida a ReproHack en LatinR 2020! <!-- Put the link to this slide here so people can follow --> *** ### Etherpad 📝 del evento: ### [https://bit.ly/reprohack_latinr2020](bit.ly/reprohack_latinr2020) Este link contiene toda la información al evento y materiales --- # ReproHack <img src="assets/hack1.png" width="993" /> --- # ReproHack <img src="assets/hack2.png" width="997" /> --- # ReproHack <img src="assets/hack3.png" width="991" /> --- # ReproHack <img src="assets/hack4.png" width="997" /> --- # ReproHack <img src="assets/hack5.png" width="995" /> --- # ReproHack <img src="assets/hack6.png" width="1001" /> --- class: inverse ## Nos comunicamos con ➡️ [Etherpad 📝](https://etherpad.wikimedia.org/p/reprohack_latinr2020) <img src="assets/etherpad.png" width="90%" /> --- class: inverse, center, middle # Agenda --- ### Mañana **10:00 Bienvenida** - Plataforma Blackboard Collaborate - Rompiendo el hielo (Separación en grupos para presentaciones) **10:20 📢 Daniela Ballari** ***¿Por qué es importante la reproducibilidad computacional?*** -- **10:40 ♻️ Consejos para revisar artículos - Florencia D'Andrea** ***(Charla del equipo de la hackatón)*** **11:00 ReproHack I** - Revisar la lista, formar grupos, seleccionar trabajos - Pausa de café - Comentario a los autores **12:00 Nos reagrupamos - una persona de cada grupo nos cuenta su experiencia.** --- ### Mediodía **12:15 📢 Juan Cruz Rodríguez -** ***Contribuyendo al código libre en R*** **12:30 PAUSA PARA ALMUERZO** **13:30 📢 Francisco Rodríguez-Sánchez -** ***Cómo escribir manuscritos reproducibles*** --- ### Tarde ***13:50 ReproHack II*** - Revisar la lista, formar grupos, seleccionar trabajos - Pausa para un café 🏠 ☕ - Comentarios a los autores **15:45 Nos reagrupamos - una persona de cada grupo nos cuenta su experiencia.** -- **16:00 📢 Pablo Bernabeu** ***Reproducibilidad en torno a una aplicación web*** **16:30 📢 ROpenSci** ***Revisar paquetes para una mejor ciencia - Maëlle Salmon*** ***La travesía de taxlist en ROpenSci - Miguel Alvarez* *** **16:50 Cierre** --- class: inverse # ¿Dónde estamos? 📍 *** ## Blackboard Collaborate --- ## Blackboard Collaborate <img src="assets/BCcomentarios.png" width="1309" /> --- ## Blackboard Collaborate <img src="assets/BCsalas.png" width="1311" /> --- class: inverse # Rompiendo el hielo 🧊: Presentaciones <!-- Use this section as an ice-breaker. Introduce yourself, then allow others to go around the room and introduce themselves too --> --- <!-- Add details about yourself the organiser here: --> ## ¿Quién soy? > ### Dra. Florencia D'Andrea (@cantoflor_87) > > - Investigadora postdoctoral _INTA-CONICET_ > > - Chair _LatinR 2020_ > > - Instructora certificada _RStudio y The Carpentries_ > > - Parte del equipo global _R-Ladies_ --- ## ¿Por qué estoy aquí? 📍 > Traté de dejar mi código disponible y me dí cuenta que hay varias cosas que tener en cuenta que nadie te enseña. -- > Trabajar con materiales de otras personas e interactuar con datos y códigos de investigación reales publicados es una buena forma de aprender sobre reproducibilidad. --- ## ¿Quién es mi personaje de ficción preferido? > Bob Esponja > > ![](https://media.giphy.com/media/bpGYPOl9xygrm/giphy.gif) --- # ¡Ahora presentemos al equipo! ### LatinR **Juliana Benitez** **Priscila Minotti** **Roxana Villafañe** ### ReproHack **Anna Krystalli** **David Peréz-Sánchez** **Daniela Gawehns (twitter)** --- <!-- Open it up to participants --> # Tu turno ### En grupos (7 mins) > - #### ¿Quién sos? > - #### ¿Por qué estas aquí? > - #### ¿Cuál es tu personaje de dibujos animado preferido? -- ### Como grupo > ### ¡Decidan un nombre para su grupo! 🏔🏕🏜🎢🏞🏟🏰🗼🌅🏝 --- class: inverse, center, middle ## 📢 Daniela Ballari > ### *¿Por qué es importante la reproducibilidad computacional?* --- class: inverse ## ¡Qué bueno verlos de vuelta! *** # Consejos para reproducir un artículo científico 📝 --- ## Objetivos de ReproHack 🎯 1. **Experiencia práctica en reproducibilidad** 2. **Comentarios a los autores** 3. **Pensar de manera más amplia en las oportunidades y desafíos** --- .pull-left[ ## Código de conducta Este evento se encuentra bajo los lineamientos de un código de conducta **Código de conducta ReproHack** [bit.ly/reprohack-coc](https://bit.ly/reprohack-coc) <img src="assets/1728_TURI_Book sprint_7 community_040619.jpg" width="3307" /> ] -- .pull-right[ ### Consideraciones adicionales 📝 - #### La reproducibilidad es difícil de alcanzar ¡Los autores que envian sus trabajos son muy valientes! ### ¡Gracias autores! 🙌 - #### Sin ellos no habría ReproHack. Agradecemos y apreciamos sus esfuerzos. 🙏 - #### Sólo critica constructiva, por favor ] --- class: inverse, center, middle # 🔍 Revisando y reproduciendo <img src="assets/Hackathon.jpg" width="70%" /> --- ## Eligiendo un artículo ✔️️ .pull-left[ - **Información brindada por los autores:** - Lenguajes / herramientas empleadas - Te cuentan por qué deberías intentar reproducir su artículo. - **Número de intentos
** Número de veces que se intentó reproducir el artículo - **Mean Repro Score
** Puntaje medio de reproducibilidad (de un máximo de 10) - menor puntaje == ¡más difícil de reproducir! ] .pull-right[ <img src="assets/panel.png" width="1059" /> ] --- ## Eligiendo un artículo .pull-left[ - Registrá que estas trabajando en ese artículo en el EtherPad ``` **Artículo**: <Título> *Revisores*: Revisor 1, etc. ``` ] .pull-right[ <img src="assets/ReprohackPickPapers.jpg" width="1971" /> ] --- class: inverse, center, middle # Revisa como un auditor 📑 -- #### **¡Tan poco tan así 🧐!** <img src="https://www.reactiongifs.com/r/O_o.gif" width="60%" /> --- class: centers # 🔍 Para materiales sobre FAIR <img src="assets/FAIRPrinciples.jpg" width="80%" /> --- ## Principios FAIR (en español) - #### Localizables - #### Accesibles - #### Interoperables - #### Reutilizables --- .pull-left[ # Accesibilidad - ¿Cuán **fácil** fue **acceder** a los materiales? - ¿Pudiste descargarte todos los archivos que necesitabas? ] -- .pull-right[ # Instalación - ¿Cuán **fácil / automática** fue la **instalación**? - ¿Tuviste algun problema? - ¿Cómo lo resolviste? ] --- .pull-left[ # Datos - ¿Estaban los **datos claramente separados del código y otros items**? - ¿Encontraron **grandes archivos de datos almacenados en un repositorio confiable** y referidos usando un **identificador persistente**? - ¿Estaban los **datos documentados** de alguna forma? ] -- .pull-right[ # Documentación ¿Había **suficiente documentación** describiendo: - ¿Cómo **instalar** el software necesario incluyendo dependencias no-estándar? - ¿Cómo **usar** materiales para reproducir el paper? - ¿Cómo **citar** los materiales, idealmente en un formato que pueda ser copiado y pegado? ] --- .pull-left[ # Análisis - **¿Te fue posible reproducir completamente** el artículo? ✅ - **¿Cuán automatizado fue** el proceso de reproducir el artículo? - **Qué fácil fue vincular** el código **del análisis** a: - los **gráficos** que genera - **secciones del manuscrito** en las que se describe y se informan los resultados ] -- .pull-right[ ### Si el análisis no fue completamente reproducible 🚫 😑 - **¿Faltaban dependencias?** - ¿No estaba el **entorno computacional no adecuadamente descripto** / capturado? - ¿Había **bugs** en el código? 🐛 - ¿Se ejecutó **código pero los resultados (por ejemplo, salidas de modelos, tablas, figuras) difieren** de los publicados? ¿Por cuánto? ] --- class: inverse, center, middle # Revisa como un usuario/a🎮 -- .pull-left[ ### Nuevo usuario/a <img src="https://25.media.tumblr.com/30906cccedfe97a3d5450a23359ca298/tumblr_ml72i2eL6t1rsudnqo1_500.gif" width="80%" /> ] -- .pull-right[ ### Usuario/a con experiencia <img src="https://media.giphy.com/media/9K2nFglCAQClO/source.gif" width="80%" /> ] --- ## Revisa como un usuario/a 🎮 #### ¿Qué te pareció fácil/intuitivo? > ¿La estructura y el nombre de los archivos fueron informativos / intuitivos? > ¿Fue fácil seguir el flujo de trabajo del análisis? > ¿Faltaba documentación o era confusa? #### ¿Qué te pareció confuso/difícil? > Identificar conflictivos. ¿Sugerencias constructivas? #### ¿Qué te gustó? > Identifique los aspectos que funcionaron bien. --- class: inverse, center, middle # Comentarios # 💬 --- ## Comentarios como miembro de la comunidad .pull-left[ #### Reconocer el esfuerzo del autor #### Envía comentarios constructivos #### Enfocate en los beneficios para la comunidad <img src="assets/1728_TURI_Book sprint_11 community_040619.jpg" width="80%" /> ] .pull-right[ > #### Ayuda a crear una convención sobre lo que debería ser un Compendio de Investigación (_research compendium_) y cómo deberíamos poder utilizarlo <img src="assets/ResearchCompendium.jpg" width="80%" /> ] --- class: inverse, center, middle # Actividades adicionales ➕ --- ## ¿Terminaste temprano? ⏲️ ### Explora el trabajo más profundamente: - Intente realizar análisis adicionales. - Crear nuevos gráficos. - ¡Combine materiales con los suyos propios o con otros materiales abiertos disponibles en la web! --- ### Pautas de participación 🤝 -- #### Compartiendo nuestra experiencia en la sala principal durante las 📢 charlas o momentos de reagrupamiento - Por favor, permanece en silencio hasta que se le invite a hablar. - Agrega preguntas para los oradores en el Etherpad. -- #### Durante el los momentos de hackatón 🙌 - Te animamos a participar tanto como sea posible. - No dudes en silenciar, apagar la cámara y desconectar si es necesario. -- - Siéntete libre de moverte e ir a saludar o ayudar en otros grupos 👋. - Fomentamos las discusiones en las salas. Tenga en cuenta que los demás intentan trabajar 👉 La **sala principal** y la **cafetería** siempre están disponibles para pasar el rato. --- ### Pautas de participación 🙌 ### En cualquier momento - Siéntase libre de agregar **notas colaborativas** en el Etherpad ✍️ - Contacte a cualquier persona del equipo de la hackatón en el chat --- class: inverse ## ¡Empecemos! 🏁 ### 11:00 - 11:15 #### 🔎 Lista de artículos ✅ Elige un artículo de nuestra lista #### 👥 Formación de equipos / registro de proyectos ✅ Esta bien trabajar individualmente ✅ Registra tu equipo y escribe en el [** Etherpad: bit.ly/reprohack_latinr2020**](https://etherpad.wikimedia.org/p/reprohack_latinr2020). ### 🏠☕¡Toma un descanso! --- class: inverse ## 11:00 - 12:00 💻 ReproHack I ### (salas / break-out rooms) 👉 Puedes elegir una sala y trabajar en grupo. 👉 Buscar ayuda en el chat principal. 👉 Siéntase libre de cambiar de grupo o pasar el rato en la **sala principal** o **cafetería** ### Antes de la hora del almuerzo nos reencontramos 👍 #### Resumimos experiencias grupales --- class: inverse ## 12:00 - 12:15 💬 Nos reagrupamos en la sala principal *** ### Comentarios de experiencias 🎤 --- class: inverse, center, middle ## 📢 Juan Cruz Rodríguez > ### *Contribuyendo al código libre en R* --- class: inverse ## 12:30 - 13:30 🥗🌯 ALMUERZO Siéntase libre de desconectar o pasar el rato en la *sala principal* o *café.* ### Vuelve para la segunda charla a las 13:30 hs UTC-3 --- class: inverse, center, middle ## 📢 Francisco Rodríguez-Sánchez > ### *Cómo escribir manuscritos reproducibles* --- class: inverse ## 13:50 - 16:00 💻 ReproHack II ### (salas / break-out rooms) 👉 Puedes elegir una sala y trabajar en grupo. 👉 Buscar ayuda en el chat principal. 🏠☕ 👉 Siéntase libre de cambiar de grupo o pasar el rato en la **sala principal** o **cafetería** ### Antes del reagrupamiento final 👍 #### Completa el formulario de comentarios del autor ✍️ - ¿Cómo les fue con su/s artículo/s? Resumir experiencias en el Etherpad --- class: inverse ## 15:45 - 16:00 Reagrupamiento final 💬 - #### ¿Cómo les fue a los grupos? - #### Comentarios finales. - #### Etherpad + Una cosa que te gustó + Una cosa que se puede mejorar. --- class: inverse, center, middle ## 📢 Pablo Bernabeu > ### *Reproducibilidad entorno a una aplicación web* --- class: center, middle # Comunidad: ROpenSci <img src="assets/descarga.jpg" width="404" /> --- class: inverse, center, middle ## 🎥 Maëlle Salmon ## Revisar paquetes para una mejor ciencia --- class: center, middle, inverse <img src="assets/keynote.png" width="1365" /> --- class: inverse, center, middle ## 🎥 Miguel Alvarez ## La travesía de `taxlist` en ROpenSci --- class: inverse, center, middle ## Preguntas #### Anna Krystalli --- class: inverse, center, middle # Palabras de cierre --- class: inverse, center, middle # Recursos ✨ --- ## Recursos (en inglés) - [** The Turing Way **](https://the-turing-way.netlify.com/introduction/introduction): una guía ligeramente obstinada sobre ciencia de datos reproducible. - [**Análisis estadísticos e investigación reproducible**](): Introducción de Gentleman y Temple Lang del concepto de Compendio de investigación - [**Empaquetar el trabajo analítico de datos de forma reproducible usando R (y amigos)**](https://peerj.com/preprints/3192/): cómo los investigadores pueden mejorar la reproducibilidad de su trabajo utilizando compendios de investigación basados en paquetes R y herramientas relacionadas --- ## Recursos (en inglés) - [Cómo leer un compendio de investigación](https://arxiv.org/pdf/1806.09525.pdf): Introducción a las convenciones existentes para los compendios de investigación y sugerencias sobre cómo utilizar sus propiedades compartidas en un proceso de lectura estructurado. - [Investigación reproducible en R con `rrtools`](https://annakrystalli.me/rrtools-repro-research/): Taller: Crear un compendio de investigación en torno a materiales asociados con un artículo publicado (texto, datos y código) utilizando `rrtools` . - [**Compendio de ejemplo**](https://github.com/annakrystalli/rrcompendiumDTB): compendio de Demo Research. --- ## ¿Disfrutaste la hackatón? 💯 ### ¡Involucrate! 🙌 #### [reprohack / reprohack-hq](https://github.com/reprohack/reprohack-hq) repositorio de GH #### Consulta nuestros [issues](https://github.com/reprohack/reprohack-hq/issues) #### Chatea con nosotros: [Slack](https://reprohack-autoinvite.herokuapp.com/) #### ¡Organiza tu propio evento! 😊 #### ¡Envía tus propios artículos! 📝 --- class: inverse, middle, center ## ¡Muchas formas de participar en ReproHack! <img src="assets/workflow.png" width="80%" /> --- # ¡Muchas gracias! 🙏 - #### ¡Gracias PARTICIPANTES por venir! - #### ¡Gracias AUTORES por enviarnos sus artículos! - #### ¡Gracias al grupo de RSE de Sheffield y a The software Sustainability Institute por patrocinar ReproHack! # 👋 --- class: inverse # Agradecimientos Las imágenes en todas las diapositivas marcadas con **Scriberia** fueron creadas por [Scriberia] (https://www.scriberia.co.uk/) para la comunidad de The Turing Way y se utilizan bajo una licencia CC-BY - _La comunidad de Turing Way y Scriberia. (2019, 11 de julio). Ilustraciones del libro Turing Way. Zenodo. http://doi.org/10.5281/zenodo.3332808_