2001-2002

Llicenciatura en Biologia (3361)


Bioinformàtica(12306) 


Identificació de l'assignatura

L'assignatura Bioinformàtica consta de 25 crèdits teòrics i de 60 crèdits pràctics. Coordinació i professoratCoordinació: Roderic Guigó i Serra. Professorat: Roderic Guigó i Serra, Mar Albà i Robert Castelo.

Objectius generals

- Educar els estudiants de biologia en la comprensió i la utilització dels mètodes d’anàlisi computacional de les seqüències biològiques.
- Es emfasitzar, particularment, emfasi en els problemes de l'alineament de seqüències, recerca de similitud en les bases de dades i identificació de dominis funcionals en seqüències de DNA i proteïnes, i en l’anàlisi comparativa de genomes.
- Introduir els estudiants en el camp dels algoritmes i de la computació.
- Introduir els estudiants en el sistema operatiu UNIX/LINUX i en la programació en el llenguatge PERL.

Avaluació dels aprenentatges

El 30% de la qualificació final s’obtindrà a partir d’una prova teòrica. El 70% restant, a partir de l’elaboració d’un treball pràctic, el qual consistirà fonamentalment en la resolució d’un problema nou d’anàlisi de seqüències genòmiques. La resolució del problema comportarà la implementació d’un petit programa en el llenguatge PERL. En qualsevol cas, per obtenir l’avaluació positiva de l’assignatura serà necessari assistir a un mínim del 80% de les classes pràctiques.
Qualsevol tipus de còpia en qualsevol dels apartats d’avaluació implica la no superació de l’assignatura.

Requeriments per als estudiants

Cal tenir coneixements de genètica i de biologia molecular, així com de bioestadística. És convenient estar familiaritzat amb eines informàtiques.  

Temari de teoria

El temari, el calendari actualitzat i els enllaços al material docent i als guions de pràctiques els podeu trobar a http://www1.imim.es/~rguigo/Bioinformatica/  

Tema 1

La necessitat de la computació en biologia.

Tema 2

Introducció als algoritmes

Tema 3

Algoritmes: estructures de dades

Tema 4

Algoritmes. Ordenacions

Tema 5

Algoritmes. Reconeixement de patrons

Tema 6

Algoritmes. Programacio dinamica

Tema 7

Bases de dades

Tema 8

Alineament de seqüències. Algoritme Smith-Waterman

Tema 9

Alineament de seqüències. Matrius de substitució. Alineament local. Alineament múltiple.

Tema 10

Recerques de similitud. El problema

Tema 11

Fasta i Blast

Tema 12

Problemes associats a les recerques de similitud

Del 7 al 11 de gener

Distribució de tre Tema 1. La necessitat de la computació en biologia
Tema 2. Introducció als algoritmes
Tema 3. Algoritmes: estructures de dades Pràctica 1. UNIX basic. Editor Emacs
Pràctica 2. UNIX, comandes bàsiques: grep, sed, comm, diff, sort, join, awk, cat ...
Pràctica 3. PERL basic 1 Del 14 al 18 de gener Tema 4. Algoritmes. Ordenacions
Tema 5. Algoritmes. Reconeixement de patrons
Tema 6. Algoritmes. Programació dinàmica Pràctica 4. PERL basic 2
Pràctica 5. PERL reconeixement de patrons, expressions regulars
Pràctica 6. PERL: input i output. Manipulació de fitxersballs.

Del 21 al 25 de gener

Tema 7. Bases de dades
Tema 8. Alineament de seqüències. Algoritme Smith-Waterman
Tema 9. Alineament de seqüències. Matrius de substitució. Alineament local. Alineament múltiple. Pràctica 7. Extracció d’ informació de les bases de dades: SRS
Pràctica 8. Alineament de seqüències
Pràctica 9. PERL: alineament de seqüències

Del 28 de gener a l’1 de febrer

Tema 10. Recerques de similitud. El problema
Tema 11. Fasta i Blast
Tema 12. Problemes associats a les recerques de similitud
Pràctica 10. Recerques de similitud I
Pràctica 11. Recerques de similitud II
Pràctica 12. PERL: mètodes hash per la recerca de similitud entre seqüències I
No presencial 1. Exercicis de programaci

Del 4 al 8 de febrer

Tema 13. Recerques de similitud avançades: Psi-Blast, Phi-Blast, GeneWise...
Tema 14. Reconeixement de patrons en seqüències. Una jerarquia de patrons
Tema 15. Reconeixement de patrons en seqüències. Aplicacions
Pràctica 13. PERL: mètodes hash per a la recerca de similitud entre seqüències II
Pràctica 14.1. Cerca de perfils
Pràctica 14.2. Cerca de dominis
Pràctica 14.3. Reconeixement de patrons en seqüències. Prosite, PFAM, Transfac
Pràctica 15. Gestió de projectes en UNIX
No presencial 3 Exercicis de programació
No presencial 2 Exercicis de programació

De l’11 al 15 de Febrer

Tema 16. Predicció de gens: el problema. Determinació de llocs de splicing
Tema 17. Predicció de gens: model de Markovs ocult
Tema 18. Predicció de gens mitjançant l'anàlisi comparativa de genomes Pràctica 16. PERL: matrius de pesos i models de Markovs.
Pràctica 17. Predicció de gens: Geneid, Genscan, Metagene
Pràctica 18. Discussió i distribució de projectes
No presencial 4 Exercicis de programació
No presencial 5 Projectes

Del 18 al 22 de febrer

Tema 19. Matrius d'expressió
Tema 20. Matrius cel.lulars
Tema 21. Anàlisi de genomes I
Pràctica 19. Matrius d'expressió
No presencial 6 Projectes
No presencial 7 Projectes

Del 25 de febrer a l’1 de març

Tema 22. Anàlisi de genomes II

Temari de pràctiques

El temari de pràctiques encara s’ha d’elaborar. Inclourà, però, els següents apartats, que més endavant especificarem amb més detall.
- Introducció a la computació
Algoritmes
Estructures de dades: matrius, llistes i arbres
Complexitat dels algoritmes
Algoritmes d’ordenació
Pattern Matching
Programació dinàmica

- Introducció al sistema operatiu UNIX/LINUX
Sistema d’arxius
Comandes més usuals
Editor Emacs
Instruccions per a la manipulació de strings

- Introducció a la programació en PERL

- Problemes d’anàlisi de seqüències

Bibliografia

Els estudiants que sursin aquesta assignatura necessitaran llibres tant per a la part estrictament de bioinformàtica, com per a la part d’ introducció a la programació, al sistema operatiu UNIX i a la programació en llenguatge PERL. Pel que fa a la part estrictament de bioinformàtica, estic considerant el següent llibre com a llibre de text:
MOUNT, David W. Bioinformatics, Sequence and Genome Analysis. Nova York: Cold Spring Harbour Laboratory Press, 2001.
D’altra banda, hi ha molt material docent i de molta qualitat a Internet. Un índex d’aquests recursos el podeu trobar a:
FUELLEN George. Biocomputing course resource list.

Darrera actualització 24-11-2010
© Universitat Pompeu Fabra, Barcelona