Revisor dos mirándote con desdén • No tienes una bitácora. • No recuerdas cómo hiciste el análisis. • Vuelves a correr como puedes. • El análisis no coincide. 5
ahorrarte esos problemas. • Un poco de disciplina ahorra mucho trabajo. • La diferencia de productividad se debe a los hábitos. • Siempre puedes replicar tu análisis. 7
(preproceso). • Identificar la naturaleza de los datos crudos. • Eliminar la información problemática. Figure 3: ¿Alguien notó que hay una mano en mis datos crudos? 9
(preproceso). • Identificar la naturaleza de los datos crudos. • Eliminar la información problemática. • Transformar los datos al formato requerido. Figure 3: ¿Alguien notó que hay una mano en mis datos crudos? 9
estrategia de normalización. • Seleccionar un método de análisis. • Verificar los supuestos del análisis. • Sólo entonces podemos estar seguros de que el análisis es correcto. 11
Figure 4: Sin importar qué gestor de trabajo usemos, esta gráfica nos va a servir. • Identificar el objetivo al que queremos llegar. • Dividir el proceso en etapas. 12
Figure 4: Sin importar qué gestor de trabajo usemos, esta gráfica nos va a servir. • Identificar el objetivo al que queremos llegar. • Dividir el proceso en etapas. • Usar objetos en nodos y procesos en flechas. 12
Figure 4: Sin importar qué gestor de trabajo usemos, esta gráfica nos va a servir. • Identificar el objetivo al que queremos llegar. • Dividir el proceso en etapas. • Usar objetos en nodos y procesos en flechas. • Cada flecha es un script. 12
habrá errores en el desarrollo y cosas no consideradas que nos harán reprocesar (Osborne et al. 2014). Para minimizar problemas en el desarrollo de los proyectos: • Avanzar en pasos pequeños. 13
habrá errores en el desarrollo y cosas no consideradas que nos harán reprocesar (Osborne et al. 2014). Para minimizar problemas en el desarrollo de los proyectos: • Avanzar en pasos pequeños. • Validar que cada paso funciona antes de continuar. 13
habrá errores en el desarrollo y cosas no consideradas que nos harán reprocesar (Osborne et al. 2014). Para minimizar problemas en el desarrollo de los proyectos: • Avanzar en pasos pequeños. • Validar que cada paso funciona antes de continuar. • Tomar una foto del pequeño paso. 13
Probar los comandos a mano. • Generar scripts para ejecutar los comandos. • Automatizar la secuencia de los comandos. • Integrar con un gestor de trabajos. 14
vez escríbelos en un script (Osborne et al. 2014) • Trabajar más ahora para trabajar menos en total. • El script debe resolver una única tarea. • Realizar los análisis siempre con un script. 15
etapa del análisis: • Aplica al análisis que estamos haciendo. • Es fácil de instalar. • Tiene buena documentación. • Tiene soporte. • Puedo usarla donde haré el análisis. 20
lista de posibles herramientas. A partir de los artículos que leímos, rellenar el listado de herramientas: • Nombre de la herramienta. • Artículo de la herramienta. 21
lista de posibles herramientas. A partir de los artículos que leímos, rellenar el listado de herramientas: • Nombre de la herramienta. • Artículo de la herramienta. • Objetivo de la herramienta. 21
lista de posibles herramientas. A partir de los artículos que leímos, rellenar el listado de herramientas: • Nombre de la herramienta. • Artículo de la herramienta. • Objetivo de la herramienta. • Buscar si tiene soporte en internet. 21
lista de posibles herramientas. A partir de los artículos que leímos, rellenar el listado de herramientas: • Nombre de la herramienta. • Artículo de la herramienta. • Objetivo de la herramienta. • Buscar si tiene soporte en internet. • Buscar si puede instalarse directamente. 21
lista de posibles herramientas. A partir de los artículos que leímos, rellenar el listado de herramientas: • Nombre de la herramienta. • Artículo de la herramienta. • Objetivo de la herramienta. • Buscar si tiene soporte en internet. • Buscar si puede instalarse directamente. • Buscar la documentación. 21
M., Miguel O. Bernabeu, Maria Bruna, Ben Calderhead, Jonathan Cooper, Neil Dalchau, Sara-Jane Dunn, et al. 2014. “Ten Simple Rules for Effective Computational Research.” Edited by Philip E. Bourne. PLoS Computational Biology 10 (3): e1003506. https://doi.org/10.1371/journal.pcbi.1003506. 22