Estamos asistiendo en los últimos años a una revolución tecnológica que posibilita la realización de experimentos genómicos a gran escala sin parangón en la historia de la Ciencia. La correcta interpretación de grandes volúmenes de información es compleja y precisa de un análisis computacional eficiente. La introducción de técnicas bioinformáticas permite procesar con garantías estos datos para extraer nuevo conocimiento que resultará útil para confirmar o rebatir distintas hipótesis en numerosas áreas de la Biología. El lector encontrará en este libro las herramientas imprescindibles para analizar bioinformáticamente diferentes conjuntos de datos genómicos. En el texto abundan numerosos ejemplos que ilustran, por ejemplo, la importancia del terminal de comandos, la programación de pequeños scripts, la publicación de datos en Internet, la gestión de bases de datos y el diseño de servidores web con el objetivo de acercar todas estas técnicas a cualquier investigador.
- Cover
- Title page
- Copyright page
- Agradecimientos
- Índice
- Introducción
- Objetivos
- Capítulo I. Introducción a los entornos de trabajo UNIX
- 1.1. Arquitectura de un ordenador
- 1.2. Funciones de un sistema operativo
- 1.3. La familia de sistemas operativos UNIX
- 1.4. Programas y procesos
- 1.5. El sistema de ficheros
- 1.7. Gestión básica de ficheros
- 1.6. El terminal como herramienta de trabajo
- 1.8. Accediendo al contenido de los ficheros
- 1.9. Gestión básica de procesos
- 1.10. Buscar, ordenar y asociar ficheros
- 1.11. Combinación de comandos
- 1.12. El lenguaje de procesado de archivos GAWK
- 1.13. Automatización de procesos en el terminal
- 1.14. Ejemplos de entornos bioinformáticos
- 1.15. Cómo conseguir LINUX en nuestro ordenador
- 1.16. Ejemplo práctico 1: Procesando el catálogo de genes humanos
- capítulo II. Programación de protocolos automáticos en Perl
- 2.1. Automatización de tareas con Perl
- 2.2. Nociones sencillas de algorítmica
- 2.3. Mi primer programa en Perl
- 2.4. Variables escalares
- 2.5. Vectores y diccionarios
- 2.6. Juego de instrucciones
- 2.7. Expresiones regulares
- 2.8. Gestión de ficheros
- 2.9. Gestión de los canales de entrada/salida
- 2.10. Gestión de errores
- 2.11. Funciones y módulos
- 2.12. La variable anónima
- 2.13. Protocolos bioinformáticos
- 2.14. Ejemplo práctico 2. Análisis de regiones promotoras
- Capítulo III. Publicación de datos en Internet
- 3.1. Fundamentos de la comunicación en la red
- 3.2. El lenguaje HTML 43
- 3.3. Estructura de un documento HTML
- 3.4. Etiquetas de formato
- 3.5. Incluir imágenes en los documentos
- 3.6. Tablas de datos
- 3.7. Añadiendo enlaces en HTML
- 3.8. Formularios
- 3.9. Hojas de estilo
- 3.10. Mapa de carácteres
- 3.11. Mapa de colores
- 3.12. Ejemplo práctico 3: El genoma humano (I)
- Capítulo IV. Gestión de datos con MySQL
- 4.1. Bases de datos relacionales
- 4.2. El modelo entidad-relación
- 4.3. SQL y MySQL 46
- 4.4. Crear tablas con SQL
- 4.5. Poblar tablas utilizando SQL
- 4.6. Consultas básicas en las tablas
- 4.7. Consultas avanzadas en las tablas
- 4.8. Gestión de la base de datos
- 4.9. Seguridad y accesos
- 4.10. Ejemplo práctico 4: Manejando el catálogo de genes humanos
- Capítulo V. Implementación de servidores en Internet
- 5.1. Protocolos bioinformáticos remotos
- 5.2. Implementación de pasarelas con Perl 48
- 5.3. Servidores de datos en PHP
- 5.4. PHP integrado en documentos
- 5.5. Conexión entre PHP y bases de datos MySQL
- 5.6. Ejemplo práctico 5: El genoma humano (II)
- Resumen
- Actividades
- Bibliografía