Artykuł metodologiczny

JUMPn: Usprawniona aplikacja do grupowania koekspresji białek i analizy sieci w proteomice

DOI:

10.3791/62796

19 października 2021

W tym artykule

Podsumowanie

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Prezentujemy narzędzie do biologii systemów JUMPn do przeprowadzania i wizualizacji analizy sieci dla ilościowych danych proteomicznych, ze szczegółowym protokołem obejmującym wstępne przetwarzanie danych, grupowanie koekspresji, wzbogacanie szlaków i analizę sieci interakcji białko-białko.

Streszczenie

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dzięki niedawnym postępom w technologiach proteomicznych opartych na spektrometrii mas, głębokie profilowanie setek proteomów staje się coraz bardziej możliwe. Jednak uzyskanie wglądu biologicznego na podstawie tak cennych zbiorów danych jest wyzwaniem. W tym miejscu przedstawiamy oprogramowanie oparte na biologii systemowej JUMPn i powiązany z nim protokół do organizowania proteomu w klastry koekspresji białek w próbkach i sieci interakcji białko-białko (PPI) połączone modułami (np. kompleksami białkowymi). Korzystając z platformy R/Shiny, oprogramowanie JUMPn usprawnia analizę grupowania koekspresji, wzbogacania ścieżek i wykrywania modułów PPI, ze zintegrowaną wizualizacją danych i przyjaznym dla użytkownika interfejsem. Główne etapy protokołu obejmują instalację oprogramowania JUMPn, definicję białek o zróżnicowanej ekspresji lub proteomu (dys)regulowanego, określenie znaczących klastrów koekspresji i modułów PPI oraz wizualizację wyników. Podczas gdy protokół jest demonstrowany przy użyciu profilu proteomu opartego na znakowaniu izobarycznym, JUMPn ma ogólne zastosowanie do szerokiego zakresu ilościowych zestawów danych (np. proteomiki bez znaczników). Oprogramowanie i protokół JUMPn stanowią zatem potężne narzędzie ułatwiające interpretację biologiczną w proteomice ilościowej.

Wprowadzenie

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Proteomika oparta na spektrometrii mas stała się kluczowym podejściem do analizy różnorodności proteomu w złożonych próbkach1. Dzięki najnowszym postępom w oprzyrządowaniu do spektrometrii mas2,3, chromatografia4,5, wykrywanie ruchliwości jonów6, metody akwizycji (niezależna od danych7 i akwizycja zależna od danych8), podejścia do kwantyfikacji (metoda znakowania peptydów izobarycznych multi-plex, np. TMT9,10 i kwantyfikacja bez etykiet11,12) oraz strategie analizy danych/rozwój oprogramowania13,14,15,16,17,18, kwantyfikacja całego proteomu (np. ponad 10 000 białek) jest teraz routine19,20,21. Jednak uzyskanie mechanistycznych spostrzeżeń z tak głębokich zestawów danych ilościowych jest nadal wyzwaniem22. Początkowe próby zbadania tych zbiorów danych opierały się głównie na adnotacji poszczególnych elementów danych, traktując każdy składnik (białko) niezależnie. Jednak systemów biologicznych i ich zachowania nie da się wyjaśnić wyłącznie poprzez badanie poszczególnych komponentów23. W związku z tym podejście systemowe, które umieszcza ilościowo określone biomolekuły w kontekście sieci interakcji, jest niezbędne do zrozumienia złożonych systemów i związanych z nimi procesów, takich jak embriogeneza, odpowiedź immunologiczna i patogeneza chorób ludzkich24.

Biologia systemów opartych na sieci stała się potężnym paradygmatem do analizy dużych ilościowych danych proteomicznych25,26,27,28,29,30,31,32,33. Koncepcyjnie, złożone systemy, takie jak komórki ssaków, mogą być modelowane jako sieć hierarchiczna34,35, w której cały system jest reprezentowany w warstwach: najpierw przez szereg dużych komponentów, z których każdy jest następnie iteracyjnie modelowany przez mniejsze podsystemy. Technicznie rzecz biorąc, struktura dynamiki proteomu może być przedstawiona za pomocą połączonych ze sobą sieci klastrów białek o współekspresji (ponieważ współeksprymowane geny/białka często mają podobne funkcje biologiczne lub mechanizmy regulacji36) i fizycznie oddziałujące moduły PPI37. Jako niedawny przykład25, wygenerowaliśmy profile czasowe całego proteomu i fosfoproteomu podczas aktywacji limfocytów T i użyliśmy integracyjnych sieci koekspresyjnych z PPI do identyfikacji modułów funkcjonalnych, które pośredniczą w wyjściu komórek T w stanie spoczynku. Wyróżniono i poddano eksperymentalnej walidacji wiele modułów związanych z bioenergetyką (np. moduły mitoribosomu i kompleksu IV 25 oraz moduł jednowęglowy38). W innym przykładzie26, jeszcze bardziej rozszerzyliśmy nasze podejście do badania patogenezy choroby Alzheimera i z powodzeniem nadaliśmy priorytet modułom i cząsteczkom białkowym związanym z progresją choroby. Co ważne, wiele z naszych bezstronnych odkryć zostało zweryfikowanych przez niezależne kohorty pacjentów26,29 i/lub modele myszy choroby26. Przykłady te zilustrowały siłę podejścia biologii systemowej do analizowania mechanizmów molekularnych za pomocą proteomiki ilościowej i integracji innych systemów omicznych.

Tutaj przedstawiamy JUMPn, uproszczony program, który bada ilościowe dane proteomiczne za pomocą podejścia biologii systemów opartych na sieci. JUMPn służy jako dalszy komponent uznanego pakietu oprogramowania proteomicznego JUMP13,14,39 i ma na celu wypełnienie luki między kwantyfikacją poszczególnych białek a biologicznie znaczącymi szlakami i modułami białkowymi przy użyciu podejścia biologii systemowej. Biorąc za dane wejściowe macierz kwantyfikacyjną białek o zróżnicowanej ekspresji (lub najbardziej zmiennych), projekt JUMPn ma na celu zorganizowanie proteomu w wielopoziomową hierarchię klastrów białek współwyrażanych w próbkach i gęsto połączonych modułach PPI (np. kompleksach białkowych), które są następnie opisywane w publicznych bazach danych ścieżek poprzez analizę nadreprezentacji (lub wzbogacenia) (Rysunek 1). JUMPn jest rozwijany w oparciu o platformę R/Shiny 40 dla przyjaznego dla użytkownika interfejsu i integruje trzy główne moduły funkcjonalne: analizę klastrów koekspresji, analizę wzbogacania ścieżek i analizę sieci PPI (Rysunek 1). Po każdej analizie wyniki są automatycznie wizualizowane i dostosowywane za pomocą funkcji widżetu R/shiny i można je łatwo pobrać w postaci tabel publikacji w formacie Microsoft Excel. W poniższym protokole używamy ilościowych danych dotyczących całego proteomu jako przykładu i opisujemy główne etapy korzystania z JUMPn, w tym instalację oprogramowania JUMPn, definicję białek o zróżnicowanej ekspresji lub (dys)regulowanego proteomu, analizę sieci koekspresji i analizę modułu PPI, wizualizację i interpretację wyników oraz rozwiązywanie problemów. Oprogramowanie JUMPn jest dostępne bezpłatnie na GitHub41.

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Protokół

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

UWAGA: W tym protokole, użycie JUMPn jest zilustrowane wykorzystaniem opublikowanego zestawu danych profilowania całego proteomu podczas różnicowania limfocytów B, określonego ilościowo za pomocą odczynnika do etykiet izobarycznych TMT27.

1. Konfiguracja oprogramowania JUMPn

UWAGA: Dostępne są dwie opcje konfiguracji oprogramowania JUMPn: (i) instalacja na komputerze lokalnym do użytku osobistego; oraz (ii) wdrożenie JUMPn na zdalnym serwerze Shiny dla wielu użytkowników. W przypadku instalacji lokalnej wystarczy komputer osobisty z dostępem do Internetu i ≥4 GB pamięci RAM, aby uruchomić analizę JUMPn dla zestawu danych o małej wielkości próby (n < 30); do analizy dużych kohort potrzebna jest większa pamięć RAM (np. 16 Gb) (np. n = 200 próbek).

  1. Zainstaluj oprogramowanie na komputerze lokalnym. Po instalacji zezwól przeglądarce internetowej na uruchomienie JUMPn i pozwól analizie uruchomić się na komputerze lokalnym.
    1. Zainstaluj anaconda42 lub miniconda43 postępując zgodnie z instrukcjami online.
    2. Pobierz kod źródłowy JUMPn41. Kliknij dwukrotnie, aby rozpakować pobrany plik JUMPn_v_1.0.0.zip; Zostanie utworzony nowy folder o nazwie JUMPn_v_1.0.0.
    3. Otwórz terminal wiersza poleceń. W systemie Windows użyj wiersza polecenia Anaconda. W systemie MacOS użyj wbudowanej aplikacji Terminal.
    4. Utwórz środowisko JUMPn Conda: Pobierz ścieżkę bezwzględną folderu JUMPn_v_1.0.0 (np. /path/to/JUMPn_v_1.0.0). Aby utworzyć i aktywować puste środowisko Conda, wpisz następujące polecenia w terminalu
      conda create -p /ścieżka/do/JUMPn_v_1.0.0/JUMPn -y
      conda activate /ścieżka/do/JUMPn_v_1.0.0/JUMPn
    5. Zainstaluj zależności JUMPn: Zainstaluj R (na terminalu wpisz conda install -c conda-forge r=4.0.0 -y), zmień bieżący katalog na folder JUMPn_v_1.0.0 (w terminalu wpisz cd path/to/JUMPn_v_1.0.0) i zainstaluj pakiety zależności (w terminalu wpisz Rscript bootstrap. R)
    6. Uruchom JUMPn w przeglądarce internetowej: Zmień bieżący katalog na folder wykonania (w terminalu wpisz cd execution) i uruchom JUMPn (na terminalu wpisz R -e "shiny::runApp()")
    7. Po wykonaniu powyższej czynności na ekranie terminala pojawi się Nasłuchiwanie na http://127.0.0.1:XXXX (tutaj XXXX oznacza 4 losowe liczby). Skopiuj i wklej http://127.0.0.1:XXXX do przeglądarki internetowej, na której pojawi się strona powitalna JUMPn (Rysunek 2).
  2. Wdrożenie na błyszczącym serwerze. Przykładami serwerów Shiny Server są komercyjne serwery shinyapps.io lub dowolne serwery Shiny obsługiwane przez instytucję.
    1. Pobierz i zainstaluj program RStudio zgodnie z instrukcją44.
    2. Uzyskaj uprawnienie do wdrożenia serwera Shiny Server. W przypadku serwera shinyapps.io skonfiguruj konto użytkownika, postępując zgodnie z instrukcją45. W przypadku instytucjonalnego serwera Shiny skontaktuj się z administratorem serwera, aby poprosić o uprawnienia.
    3. Pobierz kod źródłowy JUMPn41 na komputer lokalny; instalacja nie jest konieczna. Otwórz jeden z serwerów. R lub ui. R w programie RStudio i kliknij menu rozwijane Publikuj na serwerze w prawym górnym rogu środowiska IDE programu RStudio.
    4. W panelu Publikuj na koncie wpisz adres serwera. Naciśnij przycisk Opublikuj. Pomyślne wdrożenie jest weryfikowane po automatycznym przekierowaniu z programu RStudio do serwera RShiny, na którym wdrożono aplikację.

2. Pokaz z wykorzystaniem przykładowego zestawu danych

UWAGA: JUMPn oferuje wersję demonstracyjną z wykorzystaniem opublikowanego zestawu danych proteomiki komórek B. Przebieg demonstracyjny ilustruje usprawniony przepływ pracy, który przyjmuje macierz kwantyfikacyjną białek o zróżnicowanej ekspresji jako dane wejściowe i sekwencyjnie przeprowadza grupowanie koekspresji, wzbogacanie szlaków i analizę sieci PPI.

  1. Na stronie głównej JUMPn (Rysunek 2) kliknij przycisk Rozpocznij analizę, aby rozpocząć analizę JUMPn.
  2. W lewym dolnym rogu strony Rozpocznij Analizę (Rysunek 3) kliknij przycisk Prześlij dane proteomiczne komórek B w wersji demonstracyjnej; pojawi się okno dialogowe informujące o powodzeniu przesyłania danych.
  3. W prawym dolnym rogu strony kliknij przycisk Prześlij analizę JUMPn, aby rozpocząć uruchomienie demonstracyjne przy użyciu parametrów domyślnych; pojawi się pasek postępu, który wskazuje przebieg analizy. Poczekaj, aż pasek postępu się wypełni (oczekiwane 3 minuty).
  4. Po zakończeniu przebiegu pokazu pojawi się okno dialogowe z komunikatem o powodzeniu uruchomienia i bezwzględną ścieżką do folderu wyników. Kliknij Przejdź do wyników, aby kontynuować.
  5. Strona internetowa najpierw poprowadzi użytkownika do wyników klastra koekspresji według WGCNA. Kliknij Wyświetl wyniki w oknie dialogowym, aby kontynuować.
  6. Znajdź wzorce koekspresji białek po lewej stronie Strona wyników 1: Strona wyjściowa WGCNA. Kliknij pole rozwijane Wybierz format wyrażenia, aby nawigować między dwoma formatami wykresów:
    1. Wybierz opcję Trendy, aby wyświetlić wykres trendów, przy czym każda linia reprezentuje liczebność poszczególnych białek w próbkach. Kolor każdej linii oznacza, jak blisko wzorca wyrażenia znajduje się konsensus klastra koekspresji (tj. "eigengene" zgodnie z definicją algorytmu WGCNA).
    2. Wybierz opcję Wykres skrzynkowy, aby wyświetlić wzorce współwyrażeń w formacie wykresu skrzynkowego dla każdej próbki.
  7. Wyświetl mapę cieplną wzbogacania ścieżki/ontologii po prawej stronie strony wyjściowej WGCNA. Najbardziej wzbogacone ścieżki dla każdej grupy są wyświetlane razem na mapie cieplnej, przy czym intensywność koloru odzwierciedla skorygowaną wartość p Benjaminiego-Hochberga.
  8. Przewiń stronę w dół, aby wyświetlić wzorzec ekspresji dla poszczególnych białek.
    1. Użyj listy rozwijanej Wybierz klaster koekspresji, aby wyświetlić białka z każdego klastra (wartość domyślna to Klaster 1). Wybierz określone białko w tabeli, na podstawie którego wykres słupkowy pod tabelą zostanie automatycznie zaktualizowany, aby odzwierciedlić jego obfitość w białko
    2. .
    3. Wyszukaj określone nazwy białek za pomocą pola wyszukiwania po prawej stronie tabeli.
  9. Aby wyświetlić wyniki PPI, kliknij na Strona wyników 2: Wyjście PPI u góry.
  10. Kliknij pozycję Wybierz klaster współwyrażenia, aby wyświetlić wyniki dla określonego klastra współwyrażeń (wartość domyślna to klaster 1). Ekrany wszystkich paneli figur na tej stronie zostaną zaktualizowane dla nowo wybranego klastra.
  11. Wyświetl sieci PPI dla wybranego klastra koekspresji na lewym panelu rysunku:
    1. Kliknij listę rozwijaną Wybierz według grupy, aby wyróżnić poszczególne moduły PPI w sieci. Kliknij listę rozwijaną Wybierz format układu sieciowego, aby zmienić układ sieci (domyślnie jest to Fruchterman Reingold).
    2. Użyj myszy i gładzika, aby wykonać kroki 2.11.3-2.11.5.
    3. W razie potrzeby powiększ lub pomniejsz sieć PPI. Nazwy genów każdego węzła w sieci zostaną pokazane po wystarczającym powiększeniu.
    4. Po powiększeniu wybierz i kliknij określone białko, aby podświetlić to białko i jego sąsiadów w sieci.
    5. Przeciągnij określony węzeł (białko) w sieci, aby zmienić jego położenie w układzie; w ten sposób układ sieci może zostać zreorganizowany przez użytkownika.
  12. W prawym panelu strony wyników PPI wyświetl informacje na poziomie klastra współwyrażenia, które pomagają w interpretacji wyników PPI:
    1. Domyślnie wyświetla wzorzec współwyrażenia wybranego klastra jako wykres skrzynkowy.
    2. Kliknij pole rozwijane Wybierz format wyrażenia, aby uzyskać więcej informacji lub wyświetlić ekrany, jak wspomniano w krokach 2.12.3-2.12.5.
    3. Wybierz pozycję Trendy, aby wyświetlić wykres trendów dla wzorca współwyrażenia.
    4. Wybierz opcję Wykres słupkowy ścieżki, aby wyświetlić znacznie wzbogacone ścieżki dla klastra koekspresji.
    5. Wybierz opcję Wykres kołowy ścieżki, aby wyświetlić znacznie wzbogacone ścieżki dla klastra współwyrażeń w formacie wykresu kołowego.
  13. Przewiń w dół stronę internetową Strona wyników 2: Wyjście PPI, aby wyświetlić wyniki na poziomie poszczególnych modułów PPI. Kliknij listę rozwijaną Wybierz moduł, aby wybrać określony moduł PPI do wyświetlenia (Klaster 1: Moduł 1 jest wyświetlany domyślnie).
  14. Wyświetl moduł PPI na lewym panelu. Aby manipulować wyświetlaczem sieciowym, wykonaj kroki 2.11.2-2.11.5.
  15. Wyświetl wyniki wzbogacania ścieżki/ontologii w prawym panelu. Kliknij listę rozwijaną Wybierz styl adnotacji ścieżki, aby uzyskać więcej informacji i wyświetlić następujące informacje:
    1. Wybierz opcję Barplot, aby wyświetlić znacznie wzbogacone ścieżki dla wybranego modułu PPI.
    2. Wybierz opcję Wykres kołowy, aby wyświetlić znacznie wzbogacone ścieżki dla wybranego modułu PPI w formacie wykresu kołowego.
    3. Wybierz opcję Mapa cieplna, aby wyświetlić znacznie wzbogacone szlaki i powiązane nazwy genów z wybranego modułu PPI.
    4. Wybierz opcję Tabela, aby wyświetlić szczegółowe wyniki wzbogacania szlaków, w tym nazwy ścieżek/terminów ontologicznych, nazwy genów i wartość P według dokładnego testu Fishera.
  16. Wyświetl tabelę publikacji w formacie arkusza kalkulacyjnego: postępuj zgodnie ze ścieżką bezwzględną (wydrukowaną na górze obu stron wyników) i znajdź tabelę arkusza kalkulacyjnego publikacji o nazwie ComprehensiveSummaryTables.xlsx.

3. Przygotowanie pliku wejściowego i przesłanie go do JUMPn

UWAGA: JUMPn przyjmuje jako dane wejściowe matrycę kwantyfikacyjną białek o zróżnicowanej ekspresji (metoda nadzorowana) lub najbardziej zmiennych białek (metoda nienadzorowana). Jeśli celem projektu jest zrozumienie białek zmieniających się w wielu warunkach (np. różne grupy chorób lub analiza szeregów czasowych procesu biologicznego), preferowana jest nadzorowana metoda przeprowadzania analizy DE; W przeciwnym razie do celów eksploracyjnych można zastosować nienadzorowane podejście polegające na selekcji najbardziej zmiennych białek.

  1. Wygeneruj tabelę kwantyfikacji białka, z każdym białkiem jako wierszami, a każdą próbką jako kolumnami. Osiągnij to za pomocą nowoczesnego pakietu oprogramowania proteomicznego opartego na spektrometrii mas (np. JUMP suite13,14,39, Proteome Discoverer, Maxquant15,46).
  2. Zdefiniuj zmienny proteom.
    1. Wykorzystaj wyniki analizy statystycznej dostarczone przez pakiet oprogramowania proteomicznego, aby zdefiniować białka o zróżnicowanej ekspresji (DE) (na przykład ze skorygowaną wartością p < 0,05).
    2. Alternatywnie, użytkownicy mogą postępować zgodnie z przykładowym kodem R47, aby zdefiniować DE lub większość zmiennych białek.
  3. Sformatuj plik wejściowy przy użyciu zdefiniowanej zmiennej proteome.
    UWAGA: Wymagany format pliku wejściowego (Rysunek 4) zawiera wiersz nagłówka; kolumny zawierają akcesję białka (lub wszelkie niepowtarzalne identyfikatory), GN (oficjalne symbole genów), opis białka (lub wszelkie informacje dostarczone przez użytkownika), a następnie oznaczanie ilościowe białek w poszczególnych próbkach.
    1. Postępuj zgodnie z kolejnością kolumn określoną w kroku 3.1, ale nazwy kolumn nagłówka są elastyczne dla użytkownika.
    2. W przypadku TPT (lub podobnego) określonego ilościowo proteomu należy użyć podsumowanej intensywności reportera TMT jako wejściowych wartości ilościowych. W przypadku danych bez znaczników należy użyć znormalizowanych liczb widmowych (np. NSAF48) lub metody opartej na intensywności (np. intensywność LFQ lub intensywność białka iBAQ zgłoszona przez Maxquant46).
    3. Brakujące wartości są dozwolone w analizie JUMPn. Upewnij się, że oznaczyłeś je jako NA w matrycy kwantyfikacji. Zaleca się jednak stosowanie wyłącznie białek z kwantyfikacją w ponad 50% próbek.
    4. Zapisz wynikowy plik wejściowy w formacie .txt, .xlsx lub .csv (wszystkie trzy są obsługiwane przez JUMPn).
  4. Prześlij plik wejściowy:
    1. Kliknij przycisk Przeglądarka i wybierz plik wejściowy (Rysunek 3, lewy panel); format pliku (obsługiwane są xlsx, csv i txt) zostanie automatycznie wykryty.
    2. Jeśli plik wejściowy zawiera wartości kwantyfikacji podobne do intensywności (np. te wygenerowane przez JUMP suite39) lub podobne do ilorazów (np. z Proteome Discoverer), wybierz Tak dla opcji Wykonaj transformację log2 danych; w przeciwnym razie dane mogły już zostać przekształcone logarytmicznie, więc wybierz opcję Nie dla tej opcji.

4. Analiza grupowania w koekspresji

UWAGA: Nasza grupa25,26,27 i inni28,29,31 udowodniły, że WGCNA49 jest skuteczną metodą analizy klastrów koekspresji w proteomice ilościowej. JUMPn postępuje zgodnie z 3-etapową procedurą analizy WGCNA25,50: (i) wstępna definicja klastrów genów/białek o koekspresji przez dynamiczne wycinanie drzew51 na podstawie topologicznej macierzy nakładania się (TOM; określona na podstawie ilościowych podobieństw między genami/białkami); (ii) łączenie podobnych klastrów w celu zmniejszenia redundancji (w oparciu o dendrogram podobieństw własnych); oraz (iii) ostateczne przypisanie genów/białek do każdego klastra, które przekraczają minimalną granicę korelacji Pearsona.

  1. Skonfiguruj parametry WGCNA (Rysunek 3, środkowy panel). Następujące trzy parametry sterują odpowiednio trzema krokami:
    1. Ustaw minimalny rozmiar klastra na 30. Ten parametr określa minimalną liczbę białek wymaganych dla każdego klastra koekspresji w początkowym etapie (i) hybrydowego dynamicznego cięcia drzew opartego na TOM. Im większa wartość, tym mniejsza liczba klastrów zwracanych przez algorytm.
    2. Ustaw minimalną odległość między klastrami na 0,2. Zwiększenie tej wartości (np. z 0,2-0,3) może spowodować więcej scalania klastrów w kroku (ii), co skutkuje mniejszą liczbą klastrów.
    3. Ustaw minimalną wartość kME na 0,7. Białka zostaną przypisane do najbardziej skorelowanego klastra zdefiniowanego w kroku (ii), ale tylko białka z korelacją Pearsona przekraczającą ten próg zostaną zachowane. Białka, które ulegną uszkodzeniu na tym etapie, nie zostaną przypisane do żadnego klastra ("NA" dla białek, które uległy uszkodzeniu w raporcie końcowym).
  2. Rozpocznij analizę. Istnieją dwa sposoby przesyłania analizy grupowania współwyrażeń:
    1. Kliknij przycisk Prześlij analizę JUMPn w prawym dolnym rogu, aby automatycznie rozpocząć kompleksową analizę WGCNA, a następnie analizę sieci PPI.
    2. Alternatywnie, wybierz wykonanie tylko kroku WGCNA (szczególnie w celu dostrajania parametrów; patrz kroki 4.2.3-4.2.4):
    3. Kliknij przycisk Parametry zaawansowane u dołu strony Rozpocznij analizę; pojawi się nowe okno parametrów. W dolnym widżecie wybierz Tryb analizy, wybierz Tylko WGCNA, a następnie kliknij Odrzuć, aby kontynuować.
    4. Na stronie Rozpocznij analizę kliknij przycisk Prześlij analizę JUMPn.
    5. W każdym z powyższych przypadków po przesłaniu analizy pojawi się pasek postępu.
      UWAGA: Po zakończeniu analizy (zwykle < 1 minutę w przypadku analizy tylko WGCNA i <3 minuty w przypadku analizy kompleksowej) pojawi się okno dialogowe z komunikatem o powodzeniu uruchomienia i bezwzględną ścieżką do folderu wyników.
  3. Przeanalizuj wyniki WGCNA, jak pokazano w krokach 2.4-2.8 (Rysunek 5). Zwróć uwagę, że ścieżka bezwzględna do pliku co_exp_clusters_3colums.txt jest wyróżniona w górnej części strony wyników: Dane wyjściowe WGCNA, aby zarejestrować członkostwo w klastrze każdego białka i użyć go jako danych wejściowych do analizy tylko PPI.
  4. Rozwiązywanie problemów. Omówiono następujące trzy typowe przypadki. Po zaktualizowaniu parametrów, jak omówiono poniżej, wykonaj kroki 4.2.2-4.2.4, aby wygenerować nowe wyniki WGCNA.
    1. Jeśli na podstawie danych oczekiwany jest jeden ważny wzorzec współwyrażenia, ale algorytm go pominął, wykonaj kroki 4.4.2–4.4.4
    2. Brak klastra jest szczególnie prawdopodobny w przypadku małych klastrów o koekspresji, tj. tylko ograniczonej liczby (np. <30) białek wykazujących ten wzorzec. Przed ponowną analizą należy ponownie przeanalizować plik wejściowy matrycy kwantyfikacji białek i zlokalizować kilka dodatnich białek kontrolnych, które przylegają do tego ważnego wzorca koekspresji.
    3. Aby uratować małe klastry, zmniejsz minimalny rozmiar klastra (np. 10; rozmiar klastra mniejszy niż 10 może nie być solidny, więc nie jest to zalecane) i zmniejsz minimalną odległość klastra (np. 0,1; tutaj ustawienie na 0 jest również dozwolone, co oznacza, że automatyczne scalanie klastrów zostanie pominięte).
    4. Po wykonaniu kroku grupowania koekspresji ze zaktualizowanymi parametrami, najpierw sprawdź, czy klaster został uratowany z wykresów wzorca koekspresji, a następnie sprawdź kontrole pozytywne, przeszukując ich akcesje białek ze szczegółowej kwantyfikacji białek (upewnij się, że wybrałeś odpowiedni klaster koekspresji z widżetu rozwijanego po lewej stronie przed wyszukiwaniem).
      UWAGA: Do uratowania może być potrzebnych wiele iteracji dostrajania parametrów i ponownego uruchamiania.
    5. Jeśli jest zbyt wiele białek, których nie można przypisać do żadnego klastra, wykonaj kroki 4.4.6-4.4.7.
      UWAGA: Zazwyczaj niewielki procent (zwykle <10%) białek może nie być przypisany do żadnego klastra, ponieważ mogą to być białka odstające, które nie podążają za żadnym z typowych wzorców ekspresji zestawu danych. Jeśli jednak taki odsetek jest znaczący (np. >30%), sugeruje to, że istnieją dodatkowe wzorce koekspresji, których nie można zignorować.
    6. Zmniejsz zarówno parametry Minimalny rozmiar klastra, jak i Minimalna odległość klastra, aby złagodzić tę sytuację, wykrywając "nowe" klastry z koekspresją.
    7. Ponadto należy zmniejszyć parametr minimalnej korelacji Pearsona (kME), aby zmniejszyć te białka "klastra NA".
      UWAGA: Dostrojenie tego parametru nie spowoduje wygenerowania nowych klastrów, ale zamiast tego zwiększy rozmiar "istniejących" klastrów poprzez akceptację większej liczby wcześniej uszkodzonych białek o niższym progu; Zwiększy to jednak również niejednorodność każdego klastra, ponieważ teraz dozwolone są bardziej hałaśliwe białka.
    8. Dwa klastry mają bardzo niewielką różnicę wzorców; połącz je w jeden klaster, wykonując kroki 4.4.9-4.4.11.
    9. Zwiększ parametr Minimalna odległość klastra, aby rozwiązać ten problem.
    10. Jednak w niektórych sytuacjach algorytm może nigdy nie zwrócić pożądanego wzorca; w takim momencie ręcznie dostosuj lub edytuj członkostwo w klastrze w pliku co_exp_clusters_3colums.txt (plik z kroku 4.3), aby scalić.
    11. Weź plik po edycji jako dane wejściowe do dalszej analizy sieci PPI. W przypadku edycji ręcznej należy uzasadnić kryteria przypisania do grupy i zapisać procedurę edycji ręcznej.

5. Analiza sieci interakcji białko-białko

UWAGA: Poprzez nałożenie klastrów koekspresji na sieć PPI, każdy klaster koekspresji jest dalej stratyfikowany na mniejsze moduły PPI. Analiza jest przeprowadzana dla każdego klastra koekspresji i obejmuje dwa etapy: w pierwszym etapie JUMPn nakłada białka z klastra koekspresji na sieć PPI i znajduje wszystkie połączone komponenty (tj. wiele klastrów połączonych węzłów/białek; jako przykład patrz Rysunek 6A); następnie społeczności lub moduły (gęsto połączonych węzłów) zostaną wykryte iteracyjnie dla każdego połączonego komponentu przy użyciu metody topologicznej macierzy nakładania się (TOM)52.

  1. Skonfiguruj parametry analizy sieci PPI (Rysunek 3, prawy panel).
    1. Ustaw minimalny rozmiar modułu PPI na 2. Ten parametr określa minimalny rozmiar odłączonych komponentów z pierwszego etapu analizy. Każdy składnik mniejszy niż określony parametr zostanie usunięty z wyników końcowych.
    2. Ustaw maksymalny rozmiar modułu PPI na 40. Duże, niepołączone komponenty, które przekroczą ten próg, zostaną poddane drugiemu etapowi analizy opartej na TOM. Drugi etap analizy pozwoli na dalsze podzielenie każdego dużego składnika na mniejsze moduły: każdy moduł prawdopodobnie zawiera białka gęściej połączone niż oryginalny składnik jako całość.
  2. Rozpocznij analizę. Istnieją dwa sposoby przesyłania analizy sieci PPI:
    1. Naciśnij przycisk Prześlij analizę JUMPn, aby domyślnie automatycznie przeprowadzić analizę PPI po analizie WGCNA.
    2. Alternatywnie prześlij niestandardowe wyniki klastra koekspresji i wykonaj analizę tylko PPI, wykonując kroki 5.2.3-5.2.5.
    3. Przygotuj plik wejściowy, postępując zgodnie z formatem pliku co_exp_clusters_3colums.txt (patrz podrozdział 4.4).
    4. Kliknij przycisk Parametry zaawansowane u dołu strony Rozpocznij analizę; pojawi się nowe okno parametrów. W górnej sesji Prześlij wynik klastra współwyrażeń dla analizy "Tylko PPI" kliknij przeglądarkę, aby przesłać plik wejściowy przygotowany w kroku 5.2.3.
    5. W dolnym widżecie wybierz Tryb analizy, wybierz tylko PPI, a następnie kliknij Odrzuć, aby kontynuować. Na stronie Rozpocznij analizę kliknij przycisk Prześlij analizę JUMPn.
  3. Po zakończeniu analizy (zwykle <3 min) sprawdź wyniki PPI, jak pokazano w krokach 2.10-2.15 (Rysunek 6).
  4. Opcjonalny krok zaawansowany) Dostosuj modularyzację PPI, dostrajając parametry:
    1. Zwiększ parametr Maksymalny rozmiar modułu, aby umożliwić uwzględnienie większej liczby białek w wynikach PPI. Prześlij niestandardową sieć PPI, aby objąć nieudokumentowane interakcje, wykonując kroki 5.4.2-5.4.3.
    2. Kliknij przycisk Parametry zaawansowane u dołu strony Rozpocznij analizę; pojawi się nowe okno parametrów. Przygotuj dostosowany plik PPI, który zawiera trzy kolumny w formacie , C onnection i ; Tutaj są przedstawione przez oficjalne nazwy genów każdego białka.
    3. W obszarze Prześlij bazę danych PPI kliknij przycisk Przeglądaj, aby przesłać dostosowany plik PPI.

6. Analiza wzbogacenia ścieżki

UWAGA: Struktury hierarchiczne pochodzące z JUMPn zarówno klastrów koekspresji, jak i modułów PPI w ich obrębie, są automatycznie opisywane nadreprezentowanymi ścieżkami przy użyciu dokładnego testu Fishera. Używane bazy danych ścieżek/topologii obejmują Gene Ontology (GO), KEGG, Hallmark i Reactome. Użytkownicy mogą korzystać z zaawansowanych opcji, aby przesyłać spersonalizowane bazy danych do analizy (np. w przypadku analizy danych dotyczących gatunków innych niż ludzie).

  1. Domyślnie analiza wzbogacania ścieżek jest inicjowana automatycznie z grupowaniem koekspresji i analizą sieci PPI.
  2. Wyświetlanie wyników wzbogacania ścieżki:
    1. Wykonaj kroki 2.7, 2.12 i 2.15, aby wyświetlić różne formaty na stronach wyników. Zobacz szczegółowe wyniki w tabeli publikacji arkusza kalkulacyjnego w pliku ComprehensiveSummaryTables.xlsx (krok 2.16).
  3. (Opcjonalny krok zaawansowany) Prześlij niestandardową bazę danych do analizy wzbogacania ścieżki:
    1. Przygotuj plik tła genów, który zazwyczaj zawiera oficjalne nazwy genów wszystkich genów danego gatunku.
    2. Przygotuj plik biblioteki ontologii, wykonując kroki 6.3.3-6.3.4.
    3. Pobierz pliki biblioteki ontologii z publicznych witryn internetowych, w tym EnrichR53 i MSigDB54. Na przykład pobierz ontologię z Drosophila ze strony internetowej EnrichR55.
    4. Edytuj pobrany plik pod kątem wymaganego formatu z dwiema kolumnami: nazwą ścieżki jako pierwszą kolumną, a następnie oficjalnymi symbolami genów (oddzielonymi znakiem "/") jako drugą kolumną. Szczegółowy format pliku jest opisany na stronie pomocy oprogramowania JUMPn R shiny.
      UWAGA: Znajdź przykładowe pliki z tłem genów i biblioteką ontologii (z użyciem Drosophila jako instancji) w witrynie JUMPn GitHub56.
    5. Kliknij przycisk Parametry zaawansowane u dołu strony Rozpocznij analizę; pojawi się nowe okno parametrów.
    6. Znajdź element Prześlij plik tła do analizy wzbogacania ścieżki i kliknij Przeglądarka, aby przesłać plik tła przygotowany w kroku 6.3.1. Następnie w sesji wybierz tło, które ma być używane do analizy wzbogacania ścieżek, kliknij tło dostarczone przez użytkownika.
    7. Znajdź element Prześlij plik biblioteki ontologii do analizy wzbogacania ścieżki i kliknij przeglądarkę, aby przesłać plik biblioteki ontologii przygotowany w krokach 6.3.2-6.3.4. Następnie w sesji wybierz Bazy danych do analizy wzbogacania ścieżek, kliknij pozycję Baza danych dostarczona przez użytkownika w .xlsx formacie.
  4. Kliknij przycisk Prześlij analizę JUMPn w prawym dolnym rogu, aby rozpocząć analizę przy użyciu dostosowanej bazy danych.

7. Analiza zbioru danych z dużą próbą

UWAGA: JUMPn obsługuje analizę zbioru danych o dużej wielkości próbki (do 200 testowanych próbek). Aby ułatwić wizualizację dużego rozmiaru próby, potrzebny jest dodatkowy plik (o nazwie "meta file"), który określa grupę próbek, aby ułatwić wyświetlanie wyników grupowania współwyrażeń.

  1. Przygotuj i prześlij meta plik.
    1. Przygotuj plik meta, który określa informacje o grupie (np. grupie kontrolnej i chorobowej) dla każdej próbki, wykonując kroki 7.1.2-7.1.3.
    2. Upewnij się, że plik meta zawiera co najmniej dwie kolumny: kolumna 1 musi zawierać nazwy próbek identyczne z nazwami kolumn i uporządkować je w kolejności z pliku matrycy kwantyfikacji białek (przygotowanej w kroku 3.3); Kolumna 2 i następne będą używane do przypisywania grup dla dowolnej liczby obiektów zdefiniowanych przez użytkownika. Liczba kolumn jest elastyczna.
    3. Upewnij się, że pierwszy wiersz pliku meta zawiera nazwy kolumn dla każdej kolumny; począwszy od drugiego wiersza, powinny być wymienione informacje o poszczególnych próbkach grup lub innych cech (np. płeć, wiek, leczenie itp.).
    4. Prześlij plik meta, klikając przycisk Parametry zaawansowane na dole strony Rozpocznij analizę; pojawi się nowe okno parametrów. Przejdź do kroku 7.1.5
    5. Znajdź pozycję Prześlij plik meta i kliknij Przeglądarka, aby przesłać plik w tle. Jeśli nieoczekiwany format lub niedopasowane nazwy próbek zostaną wykryte przez JUMPn, pojawi się komunikat o błędzie w celu dalszego formatowania pliku meta (kroki 7.1.1-7.1.3).
  2. Dostosuj parametry analizy grupowania koekspresji: ustaw minimalną korelację Pearsona na 0,2. Ten parametr musi zostać złagodzony ze względu na większą wielkość próby.
  3. Kliknij przycisk Prześlij analizę JUMPn w prawym dolnym rogu, aby przesłać analizę.
  4. Wyświetlanie wyników analizy: wszystkie dane wyjściowe są takie same, z wyjątkiem wyświetlania wzorców klastrów współwyrażeń.
    1. Na stronie Wyniki 1: Dane wyjściowe WGCNA zwizualizuj klastry współwyrażeń jako wykresy skrzynkowe z próbkami stratyfikowanymi przez zdefiniowane przez użytkownika grupy próbek lub funkcje. Każda kropka na wykresie reprezentuje genę własną (tj. wzorzec konsensusu klastra) obliczoną przez algorytm WGCNA.
    2. Jeśli użytkownik podał wiele funkcji (np. wiek, płeć, leczenie itp.) w celu pogrupowania próbek, kliknij pole rozwijane Wybierz format wyrażenia, aby wybrać inną funkcję grupowania próbek.

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Wyniki

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Użyliśmy naszych opublikowanych zestawów danych z głębokiej proteomiki25,26,27,30 (Rysunki 5 i Rysunek 6), a także symulacje danych57 (Tabela 1), aby zoptymalizować i ocenić wydajność JUMPn. Do analizy grupowania białek o koekspresji za pomocą WGCNA zalecamy wykorzystanie białek znacznie zmienio...

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Dyskusja

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Tutaj przedstawiliśmy nasze oprogramowanie JUMPn i jego protokół, które zostały zastosowane w wielu projektach do analizy mechanizmów molekularnych przy użyciu głębokich danych proteomicznych 25,26,27,30,64. Oprogramowanie i protokół JUMPn zostały w pełni zoptymalizowane, w tym uwzględnienie białek DE w analizie sieci koekspresji, kompilacja kompleksowej i wys...

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Oświadczenia

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Autorzy nie mają nic do ujawnienia.

Podziękowania

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Wsparcie finansowe zostało zapewnione przez National Institutes of Health (NIH) (R01AG047928, R01AG053987, RF1AG064909, RF1AG068581 i U54NS110435) oraz ALSAC (American Liban Syrian Associated Charities). Analiza stwardnienia rozsianego została przeprowadzona w Centrum Proteomiki i Metabolomiki Szpitala Dziecięcego St. Jude Children's Research Hospital, które było częściowo wspierane przez NIH Cancer Center Support Grant (P30CA021765). Wyłączną odpowiedzialność za treść ponoszą autorzy i nie muszą one reprezentować oficjalnych poglądów National Institutes of Health.

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Materiały

Lista materiałów użytych w tym artykule
NazwaFirmaNumer katalogowyKomentarze
MacBook Pro z czterordzeniowym procesorem 2,3 GHz i systemem operacyjnym 10.15.7.Firma Apple Inc.MacBook Pro 13''Sprzęt używany do tworzenia i testowania oprogramowania
AnocondaAnaconda, Inc.wersja 4.9.2https://docs.anaconda.com/anaconda/install/
minicondaAnaconda, Inc.Wersja 4.9.2https://docs.conda.io/en/latest/miniconda.html
RStudioRStudio Korporacja pożytku publicznegow wersji 4.0.3https://www.rstudio.com/products/rstudio/download/
Shiny ServerRStudio Korporacja pożytku publicznegohttps://shiny.rstudio.com/articles/shinyapps.html

Bibliografia

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  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).

Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.

Przedruki i uprawnienia

Poproś o pozwolenie na ponowne wykorzystanie tekstu lub ilustracji tego artykułu JoVE

Poproś o pozwolenie

Tagi

Protein Co ExpressionNetwork AnalysisProteomics ClusteringProtein Interaction NetworksPathway EnrichmentCo Expression ClusteringPPI Module DetectionQuantitative ProteomicsR Shiny PlatformMass Spectrometry Proteomics

Powiązane artykuły