Page Not Found
Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas.
About me
Softwareentwicklung, Data Engineering und KI-Beratung.
Über mich
Software development, data engineering, and AI consulting.
This is a page not in th emain menu
Published:
Rivers and streams create organic, recognizable shapes that work well as design elements. Here I extract the waterway network around Offenbach am Main from OpenStreetMap and export it as a clean SVG.
Published:
Almost 70 years of temperature data from Offenbach (1957–2025), based on over 20,000 daily measurements from the German Weather Service (DWD).
Published:
Isochrone maps show areas reachable within a given travel time from a starting point. This project combines OSRM travel time calculations with satellite-derived elevation data to produce maps that show both accessibility and topography.
Published:
Offenbach has voted. Here’s how the 79 polling districts (Wahlbezirke) went, mapped by Zweitstimme (second vote) winner. The 24 postal voting districts are excluded.
Published:
10,000 randomly placed points across Europe, each routed to Offenbach am Main via OSRM.
Published:
Four views of the vehicle fleet in registration district Offenbach am Main (Stadt, 06413), based on data from the Kraftfahrt-Bundesamt (KBA).
Published:
The bike path along Offenbach’s harbor has a bicycle counter. This calendar heatmap shows the daily count for all of 2022.
Published:
Surface temperature maps of Offenbach derived from Landsat satellite imagery between 2017 and 2022. The first image shows the highest recorded temperature in that period (in the Waldhof industrial area). The second shows the lowest – the roof of a company specializing in cooling and climate technology. Make of that what you will.
Published:
How long does it take from your front door to Frankfurt Hauptbahnhof by public transit? This map color-codes the travel time from every building in Offenbach to Frankfurt Hbf.
Published:
Local bike isochrone map centered on the Wilhelmsplatz in Offenbach. Color steps are 2-minute intervals – yellow means you’re within two minutes of the market square, darker colors mean longer rides.
Published:
Update to the earlier PM10 comparison, now covering five years (2018–2022) of hourly fine particulate matter readings from the Untere Grenzstraße station in Offenbach.
Published:
A companion piece to the car isochrone map. This time: cycling routes from Offenbach to every municipality in Germany, calculated with OSRM. Travel times are in hours, color-coded.
Published:
An animation of relative traffic volume on Offenbach’s main roads throughout the day. Yellow = high traffic, blue = low traffic, white = no data available. The traffic data was collected from the HERE Traffic API over several weeks.
Published:
About 3,700 recorded flight movements over Offenbach am Main in one week (March 22–29). Red lines are low-altitude flights (around 4,000 ft / 1.2 km), blue lines are at cruise altitude (35,000–40,000 ft / 10–12 km).
Published:
An animated bar chart race showing how the nationality composition of Offenbach am Main shifted between 2000 and 2017. The data comes from the city’s statistical yearbooks (Statistische Jahrbücher), showing the top 10 nationalities per year by total population (men + women).
Published:
New year’s resolution: more exercise? The idea here is a single bike route that covers every street in Offenbach at least once while keeping redundant riding to a minimum. This is the Chinese Postman Problem.
Published:
Average hourly PM10 concentrations at the Untere Grenzstraße monitoring station in Offenbach, measured across three consecutive New Year’s Eves (2018, 2019, 2020).
Published:
Four heatmaps covering a full year of weather data from the Wetterpark in Offenbach am Main (2020). Each cell is one day, each column is one month.
Published:
A short note on installing the neo4j graph database on a Ubuntu 14.04 virtual private server (VPS).
Published:
I’ll just leave that here…
This is a list for a detailed category search on Netflix. Just click an ID to look up movies of a particular category or append the ID to the following URL:
https://www.netflix.com/browse/genre/
Published:
** Things you need:**
Published:
There is not much to say about this one. Just a note for later use.
Published:
Recently, I had some struggle to get a GitLab instance running on my virtual server. Since I have no or minimal knowledge of configuring a server, Plesk seem to help a lot. Nevertheless, there are some differences between installing GitLab on a Plesk server and installing it on a raw apache setup. Following steps seem to work:
Isochrones around Offenbach
Published in Bioinformatics, 2016
A new, extended version of the Protein Topology Graph Library web server is presented, featuring additional information on ligand binding to secondary structure elements, increased usability and an application programming interface (API) to retrieve data, allowing for an automated analysis of protein topology.
Recommended citation: Schäfer, T., Scheck, A., Bruneß, D., May, P., & Koch, I. (2016). The new protein topology graph library web server. Bioinformatics, 32 3, 474-6 . https://doi.org/10.1093/bioinformatics%2Fbtv574
Published in The Art of Theoretical Biology, 2020
The bacterial pathogen Salmonella Typhimurium provokes gastroenteritis and typhoid fever. Salmonella become multidrug resistant.
Recommended citation: Rieser, J., Bruneß, D., Ackermann, J., Koch, I. (2020). Interacting Spider Webs. In: Matthäus, F., Matthäus, S., Harris, S., Hillen, T. (eds) The Art of Theoretical Biology. Springer https://doi.org/10.1007/978-3-030-33471-0_68
Published in 2020 6th IEEE Congress on Information Science and Technology (CiSt), 2021
A new method for the extraction of discipline-specific terms from medical documents using word embeddings in a neighborhood context based method which is called Snowball because of its layerwise way of working.
Recommended citation: Bay, M., Bruneß, D., Herold, M., Schulze, C., Guckert, M., & Minor, M. (2020). Term Extraction from Medical Documents Using Word Embeddings. 2020 6th IEEE Congress on Information Science and Technology (CiSt), 328-333. https://doi.org/10.1109/CiSt49399.2021.9357263
Published in 2022 21st IEEE International Conference on Machine Learning and Applications (ICMLA), 2022
A transfer learning method which uses ontologies to normalise the feature space of text classifiers to guarantee that the trained models do not contain any person related data and can therefore be widely reused without raising General Data Protection Regulation issues.
Recommended citation: Bruneß, D., Bay, M., Schulze, C., Guckert, M., & Minor, M. (2022). An Ontology-based transfer learning method improving classification of medical documents. 2022 21st IEEE International Conference on Machine Learning and Applications (ICMLA), 407-412. https://doi.org/10.1109/ICMLA55696.2022.00065
Published in Healthcare Transformation with Informatics and Artificial Intelligence (IOS Press), 2023
A transfer learning method that uses ontologies to normalize the feature space of text classifiers to create a controlled vocabulary that ensures that the trained models do not contain personal data, and can be widely reused without violating the GDPR.
Recommended citation: Bruneß, D., Bay, M., Schulze, C., Guckert, M., & Minor, M. (2023). A Hybrid AI-Based Method for ICD Classification of Medical Documents. Healthcare Transformation with Informatics and Artificial Intelligence, 305, 1-4.. https://doi.org/10.3233/SHTI230408
Published in Sammelband (Book Chapter), 2025
A book chapter on transfer learning methods for the classification of medical texts, building on ontology-based approaches to enable GDPR-compliant model reuse across institutions.
Recommended citation: Bruneß, D. et al. (2025). Transfer-Lernen für die Klassifikation medizinischer Texte.
Published:
Short talk presenting our ontology-based transfer learning method for classifying medical documents with ICD codes. The core idea: instead of transferring statistical model weights — which risks leaking patient data under the GDPR — we normalize the classifier’s feature space through medical ontologies, making trained models reusable across institutions without additional training data.
Tutorial, Goethe University, Computer Science, 2013
(dt. Programmierung 1)
Practical Course, Goethe University, Molecular Bioinformatics, 2014
(dt. Algorithmen und Modelle der Bioinformatik)
Seminar, Technische Hochschule Mittelhessen, StudiumPlus, 2020
(dt. Mobile Technologien)
Seminar, Technische Hochschule Mittelhessen, MND, 2021
Block seminar at THM (4 SWS), co-taught with Prof. Dr. Michael Guckert since WiSe 2021.
Seminar, Technische Hochschule Mittelhessen, StudiumPlus, 2023
Lecture in the B.Sc. Softwaretechnik (Data Science) program at THM StudiumPlus, 6 SWS / 6 CrP. Running since SoSe 2023, exam-based (90 min written).