Info
Fall of 2018, Bioinformatics MSc Program, University of Crete
This workshop is taught by Christoforos Nikolaou and Savvas Paragkamian from CG2 Lab.
Schedule:
The course contains 3 lectures - computer labs and one last meeting for student presentations.
- Thursday 29/11 14:00-17:00 : Lecture 1 - PC-room (E110)
- Tuesday 4/12 15:00-18:00 : Lecture 2 - PC-room (E110)
- Thursday 6/12 14:00-17:00 : Lecture 3 - PC-room (E110)
- Tuesday 11/12 14:00-17:00 : Q&A - Multimedia Room (E141)
- Thursday 13/12 14:00-17:00 : Presentations - Multimedia Room (E141)
Lecture 1 : Introduction
- what are networks?
- networks in biology
- types of networks
- graph theory basics
- random networks
- scale-free networks
Lecture 2 : Network descriptives
- workspace and workflow introduction
- graphs as mathematical objects and their representation
- import data from database
- network descriptives
- mesoscale analysis of networks
- importance of nodes - centralities
Lecture 3 : Network construction from Models and Data
- models for network creation (random, scale free, small world)
- percolation theory - robustness
- network inference from data
- introduction to dynamic systems on networks
- gene ontology annotation
- neural networks vs networks
- state of the art in network science
Presentations
For the final examination of the course all students, individually, will present their assignments. They can choose a specific topic they are intersted in or choose from the list below. Students can present their assignments with slides or using markdown with their code. Duration of presentations will be 20 minutes.
Structure
Chapter 1
- Research question
- Why it is important?
- Who did what so far? Review of literature
- What remains to be done? Why the biologist is not satisfied?
Chapter 2
- Methodology for addressing the problem
- Necessary theoretical concepts and results
Chapter 3
- Data (origin, reliability, size)
- Computations Results
- Mathematical meaning of the results
Chapter 4
Biological significance of the results
Chapter 5
Conclusions:
- Mathematical comparison with available results (what is new)
- Biological comparison with available results (what is new)
- General comparison with available results (what is new)
- Perspectives for future work
Featured topics
- Generalize assortativity for every centrality measure and redefine it using information theory
- Compare network community detection methods (Modularity vs Information vs Link-based) and their applications in biology
- Centrality lethality rule using Gene Ontology centralities
- Spreading phenomena - dynamics
- Analysis of neural networks as networks (strongly connected components)
- Multiplex networks robustness
- Network analysis of gene ontology as bipartite, as association networks based on terms from real data annotation
- Inference network from gene expression data and perform the network analysis and gene ontology annotation
- Integrating genetic and protein–protein interaction networks maps a functional wiring diagram of a cell
- Analyzing complex networks evolution through Information Theory quantifiers
Online material
- Network Science Book by Albert-László Barabási
- Nice network analysis and visualization introduction tutorial Katherine Ognyanova
- Brief introduction Introduction to Network Analysis with R
- Introduction to Tidygraph
- An awesome list of resources to construct, analyze and visualize network data
- Experiments with igraph
- Introduction to Bioconductor here
- Epidemic modeling in R, packages, tutorials and workshops : EpiModel
- Simulating network diffusion with R Tutorial
- Duke Network Analysis Center Diffusion simulations