Skip to content

Taller de introducción al biocómputo en sistemas UNIX y GNU/Linux

License

Notifications You must be signed in to change notification settings

vinuesa/intro2linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taller de introducción al biocómputo en sistemas GNU/Linux

¡Bienvenid@s al Taller de introducción al biocómputo en sistemas GNU/Linux!

Justificación y objetivos del taller

El trabajo en genómica se realiza en servidores UNIX o GNU/Linux de alto rendimiento. Recomiendo por tanto que te familiarices con este ambiente de cómputo al inicio de tu formación académica.

Este taller tiene por objetivos iniciarte en el camino del biocómputo en sistemas GNU/Linux y ayudarte a descubrir un ambiente de cómputo mucho más amigable y poderoso que el que posiblemente conoces hasta ahora.

Aprenderás todo lo necesario para un arranque rápido, útil, entretenido y exitoso de programación/scripting del Linux Shell, usando ejemplos relevantes para el análisis de secuencias moleculares y datos asociados. Se pondrá especial énfasis en el parseo de archivos tabulares y en formato FASTA usando las herramientas de filtrado del Shell y mediante el uso de scripts escritos principalmente en los lenguajes AWK y Bash, con algún ejemplo de Perl. Se presentan muchos ejemplos de código completo, cuidadosamente comentado y de complejidad creciente, con los que se ilustra paso a paso el funcionamiento del Shell, así como la construcción de tuberías de comandos y una detallada introducción a la programación en AWK y Bash, incluyendo la construcción de pipelines bioinformáticos.

Ediciones del Taller

1a. Edición: semestre 2021-1, impartido para alumnos de:

v.2020-11-25


Presentación

El profesor

Hola, me llamo Pablo Vinuesa. Soy investigador titular del Centro de Ciencias Genómicas de la Universidad Nacional Autónoma de México - UNAM.

Mis líneas de investigación integran la genómica y la bioinformática con la biología y genética molecular para entender la evolución y emergencia de patógenos oportunistas a partir de microbios ambientales.

Sobre el material didáctico

A través de estas páginas se distribuyen los apuntes, ejercicios y datos que se usarán en el Taller. Es una recopilación del material que he desarrollado para diversos cursos y talleres que ha impartido principalmente en la Universidad Nacional Autónoma de México - UNAM, pero también en otras universidades y países, como Argentina, Brasil, España y Puerto Rico, enlistados en esta página: Talleres y Cursos impartidos por Pablo Vinuesa.

Licencia y términos de uso

El material docente del curso intro2linux lo distribuyo públicamente a través de este repositorio GitHub bajo la Licencia No Comercial Creative Commons 4.0

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0

GNU General Public License v3
El código asociado a este Taller se distribuye bajo la licencia GNU General Public License v3

Clonación del repositorio

Si tienes instalado git en tu computadora, puedes clonar el repositorio con el comando:

git clone https://github.com/vinuesa/intro2linux.git

abre una consola de moba (ver instrucciones de instalación abajo) y teclea

sudo apt-get install git

Actualización del repositorio local

Una vez clonado, puedes actualizar tu copia del repo entrando al directorio donde lo clonaste con el comando anterior y ejecutando el siguiente:

git pull

Descarga de archivos individuales o del repositorio como archivo zip

También puedes descargar la distribución como archivo comprimido "zip", o descargar los archivos individuales que desees desde las carpetas docs y data.

Instalación de mobaXterm en máquinas windows para poder establecer sesiones ssh a un servidor

Les comparto unas notas elaboradas por la UATI de la @lcg_unam sobre instalación de mobaXterm - home edition en máquinas Windows para poder establecer conexiones remotas a servidores vía SSH y tener acceso a una consola Linux corriendo bash

Contenidos del Taller de Introducción al biocómputo en sistemas GNU/Linux

En este repositorio encontrarás dos tutoriales:

  • uno corto y básico en formato pdf para los que nunca han trabajado antes con la cosola de comandos
  • otro extenso y avanzado en formato html

Tutorial corto básico para los que nunca han trabajado antes con la línea de comandos de UNIX o GNU/Linux

Se describen los siguientes conceptos básicos:

  • Qué es el biocómputo?
  • Qué es GNU/Linux?
  • Qué es el Shell?
  • Cómo me conecto a un servidor remoto vía ssh?
  • Revisaremos comandos básicos y cómo moverte por el sistema de archivos

Tutoral extenso y avanzado de comandos GNU/Linux con aplicaciones para bioinformática