Automatización de workflows en R y Python con targets y snakemake

Automatización de workflows en R y Python con targets y snakemake

By LatinR
Online event

Overview

Este taller está dirigido a personas con conocimientos básicos de R y Python, con cualquier formación y de cualquier disciplina, que deseen.

La automatización de workflows es esencial para garantizar reproducibilidad, escalabilidad y eficiencia en proyectos de ciencia de datos. En este taller, exploraremos el uso de targets y snakemake, dos herramientas poderosas para la gestión de workflows en R y Python, en un entorno colaborativo y reproducible.


A través de ejemplos prácticos, los participantes aprenderán a:
- Diseñar workflows reproducibles utilizando targets en R.
- Integrar snakemake para coordinar tareas que utilizan scripts en R y Python.
- Implementar estrategias para manejar dependencias y optimizar la ejecución de procesos.


Al finalizar, los asistentes tendrán las habilidades necesarias para construir pipelines reproducibles y escalables que hagan transparentes todos los pasos de un flujo de análisis, desde la adquisición de datos hasta la generación de reportes, integrando múltiples lenguajes y herramientas.

Instructora: Diana García


Soy Diana García, Bióloga Computacional del Breast Oncology Program en el Dana Farber Cancer Institute, donde investigamos las alteraciones del genoma asociadas a resistencia a terapias en cáncer de mama mestastático. Tengo un doctorado en Ciencias Biomédicas y una maestría en Ciencias de la Computación y experiencia desarrollando software tanto en la academia como en la industria. Disfruto mucho enseñar programación, fui profesora en CETYS Universidad, Campus Tijuana, y tallerista en la Escuela de Código Pilares en CDMX. Formo parte de R-Ladies Boston y del programa de camiones de rOpenSci, previamente participé en PyLadies CDMX y en Women Who Code CDMX.

Category: Science & Tech, High Tech

Good to know

Highlights

  • 2 hours
  • Online

Refund Policy

Refunds up to 7 days before event

Location

Online event

Agenda
2:00 PM - 2:10 PM

Introducción y objetivos del taller

Diana García

- Presentación y objetivos de aprendizaje - Importancia de la automatización de workflows en ciencia de datos.

2:10 PM - 2:30 PM

Fundamentos teóricos

Diana García

- ¿Qué es targets y para qué sirve? - Principios básicos: reproducibilidad y manejo de dependencias. - ¿Qué es Snakemake y cómo complementa targets? - Uso de Snakemake para coordinar tareas entre R y Python. - Archivos clave: _targets.R, Snakefile, y organización de directorios.

2:30 PM - 3:20 PM

Construcción de un workflow básico con targets

Diana García

- Definición de objetivos (targets). - Ejecución de un flujo simple en R. - Visualización del grafo de dependencias.

Frequently asked questions

Organized by

LatinR

Followers

--

Events

--

Hosting

--

$5 – $15
Dec 2 · 9:00 AM PST