Skip to content

BioCode-Academy/Unix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🐧 Curso Introductorio de Unix para Bioinformática

¡Bienvenido al punto de partida de tu viaje bioinformático! 🌟

Este curso te introduce al poderoso mundo de Unix, la columna vertebral de casi todas las herramientas bioinformáticas modernas. Aprenderás a dominar la terminal, automatizar tareas y trabajar con datos biológicos desde la línea de comandos.


📚 ¿Qué aprenderás?

  • 📁 Navegación eficiente por el sistema de archivos
  • ⌨️ Dominio de comandos esenciales para el análisis de datos
  • 📝 Creación de scripts para automatizar tareas repetitivas
  • 🧩 Manipulación de archivos de secuencias biológicas
  • 🔄 Construcción de pipelines simples de análisis

✅ Curso ideal para quienes inician en bioinformática


📌 Información general

  • Duración: 8 horas (4 sesiones de 2 horas)
  • 💬 Idioma: Español
  • 🧑‍💻 Modalidad: 80% práctica + 20% teoría
  • 📍 Ubicación: Virtual (Microsoft Teams)
  • ⚠️ Requisitos:
    • 💻 Laptop con conexión a internet
    • 🐧 Idealmente con ambiente Unix o WSL (no obligatorio)

🧘 NO SE REQUIERE CONOCIMIENTO PREVIO EN PROGRAMACIÓN


🗓️ Agenda del curso

📅 Día 1

🔧 Módulo 1: Introducción & Configuración

🎯 Objetivo: Tener un entorno Unix funcional para análisis posterior.

📅 Día 2

📂 Módulo 2: Navegación y Gestión de Archivos

🎯 Objetivo: Gestionar archivos/carpetas y procesar texto desde terminal.

  • 📁 Exploración del sistema de archivos: ls, cd, tree, $PWD
  • 🗂 Gestión: mkdir, touch, cp, mv, rm
  • 📄 Procesamiento de texto: cat, head, tail, less, nano
  • 🔍 Búsqueda avanzada: grep, find, wc, redirección (>, >>, |)

📅 Día 3

📜 Módulo 3: Fundamentos de Scripting Shell

🎯 Objetivo: Crear scripts básicos para automatizar tareas repetitivas.

  • 🚀 Introducción al scripting: #!/bin/bash, permisos (chmod +x)
  • 🔣 Variables y argumentos ($1, $@), uso de comillas
  • 🤔 Control de flujo: if, case, for, while, until
  • 🐞 Debugging y logging: set -e, set -u, set -x

📅 Día 4

🏁 Módulo 4: Buenas Prácticas & Proyecto Final

🎯 Objetivo: Aplicar lo aprendido a través de un mini-proyecto práctico.

  • 📏 Estilo de scripting profesional: comentarios, modularidad
  • 🎯 Definición del proyecto: pipeline simple de procesamiento
  • 💻 Hackathon guiado: trabajo en parejas o grupos
  • 🏆 Demo final y retroalimentación colectiva

👤 Instructor

David Alberto García Estrada

  • Candidato a Doctor en Biología Integrativa, UGA, Cinvestav.
  • Cofundador de BioCode Academy

📬 Contacto:


🧠 ¡Domina la terminal y automatiza tu ciencia desde cero!

Contributors