Event in Spanish: Open Source Viernes con rOpenSci

By GitHub

Share:

Open Source Viernes: Entrevista con Yanina Belini Saibene sobre R y el Programa de Campeones de OpenSide

Key Concepts:

  • R: Lenguaje de programación enfocado en análisis estadístico y visualización de datos.
  • OpenSide: Comunidad dedicada al desarrollo de librerías y paquetes de software libre, promoviendo la ciencia reproducible y el software reutilizable.
  • R Universe: Infraestructura para la distribución de paquetes de R, incluyendo aquellos en GitHub que aún no están en repositorios centrales.
  • Programa de Campeones (OpenSide): Programa para apoyar y reconocer a líderes comunitarios de grupos históricamente excluidos en el ámbito del software libre y la ciencia abierta, específicamente en el desarrollo de software científico en R.
  • CRAN & Bioconductor: Repositorios centrales de paquetes de R.
  • Git & GitHub: Herramientas de control de versiones y colaboración en el desarrollo de software.
  • Code Review: Proceso de revisión de código por pares para mejorar la calidad del software.

I. Introducción y Presentación de Yanina Belini Saibene

Andrea Griffis, la anfitriona, da la bienvenida a la audiencia a "Open Source Viernes" y presenta a la invitada, Yanina Belini Saibene (Yani), destacando su amplia participación en la comunidad de código abierto: GHub Star, Community Manager en OpenSide, líder de Ladies Project, miembro del directorio de Carpentries y cofundadora de Latina Art. Se enfatiza la versatilidad y el compromiso de Yani con diversas iniciativas.

II. Introducción al Lenguaje de Programación R

Yani introduce R como un lenguaje de programación de código abierto enfocado en análisis estadístico y visualización de datos. Se destaca que R fue inicialmente desarrollado por estadísticos, lo que le confiere una lógica de programación distinta a lenguajes como C, Python o Java. Sin embargo, su fortaleza radica en la facilidad con la que se pueden generar visualizaciones profesionales y reportes con un mínimo esfuerzo de codificación. Yani enfatiza que R es útil no solo para estadísticos y científicos de datos, sino para cualquier persona que necesite analizar y presentar datos.

Ejemplo: Yani relata su experiencia personal en el área de agricultura en Argentina, donde R le permitió automatizar la generación de informes mensuales, eliminando la necesidad de combinar datos de diversas fuentes (SQL, bases de datos, Python, etc.) y formatos (Word, PDF, Excel, HTML) en un proceso manual y fragmentado.

III. Aplicaciones de R en Diversos Sectores

Se mencionan diversas aplicaciones de R:

  • Ciencia: Desarrollo de software para investigación.
  • Gobierno: Generación de reportes automatizados, reproducibilidad de procesos de información y apertura de datos a la comunidad. Se citan ejemplos del INDEC y el Ministerio de Turismo en Argentina, que han desarrollado paquetes de R para el procesamiento y análisis de datos turísticos, estableciendo un "piso de calidad" en los reportes.
  • Sector Farmacéutico: Tanto en el sector público como privado.
  • Visualización de Datos: Se reitera la facilidad con la que R permite crear visualizaciones de alta calidad con poco código.

Dato Estadístico: Existen más de 30,000 paquetes disponibles para R, lo que demuestra su versatilidad y capacidad para abordar una amplia gama de tareas.

IV. Infraestructura y Recursos de OpenSide

Yani explica que OpenSide es una comunidad que promueve la cultura del código abierto, especialmente en el ámbito de la investigación científica. OpenSide desarrolla infraestructura tanto técnica como social:

  • R Universe: Un repositorio que complementa a CRAN y Bioconductor, ofreciendo acceso a paquetes de R alojados en GitHub y facilitando la instalación en diferentes sistemas operativos sin necesidad de compilar el código fuente.
  • Comunidad: Un espacio de colaboración, aprendizaje y apoyo mutuo entre desarrolladores y usuarios de R.

V. El Programa de Campeones de OpenSide

Yani detalla el Programa de Campeones de OpenSide, cuyo objetivo es apoyar y reconocer a líderes comunitarios de grupos históricamente marginados en el ámbito del software libre y la ciencia abierta. El programa se enfoca en personas que desarrollan software científico en R y ofrece:

  • Capacitación: En tres áreas principales:
    • Desarrollo colaborativo de paquetes (Git y GitHub).
    • Desarrollo de paquetes (inicial y avanzado).
    • Gestión de comunidades (cómo hacer que el software sea "contributor-friendly", organizar eventos, dar charlas).
  • Mentoría: Asignación de un mentor individual para guiar a los campeones en sus proyectos.
  • Proyectos: Los campeones pueden desarrollar un nuevo paquete, preparar un paquete existente para revisión o convertirse en revisores para OpenSide.
  • Estipendio: Un pequeño estipendio para cubrir los gastos relacionados con la participación en el programa.
  • Comunidad: Acceso a la comunidad de OpenSide a través de Slack y participación en eventos.
  • Difusión: Se espera que los campeones realicen alguna actividad de difusión de sus proyectos al finalizar el programa (blog post, workshop, charla, etc.).

Requisitos: Ser de Latinoamérica o residir en Latinoamérica, tener conocimientos básicos de R y presentar un proyecto con impacto potencial en la comunidad.

Fecha Límite: 20 de febrero. Se ofrece una clínica de aplicación el 5 de febrero para brindar apoyo a los solicitantes.

VI. Importancia de la Diversidad y la Inclusión

Yani enfatiza la importancia de la diversidad y la inclusión en la comunidad de código abierto. OpenSide busca activamente garantizar la representación de diferentes géneros, disciplinas y niveles de experiencia en el Programa de Campeones. Se destaca que la diversidad enriquece la comunidad y fomenta la innovación.

VII. Oportunidades de Colaboración y Apoyo

Yani invita a empresas e instituciones a colaborar con OpenSide, ya sea a través de donaciones o patrocinio del Programa de Campeones. Se ofrece la posibilidad de crear modelos de colaboración personalizados para apoyar a la comunidad y promover el desarrollo de software libre.

Quote: "Nos interesa que más personas que normalmente no pueden participar puedan ser parte, porque eso nos hace bien a todos." - Yanina Belini Saibene

VIII. Próximos Eventos y Recursos

  • Meetup "Usando GitHub Copilot para Programar en R": 31 de enero, organizado por Ladies Santa Rosa.
  • Sitio web de OpenSide: Contiene información sobre el Programa de Campeones, R Universe y otros recursos.
  • Slack de OpenSide: Un espacio para la comunicación y colaboración entre miembros de la comunidad.
  • Conferencias: Yani participará en conferencias en Australia y Colombia en abril y mayo, respectivamente.

Conclusión:

La entrevista con Yanina Belini Saibene ofrece una visión completa del lenguaje de programación R, la comunidad OpenSide y el Programa de Campeones. Se destaca la importancia del código abierto, la colaboración, la diversidad y la inclusión en el ámbito de la ciencia y la tecnología. El programa de campeones representa una oportunidad valiosa para apoyar a líderes comunitarios de grupos históricamente marginados y promover el desarrollo de software científico de alta calidad en Latinoamérica. Los recursos y eventos mencionados brindan a la audiencia la oportunidad de aprender más sobre R, OpenSide y cómo participar en esta vibrante comunidad.

Chat with this Video

AI-Powered

Hi! I can answer questions about this video "Event in Spanish: Open Source Viernes con rOpenSci". What would you like to know?

Chat is based on the transcript of this video and may not be 100% accurate.

Related Videos

Ready to summarize another video?

Summarize YouTube Video