744953 VU Rechenmethoden: TOF-MS-Datenanalyse mit julia

Wintersemester 2026/2027 | Stand: 19.05.2026 LV auf Merkliste setzen
744953
VU Rechenmethoden: TOF-MS-Datenanalyse mit julia
VU 3
5
wöch.
jährlich
Englisch

Am Ende dieses Kurses sollten die Teilnehmer

  • ein Grundwissen über die häufig verwendeten Julia-Pakete und Funktionen im Bereich data science haben
  • in der Lage sein, ihren Code in Modulen, Funktionen und Skripten zu strukturieren und ihren eigenen Workflow zu entwickeln - vom Experiment bis zur Visualisierung!
  • in der Lage sein, Julia-Code zu debuggen und automatische Tests für selbst entwickelte Funktionen zu schreiben
  • gelernt haben, wie man Code mit Hilfe von github sichert, teilt oder zu einem Projekt beiträgt
  • ein tiefes Verständnis für die Struktur und die Funktionalitäten der Tof-Tracer Software gewonnen haben

Dieser Kurs ist eine Einführung in Julia, eine junge Programmiersprache mit einer noch kleinen aber schnell wachsenden Fangemeinde, vor allem wegen ihrer Geschwindigkeit und Benutzerfreundlichkeit, siehe https:/julialang.org/blog/2012/02/why-we-created-julia/

Anhand von praktischen Beispielen werden wir uns mit der code-basierten Analyse massenspektrometrischer Daten, d.h. strukturierten mehrdimensionalen Matrizen, auseinandersetzen.

Ein Schwerpunkt wird auf einem tiefen Verständnis, der Nutzung und Weiterentwicklung des Open-Source-Projekts Tof-Tracer https://github.com/lukasfischer83/TOF-Tracer2 für die Analyse von Flugzeit-Massenspektrometriedaten liegen.

Wir werden auch die allgemeinen Aspekte des effizienten Schreiben von Code in Julia behandeln, einschließlich der Strukturieren und des Testens von Code sowie der Planung und Dokumentation der Laborarbeit im Hinblick auf die Datenanalyse.

Wenn die Mehrheit der Teilnehmer bereits über Python-Kenntnisse verfügt, wird die "Übersetzung" zwischen den beiden Programmiersprachen behandelt, um die Lernkurve zu beschleunigen.

Lernmaterialien zum selbstständigen Lernen und das Programmierprojekt zu Hause und kleine Aufgaben, Diskussionen und aktives Lernen in der Präsenzzeit.

Die Bewertung des Kurses basiert auf der aktiven Teilnahme im Unterricht sowie auf einem Programmierprojekt

Keine.

Der Kurs findet in der Regel montags von 13:00 bis 15:30 Uhr im SR 2/36 statt

Im Oktober und November wird der Kurs im Hybridmodus angeboten (sowohl
vor Ort als auch über BBB für Studenten, die nicht persönlich teilnehmen können). Danach bleibt dies bei Bedarf eine Option. 

Das Programmierprojekt (das einen Großteil der Note ausmacht) ist für den Zeitraum Ende November bis Mitte/Ende Januar geplant.

06.10.2025
  • SDG 4 - Hochwertige Bildung: Inklusive, gleichberechtigte und hochwertige Bildung gewährleisten und Möglichkeiten lebenslangen Lernens für alle fördern