Structural Bioinformatics and Molecular Modeling
A.Y. 2026/2027
Learning objectives
The purpose of this course is that participants gain knowledge on and understand:
- the computational analysis of the principal physicochemical and structural properties which influence the recognition between pharmacological targets and biotechnological drugs and products;
- the accuracy and the applicability domain of in silico approaches used in the development of biotechnological drugs and products;
- the computational strategies for modelling targets, responsible for biological activity, simulating their interaction with biotechnological drugs and their molecular recognition mechanisms at an atomistic level;
- the methods to predict and validate the mechanism of action of biotechnological drugs and products, with particular attention to rational design of studies on animal models, according to the 3Rs principle.
- the computational analysis of the principal physicochemical and structural properties which influence the recognition between pharmacological targets and biotechnological drugs and products;
- the accuracy and the applicability domain of in silico approaches used in the development of biotechnological drugs and products;
- the computational strategies for modelling targets, responsible for biological activity, simulating their interaction with biotechnological drugs and their molecular recognition mechanisms at an atomistic level;
- the methods to predict and validate the mechanism of action of biotechnological drugs and products, with particular attention to rational design of studies on animal models, according to the 3Rs principle.
Expected learning outcomes
At the end of the course, the student is expected to know:
- the application of the computational methods used in biotechnological research;
to critically evaluate:
- the pros and cons of in silico prediction approaches used for developing biotechnological drugs and products;
to gain:
- the bases for deeply understanding computational methods and results described in scientific literature;
- the capacity to clearly communicate scientific results from in silico studies
to reach lifelong learning skills such as:
- a multifaceted computational knowledgebase, useful for further student's personal study of this topic.
- the capacity to work in the framework of academic or nonacademic institutions actively participating in multidisciplinary projects.
- the application of the computational methods used in biotechnological research;
to critically evaluate:
- the pros and cons of in silico prediction approaches used for developing biotechnological drugs and products;
to gain:
- the bases for deeply understanding computational methods and results described in scientific literature;
- the capacity to clearly communicate scientific results from in silico studies
to reach lifelong learning skills such as:
- a multifaceted computational knowledgebase, useful for further student's personal study of this topic.
- the capacity to work in the framework of academic or nonacademic institutions actively participating in multidisciplinary projects.
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Single session
Responsible
Lesson period
Second semester
Course syllabus
Module: Structural Bioinformatics
1. Introduction to bioinformatics
2. Genome organisation and evolution
3. Databases, archives, and information retrieval
4. Substitution matrices, pairwise and multiple alignments, database searching, and phylogenetic trees
5. Protein structure and architecture
6. Protein structure prediction and validation: comparative modelling, threading, and ab initio approaches
7. Introduction to systems biology
8. Computer lab sessions (1 ECTS)
Module: Molecular Modelling: Basic Methodologies
1. Introduction to quantum mechanics
o The Schrödinger equation and the wave function
o The Hamiltonian operator
o Main approximations in QM calculations: Born-Oppenheimer, Hartree-Fock, LCAO
o Basis sets and the SCF cycle
o Potential energy surface and geometry optimisation
o QM methods for the calculation of molecular properties: ab initio, semi-empirical, and DFT
2. Introduction to molecular mechanics
o Force fields
o Solvent models and periodic boundary conditions
o Geometry optimisation
3. Conformational search
o Systematic methods
o Stochastic methods
4. Molecular dynamics (MD)
o Equations of motion and trajectory calculation
o Microcanonical (NVE), canonical (NVT), and isothermal-isobaric (NPT) ensembles
o Trajectory analysis: energy profiles, RMSD, RMSF, geometric parameters, hydrogen bonds, cluster analysis, principal component analysis
o Applications and limitations of MD
5. Enhanced sampling techniques
o Elements of statistical thermodynamics
o Simulated annealing
o Umbrella sampling
o Replica exchange MD
o Metadynamics
o Accelerated MD
6. Free energy calculations in complex systems
o Potential of mean force (PMF)
o Alchemical perturbations: Free Energy Perturbation and Thermodynamic Integration
o End-point methods: MM-PBSA
Module: Computational Methodologies in Biopharmaceutical Development
1. Introduction to cheminformatics and computer-aided drug design (CADD)
o Fundamentals of computer science
o Ligand-based and structure-based approaches
o Introduction to QSAR modelling and virtual screening
2. Representation of small molecules in silico
o Molecular graphs, matrices, and connection tables
o CT files, line notations, and molecular fingerprints
3. Molecular descriptors
o Definition, characteristics, and classification by dimensionality
o ECFP, LogP, geometric descriptors, electronic descriptors, molecular fields, MLP, Virtual LogP
o Advantages and limitations of the main descriptor families
4. History of QSAR modelling
5. Traditional regression QSAR
o Meaning and requirements
o Steps in developing a regression predictive model
o Least squares algorithm and multiple linear regression
o Principal component analysis (PCA) and genetic algorithms
o R², Pearson's R, PRESS, Q²
o Model application and applicability domain analysis
6. Modern classification QSAR
o Meaning and requirements
o Introduction to machine learning concepts and the Random Forest algorithm
o Steps in developing a classification predictive model
o Precision, Recall, Matthews Correlation Coefficient (MCC)
o Model application and applicability domain analysis
7. Theory of molecular docking simulations
o Meaning, classification, and model validation
o Searching algorithms
o Scoring functions: meaning and types
8. Theory of virtual screening
o Ligand-based and structure-based strategies
o Steps in developing a predictive model and the concept of enrichment
o Sensitivity, specificity, accuracy, top-N% enrichment factor, ROC curve.
1. Introduction to bioinformatics
2. Genome organisation and evolution
3. Databases, archives, and information retrieval
4. Substitution matrices, pairwise and multiple alignments, database searching, and phylogenetic trees
5. Protein structure and architecture
6. Protein structure prediction and validation: comparative modelling, threading, and ab initio approaches
7. Introduction to systems biology
8. Computer lab sessions (1 ECTS)
Module: Molecular Modelling: Basic Methodologies
1. Introduction to quantum mechanics
o The Schrödinger equation and the wave function
o The Hamiltonian operator
o Main approximations in QM calculations: Born-Oppenheimer, Hartree-Fock, LCAO
o Basis sets and the SCF cycle
o Potential energy surface and geometry optimisation
o QM methods for the calculation of molecular properties: ab initio, semi-empirical, and DFT
2. Introduction to molecular mechanics
o Force fields
o Solvent models and periodic boundary conditions
o Geometry optimisation
3. Conformational search
o Systematic methods
o Stochastic methods
4. Molecular dynamics (MD)
o Equations of motion and trajectory calculation
o Microcanonical (NVE), canonical (NVT), and isothermal-isobaric (NPT) ensembles
o Trajectory analysis: energy profiles, RMSD, RMSF, geometric parameters, hydrogen bonds, cluster analysis, principal component analysis
o Applications and limitations of MD
5. Enhanced sampling techniques
o Elements of statistical thermodynamics
o Simulated annealing
o Umbrella sampling
o Replica exchange MD
o Metadynamics
o Accelerated MD
6. Free energy calculations in complex systems
o Potential of mean force (PMF)
o Alchemical perturbations: Free Energy Perturbation and Thermodynamic Integration
o End-point methods: MM-PBSA
Module: Computational Methodologies in Biopharmaceutical Development
1. Introduction to cheminformatics and computer-aided drug design (CADD)
o Fundamentals of computer science
o Ligand-based and structure-based approaches
o Introduction to QSAR modelling and virtual screening
2. Representation of small molecules in silico
o Molecular graphs, matrices, and connection tables
o CT files, line notations, and molecular fingerprints
3. Molecular descriptors
o Definition, characteristics, and classification by dimensionality
o ECFP, LogP, geometric descriptors, electronic descriptors, molecular fields, MLP, Virtual LogP
o Advantages and limitations of the main descriptor families
4. History of QSAR modelling
5. Traditional regression QSAR
o Meaning and requirements
o Steps in developing a regression predictive model
o Least squares algorithm and multiple linear regression
o Principal component analysis (PCA) and genetic algorithms
o R², Pearson's R, PRESS, Q²
o Model application and applicability domain analysis
6. Modern classification QSAR
o Meaning and requirements
o Introduction to machine learning concepts and the Random Forest algorithm
o Steps in developing a classification predictive model
o Precision, Recall, Matthews Correlation Coefficient (MCC)
o Model application and applicability domain analysis
7. Theory of molecular docking simulations
o Meaning, classification, and model validation
o Searching algorithms
o Scoring functions: meaning and types
8. Theory of virtual screening
o Ligand-based and structure-based strategies
o Steps in developing a predictive model and the concept of enrichment
o Sensitivity, specificity, accuracy, top-N% enrichment factor, ROC curve.
Prerequisites for admission
Adequate prior knowledge of computer science, mathematics, physics, organic chemistry, biochemistry, and molecular biology is required, corresponding to the expected learning outcomes of the preparatory courses included in the degree programme curriculum.
Teaching methods
The course combines expository teaching (ET) and interactive teaching (IT).
ET - Expository Teaching
· Lectures with projected teaching materials for all three modules: Structural Bioinformatics (3 ECTS, 24 h), Molecular Modelling: Basic Methodologies (3 ECTS, 24 h), Computational Methodologies in Biopharmaceutical Development (2 ECTS, 16 h)
IT - Interactive Teaching
· Practical computer lab sessions for the Structural Bioinformatics module (1 ECTS, 16 h)
· Optional individual assignments for the Structural Bioinformatics module (3 assignments)
· Practical computer lab sessions for the Computational Methodologies in Biopharmaceutical Development module (1 ECTS, 16 h)
Attendance is mandatory for practical computer lab sessions. Attendance at lectures is optional.
ET - Expository Teaching
· Lectures with projected teaching materials for all three modules: Structural Bioinformatics (3 ECTS, 24 h), Molecular Modelling: Basic Methodologies (3 ECTS, 24 h), Computational Methodologies in Biopharmaceutical Development (2 ECTS, 16 h)
IT - Interactive Teaching
· Practical computer lab sessions for the Structural Bioinformatics module (1 ECTS, 16 h)
· Optional individual assignments for the Structural Bioinformatics module (3 assignments)
· Practical computer lab sessions for the Computational Methodologies in Biopharmaceutical Development module (1 ECTS, 16 h)
Attendance is mandatory for practical computer lab sessions. Attendance at lectures is optional.
Teaching Resources
For all units, the slides will be provided. To delve into the covered topics the following textbooks are recommended:
Manuela Helmer Citterich, Fabrizio Ferrè, Giulio Pavesi, Chiara Romualdi, Graziano Pesole. Fondamenti di bioinformatica. Biologia Zanichelli 2018
A. R. Leach, Molecular Modelling: Principles and Applications. Prentice Hall College Div 2001
K. A. Dill & S. Bromberg, Molecular Driving Forces, Statistical Thermodynamics in Chemistry and Biology. Garland Science, 2002
Manuela Helmer Citterich, Fabrizio Ferrè, Giulio Pavesi, Chiara Romualdi, Graziano Pesole. Fondamenti di bioinformatica. Biologia Zanichelli 2018
A. R. Leach, Molecular Modelling: Principles and Applications. Prentice Hall College Div 2001
K. A. Dill & S. Bromberg, Molecular Driving Forces, Statistical Thermodynamics in Chemistry and Biology. Garland Science, 2002
Assessment methods and Criteria
The examination is oral and consists of three separate assessments, one for each module. The final grade is calculated as a weighted average based on the ECTS of each module:
Module ECTS Weight
Structural Bioinformatics 4 40%
Molecular Modelling: Basic Methodologies 3 30%
Computational Methodologies in Biopharmaceutical Development 3 30%
Each assessment evaluates:
· mastery of the disciplinary content of the module
· critical reasoning and ability to integrate concepts across topics
· accuracy and appropriateness of specialist terminology
Optional Assignments - Structural Bioinformatics
Three optional assignments are available for the Structural Bioinformatics module. Achieving a grade of A or B in at least 2 out of 3 assignments confers a 10% increase on the oral examination grade for that module.
The final grade is expressed out of thirty according to the following criteria:
Grade Description
18-21 Knowledge of the essential content, with some terminological or argumentative uncertainty
22-25 Adequate knowledge of the content, substantially correct exposition
26-28 Good command of the content, appropriate use of specialist terminology, ability to connect topics
29-30L Complete mastery, autonomous critical reasoning, rigorous use of disciplinary terminology.
Module ECTS Weight
Structural Bioinformatics 4 40%
Molecular Modelling: Basic Methodologies 3 30%
Computational Methodologies in Biopharmaceutical Development 3 30%
Each assessment evaluates:
· mastery of the disciplinary content of the module
· critical reasoning and ability to integrate concepts across topics
· accuracy and appropriateness of specialist terminology
Optional Assignments - Structural Bioinformatics
Three optional assignments are available for the Structural Bioinformatics module. Achieving a grade of A or B in at least 2 out of 3 assignments confers a 10% increase on the oral examination grade for that module.
The final grade is expressed out of thirty according to the following criteria:
Grade Description
18-21 Knowledge of the essential content, with some terminological or argumentative uncertainty
22-25 Adequate knowledge of the content, substantially correct exposition
26-28 Good command of the content, appropriate use of specialist terminology, ability to connect topics
29-30L Complete mastery, autonomous critical reasoning, rigorous use of disciplinary terminology.
BIOS-07/A - Biochemistry - University credits: 4
CHEM-05/A - Organic Chemistry - University credits: 3
CHEM-07/A - Pharmaceutical Chemistry - University credits: 3
CHEM-05/A - Organic Chemistry - University credits: 3
CHEM-07/A - Pharmaceutical Chemistry - University credits: 3
Tutorials: 32 hours
Lessons: 64 hours
Lessons: 64 hours
Professor(s)
Reception:
On Mondays, Wednesdays and Fridays from 9 to 10 am and on appointment previously taken via Microsoft Teams or email
Microsoft Teams