Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Biochemistry

JUMPn: Eine optimierte Anwendung für Protein-Co-Expressions-Clustering und Netzwerkanalyse in der Proteomik

Published: October 19, 2021 doi: 10.3791/62796

Summary

Wir präsentieren ein systembiologisches Tool JUMPn zur Durchführung und Visualisierung von Netzwerkanalysen für quantitative Proteomikdaten mit einem detaillierten Protokoll, das Datenvorverarbeitung, Co-Expression-Clustering, Signalweganreicherung und Protein-Protein-Interaktionsnetzwerkanalyse umfasst.

Abstract

Mit den jüngsten Fortschritten bei massenspektrometriebasierten Proteomiktechnologien ist die Tiefenprofilierung von Hunderten von Proteomen zunehmend möglich geworden. Es ist jedoch eine Herausforderung, biologische Erkenntnisse aus solch wertvollen Datensätzen abzuleiten. Hier stellen wir eine auf Systembiologie basierende Software JUMPn und das zugehörige Protokoll vor, um das Proteom in Protein-Coexpressionscluster über Proben und Protein-Protein-Interaktionsnetzwerke (PPI) zu organisieren, die durch Module (z. B. Proteinkomplexe) verbunden sind. Mit der R/Shiny-Plattform optimiert die JUMPn-Software die Analyse von Co-Expression-Clustering, Pathway-Anreicherung und PPI-Modulerkennung mit integrierter Datenvisualisierung und einer benutzerfreundlichen Oberfläche. Die Hauptschritte des Protokolls umfassen die Installation der JUMPn-Software, die Definition von differentiell exprimierten Proteinen oder des (dys)regulierten Proteoms, die Bestimmung von aussagekräftigen Co-Expressionsclustern und PPI-Modulen sowie die Ergebnisvisualisierung. Während das Protokoll anhand eines isobaren, markierungsbasierten Proteomprofils demonstriert wird, ist JUMPn im Allgemeinen auf eine Vielzahl von quantitativen Datensätzen anwendbar (z. B. markierungsfreie Proteomik). Die JUMPn-Software und das JUMPn-Protokoll stellen somit ein leistungsfähiges Werkzeug zur Verfügung, um die biologische Interpretation in der quantitativen Proteomik zu erleichtern.

Introduction

Massenspektrometrie-basierte Schrotflintenproteomik ist zum Schlüsselansatz für die Analyse der Proteomdiversität komplexer Probengeworden 1. Mit den jüngsten Fortschritten in der MassenspektrometrieInstrumentierung 2,3, Chromatographie 4,5, Ionenmobilitätsdetektion6, Erfassungsmethoden (datenunabhängig7 und datenabhängige Erfassung8), Quantifizierungsansätze (multiplexe isobare Peptidmarkierungsmethode, z. B. TMT9,10 und markierungsfreie Quantifizierung 11,12) und Datenanalysestrategien / Softwareentwicklung 13,14,15,16,17,18, Quantifizierung des gesamten Proteoms (z.B. über 10.000 Proteine) ist jetzt Routine 19,20,21. Wie man jedoch mechanistische Erkenntnisse aus solch tiefen quantitativen Datensätzen gewinnen kann, ist immer noch eine Herausforderung22. Erste Versuche, diese Datensätze zu untersuchen, stützten sich hauptsächlich auf die Annotation einzelner Elemente der Daten, wobei jede Komponente (Protein) unabhängig voneinander behandelt wurde. Biologische Systeme und ihr Verhalten lassen sich jedoch nicht allein durch die Untersuchung einzelner Komponentenerklären 23. Daher ist ein Systemansatz, der die quantifizierten Biomoleküle in den Kontext von Interaktionsnetzwerken stellt, für das Verständnis komplexer Systeme und der damit verbundenen Prozesse wie Embryogenese, Immunantwort und Pathogenese menschlicher Krankheitenunerlässlich 24.

Die netzwerkbasierte Systembiologie hat sich zu einem leistungsfähigen Paradigma für die Analyse großer quantitativer Proteomikdaten 25,26,27,28,29,30,31,32,33 entwickelt. Konzeptionell könnten komplexe Systeme wie Säugetierzellen als hierarchisches Netzwerk34,35 modelliert werden, in dem das gesamte System in Ebenen dargestellt wird: zuerst durch eine Reihe von großen Komponenten, von denen jede dann iterativ durch kleinere Subsysteme modelliert wird. Technisch gesehen kann die Struktur der Proteomdynamik durch miteinander verbundene Netzwerke von koexprimierten Proteinclustern (weil koexprimierte Gene / Proteine oft ähnliche biologische Funktionen oder Mechanismen der Regulation36 teilen) und physikalisch interagierenden PPI-Modulen37 dargestellt werden. Als aktuelles Beispiel25 generierten wir zeitliche Profile des gesamten Proteoms und des Phosphoproteoms während der T-Zell-Aktivierung und verwendeten integrative Co-Expressionsnetzwerke mit PPIs, um funktionelle Module zu identifizieren, die den T-Zell-Ruhezustand vermitteln. Mehrere bioenergetische Module wurden hervorgehoben und experimentell validiert (z. B. die Mitoribosom- und komplexen IV-Module25 und das Ein-Kohlenstoff-Modul38). In einem weiteren Beispiel26 haben wir unseren Ansatz zur Untersuchung der Pathogenese der Alzheimer-Krankheit weiter ausgebaut und erfolgreich die mit dem Krankheitsverlauf assoziierten Proteinmodule und -moleküle priorisiert. Wichtig ist, dass viele unserer unvoreingenommenen Entdeckungen durch unabhängige Patientenkohorten 26,29 und/oder Krankheitsmausmodelle26 validiert wurden. Diese Beispiele veranschaulichten die Leistungsfähigkeit des systembiologischen Ansatzes zur Sezierung molekularer Mechanismen mit quantitativer Proteomik und anderen Omics-Integrationen.

Hier stellen wir JUMPn vor, eine optimierte Software, die quantitative Proteomikdaten mit netzwerkbasierten systembiologischen Ansätzen untersucht. JUMPn dient als nachgelagerte Komponente der etablierten JUMP Proteomik-Software-Suite13,14,39 und zielt darauf ab, die Lücke von einzelnen Proteinquantifizierungen zu biologisch sinnvollen Signalwegen und Proteinmodulen mit dem systembiologischen Ansatz zu schließen. Durch die Berücksichtigung der Quantifizierungsmatrix von differentiell exprimierten (oder den variabelsten) Proteinen als Input zielt JUMPn darauf ab, das Proteom in einer abgestuften Hierarchie von Proteinclustern zu organisieren, die über Proben und dicht verbundene PPI-Module (z. B. Proteinkomplexe) koexprimiert werden, die durch Überrepräsentationsanalyse (oder Anreicherungsanalyse) weiter mit öffentlichen Pfaddatenbanken annotiert werden (Abbildung 1). JUMPn wurde mit der R/Shiny-Plattform40 für eine benutzerfreundliche Oberfläche entwickelt und integriert drei Hauptfunktionsmodule: Co-Expression-Clustering-Analyse, Pathway-Enrichment-Analyse und PPI-Netzwerkanalyse (Abbildung 1). Nach jeder Analyse werden die Ergebnisse automatisch visualisiert und über die R/shiny-Widget-Funktionen einstellbar und können als Publikationstabellen im Microsoft Excel-Format heruntergeladen werden. Im folgenden Protokoll verwenden wir quantitative Gesamtproteomdaten als Beispiel und beschreiben die wichtigsten Schritte der Verwendung von JUMPn, einschließlich der Installation der JUMPn-Software, der Definition von differentiell exprimierten Proteinen oder des (dys)regulierten Proteoms, der Co-Expressionsnetzwerkanalyse und der PPI-Modulanalyse, der Ergebnisvisualisierung und -interpretation sowie der Fehlerbehebung. Die JUMPn-Software ist auf GitHub41 frei verfügbar.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

HINWEIS: In diesem Protokoll wird die Verwendung von JUMPn durch die Verwendung eines veröffentlichten Datensatzes der Profilerstellung des gesamten Proteoms während der B-Zell-Differenzierung veranschaulicht, der mit dem isobaren TMT-Markierungsreagenz27 quantifiziert wurde.

1. Einrichtung der JUMPn-Software

HINWEIS: Für die Einrichtung der JUMPn-Software stehen zwei Optionen zur Verfügung: (i) Installation auf einem lokalen Computer für den persönlichen Gebrauch; und (ii) Bereitstellung von JUMPn auf einem Remote-Shiny-Server für mehrere Benutzer. Für die lokale Installation reicht ein PC mit Internetzugang und ≥4 GB RAM aus, um die JUMPn-Analyse für einen Datensatz mit einer kleinen Stichprobengröße (n < 30) durchzuführen. Für die Analyse großer Kohorten (z. B. n = 200 Proben) wird ein größerer Arbeitsspeicher (z. B. 16 GB) benötigt.

  1. Installieren Sie die Software auf einem lokalen Computer. Lassen Sie den Webbrowser nach der Installation JUMPn starten und lassen Sie die Analyse auf dem lokalen Computer laufen.
    1. Installieren Sie anaconda42 oder miniconda43 gemäß den Online-Anweisungen.
    2. Laden Sie den JUMPn-Quellcode41 herunter. Doppelklicken Sie, um die heruntergeladene Datei JUMPn_v_1.0.0.zip zu entpacken; Ein neuer Ordner mit dem Namen JUMPn_v_1.0.0 wird erstellt.
    3. Öffnen Sie das Befehlszeilenterminal. Verwenden Sie unter Windows die Anaconda-Eingabeaufforderung. Verwenden Sie unter MacOS die integrierte Terminal-Anwendung.
    4. Erstellen Sie die JUMPn Conda-Umgebung: Rufen Sie den absoluten Pfad des Ordners JUMPn_v_1.0.0 ab (z. B. /path/to/JUMPn_v_1.0.0). Um eine leere Conda-Umgebung zu erstellen und zu aktivieren, geben Sie die folgenden Befehle auf dem Terminal ein
      conda create -p /path/to/JUMPn_v_1.0.0/JUMPn -y
      conda aktivieren /path/to/JUMPn_v_1.0.0/JUMPn
    5. Installieren Sie JUMPn-Abhängigkeiten: Installieren Sie R (geben Sie auf dem Terminal conda install -c conda-forge r=4.0.0 -y ein), ändern Sie das aktuelle Verzeichnis in den Ordner JUMPn_v_1.0.0 (geben Sie auf dem Terminal cd path/to/JUMPn_v_1.0.0) ein und installieren Sie die Abhängigkeitspakete (geben Sie auf dem Terminal Rscript bootstrap ein. R)
    6. Starten Sie JUMPn im Webbrowser: Ändern Sie das aktuelle Verzeichnis in den Ausführungsordner (geben Sie auf dem Terminal cd execution ein) und starten Sie JUMPn (geben Sie auf dem Terminal R -e "shiny::runApp()" ein)
    7. Sobald das oben Genannte ausgeführt wurde, wird auf dem Terminalbildschirm Listening auf http://127.0.0.1: XXXX angezeigt (hier zeigt XXXX 4 Zufallszahlen an). Kopieren Sie http://127.0.0.1:XXXX und fügen Sie es in den Webbrowser ein, auf dem die JUMPn-Willkommensseite angezeigt wird (Abbildung 2).
  2. Bereitstellung auf Shiny Server. Beispiele für Shiny Server sind der kommerzielle shinyapps.io Server oder alle institutionell unterstützten Shiny Server.
    1. Laden Sie RStudio herunter und installieren Sie es gemäß den Anweisungen44.
    2. Holen Sie sich die Bereitstellungsberechtigung für den Shiny Server. Richten Sie für den shinyapps.io Server das Benutzerkonto ein, indem Sie die Anweisung45 befolgen. Für den institutionellen Shiny-Server wenden Sie sich an den Serveradministrator, um Berechtigungen anzufordern.
    3. Laden Sie den JUMPn-Quellcode41 auf den lokalen Computer herunter. Eine Installation ist nicht notwendig. Öffnen Sie entweder den Server. R oder ui. R-Dateien in RStudio und klicken Sie auf das Dropdown-Menü Auf Server veröffentlichen oben rechts in der RStudio-IDE.
    4. Geben Sie im Bereich "In Konto veröffentlichen " die Serveradresse ein. Klicken Sie auf die Schaltfläche Veröffentlichen . Die erfolgreiche Bereitstellung wird bei der automatischen Umleitung von RStudio auf den RShiny-Server, auf dem die Anwendung bereitgestellt wurde, überprüft.

2. Demolauf mit einem Beispieldatensatz

HINWEIS: JUMPn bietet einen Demolauf mit dem veröffentlichten B-Zell-Proteomik-Datensatz an. Der Demolauf veranschaulicht einen optimierten Workflow, der die Quantifizierungsmatrix differentiell exprimierter Proteine als Input verwendet und Co-Expressionsclustering, Signalweganreicherung und PPI-Netzwerkanalyse nacheinander durchführt.

  1. Klicken Sie auf der JUMPn-Startseite (Abbildung 2) auf die Schaltfläche Analyse beginnen, um die JUMPn-Analyse zu starten.
  2. Klicken Sie in der unteren linken Ecke der Seite Anfangsanalyse (Abbildung 3) auf die Schaltfläche Demo B Cell Proteomic Data hochladen. Ein Dialogfeld wird angezeigt, in dem Sie über den Erfolg des Datenuploads informiert werden.
  3. Klicken Sie in der unteren rechten Ecke der Seite auf die Schaltfläche JUMPn-Analyse senden , um den Demolauf mit Standardparametern zu starten. Es erscheint ein Fortschrittsbalken, der den Verlauf der Analyse angibt. Warten Sie, bis der Fortschrittsbalken erfüllt ist (3 min erwartet).
  4. Sobald der Demolauf abgeschlossen ist, wird ein Dialogfeld mit der Erfolgsmeldung und dem absoluten Pfad zum Ergebnisordner angezeigt. Klicken Sie auf Weiter zu den Ergebnissen , um fortzufahren.
  5. Die Webseite führt den Benutzer zunächst zu den Ergebnissen des Co-Expression-Clusters von WGCNA. Klicken Sie im Dialogfenster auf Ergebnisse anzeigen , um fortzufahren.
  6. Die Protein-Co-Expressionsmuster finden Sie links auf der Ergebnisseite 1: WGCNA-Ausgabeseite. Klicken Sie auf das Dropdownfeld Ausdrucksformat auswählen , um zwischen zwei Abbildungsformaten zu navigieren:
    1. Wählen Sie Trends aus, um das Trenddiagramm anzuzeigen, wobei jede Zeile die individuelle Proteinhäufigkeit über Proben hinweg darstellt. Die Farbe jeder Zeile stellt dar, wie nahe das Ausdrucksmuster am Konsens des Koexpressionsclusters liegt (d. h. "Eigengen" gemäß der Definition des WGCNA-Algorithmus).
    2. Wählen Sie Boxplot aus, um für jedes Beispiel Co-Ausdrucksmuster im Boxplot-Format anzuzeigen.
  7. Sehen Sie sich die Heatmap zur Pathway-/Ontologieanreicherung rechts neben der WGCNA-Ausgabeseite an. Die am stärksten angereicherten Pfade für jeden Cluster werden zusammen in einer Heatmap angezeigt, wobei die Farbintensität den angepassten p-Wert von Benjamini-Hochberg widerspiegelt.
  8. Scrollen Sie auf der Webseite nach unten, um das Expressionsmuster für einzelne Proteine anzuzeigen.
    1. Verwenden Sie das Dropdown-Feld Wählen Sie den Co-Expression-Cluster aus, um Proteine aus jedem Cluster anzuzeigen (Standardeinstellung ist Cluster 1). Wählen Sie ein bestimmtes Protein in der Tabelle aus, auf dem das Balkendiagramm unter der Tabelle automatisch aktualisiert wird, um seine Proteinhäufigkeit widerzuspiegeln.
    2. Suchen Sie bestimmte Proteinnamen mithilfe des Suchfelds auf der rechten Seite der Tabelle nach einem bestimmten Protein.
  9. Um die PPI-Ergebnisse anzuzeigen, klicken Sie oben auf die Ergebnisseite 2: PPI-Ausgabe .
  10. Klicken Sie auf Co-Expression-Cluster auswählen, um die Ergebnisse für einen bestimmten Co-Expression-Cluster anzuzeigen (Standardeinstellung ist Cluster 1). Die Anzeigen aller Abbildungsfelder auf dieser Seite werden für den neu ausgewählten Cluster aktualisiert.
  11. Zeigen Sie die PPI-Netzwerke für den ausgewählten Co-Expression-Cluster im linken Abbildungsbereich an:
    1. Klicken Sie auf das Dropdown-Feld Nach Gruppe auswählen , um einzelne PPI-Module innerhalb des Netzwerks hervorzuheben. Klicken Sie auf das Dropdown-Feld Netzwerklayoutformat auswählen , um das Netzwerklayout zu ändern (standardmäßig von Fruchterman Reingold).
    2. Verwenden Sie die Maus und das Trackpad, um die Schritte 2.11.3-2.11.5 auszuführen.
    3. Vergrößern oder verkleinern Sie das PPI-Netzwerk nach Bedarf. Die Gennamen der einzelnen Knoten im Netzwerk werden angezeigt, wenn sie ausreichend vergrößert werden.
    4. Wählen Sie beim Vergrößern ein bestimmtes Protein aus und klicken Sie darauf, um dieses Protein und seine Netzwerknachbarn hervorzuheben.
    5. Ziehen Sie einen bestimmten Knoten (Protein) im Netzwerk, um seine Position im Layout zu ändern. Dadurch kann das Netzwerklayout vom Benutzer neu organisiert werden.
  12. Zeigen Sie im rechten Bereich der PPI-Ergebnisseite die Informationen auf Clusterebene mit gemeinsamem Ausdruck an, die die Interpretation der PPI-Ergebnisse unterstützen:
    1. Zeigen Sie das Co-Ausdrucksmuster des ausgewählten Clusters standardmäßig als Boxplot an.
    2. Klicken Sie auf das Dropdownfeld Ausdrucksformat auswählen , um weitere Informationen zu erhalten, oder werden Sie wie in den Schritten 2.12.3-2.12.5 beschrieben angezeigt.
    3. Wählen Sie Trends aus, um das Trenddiagramm für das Co-Ausdrucksmuster anzuzeigen.
    4. Wählen Sie Pfadbarplot aus, um deutlich angereicherte Pfade für den Co-Ausdruckscluster anzuzeigen.
    5. Wählen Sie "Pfadkreisdiagramm", um deutlich angereicherte Pfade für den Co-Ausdruckscluster im Kreisdiagrammformat anzuzeigen.
  13. Scrollen Sie auf der Webseite Ergebnisseite 2: PPI-Ausgabe nach unten, um die Ergebnisse auf der Ebene der einzelnen PPI-Module anzuzeigen. Klicken Sie auf das Dropdown-Feld Wählen Sie das Modul aus , um ein bestimmtes PPI-Modul für die Anzeige auszuwählen (Cluster1: Modul 1 wird standardmäßig angezeigt).
  14. Sehen Sie sich das PPI-Modul im linken Bereich an. Führen Sie die Schritte 2.11.2-2.11.5 aus, um die Netzwerkanzeige zu manipulieren.
  15. Sehen Sie sich die Ergebnisse der Signalweg-/Ontologieanreicherung im rechten Bereich an. Klicken Sie auf das Dropdown-Feld Pfadanmerkungsstil auswählen, um weitere Informationen und Anzeigen zu erhalten:
    1. Wählen Sie Barplot aus, um deutlich angereicherte Pfade für das ausgewählte PPI-Modul anzuzeigen.
    2. Wählen Sie "Kreisdiagramm ", um deutlich angereicherte Pfade für das ausgewählte PPI-Modul im Format eines Kreisdiagramms anzuzeigen.
    3. Wählen Sie Heatmap , um deutlich angereicherte Signalwege und die zugehörigen Gennamen aus dem ausgewählten PPI-Modul anzuzeigen.
    4. Wählen Sie Tabelle aus, um die detaillierten Ergebnisse der Signalweganreicherung anzuzeigen, einschließlich der Namen der Signalwege/Ontologiebegriffe, Gennamen und des P-Werts nach Fishers exaktem Test.
  16. Zeigen Sie die Publikationstabelle in einem Tabellenkalkulationsformat an: Folgen Sie dem absoluten Pfad (oben auf beiden Ergebnisseiten abgedruckt) und suchen Sie die Publikationstabellentabelle mit dem Namen ComprehensiveSummaryTables.xlsx.

3. Vorbereitung der Eingabedatei und Upload auf JUMPn

HINWEIS: JUMPn nimmt als Eingabe die Quantifizierungsmatrix entweder der differentiell exprimierten Proteine (überwachte Methode) oder der variabelsten Proteine (unüberwachte Methode). Wenn das Ziel des Projekts darin besteht, Proteine zu verstehen, die über mehrere Bedingungen (z. B. verschiedene Krankheitsgruppen oder Zeitreihenanalyse des biologischen Prozesses) verändert wurden, wird die überwachte Methode zur Durchführung der DE-Analyse bevorzugt. Andernfalls kann ein unüberwachter Ansatz zur Auswahl der variabelsten Proteine für den explorativen Zweck verwendet werden.

  1. Generieren Sie die Proteinquantifizierungstabelle, wobei jedes Protein als Zeilen und jede Probe als Spalten angezeigt wird. Erreichen Sie dies über eine moderne massenspektrometriebasierte Proteomik-Software-Suite (z.B. JUMP suite13,14,39, Proteome Discoverer, Maxquant 15,46).
  2. Definieren Sie die Variable Proteom.
    1. Verwenden Sie die statistischen Analyseergebnisse der Proteomik-Software-Suite, um differentiell exprimierte (DE) Proteine zu definieren (z. B. mit angepasstem p-Wert < 0,05).
    2. Alternativ können Benutzer dem Beispiel-R-Code47 folgen, um entweder DE oder die meisten variablen Proteine zu definieren.
  3. Formatieren Sie die Eingabedatei mit dem definierten variablen Proteom.
    HINWEIS: Das erforderliche Eingabedateiformat (Abbildung 4) enthält eine Kopfzeile. Die Spalten enthalten den Proteinzutritt (oder eindeutige IDs), GN (offizielle Gensymbole), die Proteinbeschreibung (oder alle vom Benutzer bereitgestellten Informationen), gefolgt von der Proteinquantifizierung einzelner Proben.
    1. Befolgen Sie die Reihenfolge der in Schritt 3.1 angegebenen Spalten, aber die Spaltennamen der Kopfzeile sind für den Benutzer flexibel.
    2. Verwenden Sie für TMT (oder ähnliches) quantifiziertes Proteom die zusammengefasste TMT-Reporterintensität als Eingangsquantifizierungswerte. Für markierungsfreie Daten verwenden Sie entweder normalisierte Spektralzählungen (z. B. NSAF48) oder intensitätsbasierte Methoden (z. B. LFQ-Intensität oder iBAQ-Proteinintensität, die von Maxquant46 gemeldet werden).
    3. Fehlende Werte sind für die JUMPn-Analyse zulässig. Stellen Sie sicher, dass diese in der Quantifizierungsmatrix als NA gekennzeichnet sind. Es wird jedoch empfohlen, nur Proteine mit Quantifizierung in mehr als 50% der Proben zu verwenden.
    4. Speichern Sie die resultierende Eingabedatei im .txt-, .xlsx- oder .csv-Format (alle drei werden von JUMPn unterstützt).
  4. Eingabedatei hochladen:
    1. Klicken Sie auf die Schaltfläche Browser und wählen Sie die Eingabedatei aus (Abbildung 3, linker Bereich); Das Dateiformat (XLSX, CSV und TXT werden unterstützt) wird automatisch erkannt.
    2. Wenn die Eingabedatei intensitätsähnliche Quantifizierungswerte (z. B. solche, die von der JUMP Suite39 generiert werden) oder verhältnisähnliche (z. B. aus Proteome Discoverer) enthält, wählen Sie Ja für die Option Log2-Transformation der Daten ausführen. Andernfalls wurden die Daten möglicherweise bereits protokolliert umgewandelt, daher wählen Sie für diese Option Nein aus.

4. Co-Expression-Clustering-Analyse

HINWEIS: Unsere Gruppe 25,26,27 und andere28,29,31 haben WGCNA 49 als effektive Methode zur Co-Expression-Clustering-Analyse der quantitativen Proteomik bewiesen. JUMPn folgt einem 3-stufigen Verfahren für die WGCNA-Analyse25,50: (i) anfängliche Definition von Co-Expressions-Gen-/Proteinclustern durch dynamisches Baumschneiden 51 basierend auf der topologischen Überlappungsmatrix (TOM; bestimmt durch Quantifizierungsähnlichkeiten zwischen Genen/Proteinen); (ii) Zusammenführung ähnlicher Cluster zur Verringerung der Redundanz (basierend auf dem Dendrogramm der Eigengenähnlichkeiten); und (iii) endgültige Zuordnung von Genen/Proteinen zu jedem Cluster, die den minimalen Pearson-Korrelations-Cutoff überschreiten.

  1. Konfigurieren Sie die WGCNA-Parameter (Abbildung 3, mittlere Abbildung). Die folgenden drei Parameter steuern jeweils die drei Schritte:
    1. Legen Sie die minimale Clustergröße auf 30 fest. Dieser Parameter definiert die minimale Anzahl von Proteinen, die für jeden Co-Expressionscluster im ersten Schritt (i) des TOM-basierten hybriden dynamischen Baumschneidens erforderlich sind. Je größer der Wert, desto kleiner die Anzahl der vom Algorithmus zurückgegebenen Cluster.
    2. Legen Sie den minimalen Clusterabstand auf 0,2 fest. Das Erhöhen dieses Werts (z. B. von 0,2 auf 0,3) kann zu einer stärkeren Clusterzusammenführung während Schritt (ii) führen, was zu einer geringeren Anzahl von Clustern führt.
    3. Legen Sie das Minimum kME auf 0,7 fest. Proteine werden dem am stärksten korrelierten Cluster zugeordnet, der in Schritt (ii) definiert wurde, aber nur Proteine mit Pearson-Korrelation, die diesen Schwellenwert überschreiten, werden beibehalten. Proteine, die in diesem Schritt versagen, werden keinem Cluster zugeordnet ('NA'-Cluster für die ausgefallenen Proteine im Abschlussbericht).
  2. Initiieren Sie die Analyse. Es gibt zwei Möglichkeiten, die Clustering-Analyse für den gemeinsamen Ausdruck einzureichen:
    1. Klicken Sie auf die Schaltfläche Submit JUMPn Analysis in der unteren rechten Ecke, um die umfassende Analyse von WGCNA automatisch gefolgt von einer PPI-Netzwerkanalyse zu starten.
    2. Alternativ können Sie den WGCNA-Schritt nur ausführen (insbesondere zum Zwecke der Parameterabstimmung; siehe Schritte 4.2.3-4.2.4):
    3. Klicken Sie unten auf der Seite Analyse beginnen auf die Schaltfläche Erweiterte Parameter. Ein neues Parameterfenster wird angezeigt. Wählen Sie im unteren Widget Analysemodus, wählen Sie Nur WGCNA und klicken Sie dann auf Schließen, um fortzufahren.
    4. Klicken Sie auf der Seite Analyse beginnen auf die Schaltfläche JUMPn-Analyse senden .
    5. In beiden oben genannten Fällen wird bei der Übermittlung der Analyse ein Fortschrittsbalken angezeigt.
      HINWEIS: Sobald die Analyse abgeschlossen ist (in der Regel < 1 Minute für die Nur-WGCNA-Analyse und <3 Minuten für eine umfassende Analyse), wird ein Dialogfeld mit einer Erfolgsausführungsmeldung und dem absoluten Pfad zum Ergebnisordner angezeigt.
  3. Untersuchen Sie die WGCNA-Ergebnisse, wie in den Schritten 2.4-2.8 dargestellt (Abbildung 5). Beachten Sie, dass der absolute Pfad zum Datei-co_exp_clusters_3colums.txt oben auf der Ergebnisseite: WGCNA-Ausgabe hervorgehoben ist, um die Clustermitgliedschaft jedes Proteins aufzuzeichnen und es als Eingabe für die Nur-PPI-Analyse zu verwenden.
  4. Fehlerbehebung. Die folgenden drei häufigen Fälle werden diskutiert. Sobald die Parameter wie unten beschrieben aktualisiert wurden, führen Sie die Schritte 4.2.2-4.2.4 aus, um neue WGCNA-Ergebnisse zu generieren.
    1. Wenn ein wichtiges Co-Ausdrucksmuster von den Daten erwartet, aber vom Algorithmus übersehen wird, führen Sie die Schritte 4.4.2-4.4.4 aus.
    2. Ein fehlender Cluster ist besonders wahrscheinlich für kleine Co-Expressions-Cluster, d.h. nur eine begrenzte Anzahl (z. B. <30) von Proteinen, die dieses Muster aufweisen. Überprüfen Sie vor der erneuten Analyse die Eingabedatei der Proteinquantifizierungsmatrix erneut und lokalisieren Sie mehrere Positivkontrollproteine, die diesem wichtigen Co-Expressionsmuster entsprechen.
    3. Um die kleinen Cluster zu retten, verringern Sie die minimale Clustergröße (z. B. 10; Clustergröße kleiner als 10 ist möglicherweise nicht robust und wird daher nicht empfohlen) und verringern Sie die minimale Clusterentfernung (z. B. 0,1; hier ist auch die Einstellung als 0 zulässig, was bedeutet, dass die automatische Clusterzusammenführung übersprungen wird).
    4. Überprüfen Sie nach dem Ausführen des Co-Expression-Clustering-Schritts mit den aktualisierten Parametern zunächst, ob der Cluster aus den Co-Expression-Musterdiagrammen gerettet wurde, und überprüfen Sie dann die positiven Kontrollen, indem Sie ihre Proteinakzessionen unter Detaillierte Proteinquantifizierung durchsuchen (stellen Sie sicher, dass Sie vor der Suche den entsprechenden Co-Expression-Cluster aus dem linken Dropdown-Widget auswählen).
      HINWEIS: Für die Rettung sind möglicherweise mehrere Iterationen der Parameteroptimierung und -wiederholung erforderlich.
    5. Wenn es zu viele Proteine gibt, die keinem Cluster zugeordnet werden können, führen Sie die Schritte 4.4.6-4.4.7 aus.
      HINWEIS: Normalerweise ist ein kleiner Prozentsatz (typischerweise <10%) der Proteine möglicherweise keinem Cluster zugeordnet werden, da es sich dabei um Ausreißerproteine handeln kann, die keinem der üblichen Expressionsmuster des Datensatzes folgten. Wenn ein solcher Prozentsatz jedoch signifikant ist (z. B. >30%), deutet dies darauf hin, dass es zusätzliche Koausdrucksmuster gibt, die nicht ignoriert werden können.
    6. Verringern Sie sowohl die Parameter Minimale Clustergröße als auch Minimale Clusterentfernung, um diese Situation zu verringern, indem Sie "neue" Co-Expression-Cluster erkennen.
    7. Verringern Sie außerdem den Parameter Minimal Pearson Correlation (kME), um diese "NA-Cluster" -Proteine zu schrumpfen.
      HINWEIS: Durch die Optimierung dieses Parameters werden keine neuen Cluster generiert, sondern stattdessen die Größe der "bestehenden" Cluster erhöht, indem mehr zuvor ausgefallene Proteine mit dem niedrigeren Schwellenwert akzeptiert werden. Dies wird jedoch auch die Heterogenität jedes Clusters erhöhen, da jetzt mehr verrauschte Proteine erlaubt sind.
    8. Zwei Cluster haben einen sehr geringen Unterschied in den Mustern; Führen Sie sie in einem Cluster zusammen, indem Sie die Schritte 4.4.9-4.4.11 ausführen.
    9. Erhöhen Sie den Parameter Minimale Clusterentfernung, um das Problem zu beheben.
    10. In einigen Situationen gibt der Algorithmus jedoch möglicherweise nie das gewünschte Muster zurück. Passen Sie in einem solchen Moment die Clustermitgliedschaft in der Datei co_exp_clusters_3colums.txt (Datei aus Schritt 4.3) manuell an oder bearbeiten Sie sie, um sie zusammenzuführen.
    11. Nehmen Sie die nachbearbeitete Datei als Eingabe für die nachgelagerte PPI-Netzwerkanalyse. Begründen Sie im Falle einer manuellen Bearbeitung die Kriterien der Clusterzuweisung und zeichnen Sie den Ablauf der manuellen Bearbeitung auf.

5. Protein-Protein-Interaktionsnetzwerk-Analyse

HINWEIS: Durch die Überlagerung von Co-Expression-Clustern in das PPI-Netzwerk wird jeder Co-Expression-Cluster weiter in kleinere PPI-Module geschichtet. Die Analyse wird für jeden Co-Expressions-Cluster durchgeführt und umfasst zwei Phasen: In der ersten Phase überlagert JUMPn Proteine aus dem Co-Expressions-Cluster in das PPI-Netzwerk und findet alle verbundenen Komponenten (d. h. mehrere Cluster verbundener Knoten/Proteine; als Beispiel siehe Abbildung 6A); dann werden Gemeinschaften oder Module (von dicht verbundenen Knotenpunkten) für jede verbundene Komponente iterativ mit der TOM-Methode52 (Topological Overlap Matrix) detektiert.

  1. Konfigurieren Sie die Parameter für die PPI-Netzwerkanalyse (Abbildung 3, rechter Bereich).
    1. Legen Sie die minimale PPI-Modulgröße auf 2 fest. Dieser Parameter definiert die minimale Größe der getrennten Komponenten aus der ersten Analysephase. Jede Komponente, die kleiner als der angegebene Parameter ist, wird aus den Endergebnissen entfernt.
    2. Legen Sie die maximale PPI-Modulgröße auf 40 fest. Große, nicht verbundene Komponenten, die diesen Schwellenwert überschreiten, werden einer TOM-basierten Analyse der zweiten Stufe unterzogen. Die zweite Stufe der Analyse wird jede große Komponente weiter in kleinere Module aufteilen: Jedes Modul enthält vermutlich Proteine, die dichter miteinander verbunden sind als die ursprüngliche Komponente als Ganzes.
  2. Initiieren Sie die Analyse. Es gibt zwei Möglichkeiten, die PPI-Netzwerkanalyse einzureichen:
    1. Klicken Sie auf die Schaltfläche JUMPn-Analyse senden , um die PPI-Analyse nach der WGCNA-Analyse standardmäßig automatisch durchzuführen.
    2. Alternativ können Sie benutzerdefinierte Co-Expression-Clusterergebnisse hochladen und eine Nur-PPI-Analyse gemäß den Schritten 5.2.3-5.2.5 durchführen.
    3. Bereiten Sie die Eingabedatei vor, indem Sie dem Format der Datei co_exp_clusters_3colums.txt folgen (siehe Unterabschnitt 4.4).
    4. Klicken Sie unten auf der Seite Analyse beginnen auf die Schaltfläche Erweiterte Parameter. Ein neues Parameterfenster wird angezeigt. Klicken Sie in der oberen Sitzung Upload Co-Expression Cluster Result for 'PPI Only' Analysis auf Browser, um die von Schritt 5.2.3 vorbereitete Eingabedatei hochzuladen.
    5. Wählen Sie im unteren Widget Analysemodus, wählen Sie Nur PPI und klicken Sie dann auf Schließen , um fortzufahren. Klicken Sie auf der Seite Analyse beginnen auf die Schaltfläche JUMPn-Analyse senden .
  3. Sobald die Analyse abgeschlossen ist (in der Regel <3 min), untersuchen Sie die PPI-Ergebnisse, wie in den Schritten 2.10-2.15 dargestellt (Abbildung 6).
  4. Optionaler erweiterter Schritt) Passen Sie die PPI-Modularisierung an, indem Sie die Parameter abstimmen:
    1. Erhöhen Sie den Parameter Maximale Modulgröße , damit mehr Proteine in die PPI-Ergebnisse einbezogen werden können. Laden Sie ein benutzerdefiniertes PPI-Netzwerk hoch, um undokumentierte Interaktionen abzudecken, und führen Sie die Schritte 5.4.2-5.4.3 aus.
    2. Klicken Sie unten auf der Seite Analyse beginnen auf die Schaltfläche Erweiterte Parameter. Ein neues Parameterfenster wird angezeigt. Bereiten Sie die benutzerdefinierte PPI-Datei vor, die drei Spalten im Format , C onnection und enthält. Hier werden durch die offiziellen Gennamen jedes Proteins dargestellt.
    3. Klicken Sie unter PPI-Datenbank hochladen auf die Schaltfläche Durchsuchen , um die angepasste PPI-Datei hochzuladen.

6. Analyse der Signalweganreicherung

HINWEIS: Die von JUMPn abgeleiteten hierarchischen Strukturen sowohl von Co-Expression-Clustern als auch von PPI-Modulen innerhalb werden automatisch mit überrepräsentierten Pfaden mit Fishers exaktem Test annotiert. Zu den verwendeten Pfad-/Topologiedatenbanken gehören Gene Ontology (GO), KEGG, Hallmark und Reactome. Benutzer können erweiterte Optionen verwenden, um benutzerdefinierte Datenbanken für die Analyse hochzuladen (z. B. im Falle der Analyse von Daten von nicht-menschlichen Spezies).

  1. Standardmäßig wird die Pfadanreicherungsanalyse automatisch mit Co-Expression-Clustering und PPI-Netzwerkanalyse initiiert.
  2. Sehen Sie sich die Ergebnisse der Signalweganreicherung an:
    1. Führen Sie die Schritte 2.7, 2.12 und 2.15 aus, um verschiedene Formate auf den Ergebnisseiten zu visualisieren. Zeigen Sie detaillierte Ergebnisse in der Tabellenkalkulationstabellen-Veröffentlichungstabelle in der Datei ComprehensiveSummaryTables.xlsx an (Schritt 2.16).
  3. (Optionaler erweiterter Schritt) Laden Sie eine benutzerdefinierte Datenbank für die Analyse der Pfadanreicherung hoch:
    1. Bereiten Sie die Genhintergrunddatei vor, die typischerweise die offiziellen Gennamen aller Gene einer Art enthält.
    2. Bereiten Sie die Ontologiebibliotheksdatei gemäß den Schritten 6.3.3-6.3.4 vor.
    3. Laden Sie die Ontologiebibliotheksdateien von öffentlichen Websites herunter, einschließlich EnrichR53 und MSigDB54. Laden Sie beispielsweise die Ontologie von Drosophila von der EnrichR-Website55 herunter.
    4. Bearbeiten Sie die heruntergeladene Datei für das erforderliche Format mit zwei Spalten: dem Signalwegnamen als erste Spalte und dann den offiziellen Gensymbolen (getrennt durch "/") als zweite Spalte. Das detaillierte Dateiformat ist auf der Hilfeseite der JUMPn R Shiny-Software beschrieben.
      HINWEIS: Finden Sie Beispieldateien des Genhintergrunds und der Ontologiebibliothek (mit Drosophila als Instanz) in der JUMPn GitHub-Site56.
    5. Klicken Sie unten auf der Seite Analyse beginnen auf die Schaltfläche Erweiterte Parameter. Ein neues Parameterfenster wird angezeigt.
    6. Suchen Sie nach Upload a Background File for Pathway Enrichment Analysis (Hintergrunddatei für die Pathway Enrichment Analysis ) und klicken Sie auf Browser, um die in Schritt 6.3.1 vorbereitete Hintergrunddatei hochzuladen. Wählen Sie dann in der Sitzung den Hintergrund aus, der für die Pathway-Anreicherungsanalyse verwendet werden soll, und klicken Sie auf Vom Benutzer bereitgestellter Hintergrund.
    7. Suchen Sie Upload an Ontology Library File for Pathway Enrichment Analysis ( Upload an Ontology Library File for Pathway Enrichment Analysis item ) und klicken Sie auf Browser , um die unter den Schritten 6.3.2-6.3.4 vorbereitete Ontologiebibliotheksdatei hochzuladen. Wählen Sie dann in der Sitzung Datenbanken für die Pathway-Anreicherungsanalyse aus und klicken Sie auf Vom Benutzer bereitgestellte Datenbank im .xlsx Format.
  4. Klicken Sie auf die Schaltfläche Submit JUMPn Analysis in der unteren rechten Ecke, um die Analyse mit der angepassten Datenbank zu starten.

7. Analyse des Datensatzes mit großem Stichprobenumfang

HINWEIS: JUMPn unterstützt die Analyse von Datensätzen mit großer Stichprobengröße (bis zu 200 getestete Proben). Um die Visualisierung eines großen Stichprobenumfangs zu erleichtern, ist eine zusätzliche Datei (mit dem Namen "Metadatei") erforderlich, die die Beispielgruppe angibt, um die Anzeige von Clusterergebnissen für gemeinsame Ausdrücke zu erleichtern.

  1. Vorbereiten und Hochladen der Metadatei.
    1. Bereiten Sie die Metadatei vor, die Gruppeninformationen (z. B. Kontroll- und Krankheitsgruppen) für jede Probe angibt, indem Sie die Schritte 7.1.2-7.1.3 ausführen.
    2. Stellen Sie sicher, dass die Metadatei mindestens zwei Spalten enthält: Spalte 1 muss die Probennamen enthalten, die mit den Spaltennamen identisch sind, und die Reihenfolge aus der Proteinquantifizierungsmatrixdatei (wie in Schritt 3.3 vorbereitet); Ab Spalte 2 wird für die Gruppenzuweisung für eine beliebige Anzahl von Features verwendet, die vom Benutzer definiert wurden. Die Anzahl der Spalten ist flexibel.
    3. Stellen Sie sicher, dass die erste Zeile der Metadatei die Spaltennamen für jede Spalte enthält. Ab der zweiten Zeile sollten einzelne Stichprobeninformationen von Gruppen oder anderen Merkmalen (z.B. Geschlecht, Alter, Behandlung etc.) aufgelistet werden.
    4. Laden Sie die Metadatei hoch, indem Sie unten auf der Seite Analyse beginnen auf die Schaltfläche Erweiterte Parameter klicken. Ein neues Parameterfenster wird angezeigt. Fahren Sie mit Schritt 7.1.5 fort
    5. Suchen Sie das Element Metadatei hochladen und klicken Sie auf Browser , um die Hintergrunddatei hochzuladen. Wenn das unerwartete Format oder nicht übereinstimmende Beispielnamen von JUMPn erkannt werden, wird eine Fehlermeldung zur weiteren Formatierung der Metadatei angezeigt (Schritte 7.1.1-7.1.3).
  2. Passen Sie die Parameter für die Co-Expression-Clustering-Analyse an: Legen Sie Minimale Pearson-Korrelation auf 0,2 fest. Dieser Parameter muss aufgrund der größeren Stichprobengröße gelockert werden.
  3. Klicken Sie auf die Schaltfläche Submit JUMPn Analysis in der unteren rechten Ecke, um die Analyse zu senden.
  4. Analyseergebnisse anzeigen: Alle Datenausgaben sind identisch, mit Ausnahme der Anzeige der Clustermuster für gemeinsame Ausdrücke.
    1. Visualisieren Sie auf der Seite Ergebnisseite 1: WGCNA-Ausgabe die Co-Ausdruckscluster als Boxplots mit Beispielen, die von den benutzerdefinierten Beispielgruppen oder Features geschichtet werden. Jeder Punkt im Diagramm stellt das Eigengen (d. h. das Konsensmuster des Clusters) dar, das vom WGCNA-Algorithmus berechnet wird.
    2. Wenn der Benutzer mehrere Funktionen (z. B. Alter, Geschlecht, Behandlung usw.) zum Gruppieren der Beispiele bereitgestellt hat, klicken Sie auf das Dropdownfeld Ausdrucksformat auswählen , um ein anderes Feature zum Gruppieren der Beispiele auszuwählen.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Wir verwendeten unsere veröffentlichten Deep-Proteomics-Datensätze25,26,27,30 (Abbildungen 5 und Abbildung 6) sowie Datensimulationen57 (Tabelle 1), um die JUMPn-Leistung zu optimieren und zu bewerten. Für die Co-Expressions-Proteinclustering-Analyse über WGCNA empfehlen wir, Proteine zu verwenden, die signifikant über Proben hinweg als Input verändert wurden (z. B. differentiell exprimierte (DE) Proteine, die durch statistische Analyse nachgewiesen wurden). Während die Einbeziehung von Nicht-DE-Proteinen für die Analyse zu mehr Co-Expressionsclustern führen kann, die vom Programm zurückgegeben werden (aufgrund der größeren Eingangsgröße), stellen wir die Hypothese auf, dass das Mischen des realen Signals (z. B. der DE-Proteine) mit dem Hintergrund (dem verbleibenden Nicht-DE) für die Analyse auf Systemebene das Signal verdünnen und die zugrunde liegende Netzwerkstruktur maskieren kann. Um dies zu testen, wurde die Simulationsanalyse unter zwei verschiedenen Bedingungen durchgeführt: i) hochdynamisches Proteom (z. B. 50% verändert in der T-Zell-Aktivierung25) und ii) relativ stabiles Proteom (z. B. 2% Proteom in AD26 verändert). Für das hochdynamische Proteom wurden sechs Co-Expressionscluster aus 50% Proteom simuliert, die der gleichen Clustergröße und den gleichen Expressionsmustern (d.h. Eigengenen) unserer veröffentlichten Ergebnissefolgten 25. In ähnlicher Weise haben wir für ein relativ stabiles Proteom drei Cluster aus 2% Proteom nach unserer jüngsten AD-Proteomik-Studie26 simuliert. Wie erwartet, erhöht die Erhöhung der Eingangszahl von Proteinen die Anzahl der nachgewiesenen Cluster (Tabelle 1). Für das hochdynamische Proteom kann die Verwendung aller Proteine als Input die meisten der wahren Cluster (5 der 6 simulierten Bona-Fide-Cluster; 83% erinnern) mit einer Genauigkeit von 63% erfassen (5 der 8 zurückgegebenen Cluster sind True Positives; d.h. die restlichen 3 Cluster sind falsch positiv). Für das relativ stabile Proteom verringert jedoch die Erhöhung der Inputgröße mit Nicht-DE-Proteinen die Präzision drastisch (Tabelle 1). Wenn beispielsweise das gesamte Proteom als Eingabe verwendet wird, werden 169 Module erkannt, von denen nur 2 korrekt sind (1,2% Genauigkeit; die restlichen 98,8% erkannten Module sind falsch positive Module). Diese Ergebnisse deuten somit darauf hin, dass die Wahl nur des geänderten Proteoms als Eingabe die Genauigkeit der Koexpressionsanalyse erhöht, insbesondere bei relativ stabilen Proteomen.

Nach dem Nachweis von Co-Expressionsprotein-Clustern wird jeder Cluster von JUMPn unter Verwendung der Pathway-Enrichment-Analyse annotiert (Abbildung 1). Die aktuelle Version enthält vier häufig verwendete Pfaddatenbanken, darunter Gene Ontology (GO), KEGG, Hallmark und Reactome. Benutzer können auch ihre eigene Datenbank im GMT-Format54 zusammenstellen, die in JUMPn hochgeladen werden kann. Die Integration mehrerer Datenbanken für die Analyse der Pfadanreicherung kann umfassendere Ansichten bieten. Die Größen der verschiedenen Pfaddatenbanken variieren jedoch erheblich, was zu unerwünschten Verzerrungen bestimmter (insbesondere großer) Datenbanken führen kann. Zwei Lösungen werden in JUMPn bereitgestellt. Erstens werden mit einem statistischen Ansatz nominale p-Werte für die Prüfung mehrerer Hypothesen nach der Benjamini-Hochberg-Methode58 angepasst (oder bestraft), wobei eine größere Datenbank einen signifikanteren nominalen p-Wert benötigt, um den gleichen angepassten p-Wert zu erreichen als der aus einer kleinen Datenbank. Zweitens hebt JUMPn den obersten signifikant angereicherten Pfad für jede Datenbank separat hervor, so dass datenbankspezifische oben angereicherte Pfade immer angezeigt werden.

Ähnlich wie bei der Pathway-Anreicherungsanalyse wurde ein zusammengesetztes PPI-Netzwerk durch die Kombination von STRING59,60-, BioPlex 61,62- und InWeb_IM 63-Datenbanken zusammengestellt. Die BioPlex-Datenbank wurde mittels Affinitätsreinigung und anschließender Massenspektrometrie in menschlichen Zelllinien erstellt, während STRING und InWeb Informationen aus verschiedenen Quellen enthalten. Daher wurden die STRING- und InWeb-Datenbanken weiter nach dem Edge-Score gefiltert, um eine hohe Qualität zu gewährleisten, wobei der Cutoff durch die beste Anpassung der skalenfreien Kriterienbestimmt wurde 24. Das endgültige fusionierte PPI-Netzwerk umfasst mehr als 20.000 menschliche Gene mit ~ 1.100.000 Kanten (Tabelle 2). Dieses umfassende Interaktom ist in einem Bundle mit unserer JUMPn-Software für empfindliche PPI-Analysen enthalten und veröffentlicht.

Nach Abschluss der Analyse generiert JUMPn die Publikationstabellenkalkulationsdatei ComprehensiveSummaryTables.xlsx, die aus drei einzelnen Blättern besteht. Das erste Blatt enthält Ergebnisse von Co-Expressionsproteinclustern mit einem Protein pro Zeile: Die erste Spalte gibt die Clustermitgliedschaft jedes Eingabeproteins an, und die restlichen Spalten werden aus der Benutzereingabedatei kopiert, die die Proteinakzeption, Gennamen, Proteinbeschreibung und Quantifizierung einzelner Proben enthält. Das zweite Blatt enthält die Ergebnisse der Analyse der Signalweganreicherung und zeigt signifikante Pfade, die in jedem Co-Expression-Cluster angereichert sind. Diese Tabelle ist zunächst nach verschiedenen Pfaddatenbanken organisiert, dann sortiert nach Co-Expressionsclustern, funktionellen Pfaden, der Gesamtzahl der Signalweggene, der Gesamtzahl der Gene im einzelnen Cluster, den überlappenden Genzahlen und -namen, der Anreicherungsfalt, den von Fisher exakten Tests abgeleiteten P-Werten und der Benjamini-Hochberg-Falschentdeckungsrate. Das dritte Blatt enthält Ergebnisse der PPI-Modulanalyse mit einem PPI-Modul pro Zeile; Zu den Spalten gehören der Modulname (definiert durch seine Co-Expression-Mitgliedschaft und Modul-ID, z. B. Cluster1_Module1), die zugeordneten Proteine und Zahlen sowie funktionelle Signalwege, die durch Durchsuchen der Modulproteine anhand der Pfaddatenbanken definiert werden.

Figure 1
Abbildung 1: Workflow von JUMPn. Die Quantifizierungsmatrix der obersten Variablen differentiell exprimierter (DE) Proteine wird als Input genommen, und Proteine werden vom WGCNA-Algorithmus in Co-Expressionscluster gruppiert. Jede Co-Expression wird dann durch eine Signalweganreicherungsanalyse annotiert und dem Protein-Protein-Interaktionsnetzwerk (PPI) für dicht verbundene Proteinmodulidentifikationen weiter überlagert. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

Figure 2
Abbildung 2: JUMPn-Willkommensseite. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Figure 3
Abbildung 3: Eingabeseite von JUMPn. Die Seite enthält den Bereich zum Hochladen von Eingabedateien und die Parameterkonfigurationsbereiche für Co-Expression-Clustering bzw. PPI-Netzwerkanalyse. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

Figure 4
Abbildung 4: Beispieleingabedatei der Quantifizierungsmatrix. Die Spalten enthalten den Proteinzutritt (oder eindeutige IDs), GN (offizielle Gensymbole), die Proteinbeschreibung (oder alle vom Benutzer bereitgestellten Informationen), gefolgt von der Proteinquantifizierung einzelner Proben. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

Figure 5
Abbildung 5: Von JUMPn gemeldete Ergebnisse des Co-Expression-Clusters. Die Co-Expressions-Clustering-Muster (A), die Top-Enrich-Pathway-Heatmap über Cluster hinweg (B) und die detaillierte Proteinhäufigkeit für jeden Cluster sind dargestellt (C). Benutzer können verschiedene Anzeigeoptionen auswählen und über die Auswahlbox zwischen verschiedenen Clustern navigieren. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

Figure 6
Abbildung 6: Von JUMPn gemeldete Ergebnisse der PPI-Netzwerkanalyse. Es wird das globale Inter-Modul-Netzwerk (A) gezeigt, gefolgt von einem Teilnetz einzelner Module (B) und seinen deutlich angereicherten Pfaden (C). Benutzer können verschiedene Darstellungsoptionen auswählen und über die Auswahlbox zwischen verschiedenen Clustern und Modulen navigieren. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

% Top-Proteine für die Analyse # simulierte Module # erkannte Module # Rückeroberte Module1 Präzision2 Rückruf3
Hochdynamisches Proteom (z.B. bei T-Zell-Aktivierung): 6 simulierte Module aus 50% Proteom
2 6 2 2 1 0.33
5 6 2 2 1 0.33
10 6 3 3 1 0.5
20 6 4 4 1 0.67
50 6 6 6 1 1
100 6 8 5 0.63 0.83
Relativ stabiles Proteom (z.B. während der Pathogenese von AD): 3 simulierte Module aus 2% Proteom
1 3 1 1 1 0.33
2 3 3 3 1 1
5 3 8 3 0.38 1
10 3 13 3 0.23 1
20 3 19 3 0.16 1
50 3 71 2 0.03 0.67
100 3 169 2 0.01 0.67
1 Ein zurückerobertes Modul ist ein detektiertes Modul, dessen Eigengen stark korreliert (Pearson R > 0,95) mit einem der simulierten Eigengene.
2Genauigkeit = # zurückeroberte Module / # erkannte Module
3Rückruf = # zurückeroberte Module / # simulierte Module

Tabelle 1: Simulationsstudien zur Co-Expression-Cluster-Detektion.

PPI-Netzwerke Nein. Anzahl der Knoten Nein. Anzahl der Kanten
BioPlex 3.0 kombiniert (293T+HCT116) 14,551 1,67,399
InBio_Map_core_2016_09_12 17,429 6,08,166
ZEICHENFOLGE (v11.0) 18,954 5,87,482
Zusammengesetztes PPI-Netzwerk 20,485 11,52,607

Tabelle 2: Statistik der humanen Protein-Protein-Interaktionsnetzwerke (PPI) PPI-Netzwerke werden nach Edge-Score gefiltert, um eine hohe Qualität zu gewährleisten, wobei der Score-Cutoff durch die beste Übereinstimmung mit den skalenfreien Kriterien bestimmt wird.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

Hier haben wir unsere JUMPn-Software und ihr Protokoll vorgestellt, die in mehreren Projekten zur Sezierung molekularer Mechanismen unter Verwendung tiefer quantitativer Proteomik-Daten 25,26,27,30,64 angewendet wurden. Die JUMPn-Software und das Protokoll wurden vollständig optimiert, einschließlich der Berücksichtigung von DE-Proteinen für die Co-Expressionsnetzwerkanalyse, einer Zusammenstellung eines umfassenden und qualitativ hochwertigen PPI-Netzwerks, einer stringenten statistischen Analyse (z. B. unter Berücksichtigung mehrerer Hypothesentests) mit einer optimierten und benutzerfreundlichen Oberfläche. Mehrere von JUMPn identifizierte Proteinmodule wurden durch funktionelle Experimentstudien25,27 oder unabhängige Patientenkohorten26 validiert, was JUMPn als effektives Werkzeug zur Identifizierung von Schlüsselmolekülen und -pfaden veranschaulicht, die verschiedenen biologischen Prozessen zugrunde liegen.

Zu den kritischen Schritten dieses Protokolls gehören die Generierung optimaler Ergebnisse von Co-Expression-Clustern und PPI-Modulen, die möglicherweise mehrere Iterationen der Parameteroptimierung erfordern, sowie das Hochladen eines benutzerdefinierten PPI-Netzwerks. In unserem Protokoll diskutierten wir gängige praktische Szenarien, einschließlich des Umgangs mit dem Fehlen wichtiger Cluster, einem hohen Prozentsatz nicht zugewiesener Proteine, der Zusammenführung von zwei redundanten Clustern und dem Fehlen wichtiger Proteine innerhalb von PPI-Modulen. Wir empfehlen dem Benutzer, mehrere Positivkontrollproteine vorzubereiten und ihr Vorhandensein in den endgültigen Co-Expressionsclustern zu bestätigen. Manchmal wird eine Positivkontrolle aufgrund einer unvollständigen PPI-Netzwerkdatenbank nie in die endgültigen PPI-Module aufgenommen. Um dies teilweise zu lindern, haben wir unser PPI-Netzwerk mit den neuesten Versionen von BioPlex V362 und STRING V1160 aktualisiert. Darüber hinaus ermöglicht JUMPn Benutzern, benutzerdefinierte PPI-Netzwerke hochzuladen. Zum Beispiel können neuartige Wechselwirkungen, die aus Affinitätsreinigungs-Massenspektrometrie-Experimenten (AP-MS) mit einem wichtigen Positivkontrollprotein als Köder abgeleitet wurden, in das aktuelle zusammengesetzte PPI-Netzwerk integriert werden, um eine individuellere Analyse zu ermöglichen.

Durch die Verwendung des Frameworks der Signalweganreicherungsanalyse für jeden Co-Expressionsproteincluster kann JUMPn erweitert werden, um auf die Transkriptionsfaktoraktivität (TF) zu schließen. Die Annahme ist, dass, wenn es eine Überrepräsentation von Zielgenen einer spezifischen TF in einem Co-Expressionscluster gibt (d.h. diese Ziele werden differentiell exprimiert und folgen dem gleichen Expressionsmuster), die Aktivität dieser TF möglicherweise über experimentelle Bedingungen verändert wird, weil ihre Zielproteinhäufigkeit konsequent verändert wird. Technisch kann dies einfach über JUMPn erreicht werden, indem die aktuelle Pfaddatenbank durch die TF-Zieldatenbank (z.B. aus dem ENCODE-Projekt65) ersetzt wird. In ähnlicher Weise kann die Kinaseaktivität auch durch Nutzung der Kinase-Substrat-Datenbank abgeleitet werden, wobei tiefe Phosphoproteomiken als Input verwendet werden. Als Beispiel haben wir erfolgreich fehlregulierte TFs und Kinasen identifiziert, die der Pathogenese des Hirntumorszugrunde liegen 64. Tatsächlich hat sich die Verwendung des Netzwerkansatzes für die Aktivitätsinferenz als wirksamer Ansatz zur Identifizierung fehlregulierter Treiber für menschliche Krankheiten erwiesen66,67.

Die JUMPn-Software wird problemlos auf eine Vielzahl von Datentypen angewendet. Obwohl das quantifizierte Proteom der isobaren Markierung als illustratives Beispiel verwendet wurde, gilt das gleiche Protokoll auch für markierungsfreie quantifizierte Proteomikdaten sowie für genomweite Expressionsprofile (z. B. quantifiziert durch RNA-Seq oder Microarray; siehe unser aktuelles Beispiel für die Anwendung von JUMPn für Gen- und Proteinexpressionsprofile27). Phosphoproteomics-Daten könnten auch von JUMPn verwendet werden, um co-exprimierte Phosphosite zu identifizieren, gefolgt von Kinase-Aktivitätsinferenz25. Darüber hinaus werden auch Interaktomdaten, die durch den AP-MS-Ansatz generiert werden, geeignet sein, wodurch Beuteproteine, die einer ähnlichen Köderinteraktionsstärke und Stöchiometrie folgen, Co-Expressionscluster bilden und sich weiter mit bekannten PPIs für die Dateninterpretation überschneiden68.

Für die aktuelle Version von JUMPn bestehen Einschränkungen. Erstens ist der Installationsvorgang kommandozeilenbasiert und erfordert Grundkenntnisse der Informatik. Dies behindert eine breitere Nutzung von JUMPn, insbesondere von Biologen ohne rechnerischen Hintergrund. Eine idealere Implementierung ist die Veröffentlichung von JUMPn auf einem Online-Server. Zweitens sind die aktuellen Datenbanken aufgrund unseres Fokus auf Studien zu menschlichen Krankheiten auf den Menschen ausgerichtet. Beachten Sie, dass Proteomikdaten, die von Mäusen generiert wurden, auch von JUMPn unter Verwendung solcher menschenzentrierten Datenbankenanalysiert wurden 25,27, wobei davon ausgegangen wird, dass die meisten PPIs bei beiden Arten konserviert sind 69,70. Die mausspezifische Signalgebung wird durch diesen Ansatz nicht erfasst, ist aber in diesen Studien am Menschen nicht von Interesse. Für Modellsysteme von Nicht-Säugetieren (z. B. Zebrafisch, Fliege oder Hefe) sollten jedoch artspezifische Datenbanken erstellt und mit den erweiterten Optionen auf JUMPn hochgeladen werden. Ressourcen zusätzlicher Arten können über die zukünftige JUMPn-Freilassung bereitgestellt werden. Drittens nimmt der aktuelle Schritt der Ontologie/Pfadanalyse viel Zeit in Anspruch, die durch paralleles Rechnen weiter optimiert werden kann.

Abschließend stellen wir die JUMPn-Software und das Protokoll zur Untersuchung quantitativer Proteomikdaten vor, um koexprimierte und potenziell physikalisch interagierende Proteinmodule durch systembiologischen Ansatz zu identifizieren und zu visualisieren. Zu den wichtigsten Merkmalen, die JUMPn von anderen 53,71,72 unterscheiden, gehören: (i) JUMPn integriert und rationalisiert vier Hauptkomponenten der Pfad- und Netzwerkanalyse (Abbildung 1); (ii) Im Gegensatz zu den meisten Signalweganalysesoftwares, die eine einfache Genliste als Eingabe verwendet, beginnt JUMPn mit der Quantifizierungsmatrix, mit der quantitative Informationen nahtlos in literaturdokumentierte Wege und Netzwerke integriert werden können. (iii) Sowohl Co-Expressionsproteincluster als auch Interaktionsmodule werden automatisch durch bekannte Signalwege annotiert und über die R / Shiny-Interaktionsplattform mit einem benutzerfreundlichen Webbrowser visualisiert. (iv) Die endgültigen Ergebnisse sind in drei Tabellen gegliedert, die im Excel-Format leicht veröffentlicht werden können. Daher erwarten wir, dass das JUMPn und dieses Protokoll auf viele Studien zur Sezierung von Mechanismen unter Verwendung quantitativer Proteomikdaten anwendbar sein werden.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Die Autoren haben nichts offenzulegen.

Acknowledgments

Die finanzielle Unterstützung wurde von den National Institutes of Health (NIH) (R01AG047928, R01AG053987, RF1AG064909, RF1AG068581 und U54NS110435) und ALSAC (American Lebanese Syrian Associated Charities) bereitgestellt. Die MS-Analyse wurde im Zentrum für Proteomik und Metabolomik des St. Jude Children's Research Hospital durchgeführt, das teilweise durch den NIH Cancer Center Support Grant (P30CA021765) unterstützt wurde. Der Inhalt liegt in der alleinigen Verantwortung der Autoren und stellt nicht unbedingt die offiziellen Ansichten der National Institutes of Health dar.

Materials

Name Company Catalog Number Comments
MacBook Pro with a 2.3 GHz Quad-Core Processor running OS 10.15.7. Apple Inc. MacBook Pro 13'' Hardware used for software development and testing
Anoconda Anaconda, Inc. version 4.9.2 https://docs.anaconda.com/anaconda/install/
miniconda Anaconda, Inc. version 4.9.2 https://docs.conda.io/en/latest/miniconda.html
RStudio RStudio Public-benefit corporation version 4.0.3 https://www.rstudio.com/products/rstudio/download/
Shiny Server RStudio Public-benefit corporation https://shiny.rstudio.com/articles/shinyapps.html

DOWNLOAD MATERIALS LIST

References

  1. Aebersold, R., Mann, M. Mass-spectrometric exploration of proteome structure and function. Nature. 537, 347-355 (2016).
  2. Senko, M. W., et al. Novel parallelized quadrupole/linear ion trap/orbitrap tribrid mass spectrometer improving proteome coverage and peptide identification rates. Analytical Chemistry. 85, 11710-11714 (2013).
  3. Eliuk, S., Makarov, A. Evolution of orbitrap mass spectrometry instrumentation. Annual Review of Analytical Chemistry. 8, 61-80 (2015).
  4. Wang, H., et al. Systematic optimization of long gradient chromatography mass spectrometry for deep analysis of brain proteome. Journal of Proteome Research. 14, 829-838 (2015).
  5. Blue, L. E. Recent advances in capillary ultrahigh pressure liquid chromatography. Journal of Chromatography A. 1523, 17-39 (2017).
  6. Meier, F., et al. Online parallel accumulation-serial fragmentation (PASEF) with a novel trapped ion mobility mass spectrometer. Molecular & Cellular Proteomics. 17, 2534-2545 (2018).
  7. Ludwig, C., et al. Data-independent acquisition-based SWATH-MS for quantitative proteomics: a tutorial. Molecular Systems Biology. 14 (8), 8126 (2018).
  8. Zhang, Y. Y., Fonslow, B. R., Shan, B., Baek, M. C., Yates, J. R. Protein analysis by shotgun/bottom-up proteomics. Chemical Reviews. 113, 2343-2394 (2013).
  9. Wang, Z., et al. 27-Plex tandem mass tag mass spectrometry for profiling brain proteome in Alzheimer's disease. Analytical Chemistry. 92, 7162-7170 (2020).
  10. Li, J. M., et al. TMTpro reagents: a set of isobaric labeling mass tags enables simultaneous proteome-wide measurements across 16 samples. Nature Methods. 17 (4), 399-404 (2020).
  11. Collins, B. C., et al. Multi-laboratory assessment of reproducibility, qualitative and quantitative performance of SWATH-mass spectrometry. Nature Communications. 8 (1), 291 (2017).
  12. Navarro, P., et al. A multicenter study benchmarks software tools for label-free proteome quantification. Nature Biotechnology. 34, 1130 (2016).
  13. Wang, X. S., et al. A tag-based database search tool for peptide identification with high sensitivity and accuracy. Molecular & Cellular Proteomics. 13, 3663-3673 (2014).
  14. Li, Y. X., et al. JUMPg: An integrative proteogenomics pipeline identifying unannotated proteins in human brain and cancer cells. Journal of Proteome Research. 15, 2309-2320 (2016).
  15. Cox, J., Mann, M. MaxQuant enables high peptide identification rates, individualized p.p.b.-range mass accuracies and proteome-wide protein quantification. Nature Biotechnology. 26, 1367-1372 (2008).
  16. Kong, A. T., Leprevost, F. V., Avtonomov, D. M., Mellacheruvu, D., Nesvizhskii, A. I. MSFragger: ultrafast and comprehensive peptide identification in mass spectrometry-based proteomics. Nature Methods. 14, 513 (2017).
  17. Chi, H., et al. Comprehensive identification of peptides in tandem mass spectra using an efficient open search engine. Nature Biotechnology. 36, 1059 (2018).
  18. Demichev, V., Messner, C. B., Vernardis, S. I., Lilley, K. S., Ralser, M. DIA-NN neural networks and interference correction enable deep proteome coverage in high throughput. Nature Methods. 17, 41 (2020).
  19. High, A. A., et al. Deep proteome profiling by isobaric labeling, extensive liquid chromatography, mass spectrometry, and software-assisted quantification. Journal of Visualized Experiments: JoVE. (129), e56474 (2017).
  20. Wang, Z., et al. High-throughput and deep-proteome profiling by 16-plex tandem mass tag labeling coupled with two-dimensional chromatography and mass spectrometry. Journal of Visualized Experiments: JoVE. (162), e61684 (2020).
  21. Meier, F., Geyer, P. E., Winter, S. V., Cox, J., Mann, M. BoxCar acquisition method enables single-shot proteomics at a depth of 10,000 proteins in 100 minutes. Nature Methods. 15, 440 (2018).
  22. Sinitcyn, P., Rudolph, J. D., Cox, J. Computational methods for understanding mass spectrometry-based shotgun proteomics data. Annual Review of Biomedical Data Science. 1, 207-234 (2018).
  23. Ideker, T., Galitski, T., Hood, L. A new approach to decoding life: Systems biology. Annual Review of Genomics and Human Genetics. 2, 343-372 (2001).
  24. Barabasi, A. L., Oltvai, Z. N. Network biology: understanding the cell's functional organization. Nature Reviews Genetics. 5, 101-113 (2004).
  25. Tan, H., et al. Integrative proteomics and phosphoproteomics profiling reveals dynamic signaling networks and bioenergetics pathways underlying T cell activation. Immunity. 46, 488-503 (2017).
  26. Bai, B., et al. Deep multilayer brain proteomics identifies molecular networks in alzheimer's disease progression. Neuron. 105, 975-991 (2020).
  27. Zeng, H., et al. Discrete roles and bifurcation of PTEN signaling and mTORC1-mediated anabolic metabolism underlie IL-7-driven B lymphopoiesis. Science Advances. 4, 5701 (2018).
  28. Seyfried, N. T., et al. A multi-network approach identifies protein-specific co-expression in asymptomatic and symptomatic Alzheimer's disease. Cell Systems. 4, 60-72 (2017).
  29. Johnson, E. C. B., et al. Large-scale proteomic analysis of Alzheimer's disease brain and cerebrospinal fluid reveals early changes in energy metabolism associated with microglia and astrocyte activation. Nature Medicine. 26, 769-780 (2020).
  30. Stewart, E., et al. Identification of therapeutic targets in rhabdomyosarcoma through integrated genomic, epigenomic, and proteomic analyses. Cancer Cell. 34, 411-426 (2018).
  31. Rudolph, J. D., Cox, J. A network module for the perseus software for computational proteomics facilitates proteome interaction graph analysis. Journal of Proteome Research. 18, 2052-2064 (2019).
  32. Zhang, B., et al. Proteogenomic characterization of human colon and rectal cancer. Nature. 513, 382 (2014).
  33. Petralia, F., et al. Integrated proteogenomic characterization across major histological types of pediatric brain cancer. Cell. 183, 1962 (2020).
  34. Dutkowski, J., et al. A gene ontology inferred from molecular networks. Nature Biotechnology. 31, 38 (2013).
  35. Yu, M. K., et al. Translation of genotype to phenotype by a hierarchy of cell subsystems. Cell Systems. 2, 77-88 (2016).
  36. Jansen, R., Greenbaum, D., Gerstein, M. Relating whole-genome expression data with protein-protein interactions. Genome Research. 12, 37-46 (2002).
  37. Huttlin, E. L., et al. Architecture of the human interactome defines protein communities and disease networks. Nature. 545, 505-509 (2017).
  38. Ron-Harel, N., et al. Mitochondrial biogenesis and proteome remodeling promote one-carbon metabolism for T cell activation. Cell Metabolism. 24, 104-117 (2016).
  39. Niu, M. M., et al. Extensive peptide fractionation and y(1) ion-based interference detection method for enabling accurate quantification by isobaric labeling and mass spectrometry. Analytical Chemistry. 89, 2956-2963 (2017).
  40. Chang, W. shiny: Web Application Framework for. Nature Protocols. 11, Anaconda. miniconda (2021). RStudio (2021) Shiny Server 2301-2319 (2021).
  41. JUMPn. , Available from: https://github.com/VanderwallDavid/JUMPn_1.0.0 (2021).
  42. Anaconda. , Available from: https://docs.anaconda.com/anaconda/install/ (2021).
  43. miniconda. , Available from: https://docs.conda.io/en/latest/miniconda.html (2021).
  44. RStudio. , Available from: https://www.rstudio.com/products/rstudio/download/ (2021).
  45. Shiny Server. , Available from: https://shiny.rstudio.com/articles/shinyapps.html (2021).
  46. Tyanova, S., Temu, T., Cox, J. The MaxQuant computational platform for mass spectrometry-based shotgun proteomics. Nature Protocol. 11, 2301-2319 (2016).
  47. R code. , Available from: https://github.com/VanderwallDavid/JUMPn_1.0.0/tree/main/JUMPn_preprocessing (2021).
  48. Florens, L., et al. Analyzing chromatin remodeling complexes using shotgun proteomics and normalized spectral abundance factors. Methods. 40, 303-311 (2006).
  49. Zhang, B., Horvath, S. A general framework for weighted gene co-expression network analysis. Statistical Applications in Genetics and Molecular Biology. 4, Article 17 (2005).
  50. Voineagu, I., et al. Transcriptomic analysis of autistic brain reveals convergent molecular pathology. Nature. 474, 380 (2011).
  51. Langfelder, P., Zhang, B., Horvath, S. Defining clusters from a hierarchical cluster tree: the Dynamic Tree Cut package for R. Bioinformatics. 24, 719-720 (2008).
  52. Ravasz, E., Somera, A. L., Mongru, D. A., Oltvai, Z. N., Barabasi, A. L. Hierarchical organization of modularity in metabolic networks. Science. 297, 1551-1555 (2002).
  53. Kuleshov, M. V., et al. Enrichr: a comprehensive gene set enrichment analysis web server 2016 update. Nucleic Acids Research. 44, 90-97 (2016).
  54. Liberzon, A., et al. Molecular signatures database (MSigDB) 3.0. Bioinformatics. 27, 1739-1740 (2011).
  55. FlyEn rich r. , Available from: https://maayanlab.cloud/FlyEnrichr/#stats (2021).
  56. JUMPn GitHub. , Available from: https://github.com/VanderwallDavid/JUMPn_1.0.0/tree/main/resources/example_fly_ (2021).
  57. Langfelder, P., Horvath, S. Eigengene networks for studying the relationships between co-expression modules. BMC Systems Biology. 1, 54 (2007).
  58. Benjamini, Y., Hochberg, Y. Controlling the false discovery rate - a practical and powerful approach to multiple testing. Journal of the Royal Statistical Society: Series B. 57, 289-300 (1995).
  59. Szklarczyk, D., et al. STRING v10: protein-protein interaction networks, integrated over the tree of life. Nucleic Acids Research. 43, 447-452 (2015).
  60. Szklarczyk, D., et al. STRING v11: protein-protein association networks with increased coverage, supporting functional discovery in genome-wide experimental datasets. Nucleic Acids Research. 47, 607-613 (2019).
  61. Huttlin, E. L., et al. The BioPlex network: A systematic exploration of the human interactome. Cell. 162, 425-440 (2015).
  62. Huttlin, E. L., et al. Dual proteome-scale networks reveal cell-specific remodeling of the human interactome. Cell. 184, 3022-3040 (2021).
  63. Li, T., et al. A scored human protein-protein interaction network to catalyze genomic interpretation. Nature Methods. 14, 61-64 (2017).
  64. Wang, H., et al. Deep multiomics profiling of brain tumors identifies signaling networks downstream of cancer driver genes. Nature Communications. 10, 3718 (2019).
  65. Gerstein, M. B., et al. Architecture of the human regulatory network derived from ENCODE data. Nature. 489, 91-100 (2012).
  66. Yu, J., Peng, J., Chi, H. Systems immunology: Integrating multi-omics data to infer regulatory networks and hidden drivers of immunity. Current Opinion in Systems Biology. 15, 19-29 (2019).
  67. Califano, A., Alvarez, M. J. The recurrent architecture of tumour initiation, progression and drug sensitivity. Nature Reviews Cancer. 17, 116-130 (2017).
  68. Hein, M. Y., et al. A human interactome in three quantitative dimensions organized by stoichiometries and abundances. Cell. 163, 712-723 (2015).
  69. Liang, Z., Xu, M., Teng, M. K., Niu, L. W. Comparison of protein interaction networks reveals species conservation and divergence. BMC Bioinformatics. 7, 457 (2006).
  70. Shou, C., et al. Measuring the evolutionary rewiring of biological networks. PLOS Computational Biology. 7, 1001050 (2011).
  71. Zhou, Y., et al. Metascape provides a biologist-oriented resource for the analysis of systems-level datasets. Nature Communications. 10, 1523 (2019).
  72. Cline, M. S., et al. Integration of biological networks and gene expression data using Cytoscape. Nature Protocols. 2, 2366-2382 (2007).

Tags

Biochemie Ausgabe 176
JUMPn: Eine optimierte Anwendung für Protein-Co-Expressions-Clustering und Netzwerkanalyse in der Proteomik
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Vanderwall, D., Suresh, P., Fu, Y.,More

Vanderwall, D., Suresh, P., Fu, Y., Cho, J. H., Shaw, T. I., Mishra, A., High, A. A., Peng, J., Li, Y. JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics. J. Vis. Exp. (176), e62796, doi:10.3791/62796 (2021).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter