Networks and Systems in Bioinformatics (2017/2018)

Course code
Name of lecturer
Davide Quaglia
Davide Quaglia
Number of ECTS credits allocated
Academic sector
Language of instruction
II sem. dal Mar 1, 2018 al Jun 15, 2018.

Lesson timetable

Go to lesson schedule

Learning outcomes

Knowledge and understanding: Students will acquire the basics for the design, implementation, development, management and maintenance of hardware and software systems in biotechnological laboratories.
Ability to apply knowledge and understanding: Students will be able to develop, manage and maintain IT systems, with particular regard to the installation and administration of resources; to use network analysis software and IT tools to support biology and medicine laboratories.



Communications among systems
- Networks
- Protocols
- Sensor networks
- Internet of Things
- Machine-to-machine communications (M2M)
Methods and devices for data acquisition, storage, and visualization
- Acquisition, calibration and errors
- Storage formats
- Storage devices
- Lab-on-chips
Methods for automatic traceability
- Application scenarios
- Identification methods: bar codes, RFID, Active wireless tags
- EPCGlobal
- Architecture of a system for automatic traceability


- Tools for network analysis
- Network programming in Java
- Machine-to-machine communications through a middleware layer.
- Visualization tools
- Example of biotech process automation (E-Wine and E-Flour projects)
- Example of biotech lab automation
- Machine virtualization and Linux advanced management.

Must-have: Introduction to computer architecture and operating systems, Introduction to programming
Prerequisites: Database systems for bioinformatics

Reference books
Author Title Publisher Year ISBN Note
John L. Hennessy, David A. Patterson Computer Architecture - A Quantitative Approach (Edizione 5) Morgan Kaufmann 2011 012383872X
C. Hamacher, Z. Vranesic, S. Zaky, N. Manjikian Introduzione all'architettura dei calcolatori (Edizione 1) McGraw-Hill 2012 9788838667510
Andrew S. Tanenbaum Reti di calcolatori (Edizione 4) Pearson - Prentice Hall 2003 8871921828
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne Sistemi operativi. Concetti ed esempi. (Edizione 9) Pearson 2014 9788865183717

Assessment methods and criteria

The examination aims at verifying the comprehension of course contents. It consists of:

1) written test with 10 questions about the theory and laboratory; questions may also consist in short numerical exercises; a max amount of 3 points are given for each answer;
2) optional project as
- bibliographic research (max 2 points, team of max 2 people)
- experimental activity (max 3 points, team of max 3 people)

Students from Computer Science Degree cannot use this class as "crediti D".

For the project, synergies are possibles with other classes, stage and thesis.

The final result (over 30 points) is computed by summing up the result of both the written test and the project. Attribute "Laude" is given when 32-33 points are achieved.

Teaching aids