Credits
6
Types
Compulsory
Requirements
This subject has not requirements
, but it has got previous capacities
Department
ESAII
Teachers
Person in charge
- Alexandre Perera Lluna ( alexandre.perera@upc.edu )
Others
- Joana Gelabert Xirinachs ( joana.gelabert.xirinachs@upc.edu )
Weekly hours
Theory
2
Problems
2
Laboratory
0
Guided learning
0
Autonomous learning
6
Competences
Knowledge
Skills
Competences
Objectives
-
Apply deep learning models to biological and biomedical data, selecting and adapting architectures such as convolutional, recurrent, and transformer networks to solve specific problems in bioinformatics and bioengineering.
Preprocess, represent, and analyze heterogeneous biomedical data (medical images, biological sequences, physiological signals), using modern computational tools and good scientific programming practices.
Interpret and evaluate the performance of deep learning models in biomedical contexts, using appropriate metrics and understanding the limitations and ethical risks of using artificial intelligence in biomedicine.
Related competences: K2, K3, S2, S3, S4, C6, -
Preprocess, represent, and analyze heterogeneous biomedical data (medical images, biological sequences, physiological signals), using modern computational tools and good scientific programming practices.
Related competences: K4, K5, S4, S8, C3, C6, -
Interpret and evaluate the performance of deep learning models in biomedical contexts, using appropriate metrics and understanding the limitations and ethical risks of using artificial intelligence in biomedicine.
Related competences: K4, K5, S4, S8, C3,
Contents
-
Introduction to Deep Learning in Bioinformatics & Bioengineering
Introduction to Deep Learning in Bioinformatics & Bioengineering, Biological Data Types and software tools for effective learning workflows. -
Multilayer Perceptrons: Foundations of Deep Learning
An introduction to the fundamental building blocks of deep learning through multilayer perceptrons (MLPs), covering network architecture, activation functions, forward and backward propagation, and their role in modeling complex nonlinear relationships in biological data. -
Biomedical Image Analysis with CNNs
This module explores convolutional neural networks (CNNs) for analyzing biomedical images, focusing on feature extraction, classification, and segmentation tasks in applications such as pathology, radiology, and microscopy. -
Biological Time-Series and Sequence Modeling with RNNs
An in-depth look at recurrent neural networks (RNNs) and their variants for modeling sequential and temporal biological data, including time series, physiological signals, and nucleotide or protein sequences. -
Transformers and Attention Mechanisms for Biological Sequences
Introduction to the attention mechanisms and transformer architectures, emphasizing their effectiveness in capturing long-range dependencies in biological sequences for tasks such as structure prediction, and functional annotation -
Encoder-Decoder Architectures
Design and application of encoder-decoder models for transforming, annotating, and generating biological sequences and biomedical data, with emphasis on RNN and transformer variants, attention integration, and real-world sequence modeling tasks. -
Language Models and NLP in Bioinformatics and Biomedicine
This module explores how language models are applied to biomedical texts and biological sequences, enabling tasks such as named entity recognition, document classification, and functional annotation through pretrained models like BioBERT, DNABERT, and protein sequence transformers.
Activities
Activity Evaluation act
Mid Term
Week: 8
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Theory exam
Week: 15 (Outside class hours)
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Teaching methodology
Lectures will be mainly of expository type. There will be alsolife sessions and practical sessions using python.Evaluation methodology
The course assessment is as follows:- 30% corresponds to practical assignments (to be done by pairs),
- 70% consists of a 2 partial theoretical exams taken at mid term (35%) and final term (35%).
Recuperation Information
can be retake.
Only the students that after the evaluation have a grade equal or greater than 3 can perform the re-evaluation exam. In the reassessment exam (R) only the theoretical part is reassessed and the reassessment grade in this case will be 70%R plus 30% of the practical work carried out during the course
Bibliography
Basic
-
Deep Learning for the Life Sciences
- Bharath Ramsundar, Peter Eastman, Pat Walters, Vijay Pande,
O'Reilly Media, Inc.,
ISBN: 9781492039839
-
Bioinformatics with Python Cookbook
- Tiago Antão,
ISBN: 978-1789344691