Degree | Type | Year |
---|---|---|
4313473 Bioinformatics | OB | 0 |
You can view this information at the end of this document.
For the general development of the course, it is recommended to have a B2 level, or equivalent, of the English language.
For this module, it is recommended to have basic notions of computer usage in Linux (i.e., knowledge of common user tools and file manipulation).
General objectives of this module are the application of the core tools and basic techniques for development in this area of knowledge. Provide skills to successfully assume the adaptation to changing technologies and new paradigms emerging in this interdisciplinary field.
1. Linux (commands and shell scripting)
Basic commands, user management, software management, and file system
Text processing tools and data manipulation
Redirections, pipes, and filters
Shell scripting in Bash
2. Programming languages
Introduction to programming in Python in Bioinformatics
Variables, expressions, data types, operators, programming constructs, and contexts
Code reutilization: functions, modules, and subroutines
Recursive programming
Input/Output
Code debugging
Other programing languajes: R
3. Data structures and data processing
Basic data structures (including strings, lists, tuple, sets, and dictionaries)
Nested data structures and objects
Trees and graphs
Modelling and representing bioinformatics data
Basic bioinformatics data formats (including FASTQ, SAM, VCF)
Regular expressions
4. Algorithms in bioinformatics
Introduction to algorithm complexity
Divide and conquer algorithms
Combinatorial enumeration and backtracking
Dynamic programming
5. Bioinformatics libraries and tools
Data visualisation tools
Introduction to Biopython
Introduction to NumPy and Pandas
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Classroom work | 20 | 0.8 | 1, 2, 5, 6, 7, 8 |
Problem solving (in class) | 14 | 0.56 | 1, 6, 7, 8 |
Work in the computing lab | 12 | 0.48 | 1, 3, 5, 6, 8, 10 |
Type: Supervised | |||
Performing lab work from recommending reading | 15 | 0.6 | 1, 3, 6, 7, 10 |
Type: Autonomous | |||
Regular general work on the deliverables definition and materials given | 83 | 3.32 | 1, 2, 7, 8, 10 |
The methodology will combine classroom work, supervised problem-solving in class, unsupervised work in the computing lab, homework from recommended readings and independent study student. It will use the virtual platform and asked for papers related to the thematic blocks.
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Evaluation of work done during the module, presented by the user | 10% | 1 | 0.04 | 1, 3, 7, 8, 10 |
Final Exam | 30% | 1 | 0.04 | 1, 6, 7 |
Individual theoretical and practical tests | 50% | 2 | 0.08 | 1, 2, 5, 6, 7, 9 |
Laboratory work, possibly in groups | 10% | 2 | 0.08 | 1, 2, 3, 4, 5, 7, 8, 10 |
The methodology will combine classroom work, problem solving in the classroom, unsupervised work done in the computing lab and individual work from recommended readings. It will make use of the virtual platform and will make references to selected publications related to the thematic blocks. None of the individual assessment activities will account for more than 50% of the final mark.
Retake exam
To be eligible for the retake process, the student should have been previously evaluated in a set of activities equaling at least two thirds of the final score of the module. The teacher will inform the procedure and deadlines for the retake process. Please note that activtities performed within class cannot be recuperated.
Not valuable
The student will be graded as "Not Valuable" if the weight of the evaluation is less than 67% of the final score.
This subject/module does not offer a single assessment evaluation.
Recommended websites
Search for bioinformatics and computer science topics in UAB library e-book resources:
Linux (Ubuntu, Bash, linux-tools, etc)
Python 2.7/3.x
Jupyter Notebook / PyCharm
R/RStudio
Matplotlib/Seaborn
Numpy/Pandas
Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PLABm) Practical laboratories (master) | 1 | English | first semester | morning-mixed |
(TEm) Theory (master) | 1 | English | first semester | morning-mixed |