Meetings with the lecturer will be upon request by email: jvilla@uic.cat
Introduction
In the event that the health authorities announce a new period of confinement due to the evolution of
the health crisis caused by COVID-19, the teaching staff will promptly communicate how this may effect
the teaching methodologies and activities as well as the assessment.
As a graduate in Biomedicine, you should become familiar with the techniques available in the field of Bioinformatics to obtain information, sometimes from different sources, on molecular and cell biology, which is available to a scientist or professional to enhance the connection between basic biochemistry and biological processes and diseases. This is important enough that the work of a biomedical graduate will increasingly incorporate the use of computers to analyse biological data. This course will give you an extremely practical first exposure to this connection and provide tools for the first steps into the fascinating world of analysing and making sense of biological data. It will also open the door to programming in scripting languages such as Python, an essential tool for developing new applications that exploit that data.
Pre-course requirements
The course will be heavily based on the use of your personal computer. Familiarity with the use of development tools is an advantage, although we make sure to allow all students to move smoothly into the subject. The course will include basic elements of maths, statistics and programming, as well as web-browsing skills.
Objectives
The overall goal is to gain an insight into the use of computers to analyse biological data within biomedicine. This will be achieved by making extensive use of public biomedical databases as well as by learning the basics of programming with Python and becoming familiar with the R statistical package for simple analysis through an essentially practical approach and a schema of flipped classroom teaching, in which the teacher contact sessions will serve to consolidate independent learning.
The specific objectives are:
To gain an overview of the impact of the data and how biology and biomedicine are changing.
Know and master the main public biological databases available with a bias towards biomedical research.
Understand and critically apply the main algorithmic and computational techniques available for the study of genes and proteins.
Develop small programmes in Python and R.
Produce graphical visualisations of complex information.
Understand the relevance of open access and open science in an interconnected research world.
Competencies
General:
Team work and responsibility
Ability to adapt to complex problems and to make informed decisions
Specific:
To acquire ability to understand, to develop and to apply computational workflows to solve complex biological problems.
To understand how data driven research is conducted.
To develop skills for science communication in written and oral forms, making simple what is complex.
Learning outcomes
Basic knowledge of the existing repertoire of biological databases and algorithms and their importance in solving biomedical problems.
Ability to develop computational tools in Python and R for the analysis of complex biological data to understand biomedical problems.
Ability to carry out team work to produce and communicate scientific research.
Syllabus
The subject is divided into three modules:
Lectures:
General introduction: Biology as a data science
Algorithms and tools for genome bioinformatics
Algorithms and tools for structural bioinformatics
Expression, epigenomics and other interesting aspects
Laboratory:
How to get started with biological databases
Conda, Python and R as basic work tools in Bioinformatics
Develop and apply solutions to common problems in bioinformatics
PBL:
Approach problems of some complexity in Bioinformatics and teamwork to come up with an answer based on the development of Python and R applications
Presentation and discussion of solutions
Overview, integration and final assessment
Teaching and learning activities
Evaluation systems and criteria
Bibliography and resources
The subject is based on strong use of the personal computer. Students are encouraged to get the latest miniconda installation in order to develop the needed tools for the success in the subject. The course will make use of Python and R as the main computational tools in Bioinformatics and public databases for accessing biological data.
Most material will be obtained on-line from public sources that will be made available as the course progresses through the course site.
General introductory texts:
The Processes of Life: An Introduction to Molecular Biology (The MIT Press) ISBN-10: 026251737X
Basic texts in Bioinformatics:
Bioinformatics Algorithms, Vol III http://bioinformaticsalgorithms.com ISBN 13: 9780990374633
Bioinformatics with Python cookbook, 2nd Edition ISBN-10: 1789344697
Bioinformatics Data Skills: Reproducible and Robust Research with Open Source Tools ISBN-10: 1449367372