392222 Graphdatenbanken und Wissensgraphen in den Lebenswissenschaften (V) (WiSe 2025/2026)

Contents, comment

Lecture topic
The lecture series provides a comprehensive introduction to concepts, technologies, and applications of knowledge representation, graph databases, and graph analysis with a particular focus on life science and biomedical fields of application. The aim is to teach students both theoretical principles and practical methods for modelling, analysing, and using complex, networked data.

Course content
At the beginning, basic concepts of knowledge and knowledge representation are introduced. Established standards such as RDF (Resource Description Framework) and OWL (Web Ontology Language) are discussed, and their significance for the construction and use of knowledge graphs is explained. Building on this, the properties, structures, and possible applications of knowledge graphs are presented.

The next part provides an introduction to graph databases. Students learn the basic concepts of graph-based data storage and relate these to classic relational database systems. In addition, the lecture series offers an overview of the basics of graph theory and graph algorithms, such as route planning.
Another focus is on query languages for graph databases. The lecture covers common query languages such as Cypher and SPARQL and shows how complex queries can be efficiently formulated and optimised. In addition, basic graph traversal and pattern recognition algorithms are presented in order to identify relevant structures and relationships, for example, in biological networks.

Building on this, the topic of graph machine learning is covered. Students gain an overview of the connection between graph databases and machine learning, as well as methods of graph learning. Using a concrete application example – the prediction of sepsis based on small blood counts – the lecture shows how graph-based learning methods can be used in medical practice.

Finally, the lecture series focuses on the applications of graphs in the life sciences. Topics covered include the storage and analysis of biological sequences (DNA, RNA, proteins), the identification and visualisation of molecular interactions and biological signalling pathways, and the prediction of drug-target interactions in drug discovery. It also shows how knowledge graphs can contribute to the integration of heterogeneous patient data (genomic, clinical, lifestyle-related) and support personalised therapy approaches. Challenges relating to data protection, privacy, and data security are also critically discussed.

The lecture will be accompanied by corresponding programming exercises that will deepen the lecture content on RDFs, graph databases, and graph queries.

Teaching goals:
• Students understand the fundamental concepts of knowledge representation, knowledge graphs, and graph databases, and can apply them to model complex, interconnected data.
• Students are able to efficiently use graph databases with suitable query languages (e.g., Cypher, SPARQL), apply graph algorithms, and identify relevant patterns and relationships in real data sets.
• Students can critically evaluate graph-based machine learning methods and graph applications in the life sciences and apply them conceptually to specific use cases, such as personalised medicine or drug discovery.

Requirements for participation, required level

Recommended prior knowledge of the Python programming language is helpful.

Bibliography

• Graph Databases „New opportunities for connected data, Ian Robinson, Jim Wevver, Emil Eifrem, Publisher: O‘Reilly
• A Comprehensive Guide to Graph Algorithms in Neo4j, Mark Needham & Amy E. Hodler, Publisher: Neo4J
• Building Knowledge Graphs „A practitioner‘s Gide, Jesus Barrasa, Jim Webber, Publisher: O‘Reilly
• Santos et al. (https://www.nature.com/articles/s41587-021-01145-6)
• Walke et al. (https://academic.oup.com/database/article/doi/10.1093/database/baad045/7222237)
https://open.hpi.de/courses/knowledgegraphs2020/overview

Teaching staff

Dates ( Calendar view )

Frequency Weekday Time Format / Place Period  

Show passed dates >>

Subject assignments

Module Course Requirements  
39-Inf-WP-CLS Computational Life Sciences (Basis) Computational Life Sciences (Basis) Einführende Vorlesung Student information
- Graded examination Student information
39-Inf-WP-DS Data Science (Basis) Data Science (Basis) Einführende Vorlesung Student information
- Graded examination Student information
39-M-MBT12_a Differentiation 1 in Science for M.Sc. Wahlpflicht 1 Molekulare Biotechnologie Master - Graded examination Student information
39-M-MBT13_a Differentiation 1 in Science for M.Sc. Wahlpflicht 2 Molekulare Biotechnologie Master - Graded examination Student information

The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.


No more requirements
E-Learning Space
E-Learning Space
Address:
WS2025_392222@ekvv.uni-bielefeld.de
This address can be used by teaching staff, their secretary's offices as well as the individuals in charge of course data maintenance to send emails to the course participants. IMPORTANT: All sent emails must be activated. Wait for the activation email and follow the instructions given there.
If the reference number is used for several courses in the course of the semester, use the following alternative address to reach the participants of exactly this: VST_563433786@ekvv.uni-bielefeld.de
Notes:
Additional notes on the electronic mailing lists
Last update basic details/teaching staff:
Friday, May 30, 2025 
Last update times:
Wednesday, August 13, 2025 
Last update rooms:
Wednesday, August 13, 2025 
Type(s) / SWS (hours per week per semester)
lecture (V) / 2
Department
Faculty of Technology
Questions or corrections?
Questions or correction requests for this course?
Planning support
Clashing dates for this course
Links to this course
If you want to set links to this course page, please use one of the following links. Do not use the link shown in your browser!
The following link includes the course ID and is always unique:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=563433786
Send page to mobile
Click to open QR code
Scan QR code: Enlarge QR code
ID
563433786