PathWhiz ist ein umfassendes Online-Pfad Zeichenwerkzeug für die biochemische und biologische Pfade zu erzeugen. Es nutzt öffentlich zugänglichen Datenbanken und leicht erweiterbare Paletten aus vorgezeichneten Weg Komponenten. Dieses Protokoll beschreibt, wie leicht auf neue Wege zu bauen, zu replizieren und bestehende Wege zu bearbeiten, und propagieren zuvor gezeichneten Wege zu verschiedenen Organismen.
PathWhiz ist ein Web-Server die Erstellung von bunten, interaktive, optisch ansprechende Pfaddiagramme zu erleichtern gebaut, die in biologischen Informationen reich sind. Die Wege durch diese Online-Anwendung generiert sind maschinenlesbar und voll kompatibel mit im wesentlichen allen Web-Browsern und Betriebssystemen. Es verwendet einen speziell entwickelten, webfähigen Stoffwechselweg Zeichenoberfläche, die die Auswahl und Platzierung der verschiedenen Kombinationen von vorgezeichneten biologische oder biochemische Einheiten ermöglicht darzustellen Reaktionen, Interaktionen, Transportprozesse und Bindungsereignisse. Diese Palette von Entitäten besteht aus chemischen Verbindungen, Proteine, Nukleinsäuren, Zellmembranen, subzellulären Strukturen, Gewebe und Organe. Alle der visuellen Elemente in interaktiv eingestellt und angepasst werden können. Darüber hinaus, weil dieses Tool ein Web-Server ist, sind alle Wege und Wege Elemente öffentlich zugänglich. Diese Art von Weg "Crowd Sourcing" bedeutet, dass PathWhizenthält bereits eine große und Sammlung von zuvor gezeichneten Wege und Wege Elemente schnell wächst. Hier beschreiben wir ein Protokoll für die schnelle und einfache Erstellung neuer Wege und die Veränderung bestehender Wege. Zur weiteren Weg Bearbeitung und Erstellung zu erleichtern, enthält das Werkzeug Replikation und Vermehrung Funktionen. Die Replikationsfunktion ermöglicht bestehende Wege als Vorlagen verwendet werden, um neue Wege zu erstellen oder zu bearbeiten. Die Ausbreitungsfunktion erlaubt es, eine bestehende Weg zu nehmen und es automatisch auf verschiedene Arten ausbreiten. Pathways mit diesem Tool erstellt werden "re-Stil" in verschiedenen Formaten (KEGG-like oder Text-Buch wie), mit verschiedenen Hintergründen gefärbt, exportiert nach BioPAX, SBGN-ML, SBML oder PWML Datenaustauschformate und heruntergeladen als PNG oder SVG-Bilder. Die Wege lassen sich problemlos in Online-Datenbanken integriert werden, integriert in Präsentationen, Plakate oder Publikationen oder ausschließlich für die Online-Visualisierung und Exploration. Diese protocol wurde über 2.000 Pfaddiagramme erfolgreich angewendet zu erzeugen, die jetzt in vielen Online-Datenbanken einschließlich HMDB, Drugbank, SMPDB und ECMDB zu finden sind.
Biologische Pfaddiagramme sind wie Baupläne für Lebenswissenschaftler. Sie sind vielleicht die prägnant und informativ Routen für die Darstellung von biologischen Prozessen und die kontextuellen Verbindungen zwischen Genen, Proteinen und Metaboliten. Dies liegt daran , Bilder werden wesentlich effizienter verarbeitet und oft viel leichter von den Menschen als Text 1 verstanden. Die Qualität, Detail, und die Inhalte der Pfaddiagramme können sehr unterschiedlich sein. Diese Unterschiede hängen oft von dem beabsichtigten Zweck des Weges und die Fähigkeiten des Weges Künstler. Pathways für pädagogische Zwecke geschaffen wie Wandtafeln oder Lehrbücher werden oft von professionellen Künstlern. Als Ergebnis sind diese Pfaddiagramme mehr viel optisch ansprechend und bieten deutlich mehr biologische Detail mit voller Darstellungen von Metaboliten Strukturen, subzellulären Komponenten, Zellstrukturen, Gewebe und Organe. Diese "Lehrbuch" Darstellungen enthalten häufig detaillierte Notizen undKommentare. Auf der anderen Seite, Pfaddiagramme für Internet-Anwendungen entwickelt haben oft Artistik und visuellen Reichtum zugunsten der vereinfachten maschinenlesbaren "Verdrahtung" Diagramme zu opfern. Diese Drahtmodell-Diagramme sind leichter Bild abgebildet und mittels Hyperlink verwiesen. Vereinfachte Pfaddiagramme sind die Basis für solche populären Online – Weg – Datenbanken wie KEGG 2, MetaCyc 3, Wikipathways 4 und Reactome 5. Das Aufkommen von computerkompatiblen Stoffwechselweg Datenbanken hat auch zum Auftreten von Computer-kompatiblen Stoffwechselweg Ziehwerkzeuge geführt. Mit anderen Worten, hat man keine professionellen Künstler oder einen professionellen Programmierer zu generieren nutzbare Pfaddiagramme zu sein. Zum Beispiel BioCyc der Pathway – Tools 6 und PathVisio Software Wikipathway 7 können Benutzer frei zu generieren und teilen maschinenlesbaren Bahnen in BioPAX 8 and / oder HTML-Format. Darüber hinaus gibt es eine Reihe von anderen Stand-alone – Freeware – Pakete sowie kommerzielle Pakete, die die Erzeugung von verschiedenen maschinenlesbaren, Wire-Frame – Bahnen, wie Cytoscape 9, GenMAPP 10 unterstützen, PathCase 11 und Visant 12.
Die Vereinfachung der Internet-Weg-Diagramme wuchs weitgehend von den historischen in vielen Web-Browsern und Web-basierte Rendering-Tools gefunden Einschränkungen. Jedoch erhebliche Fortschritte in der Web-Technologien wurden in den letzten Jahren gemacht. Dies deutete darauf hin, dass es möglich sein könnte, interaktive, internetfähigen Pfaddiagramme zu erzeugen, die genauso bunt sind, ebenso wie ästhetisch ansprechend und ebenso biologisch vollständig wie diejenigen, die in Lehrbüchern zu finden. Diese Arbeit führte zu der Entwicklung von PathWhiz. PathWhiz wurde mit ein Ruby on Rails implementiert (http://rubyonrails.org, Version 4.2.0) web framework eine MySQL relationalen Datenbank enthält (https://www.mysql.com, Version 5.1.50) alle der Weg Daten zu verwalten, einschließlich Entitätsbeziehungen, externe Referenzen, Beschreibungen, Visualisierung Spezifikationen und chemischen Strukturen. Der Front-End-Web-Client wird von Ruby on Rails mit Backbone.js kombiniert gesteuert (http://backbonejs.org, Version 1.0.0) als Front-End-Web-Framework für den Editor.
Ursprünglich entwickelt für die Kuration der Mensch-nur kleine Molekül – Pathway – Datenbank (SMPDB) 13, hat PathWhiz 14 seit erweitert für viele andere Organismen Weg Generation zu unterstützen und als allgemeine Weg Bild und Wissensdatenbank zu funktionieren. Insbesondere ermöglicht das Web-Tool für die Erstellung des gesamten Spektrums von biochemischen / biologischen Wege einschließlich metabolischen, Protein-Wechselwirkung, molekularen Signal, physiologischen und Drogen / Krankheit Wege. Dieser Weg Zeichenwerkzeug unterscheidet sich von den meisten anderenWeg erzeugende Werkzeuge in drei wesentlichen Punkten: 1) Es ist ein Web-Server und nicht als Stand-alone, installierbare Software-Paket; 2) es unterstützt die einfache Erzeugung und interaktive Visualisierung von chemischen Verbindungen, Proteine, Nukleinsäuren, Zellmembranen, subzellulären Strukturen, Geweben und Organen; und 3) es ermöglicht die einfache leihen, bauen oder auf der Arbeit anderer Benutzer zu verbessern, wodurch "Crowdsourcing" Weg Generation. Als Web-Server, es hat mehrere Vorteile gegenüber herunterladbare, plattformspezifischen Software-Tools. Insbesondere ist es kompatibel mit jeder Plattform, Betriebssystem und moderne Web-Browser. Darüber hinaus ist es nicht erforderlich, die Benutzer registrieren, um einen Weg zu beginnen, zu schaffen (obwohl Benutzer frei ein "privates Konto" um und die Zugänglichkeit der Wege schaffen sie kontrollieren zu verfolgen anlegen zu können). Vielleicht die attraktivste Merkmal dieses Werkzeugs ist die Menge der biologischen und biochemischen Detail die leicht hinzugefügt werden können, injeder Weg durch eine Palette von vorgerenderten Bilder und eine umfangreiche Datenbank von Protein und biochemische Daten. Auf diese Weise können die beiden "Nicht-Künstler" und "Nicht-Programmierer" zu leicht bunt schaffen, ästhetisch ansprechend und detailreiche Wege, die web-kompatibel und vollständig maschinenlesbar sind. Ein detaillierter Vergleich zwischen PathWhiz und anderen Weg Zeichenwerkzeuge ist in Tabelle 1 zur Verfügung gestellt.
Eine Reihe von beliebten Life-Science-Datenbanken bereits diesen Weg Zeichenwerkzeug zum Erstellen datenbankspezifische, interaktive Online-Pfaddiagramme verwendet. Zum Beispiel 15 der Escherichia coli Metabolom – Datenbank (ECMDB) seine Weg – Bibliothek vor kurzem mit mehr als 1.650 Bahnen aktualisiert Web – basierte Werkzeug gezogen werden. Jeder Weg im ECMDB ist nun als reich gefärbt, vollständig verlinkte Bild Karte mit detaillierten Metabolit und Proteinstrukturdarstellungen, sowie eine vereinfachte schwarze und weiße KEGG-l angezeigtike Draht Diagramm. Diese großen Weg Update führte zur Entdeckung vieler intermediäre Metaboliten, die zuvor nicht in anderen Escherichia coli metabolischen Datenbanken enthalten waren. Andere Datenbanken, wie beispielsweise die Human Metabolome Database (HMDB) 15, nicht nur auf PathWhiz Bahnen verlassen , um zu zeigen und zu beschreiben , Stoffwechsel- und Signalwege, sondern auch die metabolische Veränderungen in Krankheiten wie Krebs beteiligt darzustellen. HMDB umfasst derzeit 101 Stoffwechselwege, 376 Drogenaktionswege, 233 krankheitsassoziierte Wege und 16 Signalwege, die alle durch diese Web-Tool generiert.
Das folgende Protokoll beschreibt im Detail, wie PathWhiz leicht verwendet werden kann, zu schaffen, replizieren und biochemischen Wege für eine Vielzahl von Zwecken und Anwendungen fortzupflanzen.
Das hier beschriebene Protokoll für eine einfache Stoffwechselweg Schaffung kann (die TCA-Zyklus) eine Vielzahl von maschinenlesbaren, biologisch komplexe Wege für jede Spezies zu schaffen angepasst werden. Darüber hinaus beschreibt dieses Protokoll auch, wie man bestehende Wege von anderen Nutzern zu replizieren oder zu verbreiten. einen Weg Konstruieren dieses Werkzeug erfordert wiederholte Schritt-für-Schritt-Additionen von Reaktionen, Interaktionen Transportprozessen und Teilpfade, die jeweils durch sich überlappenden Elemente verbunden sind. Putting alles zusammen ermöglicht eine bunte, optisch ansprechende Pfaddiagramme zu erstellen, die erhebliche biologische Detail und nützliche biologische Kontext zu machen. Die Schritte in diesem Protokoll beschrieben sind, sind relativ einfach, und die Zeit, die einen Weg Diagramm aufzubauen, hängt von der Größe und Komplexität des Weges. Mit etwas Übung können die meisten Menschen eine hohe Qualität Weg-Diagramm-Darstellung von aus etwa 15-20 Reaktionen oder Verfahren eind mehrere zelluläre Komponenten in etwa 15 min. Ein brandneues Benutzer kann bis zu 30-40 Minuten einen Weg von ähnlicher Größe und Komplexität zu erzeugen. Die benötigte Zeit, einen Weg zu erzeugen, ist in etwa linear mit der Anzahl der Reaktionen / Prozesse, die gerendert werden müssen.
einen qualitativ hochwertigen Weg durch diese Web-basiertes Tool erstellen, hängt von der Qualität und Detail des Ausgangsmaterials (Wege aus Bücher, Online-Datenbanken, experimentelle Daten, von Hand gezeichnete Skizzen) und der Verwöhntheit des Weges "Künstler". Diejenigen, die zu erzeugen höhere Qualität Pfaddiagramme sollte ein besonderes Augenmerk auf die Abschnitte 1.11, 1.15 und 1.20 des Protokolls zahlen, da diese Abschnitte beschreiben die Erstellung und Bearbeitung von Reaktionselementen (Reaktanden / Produkte, Enzyme, Kanten, Bilder, Zoom-Boxen, Etiketten, und Membranen). Die besten Pfaddiagramme werden auf intelligente Weise Informationen aus möglichst vielen vorhandenen Darstellungen des Weges wie möglich einschließlich der in b gefunden amalgamierenooks, Plakate, Zeitungen und Online-Datenbanken. Ein weiterer Schlüssel für qualitativ hochwertige Wege zu erzeugen prüft sorgfältig die Richtigkeit der Reaktionen vor einer Reaktion zu schaffen (durch Abschnitt 1.11 des Protokolls). die Zeit und Mühe nehmen die Reaktanten, Produkte und Enzyme beteiligt sind (von denen viele bereits existieren in PathWhiz der großen Datenbank) sind für jede Art richtig sicherzustellen ist sehr wichtig. Es ist auch wichtig, die zelluläre Lokalisation der Reaktionen zu sein und Schlüssel zellulären oder subzellulären Komponenten einzubeziehen, um den richtigen biologischen Kontext bereitzustellen. Dies kann durch die Überprüfung und bestätigende die Reaktion durch Online-Datenbanken wie UniProt erfolgen. Nachdem alle erforderlichen Informationen zur Hand, zusammen mit einer rauen, von Hand gezeichnete Skizze des Weges stark geschaffen werden, werden Fehler und der Gesamtzeit auf Zeichnung oder Rendering verbrachte reduzieren.
Wie zu erwarten größere und komplexere Wege länger dauern wird, insbeson zu machensonders wenn die gewünschten Elemente und Prozesse sind nicht bereits in PathWhiz Datenbank. Wenn mit größeren Wegen gearbeitet wird, ist es meist sinnvoll, von der Autosave-Modus auf den manuellen Sparmodus zu wechseln, um eine lange Verzögerung zwischen den Aktionen zu verhindern. Wenn eine Bahn replizierende, der Benutzer kann die Menge an Zeit warten, bis der Weg erzeugt auf der Anzahl von Elementen in dem Pfad hängt werden. Die meisten Wege sind in ca. 1-2 min repliziert werden. Wenn Sie einen Weg, erfolgreich Wiedergabe des neu propagierten Weg ausbreitende hängt davon ab , wie ähnlich sich die beiden Arten, wie PathWhiz BLAST 17 – Sequenz verwendet sucht homologe Enzyme zwischen den Arten zu finden. Größere Wege langsamer sein wird fortzupflanzen, da BLAST auf eine größere Anzahl von Enzymen ausgeführt werden müssen. Versuch Wege zwischen signifikant unterschiedlichen Spezies zu propagieren (sagen wir zwischen Hefe und Menschen) führt in Bahnen mit einer Anzahl von unbekannten Proteinen gemacht werden. Diese "weitläufig" propagated Wege werden in der Regel zusätzliche manuelle Bearbeitung erfordern. Aufgrund der sehr visuelle Art von Pfaddiagramme und dem Detail, das auf einen Weg gebracht werden kann, ist es immer eine gute Idee, auf einem Computer mit einem recht großen Bildschirm (> 20 Zoll oder> 50 cm) und eine gute Internetverbindung zu arbeiten (> 5 mbps).
Wenn die Probleme mit Rendering oder einen Neuaufbau des Bildschirms auftreten, kann der Benutzer eine kleine Menge zur Fehlerbehebung zu tun. Wenn ein großer, komplexer Weg zu aktualisieren, zu lange dauert, kann der Benutzer auf die Seite aktualisieren. Wenn ein Weg nicht wie erwartet propagieren, kann der Benutzer eine manuelle Bearbeitung zu tun, um sicherzustellen, dass alle Elemente korrekt angezeigt werden. Auch als ein spezielleres Beispiel, wenn Elemente einer Reaktion nicht angezeigt werden, kann der Benutzer sicherstellen muss, dass alle Elemente oder Enzyme geeignet ausgewählt, und die Kanten werden nicht verborgen. Die "Hilfe" auf der Haupt-Header kann nützlich sein, wenn ein Problem auftritt. Ein Tutorial istunter der "Tutorial" Registerkarte und einer Anleitung ist unter "Benutzerhandbücher" Tab zur Verfügung. Beide erklären viele der Funktionen des Werkzeugs im Detail. Das Benutzerhandbuch verwendet werden können, mögliche Einschränkungen für ein bestimmtes Merkmal, wie zu beheben oder zu erklären, wenn ein Benutzer einen Weg blockiert und später möchte sie zu bearbeiten.
Wie durch dieses Protokoll hervorgehoben und durch die in den beigefügten Figuren bereitgestellten Beispiele, bietet dieses Tool eine Reihe einzigartiger Merkmale gefunden in keiner (oder die meisten) anderen Weg Zeichenwerkzeuge (siehe Tabelle 1). Erstens, es ist vollständig web-basierte und vollständig plattformunabhängig. Zweitens unterstützt es die Darstellung und einfache Erzeugung von bunten, biologisch komplexe, optisch ansprechend, vollständig verlinkte Pfaddiagramme , die auch in maschinenlesbare Formate (BioPAX, SBGN-ML 18, 19 SBML, PWML 14) umgerechnet werden können. Drittens Pfaddiagramme Gattungented von diesem Tool können durchsucht, durchsucht, ausgewählt und leicht durch eine einfach zu bedienende Online-Datenbank und Anzeigen Schnittstelle erkundet werden. Viertens wird die Web-Tool entwickelt Community Weg Beiträge zu unterstützen, so dass für "Weg Crowd Sourcing", die den Austausch und die Erzeugung von neuen Wegen und neuen Weg Elemente fördert.
Pathways von dieser Web-basiertes Tool erzeugt wird, kann für eine Vielzahl von Anwendungen eingesetzt werden. Detailreiche, vollständig mittels Hyperlink verwiesen Wege leicht Organismus spezifische Datenbanken für Proteomik, Metabolomik oder Anwendungen der Systembiologie integriert werden können. Internet zugänglichen Wege sind besonders nützlich für die Bildungs- und Ausbildungszwecken, da die zur Verfügung stehenden Informationen über Web-basierte Bilder sind oft viel größer als das, was über ein statisches Bild oder durch ein einziges Lehrbuch oder Journal-Seite angezeigt werden. Diese Web-basierte Tool unterstützt auch die Erzeugung von Pathway Darstellungen, die besser geeignet für den Druck und die Veröffentlichung sind.viele Bilder erzeugt von dieser Web-basiertes Tool erscheinen in Zeitungen, Poster und Präsentationen Als Folge. Exportieren Wege in textbasierten Datenaustausch Dateiformate (wie BioPAX und SBML) ermöglicht Wege mit dieser Web-Server generiert, um direkt in Computeranalyse für die Systembiologie oder metabolische Modellierungsanwendungen eingesetzt werden. Das Inverkehrbringen von Vermehrungswege zwischen den Arten ermöglichen Aussagen über biologische Prozesse werden, vor allem bei jenen Arten, die erst kürzlich sequenziert wurden. Obwohl nicht alle vorhandenen Wege derzeit in PathWhiz existieren, setzt seine öffentlichen Weg Datenbank zu wachsen, zu der Entstehung neuer, Crowdsourcing Weg Sammlungen führt. Diese Sammlungen werden nicht nur leicht erweiterbar auf neue Arten, sie werden hoffentlich zu einem tieferen Verständnis ihrer einzigartigen Biologie und Biochemie führen.
The authors have nothing to disclose.
Die Autoren möchten die kanadischen Institutes of Health Research (CIHR) und Genome Alberta, eine Abteilung von Genome Canada, für die finanzielle Unterstützung danken.
Computer with colour screen | N/A | N/A | >20 inches or >50 cm |
Internet connection | N/A | N/A | >5 mbps |
Modern web browser | N/A | N/A | Google Chrome (v. 31 and above), Internet Explorer (v. 9 and above), Safari (v. 7 and above), Opera (v. 15 and above) and Firefox (v. 23 and above) |