Code |
12888
|
Year |
1
|
Semester |
S2
|
ECTS Credits |
6
|
Workload |
PL(30H)/T(30H)
|
Scientific area |
Informatics
|
Mode of delivery |
Face-to-face
|
Work placements |
Not applicable
|
Learning outcomes |
This course presents fundamental concepts and methods for bioinformatics and its bioengineering applications. Emphasis is placed on understanding the concepts taught and on their direct practical application, with the goal of helping students to use bioinformatics tools to solve problems in their research. At the end of this course students should be able to: - Programmatically extract information from the major biological databases. - Understand the motivations, assumptions and limitations of the studied computational techniques. - Use a programming language to implement and adapt a selected set of bioinformatics algorithms. - Discuss a current bioinformatics research area.
|
Syllabus |
1. Introduction to Bioinformatics. 2. Genome, Transcriptome, Proteome and Metabolome. 3. Databases of biological information. 4. Storage, organization and format of the biological data. 5. Practical programming skills. 6. Pairwise sequence alignment. 7. Multiple sequence alignment. 8. Heuristic methods for searching a database. 9. Analysis of microarray gene expression data. 10. Phylogenetic analysis. 11. Structural alignment of proteins. 12. Machine learning for bioinformatics. 13. Prediction of protein structure and function. 14. Cellular automata and simulation in systems biology.
|
Main Bibliography |
A handbook is not required. All the reviwed materials will be provided to the students or made available on the e-learning website. Recommended: Pevsner, J. (2009). Bioinformatics and functional genomics. John Wiley & Sons. Fogel, G. B., & Corne, D. W. (Eds.). (2002). Evolutionary computation in bioinformatics. Morgan Kaufmann.
|
Language |
Portuguese. Tutorial support is available in English.
|