Teaching & Example Course:
Paraview for Biological Data

I am available to teach custom courses and workshops on topics such as data analysis, visualization, Python programming, scientific computing, and more. Below are the courses I have taught, and an example lesson program for an earth sciences-focused data analysis and visualization course using Pandas and Matplotlib.

I am currently providing courses in the context of my main affiliation, and you can contact me there.

Taught Courses and Workshops

Paraview for Biological Data

Paraview is a leading, feature-rich 3D visualization application built on VTK. This short course teaches fundamentals of scientific visualization and hands-on techniques to produce meaningful visualizations for plant/soil and geospatial data using Paraview.

Format: Online — four sessions (split morning/afternoon). Materials include a Hedgedoc with collaborative notes; the video-conference link will be shared with participants.

Event Page

Gentle Introduction
Installing Paraview, the interface and viewport controls. Navigating Paraview and finding your way through the various functions
Topics: UI, viewport, LUT, Pipeline and Filters, ...

Navigating the Viewport
Comprehensive overview on how the navigation of 3D data in Paraview works, including camera controls, selection modes, and working with the camera and views.
Topics: Interface overview, pipeline browser, selection, camera controls

Colors & Lookup Tables
Basic color theory for scientific visualization and practical use of lookup tables to map data to color and opacity.
Topics: Color scales, diverging vs sequential, opacity mapping, perceptual choices

Data Loading & Handling
Understanding data modalities, point vs cell data, coordinates, and how to import common scientific file formats correctly.
Topics: VTP, volumetric formats, geospatial formats, RAW, point/cell attributes

Working with Filters
Core filtering operations and how to combine filters for cleaning, extracting, and transforming data for visualization.
Topics: Threshold, Clip, Slice, Calculator, Resample

Multiple Data Types & Geometries
Strategies to combine and visualize multiple datasets and geometry types (structures, geometries, volumes) in a single scene.
Topics: Merging sources, transforms, geometry handling, composite datasets

Plant/Soil Visualization
Hands-on demonstration of plant/soil data visualization, including the combination of different modalities of data, such as our root data and the 3D soil domain.
Topics: Plant/soil data, 3D data, multi-modal visualization

Geospatial Data
Demonstration on how to work with geospatial data in Paraview, including loading common GIS formats, coordinate reference systems, and visualizing spatial data. We are going to look at explorative techniques.
Topics: GIS formats, CRS, spatial data visualization

Bonus
Paraview-Python (Bonus)
Quick introduction to Python scripting in Paraview, custom presets, and best practices for reproducible visualizations and figure export.
Topics: Paraview Python scripting, reproducible state files, high-quality exports

Bonus
Plugins & Extensions (Bonus)
Overview of useful Paraview plugins and extensions for enhanced functionality, including installation and usage tips. We are taking a look at different plugins for scientific visualization, including Node Editor and TTK.
Topics: Useful plugins, installation, Node Editor, TTK