class: center, middle, inverse, title-slide # Revisar paquetes para una mejor ciencia ## Ma毛lle Salmon, rOpenSci
ropensci
ropensci
ropensci.org ### 2019/09/26 --- # 馃憢 驴Qu茅 es rOpenSci? * Una comunidad cient铆fica y de desarrollo de software R * Apoyo a la ciencia abierta y reproducible * Paquetes R mantenidos por el personal y la comunidad -- 馃敆 charla https://tiny.cc/latinr19 --- # Paquetes de rOpenSci 馃拋 rOpenSci mantiene paquetes para -- * Acceso a fuentes de datos de la web (`GSODR`, `opencage`) -- * Acceso a fuentes de datos... raras (PDF con `pdftools` y `tabulizer`, texto en im谩genes con `tesseract`) -- * Herramientas de flujo de trabajo (`drake`, `gistr`) -- * 隆Y mucho m谩s para facilitar su trabajo cient铆fico! https://ropensci.org/packages/ --- # Calidad de los paquetes de rOpenSci * Paquetes desarrollados por quienes trabajamos en rOpenSci o por la comunidad * 隆Sistema de revisi贸n de paquetes! --- # rOpenSci Software Peer Review Revisiones abiertas de paquetes R. -- * Favorecer el uso de buenas pr谩cticas y est谩ndares -- * Crear una "comunidad de pr谩ctica" -- * Colaboraci贸n con el _Journal of Open Source Software_ y _Methods in Ecology and Evolution_ --- # 驴Qu茅 mirar en paquetes? -- _.small[Jeff Leek @jtleek]_ ```r magick::image_read("https://raw.github.com/jtleek/rpackages/master/documentation.png") ``` <img src="index_files/figure-html/unnamed-chunk-1-1.png" style="display: block; margin: auto;" /> --- # Criterios de revisi贸n * Licencia compatible con la Open-source initiative (OSI) * Buena cobertura de tests * Documentaci贸n completa * C贸digo legible * Usabilidad -- [devguide.ropensci.org/](https://devguide.ropensci.org/) --- # 驴C贸mo revisar? -- * De manera _abierta_ y no _contenciosa_ -- * Procedimiento constructivo para todas las personas involucradas -- * Utilizando la infraestructura de GitHub --- # rOpenSci Software Peer Review <img src="index_files/figure-html/onboarding-repo-1.png" width="1401" style="display: block; margin: auto;" /> --- # The issues tracker <img src="index_files/figure-html/onboarding-issues-tracker-1.png" width="1401" style="display: block; margin: auto;" /> --- # Proponer un paquete <img src="index_files/figure-html/onboarding-submission-1.png" width="1336" style="display: block; margin: auto;" /> --- # Proponer un paquete <img src="index_files/figure-html/onboarding-submission2-1.png" width="1401" style="display: block; margin: auto;" /> --- # Proponer un paquete <img src="index_files/figure-html/onboarding-submission3-1.png" width="1401" style="display: block; margin: auto;" /> --- # Proponer un paquete <img src="index_files/figure-html/onboarding-submission4-1.png" width="1401" style="display: block; margin: auto;" /> --- # No rechazos, pero... Solo aceptamos paquetes dedicados a ciertos temas. https://devguide.ropensci.org/policies.html#aims-and-scope -- * Nuestras categor铆as: _data retrieval, data extraction, database access, data munging, data deposition, reproducibility, geospatial data, text analysis_ -- * Aplicaci贸n en **ciencia** -- * Deben mejorar paquetes similares ya existentes -- Si tienen dudas, 隆_pre-submission inquiry_! --- # El procedimiento de revisi贸n <img src="index_files/figure-html/onboarding-whole-thread-1.png" width="100" style="display: block; margin: auto;" /> --- # Chequeos de quienes editamos <img src="index_files/figure-html/onboarding-editor-1.png" width="350" style="display: block; margin: auto;" /> --- # El procedimiento de revisi贸n Dos revisores. Discusi贸n continua hasta la aprobaci贸n.  --- # 隆Extensi贸n de nuestro sistema! 馃帀 * Nueva orientaci贸n: software para est谩distica * Mejor formaci贸n, documentaci贸n y herramientas para adopci贸n del sistema M谩s informaci贸n: https://ropensci.org/blog/2019/07/15/expanding-software-review/ --- # 驴C贸mo participar en rOpenSci? https://ropensci.org/community * Env铆en o revisen paquetes [ropensci.org/software-review](https://ropensci.org/software-review) * Participen en el desarrollo de paquetes. Gu铆a: https://devguide.ropensci.org/contributingguide.html * Preguntar, discutir, demostrar uso [discuss.ropensci.org/](https://discuss.ropensci.org/) --- # Otros recursos de rOpenSci 馃拵 * Blogs [ropensci.org/blog](https://ropensci.org/blog) y [ropensci.org/technotes](https://ropensci.org/technotes) -- * Community calls (seminarios web) [ropensci.org/commcalls](https://ropensci.org/commcalls) -- * [github.com/ropensci](https://github.com/ropensci/) y [github.com/ropenscilabs](https://github.com/ropenscilabs/) para cosas m谩s experimentales -- * Newsletter [news.ropensci.org](https://news.ropensci.org/) --- # rOpenSci Software Peer Review Revisar paquetes para una mejor ciencia https://tiny.cc/latinr19 隆Gracias!  .small[[obpia30, Pixabay](https://pixabay.com/photos/cat-box-predator-650770/)]