+ - 0:00:00
Notes for current slide
Notes for next slide

Revisar paquetes para una mejor ciencia

Maëlle Salmon, rOpenSci
ropensci ropensci ropensci.org

2019/09/26

1 / 22

👋 ¿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

2 / 22

👋 ¿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

2 / 22

Paquetes de rOpenSci 💁

rOpenSci mantiene paquetes para

3 / 22

Paquetes de rOpenSci 💁

rOpenSci mantiene paquetes para

  • Acceso a fuentes de datos de la web (GSODR, opencage)
3 / 22

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)

3 / 22

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)
3 / 22

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/

3 / 22

Calidad de los paquetes de rOpenSci

  • Paquetes desarrollados por quienes trabajamos en rOpenSci o por la comunidad

  • ¡Sistema de revisión de paquetes!

4 / 22

rOpenSci Software Peer Review

Revisiones abiertas de paquetes R.

5 / 22

rOpenSci Software Peer Review

Revisiones abiertas de paquetes R.

  • Favorecer el uso de buenas prácticas y estándares
5 / 22

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"

5 / 22

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

5 / 22

¿Qué mirar en paquetes?

6 / 22

¿Qué mirar en paquetes?

Jeff Leek @jtleek

magick::image_read("https://raw.github.com/jtleek/rpackages/master/documentation.png")

6 / 22

Criterios de revisión

  • Licencia compatible con la Open-source initiative (OSI)

  • Buena cobertura de tests

  • Documentación completa

  • Código legible

  • Usabilidad

7 / 22

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/

7 / 22

¿Cómo revisar?

8 / 22

¿Cómo revisar?

  • De manera abierta y no contenciosa
8 / 22

¿Cómo revisar?

  • De manera abierta y no contenciosa

  • Procedimiento constructivo para todas las personas involucradas

8 / 22

¿Cómo revisar?

  • De manera abierta y no contenciosa

  • Procedimiento constructivo para todas las personas involucradas

  • Utilizando la infraestructura de GitHub

8 / 22

rOpenSci Software Peer Review

9 / 22

The issues tracker

10 / 22

Proponer un paquete

11 / 22

Proponer un paquete

12 / 22

Proponer un paquete

13 / 22

Proponer un paquete

14 / 22

No rechazos, pero...

Solo aceptamos paquetes dedicados a ciertos temas.

https://devguide.ropensci.org/policies.html#aims-and-scope

15 / 22

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
15 / 22

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

15 / 22

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

15 / 22

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!

15 / 22

El procedimiento de revisión

16 / 22

Chequeos de quienes editamos

17 / 22

El procedimiento de revisión

Dos revisores.

Discusión continua hasta la aprobación.

insignas de README naranja y después verde mostrando la revision

18 / 22

¡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/

19 / 22

¿Cómo participar en rOpenSci?

https://ropensci.org/community

20 / 22

Otros recursos de rOpenSci 💎

21 / 22

Otros recursos de rOpenSci 💎

21 / 22

Otros recursos de rOpenSci 💎

21 / 22

Otros recursos de rOpenSci 💎

21 / 22

rOpenSci Software Peer Review

Revisar paquetes para una mejor ciencia

https://tiny.cc/latinr19 ¡Gracias!

cat in a box

obpia30, Pixabay

22 / 22

👋 ¿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

2 / 22
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow