Wir konzipieren und entwickeln maßgeschneiderte wissenschaftliche Software für Forschungsgruppen, Konsortien und technische Projekte. Das Spektrum reicht von gezielten Berechnungstools und automatisierten Analyse-Workflows bis hin zu interaktiven Dashboards, datenbankgestützten Anwendungen und Mehrbenutzersystemen, die Daten, wissenschaftliche Berechnungen und Berichterstellung in einer gemeinsamen Umgebung zusammenführen.

Forschende bei der Arbeit mit wissenschaftlicher Software, Datenvisualisierungen und computergestützten Workflows

Wissenschaftliche Software für Ihre konkrete Forschungsaufgabe

Die Software kann so fokussiert oder so umfassend sein, wie es das Projekt erfordert, von einem internen Werkzeug für eine einzelne Forschungsgruppe bis hin zu einer Mehrbenutzeranwendung mit automatisierter Datenübernahme, Berechnungsdiensten, Datenbanken und öffentlich zugänglichen Ausgaben.

Interaktive wissenschaftliche Anwendungen

Maßgeschneiderte Webanwendungen zur Exploration von Daten, Durchführung von Berechnungen oder Modellen, zum Vergleich von Szenarien, zur Anwendung wissenschaftlicher Regeln und zur Ausgabe interpretierbarer oder herunterladbarer Ergebnisse.

Datenplattformen, Dashboards & Monitoring-Systeme

Systeme, die Datenquellen, abgeleitete Kennzahlen, Karten, Diagramme, Statusinformationen, Warnmeldungen und Detailansichten in einer gemeinsamen Forschungsoberfläche zusammenführen.

Automatisierte Analyse- & Verarbeitungssysteme

Reproduzierbare Workflows, die Daten abrufen oder übernehmen, validieren und transformieren, Analysen durchführen, abgeleitete Produkte aktualisieren und Ergebnisse zeitgesteuert oder beim Eingang neuer Daten erzeugen.

Forschungssoftware, APIs & Berechnungsdienste

Wiederverwendbare Berechnungsdienste, APIs, Modell-Runner, Datenbank- oder Such-Backends, Batch-Tools und interne Hilfsprogramme, die eigenständig arbeiten oder eine benutzerorientierte Anwendung unterstützen können.

Einige unserer Kunden

Client logos

Software, bei der die Wissenschaft stimmt

Forschungssoftware steht an der Schnittstelle zwischen Methoden und Ergebnissen. Sie kann einen publizierten Algorithmus umsetzen, verschiedene Datenprodukte zusammenführen, Kennzahlen aus Modellergebnissen ableiten, Beobachtungen klassifizieren oder projektspezifische Entscheidungsregeln anwenden. Entscheidungen bei der Implementierung können die wissenschaftlichen Ergebnisse wesentlich beeinflussen. Deshalb betrachten wir Spezifikation, Datenherkunft, Validierung und Nachvollziehbarkeit als grundlegende Anforderungen an wissenschaftliche Software.

  • Methoden, Gleichungen und Entscheidungsregeln in explizite Berechnungsschritte überführen, die nachvollzogen und getestet werden können.
  • Semantik und Herkunft der Daten über spezialisierte Eingaben, Verknüpfungen, Transformationen, abgeleitete Variablen, Referenzzeiträume und Regeln für fehlende Daten hinweg erhalten.
  • Kritische Berechnungen und Transformationen nach Möglichkeit anhand von Referenzimplementierungen, publizierten Beispielen, bekannten Testfällen oder unabhängigen Gegenprüfungen validieren.
  • Annahmen, Parameter, Abhängigkeiten und Verarbeitungsschritte explizit dokumentieren, damit Analysen reproduziert und überprüft werden können.
  • Eingabevalidierung, Fehlerbehandlung, Protokollierung und automatisierte Tests dort integrieren, wo sie einen tatsächlichen Mehrwert bieten, statt von idealen Daten und fehlerfreier Nutzung auszugehen.
  • Ausgaben so gestalten, dass sie die wissenschaftliche Interpretation unterstützen, einschließlich Unsicherheit, Vergleichen, Diagnosen und Angaben zur Datenherkunft, wo dies relevant ist.

Von der Forschungsfrage zur nutzbaren Software

Daten → Methode → Validierung → Software

Forschungsfrage & Daten

Datenquellen, Nutzer, erwartete Ergebnisse und wissenschaftliche Rahmenbedingungen definieren.

Methoden & Implementierung

Gleichungen, Regeln oder Analyseschritte in testbaren Code überführen.

Validierung & Reproduzierbarkeit

Ergebnisse, Annahmen, Grenzfälle und Abhängigkeiten überprüfen.

Nutzbares Tool oder Workflow

Die Analyse für die wiederholte Nutzung, Weitergabe oder Bereitstellung aufbereiten.

Wissenschaftliche Dashboards, die mehr können als Diagramme anzeigen

Viele Projekte enthalten bereits die wesentlichen Bestandteile eines Dashboards: regelmäßig importierte Daten, Skripte zur wiederholten Erstellung derselben Abbildungen, Tabellen zur Überwachung von Schwellenwerten und Ergebnisse, die manuell weitergegeben werden. Ein maßgeschneidertes Dashboard kann diesen fragmentierten Ablauf in einer einzigen Anwendung zusammenführen, die Daten übernimmt, die erforderliche Verarbeitung ausführt, abgeleitete Ergebnisse speichert und den aktuellen Projektstand über interaktive Ansichten zugänglich macht.

Daten und Berechnungen zusammenführen

APIs, Datenbanken, Instrumentendaten, Modellergebnisse, Dateien und projektspezifische Berechnungen in einem kontrollierten Workflow verbinden, statt getrennte Analyseprodukte parallel zu pflegen.

Ergebnisse aktuell halten

Aktualisierungen, Qualitätskontrollen, abgeleitete Berechnungen, Karten, Abbildungen, Zusammenfassungen und Warnmeldungen automatisch oder zeitgesteuert ausführen, sobald neue Daten verfügbar sind.

Daten interaktiv untersuchen

Datensätze filtern, einzelne Datensätze oder Standorte untersuchen, Parameter oder Referenzzeiträume ändern, Szenarien vergleichen und zwischen Überblick und Detailansicht wechseln.

Eine gemeinsame aktuelle Sicht auf das Projekt schaffen

Mitarbeitenden, Kunden, Entscheidungsträgern oder der Öffentlichkeit eine zentrale und aktuelle Ergebnisquelle bereitstellen, statt statische Grafiken, Tabellen oder manuell aktualisierte Berichte zu verteilen.

Warum ein maßgeschneidertes System?

Allgemeine Dashboard-Plattformen wie Tableau, Power BI oder Grafana können einschränkend werden, wenn die Anwendung selbst wissenschaftliche Aufgaben übernehmen soll. Bei einem maßgeschneiderten System können Datenmodell, Berechnungen, Bedienelemente, Zugriffsrechte, Speicherung und Bereitstellung an die Forschungsaufgabe angepasst werden, statt den Workflow in eine vorgegebene Plattformstruktur zwängen zu müssen.

Individuelle wissenschaftliche Logik

Projektspezifische Algorithmen, Modelle, Klassifikationen, Optimierungsroutinen oder Entscheidungsregeln direkt in der Anwendung ausführen.

Spezialisierte Daten & Integration

Mit nicht standardisierten wissenschaftlichen Formaten, großen multidimensionalen Datensätzen, externen APIs, Datenbanken, Instrumenten oder bestehendem Analysecode arbeiten.

Passgenaue Interaktion

Bedienelemente, Detailansichten, Szenarienvergleiche, gespeicherte Analysen und Ausgaben gezielt an den wissenschaftlichen Fragestellungen der Nutzer ausrichten.

Kontrolle über Architektur & Bereitstellung

Festlegen, wie Daten gespeichert werden, wo das System läuft, wie Nutzer authentifiziert werden, wie Komponenten miteinander kommunizieren und wie sich die Anwendung später erweitern lässt.

Was könnte ein maßgeschneidertes System für Ihr Projekt leisten?

Ausgangspunkt ist oft nicht der Wunsch nach Software, sondern ein Forschungsworkflow, der sich nur noch schwer verwalten, reproduzieren, automatisieren oder gemeinsam nutzen lässt. Typische Beispiele sind:

Automatisiertes Monitoring

Beobachtungen, Instrumentendaten, Modellergebnisse oder externe Datenquellen einlesen, Qualitätskontrollen und Berechnungen durchführen, Kennzahlen aktualisieren und Warnmeldungen ausgeben, wenn definierte Bedingungen erfüllt sind.

Interaktive Modellexploration

Nutzern ermöglichen, Parameter zu ändern, Berechnungen oder Szenarien auszuführen, Ergebnisse zu vergleichen und zu untersuchen, ohne Quellcode bearbeiten oder Diagramme manuell neu erstellen zu müssen.

Oberflächen für Forschungsdatenbanken

Strukturierte Datensätze über eine zweckgebundene Oberfläche durchsuchen, filtern, annotieren und analysieren, bei Bedarf einschließlich Kohortendefinition, Indexierung, Validierung oder abgeleiteter Statistiken.

Kollaborative Analyseportale

Geschützte Arbeitsbereiche mit unterschiedlichen Nutzerrollen, gemeinsamen Datensätzen, gespeicherten Analysen, reproduzierbaren Konfigurationen, herunterladbaren Ergebnissen und projektspezifischer Berichterstellung bereitstellen.

Wissenschaftliche Bewertungswerkzeuge

Methodische Leitlinien, Bewertungssysteme, technische Kriterien oder Entscheidungslogik in transparente Workflows überführen, die konsistente Bewertungen und nachvollziehbare Ergebnisse ermöglichen.

Öffentliche Datenprodukte

Projektdaten oder -ergebnisse in zugängliche Webanwendungen mit interaktiven Karten, Diagrammen, Suche, Downloads, automatischen Aktualisierungen und klar dokumentierter Datenherkunft überführen.

Ausgewählte wissenschaftliche Tools & Dashboards

Wir haben intern eine kleine Auswahl vergleichsweise kompakter öffentlicher Tools entwickelt, um unterschiedliche Ansätze zu veranschaulichen, darunter automatisierte Datenpipelines, interaktive Analysen, datenbankgestützte Suche und regelbasierte Auswertungen. Kundenspezifische Systeme können deutlich stärker spezialisiert und wesentlich komplexer sein, sind jedoch in der Regel vertraulich.

Beispielansicht des Europa-Trackers für Luft- und Meerestemperaturen und des Barcelona-Temperatur-Trackers

Automatisierte Datensysteme

Monitoring, Verarbeitung & Visualisierung von Klimadaten

Der Europa-Tracker für Luft- und Meerestemperaturen und der Barcelona-Temperatur-Tracker veranschaulichen zwei sich ergänzende Workflows für wissenschaftliche Daten: einen auf Basis großflächiger gerasterter Reanalysedaten und einen auf Basis lokaler Beobachtungsdaten. Beide verbinden automatische Aktualisierungen mit abgeleiteten historischen Vergleichen und interaktiver Visualisierung.

  • Automatisierter Abruf und zeitgesteuerte Aktualisierung externer wissenschaftlicher Daten
  • Berechnung historischer Referenzwerte und abgeleiteter Statistiken
  • Interaktive Karten, Zeitreihen, Ranglisten und Vergleiche
  • Monitoring, Fehlerbehandlung und reproduzierbare Aktualisierungsabläufe
Beispielansicht einer Benchmarking-Oberfläche für klinische Studien und einer Suchanwendung für wissenschaftliche Zeitschriftendaten

Datenbankgestützte Forschungsanwendungen

Suche, Filterung, Benchmarking & strukturierte wissenschaftliche Daten

Der Benchmark-Explorer für klinische Studien und die Suche für Zeitschriftenabkürzungen zeigen, wie große strukturierte Datensätze in schnelle, gezielte Forschungsoberflächen überführt werden können. Im Mittelpunkt stehen eine effiziente Informationssuche, transparente Filterung und nützliche abgeleitete Ergebnisse, nicht die bloße Anzeige von Datensätzen.

  • Strukturierte wissenschaftliche Datenbanken und durchsuchbare Indizes
  • Schnelle Suche, Filterung, Autovervollständigung und Abfrageschnittstellen
  • Statistische Zusammenfassungen und Benchmark-Berechnungen nach Bedarf
  • Öffentlich zugängliche Oberflächen mit Validierung und angemessenen Nutzungskontrollen
Beispielansicht des Prüfers für wissenschaftliche Abbildungen und des Studiendesign-Prüfers

Regelbasierte wissenschaftliche Anwendungen

Strukturierte Prüfungen, Hilfestellungen & reproduzierbare Bewertungen

Der Prüfer für wissenschaftliche Abbildungen und der Studiendesign-Prüfer zeigen, wie sich technische Vorgaben und methodische Regeln in strukturierte interaktive Anwendungen überführen lassen. Diese Projekte kombinieren Nutzereingaben, deterministische Bewertungslogik, Validierung und erklärende Ausgaben.

  • Formalisierung technischer oder methodischer Vorgaben in explizite Regeln
  • Eingabevalidierung und strukturierte Bewertungsabläufe
  • Konsistente und reproduzierbare Bewertungen und Punktesysteme
  • Nutzerorientierte Erläuterungen, die Ergebnisse mit den zugrunde liegenden Anforderungen verknüpfen

So entwickeln wir Forschungssoftware

Maßgeschneiderte Softwareprojekte lassen sich am besten steuern, wenn der wissenschaftliche Workflow spezifiziert wird, bevor die vollständige Anwendung entsteht. Wir identifizieren frühzeitig die wissenschaftlich oder technisch kritischsten Komponenten, erstellen dafür Prototypen und legen fest, wie sie validiert werden, bevor die vollständige Implementierung weiter ausgebaut wird.

Wissenschaftliche Spezifikation

Datenquellen, Methoden, Berechnungen, Ausgaben, Nutzerrollen, Validierungskriterien, Abhängigkeiten und mögliche Fehlerfälle definieren, bevor die vollständige Umsetzung beginnt.

Prototyp der kritischen Komponenten

Die unsicherste Berechnung, Datenstrecke oder Nutzerinteraktion früh implementieren, damit kritische Annahmen getestet werden können, bevor Zeit in die Ausarbeitung der vollständigen Anwendung investiert wird.

Validierung & Systemtests

Numerische Ergebnisse, Transformationen, Grenzfälle, erwartetes Verhalten und Fehlerfälle anhand von Referenzdatensätzen, unabhängigen Berechnungen und, wo sinnvoll, automatisierten Tests überprüfen.

Bereitstellung & langfristige Nutzbarkeit

Dokumentierten Quellcode und Konfiguration bereitstellen, das System bei Bedarf deployen und Protokollierung, Backups, Aktualisierungen, Wartung sowie mögliche spätere Erweiterungen einplanen.

Technologien, Daten & Lieferumfang

Der technische Stack richtet sich nach den wissenschaftlichen und betrieblichen Anforderungen. Ein öffentliches Datenprodukt, ein interner Berechnungsdienst und ein kollaboratives Analyseportal können sehr unterschiedliche Architekturen erfordern.

Werkzeuge, Programmiersprachen & Daten

Je nach Projekt können Python, R, MATLAB, PHP, JavaScript und SQL zum Einsatz kommen sowie bei Bedarf vorhandener C++- oder Fortran-Code; CSV/JSON, NetCDF/HDF, SQL-Datenbanken und APIs; interaktive Diagramme und Karten; Linux-Automatisierung und Git-basierte Workflows.

Was wir übergeben können

Je nach Umfang können die Ergebnisse dokumentierten Quellcode, eigenständige Tools, wiederverwendbare Module, Webanwendungen, APIs und Berechnungsdienste, Datenbanken und Suchoberflächen, automatisierte Verarbeitungsprozesse, Authentifizierung und Zugriffsrechte, Berichtserstellung und Datenexport, Audit-Trails oder Provenienzprotokolle, Validierungstests, Deployment-Konfiguration, technische Dokumentation und optional Wartung umfassen.

Besprechen Sie mit uns Ihr wissenschaftliches Software- oder Datentool-Projekt

Beschreiben Sie uns, wie der Workflow derzeit funktioniert, welche Daten und Berechnungen er benötigt, wer ihn nutzen soll und was Sie automatisieren oder leichter zugänglich machen möchten. Wir können den voraussichtlichen Umfang einschätzen, die technisch entscheidenden Komponenten identifizieren und einen geeigneten Entwicklungsansatz vorschlagen.

 

Geschätzt von Verlagen, Fachgesellschaften und Forschenden weltweit

Ausgewählte Verlage und Fachgesellschaften

Ausgewählte Verlage und Fachgesellschaften

Ausgewählte Kundenaffiliationen

Ausgewählte Kundenaffiliationen