SBGN ( Systems Biology Graphical Notation ) je jazyk pro grafické znázornění prvků biologických systémů a interakcí mezi nimi, vyvinutý skupinou biochemiků , molekulárních biologů a bioinformatiků [1] .
Kurt Kohn z National Cancer Institute (NCI) [2] jako první vytvořil konzistentní a komplexní systém popisující interakce prvků biologických systémů . Konsorcium specialistů na vývoj standardu SBGN založil Hiroaki Kitano, ředitel Tokijského institutu systémové biologie, v roce 2005.
Specifikace SBGN Process Description, později přejmenovaná na Process Diagrams, byla vydána 23. srpna 2008 [3] . Změny a opravy specifikace byly zveřejněny 1. září 2009 [4] . Specifikace vztahu SBGN Entity byla zveřejněna 1. září 2009 [5] ve stejnou dobu jako první specifikace SBGN Activity Flow [6] .
Specifikace jazyka SBGN popisuje tři typy diagramů:
Pomocí těchto tří diagramů mohou biologové jednoznačným způsobem graficky znázornit znalosti o struktuře interakcí v biologickém systému. Při vývoji standardů byla velká pozornost věnována vytvoření omezeného souboru grafických prvků (abecedy) s přesně definovanou sémantikou. Díky omezené grafické abecedě a jednoduché gramatice je SBGN jednoduchý a pohodlný, vhodný nejen pro vědecké publikace, ale také pro použití v knihách a učebních pomůckách.
Procesní diagram představuje biologický systém jako síť vzájemně souvisejících a časově organizovaných procesů [3] [4] .
Interakční diagram představuje biologický systém jako soubor párových interakcí bez zohlednění jejich organizace v čase. Hlavním důvodem pro vytvoření tohoto diagramu byla potřeba překonat efekt tzv. kombinatorické exploze . Systémy popsané SBGN-ER jsou prezentovány jako soubory pravidel, které popisují vliv prvků systému na interakce v rámci systému [5] .
Diagram toku aktivit , na rozdíl od předchozích dvou, popisuje systém nikoli jako soubor fyzikálních činitelů, molekulárních poolů ( SBGN-PD ) nebo jednotlivých činitelů ( SBGN-ER ), ale jako tok informací mezi různými biochemickými aktivitami. Aktivitu mohou realizovat různá biologická činidla (například různé enzymy se společným číslem EC) a jedno činidlo se může podílet na realizaci několika biologických činností (funkcí) [6] .
Softwarové produkty, které podporují standardy SBGN (hlavně SBGN-PD ) jsou již k dispozici [7] .