Courses


INTRODUCTION TO BIOINFORMATICS

Code: BINF-7009
Credits: 03
Hours: 45h

Summary: Brief history of bioinformatics. Concepts and characteristics of biological databases. Bioinformatics applied to structural and functional genomics. Algorithms and tools for nucleotide and amino acid sequence alignments. Search for sequence similarity. Patterns and motifs in amino acid sequences. Phylogeny and protein structural analysis.

INFORMATICS FOR BIOINFORMATICS

Code: BINF-7036
Credits: 01
Hours: 15h

Summary: Fundamentals of Unix-based Operating Systems. Introduction to Linux and Shell Script programming language.

ALGORITHMS AND PROGRAMMING LANGUAGES IN BIOINFORMATICS

Code: BINF-7023
Credits: 04
Hours: 60h

Summary: Algorithms and main programming languages used in bioinformatics. Data structure, storage, and data manipulation. Concepts and programming styles. Program refinement techniques. Controlling strategies and recursive subroutines. Abstract data types: lists, stacks, queues. Data representation and manipulation: tables, lists, trees, graphs. Files. Sorting and searching techniques. At the end of the course, the student is expected to know the fundamentals of (1) at least one compiled language (e.g. C, C ++), (2) at least one interpreted language (e.g. Python, Perl), and (3) at least one programming language widely used in bioinformatics and statistics (e.g. R, MATLAB).

DATABASES IN BIOINFORMATICS

Code: BINF-7024
Credits: 02
Hours: 30h

Summary: Database technologies. Biological databases. Database modeling. Database design, construction and administration in bioinformatics.

STRUCTURAL AND FUNCTIONAL BIOCHEMISTRY

Code: BINF-7037
Credits: 01
Hours: 15h

Summary: Structure and function of biomolecules. Properties of the chemical compounds that constitute living organisms and their functions in cellular biochemistry. Basic concepts in chemistry, bioenergetics, and metabolism.

MOLECULAR BIOLOGY

Code: BINF-7038
Credits: 03
Hours: 45h

Summary: Structure of nucleic acids of prokaryotic and eukaryotic genes and chromosomes. DNA replication, transcription, translation and repair mechanisms. Regulation of these processes. Genetic recombination and mutations. Concepts and techniques in molecular biology.

SYSTEMS BIOLOGY

Code: BINF-7025
Credits: 03
Hours: 45h

Summary: Modern approaches in systems biology focused on multidimensional data analysis. Reconstruction and analysis of regulatory networks in molecular biology, genetics, cell and developmental biology. Analysis of globally coherent datasets involving at least three levels of information, such as: genetic variability, gene expression, and a phenotype of interest. The main motivation for this course is to discuss how different layers of information are connected and which methods can provide a systemic view of biological problems.

OMICS SCIENCES

Code: BINF-7026
Credits: 04
Hours: 60h

Summary: Genomics, transcriptomics, and proteomics. Structure of eukaryotic and prokaryotic genomes. Genome sequencing and analysis. Metagenomics and methods for comparative genomics. Biodiversity. DNA polymorfism. Methods for detecting genetic variants. Genetic testing and potential therapeutic interventions. Methods for detecting and sequencing transcripts. Gene annotation and differential expression analysis of transcripts. Interference and non-coding RNAs. Protein sequencing methods and proteome comparison. Protein-protein interaction networks. Synthetic biology. Large scale DNA sequencing data and automated analysis pipelines. Genome annotation workflows. Files and data formats for storage of biological information associated to nucleotide and amino acid sequences.

EVOLUTION AND MOLECULAR PHYLOGENY

Code: BINF-7029
Credits: 03
Hours: 45h

Summary: Introduction to molecular evolution. Multiple sequence alignment. Evolutionary models. Approaches to phylogenetic tree reconstruction based on searching algorithms. Character- and distance-based methods. File formats used in phylogenetic analysis. Computational tools to build phylogenetic trees based on nucleotide and amino acid sequences. Ancestral sequence reconstruction. Adaptive evolution. Phylogenetic networks. Phylogenomics.

DATA MINING IN BIOINFORMATICS

Code: BINF-7027
Credits: 02
Hours: 30h

Summary: Data storage, manipulation and retrieval. Data recovery strategies. Data mining strategies in bioinformatics.

ARTIFICIAL INTELLIGENCE

Code: BINF-7008
Credits: 03
Hours: 45h

Summary: Artificial Intelligence techniques applied to bioinformatics. Neural networks. Fuzzy logic. Fuzzy sets. Pattern discovery and recognition. Expert systems. Genetic algorithms.

ADVANCED STATISTICAL METHODS IN BIOINFORMATICS

Code: BINF-7028
Credits: 02
Hours: 30h

Summary: Statistical methods commonly used in bioinformatics that require intensive computing, for example: permutation and resampling techniques. Identification of sources of variation and biases in genomic data. Multiple hypothesis tests. Level of significance and correction. Analysis and integration of multidimensional data. Cluster stability. Enrichment analysis. Mutual information and related concepts.

BIOSTATISTICS

Code: BINF-7003
Credits: 03
Hours: 45h

Summary: Concepts and statistics commonly used in biological data analysis. Measures of central tendency. Measures of dispersion. Probability. Comparison of means. Comparison of proportions. Contingency table. Chi-square test. Adherence test. Accuracy and concordance analysis. Relative risk. Correlation. Linear regression. Nonlinear regression. Analysis of variance. Errors and residuals. Survival analysis. Analysis of groups. Multivariate analysis.

EMERGING TOPICS IN BIOINFORMATICS I

Code: BINF-7033
Credits: 01
Hours: 15h

Summary: Exploring innovative concepts in bioinformatics.

EMERGING TOPICS IN BIOINFORMATICS II

Code: BINF-7034
Credits: 02
Hours: 30h

Summary: Workshops about new methods and techniques in bioinformatics.

EMERGING TOPICS IN BIOINFORMATICS III

Code: BINF-7035
Credits: 03
Hours: 45h

Summary: Workshops about new methods and techniques in bioinformatics.

SCIENTIFIC PRODUCTION IN BIOINFORMATICS

Code: BINF-7032
Credits: 03
Hours: 45h

Summary: Concepts and principles of the scientific method. Ethical bases in scientific research. Stages of a research project, including planning, development, qualification (progress review by the academic board), and presentation of the results. Literature searching and reviews. Data formats and use of reference management tools.

TEACHING PRACTICE IN BIOINFORMATICS

Code: BINF-7039
Credits: 02
Hours: 30h

Summary: Experience and training in teaching bioinformatics and correlated areas. The student will attend theoretical and/or practical classes related to the field of bioinformatics, teach theoretical and/or practical classes under supervision, participate in teaching evaluations, use pedagogical methods and techniques such as seminars and case studies.

SEMINARS IN BIOINFORMATICS I

Code: BINF-7030
Credits: 01
Hours: 15h

Summary: Presentation and discussion of projects and partial results obtained by the students. Seminars will also be given by invited speakers.

SEMINARS IN BIOINFORMATICS II

Code: BINF-7031
Credits: 01
Hours: 15h

Summary: Presentation and discussion of final-stage projects and results, obtained by the students, aiming the conclusion of the research project. Seminars will also be given by invited speakers.

PAPER SESSION I

Code: BINF-7018
Credits: 01
Hours: 15h

Summary: First cycle of discussions on papers, thesis, and on going projects.

PAPER SESSION II

Code: BINF-7019
Credits: 01
Hours: 15h

Summary: Second cycle of discussions on papers, thesis, and on going projects.