www.wikidata.de-de.nina.az
Die Systems Biology Markup Language engl fur systembiologische Modellierungssprache kurz SBML ist ein maschinenlesbares auf XML basierendes Datenaustauschformat zur Reprasentation biochemischer Modelle Biochemische Modelle die dargestellt werden konnen sind beispielsweise metabolische Netzwerke Signaltransduktionspfade und genregulatorische Netzwerke Inhaltsverzeichnis 1 Hintergrund 2 Entwicklung 3 Spezifikationen 4 Implementierungen 5 Literatur 6 WeblinksHintergrund BearbeitenSeit Beginn des 3 Jahrtausends erfahren die Biowissenschaften eine Verschiebung dessen welcher Erkenntnis nachgegangen wird Zusammenfassend lasst sich diese holistische Betrachtungsweise unter dem Begriff der Systembiologie deren Entwicklung im Rahmen der omiks massgeblich auf der Akquise enormer Datenmengen mittels sog Hochdurchsatz Technologien aufbaut Wurden die Datenmengen noch zu Beginn in klassischen Datenbanken organisiert so bekam parallel der Ruf nach einem Daten Austauschformat Vorschub um abgeschlossene Modelle software und plattformubergreifend erstellen und verteilen zu konnen Die SBML begegnet diesem Ruf im Bereich der Modellierung biochemischer Netzwerke Entwicklung BearbeitenInitiiert wurde das SBML Projekt durch Hamid Bolouri auf dem First Workshop on Software Platforms for Systems Biology im April 2000 Unter dem Vorsitz von John Doyle und Hiroaki Kitano vollzog sich das erste Entwicklungsstadium am Institut fur Regelung und Dynamische Systeme CDS am California Institute of Technology Caltech Die Entwicklung wurde primar durch Michael Hucka Herbert Sauro Andrew Finney und Hamid Bolouri betrieben und fand ihren vorlaufigen Abschluss im Juni 2007 in der Spezifikation Level 2 Version 3 Die finanzielle Grundlage der Entwicklungsarbeit wurde durch das Japan Science And Technology Corporation s Exploratory Research for Advanced Technology program JST ERATO bereitgestellt Inzwischen ist der Fokus weiterer Entwicklungen ganz auf Erweiterungspakete im Standard SBML Level 3 gerichtet Spezifikationen BearbeitenDefiniert wird SBML innerhalb eines XML Schemas Die verschiedenen Spezifikationen werden als Level bezeichnet die durch die Version noch eine Abstufung erfahren Die Spezifikation Level 3 Version 1 definiert den aktuellen Standard Es gilt zu beachten dass fruhere Spezifikationen z B l1v1 l2v1 oder l2v4 von den Entwicklern als deprecated veraltet und nicht mehr unterstutzt eingestuft wurde Obwohl Level 3 weitestgehend eine Ubermenge von Level 1 und 2 darstellt legen die Entwickler Wert auf die Betonung dass alle Spezifikationen koexistent sind Level 2 ist dahingehend eine Erweiterung dass einige strukturelle Inkonsistenzen aufgehoben wurden Weiterhin wird nun durch die Integration des MathML Namensraumes ein Standard genutzt um nicht lineare mathematische Zusammenhange zu beschreiben Implementierungen BearbeitenSeit der ersten Definition steht mit der C Bibliothek libSBML eine leistungsfahige Software Losung zur Verfugung um SBML Dateien lesen deren Inhalt im Speicher verandern und wieder schreiben zu konnen libSBML zeichnet sich dadurch aus zahlreiche Wrapper fur andere Programmiersprachen C C Sharp Java Matlab Octave Python Perl und Ruby bereitzustellen Im Falle plattformubergreifender Programmiersprachen kann die Abhangigkeit von einer internen C Bibliothek jedoch problematisch sein Daher wird seit 2009 fur die Unterstutzung von SBML in Java die spezielle Bibliothek JSBML entwickelt wovon inzwischen stabile Versionen verfugbar sind Literatur BearbeitenM Hucka et al The Systems Biology Markup Language SBML A medium for representation and exchange of biochemical network models In Bioinformatics Vol 19 no 4 2003 S 524 531 A Finney und M Hucka Systems biology markup language Level 2 and beyond In Biochem Soc Trans 31 2003 S 1472 1473 Weblinks Bearbeitenhttps www sbml org englisch Abgerufen von https de wikipedia org w index php title Systems Biology Markup Language amp oldid 237664155