Software
In dieser Gruppe (mit-) entwickelte Programme für Anwendungen in Systembiologie und Bioinformatik
Unsere Arbeitsgruppe entwickelt, pflegt und leistet Beiträge zu einer Reihe großer Software-Projekte sowie Bibliotheken für Anwendungen in Systembiologie und Bioinformatik.
Die meisten Projekte werden auf GitHub-Seite der Gruppe verwaltet: https://github.com/draeger-lab/.
Beiträge zu gemeinschaftlich entwickelte Projekte finden Sie unter anderem auf den GitHub-Seiten der Teams für SBML und SBGN.
EscherConverter
Konvertierung zwischen Escher-JSON, SBML und SBGN-ML
Mit diesem Java™-basierten Programm können populäre Dateiformate ineinander überführt werden, die für graphische Darstellungen in der systembiologischen Modellierung genutzt werden: der JSON-Dialekt von Escher sowie die standardisierten Formate SBML und SBGN-ML. Das Programm lässt sich entweder über seine graphischen Bedienoberfläche als auch über die Kommandozeile bedienen.
InCroMAP
Integrierte und plattformübergreifender Analyse von Microarray-Daten und Netzwerken
InCroMAP hält eine Vielzahl von Möglichkeiten bereit, um Datensätze zu visualisieren oder Methoden zur integrierten plattformübergreifenden Analyse anzuwenden. Unterstützt werden derzeit zahlreiche Datenformate wie mRNA, miRNA, DNA-Methylierung und Proteinmodifikation. InCroMAP kann alle Daten im Kontext biologischer Netzwerke abbilden und analysieren.
InSilico
Eine modulare Arbeitsumgebung für Forschungsprojekte
Ein auf Eclipse und JavaFX basierendes Projekt zur Verwaltung und Integration diverser Apps, das die Verarbeitung wissenschaftlicher Modelle und Daten sowie die Entwicklung von Endnutzer-Software erleichtern soll. Hier gibt es eine ausführliche Dokumentation und weitere Projektbeschreibung.
JSBML
Eine vollständige und plattformunabhängige Programmierschnittstelle für die Verarbeitung von SBML mit Java™
KEGGtranslator
Von der KEGG-Datenbank in standardisierte Dateiformate konvertieren
KEGGtranslator bietet neben einer visuellen Darstellung von biologischen Netzwerken aus der populären KEGG-Datenbank vielfältige Möglichkeiten zum Konvertieren der dort angebotenen Dateien in standardisierte Formate. Das Java™-basierte Programm unterstützt neben aktuellen Versionen von BioPAX, SBML, GraphML zahlreiche weitere Formate.
ModelPolisher
Automatische Aufbereitung biologischer Modelle
ModelPolisher nutzt die in der BiGG-Modell-Datenbank hinterlegten Informationen, um Querverweise zu allen in gegebenen Modellen enthaltene Komponenten einzubinden. In diesem Vorgang werden auch gängige Probleme bereinigt.
NCMW
Arbeitsablauf zur Modellierung der Nasengemeinschaft
Ein Arbeitsablauf zur Modellierung des Stoffwechsels für Organismengemeinschaften in einem nasalen Medium. Dieser implementiert Funktionen zur Analyse der Interaktion von Stoffwechselmodellen innerhalb einer Gemeinschaft.
pymCADRE
Gewebsspezifische Rekonstruktion restriktionsbasierter metabolischer Modelle
Eine erweiterte Neuimplementierung des mCADRE-Algorithmus in Python. Dieses Tool konstruiert gewebespezifische Stoffwechselmodelle, indem es Genexpressionsdaten und literaturbasierte Beweise zusammen mit Informationen zur Netzwerktopologie nutzt.
SABINE
StandAlone BINding specificity Estimator
Vorhersage der Bindungsspezifität von Transkriptionsfaktoren mittels Methoden des maschinellen Lernens.
SBML2LaTeX
Ein Dokumentationswerkzeug für systembiologische Modelle im SBML-Format
SBML2LaTeX erzeugt menschenlesbare Berichte im LaTeX-Format über den Inhalt von SBML-Dateien. Diese können dann in verschiedene Formate konvertiert werden, wie z. B. PDF-Dateien. Auch kann der genierte Inhalt direkt in Publikationen eingebunden werden, da auch die in SBML enthaltenen Gleichungen zu Formeln übersetzt werden.
SBMLsimulator
Eine effiziente Java™-Implementierung für SBML
SBMLsimulator bietet eine graphische Nutzerschnittstelle für den Systembiologie-Simulationskern und verbindet diesen sowohl mit einer Graph-basierten dynamischen Ansicht als auch mit dem vielseitigen Optimierungswerkzeug EvA2.
SBMLsqueezer
Generator für kinetische Gleichungen für biochemische Netzwerke
SBMLsqueezer analysiert biochemische Reaktionen und schlägt automatisch eine Reihe anwendbarer kinetischer Gleichungen vor. Entweder können die Gleichungen automatisch für das gesamte Reaktionssystem auf einmal erstellt werden, oder für ausgewählte Reaktionen. Das Programm erstellt enthaltene kinetische Parameter und leitet selbst deren Einheit her. Dadurch können strukturelle Modelle mühelos in dynamische umgewandelt und anschließend simuliert werden.
SBSCL
Simulationskernbibliothek für Systembiologie
Eine umfassende Implementierung systembiologischer Simulationsverfahren in Java™. SBSCL vermag sowohl komplexe Differentialgleichungssysteme zu lösen (einschließlich Verzögerungen, algebraische Systeme, spontane Ereignisse und Regeln) als auch Flussbilanzanalyse durchzuführen, wozu das Simplex-Verfahren zum Einsatz kommt. Aktuell ist ein Interpreter für SBML-Modelle eingebaut. Erweiterungen für andere Formate sind möglich. Durch die integrierte Unterstützung von SED-ML können Simulationsexperimente eindeutig wiederholt werden.
SBTabEditor
Ein einfacher Editor für SBML-Modelle, der auf Tabellendarstellung setzt
SBVC
Visualisierung und Dateiformat-Konvertierung für Systembiologie
Eine eigenständige Anwendung mit graphischer Nutzerschnittstelle zum Anzeigen und konvertieren von Dateien mit systembiologischen Inhalten.
TFpredict
Identifizierung und strukturelle Charakterisierung von Transkriptionsfaktoren
TFpredict nutzt Methoden des überwachten maschinelles Lernens, um Transkriptionsfaktoren bzw. σ-Faktoren von anderen Proteinen zu unterscheiden und diese dann strukturell zu charakterisieren.
SysBio
Eine Java™-Bibliothek mit zahlreichen Funktionen
Das SysBio-Projekt vereinfacht und vereinheitlicht die Softwareentwicklung deutlich, indem es zahlreiche Implementierungen für gängige Objekte und wiederkehrende Muster bereitstellt.
BioModelsEd
Ein graphischer Editor für systembiologische Modelle
Ein einfacher graphischer Betrachter und Editor für systembiologische Modelle.