$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
OPMERKING: In dit protocol wordt het gebruik van JUMPn geïllustreerd door gebruik te maken van een gepubliceerde dataset van volledige proteoomprofilering tijdens B-celdifferentiatie gekwantificeerd door TMT isobaar labelreagens27.
1. Installatie van JUMPn-software
OPMERKING: Er zijn twee opties voor het instellen van de JUMPn-software: (i) installatie op een lokale computer voor persoonlijk gebruik; en (ii) implementatie van JUMPn op een externe Shiny Server voor meerdere gebruikers. Voor lokale installatie is een pc met internettoegang en ≥4 Gb RAM voldoende om JUMPn-analyse uit te voeren voor een gegevensset met een kleine steekproefgrootte (n < 30); groter RAM (bijv. 16 Gb) is nodig voor analyse van grote cohorten (bijv. n = 200 monsters).
- Installeer de software op een lokale computer. Laat de webbrowser na de installatie JUMPn starten en laat de analyse op de lokale computer uitvoeren.
- Installeer anaconda42 of miniconda43 volgens de online instructies.
- Download de JUMPn broncode41. Dubbelklik om het gedownloade bestand uit te pakken JUMPn_v_1.0.0.zip; er wordt een nieuwe map met de naam JUMPn_v_1.0.0 gemaakt.
- Open de opdrachtregelterminal. Gebruik in Windows de Anaconda-prompt. Gebruik in MacOS de ingebouwde terminaltoepassing.
- De JUMPn Conda-omgeving maken: haal het absolute pad van de map JUMPn_v_1.0.0 op (bijvoorbeeld /path/to/JUMPn_v_1.0.0). Om een lege Conda-omgeving te maken en te activeren, typt u de volgende opdrachten op de terminal
conda create -p /path/to/JUMPn_v_1.0.0/JUMPn -y
conda activeren /path/to/JUMPn_v_1.0.0/JUMPn
- JUMPn-afhankelijkheden installeren: Installeer R (typ op de terminal conda install -c conda-forge r=4.0.0 -y), wijzig de huidige map in de map JUMPn_v_1.0.0 (typ op de terminal cd path/to/JUMPn_v_1.0.0) en installeer de afhankelijkheidspakketten (typ op de terminal Rscript bootstrap. R)
- Start JUMPn in de webbrowser: Wijzig de huidige map in de uitvoeringsmap (op de terminal typ cd execution) en start JUMPn (typ op de terminal R -e "shiny::runApp()")
- Zodra het bovenstaande is uitgevoerd, verschijnt het terminalscherm Luisteren op http://127.0.0.1:XXXX (hier geeft XXXX 4 willekeurige getallen aan). Kopieer en plak http://127.0.0.1:XXXX in de webbrowser, waarop de JUMPn-welkomstpagina wordt weergegeven (afbeelding 2).
- Implementatie op Shiny Server. Voorbeelden van Shiny Server zijn de commerciële shinyapps.io server of een institutioneel ondersteunde Shiny Servers.
- Download en installeer RStudio volgens de instructies44.
- Verkrijg de implementatiemachtiging voor de Shiny Server. Voor de shinyapps.io server stelt u het gebruikersaccount in door de instructies45 te volgen. Voor de shiny-server van de instelling neemt u contact op met de serverbeheerder voor het aanvragen van machtigingen.
- Download de JUMPn broncode41 naar de lokale machine; installatie is niet nodig. Open de server. R of ui. R-bestanden in RStudio en klik op het vervolgkeuzemenu Publiceren op server in de rechterbovenhoek van de RStudio IDE.
- Typ in het deelvenster Publiceren naar account het serveradres. Druk op de knop Publiceren . Succesvolle implementatie wordt gevalideerd na automatische omleiding van RStudio naar de RShiny-server waar de toepassing is geïmplementeerd.
2. Demo uitvoeren met behulp van een voorbeeldgegevensset
OPMERKING: JUMPn biedt een demorun met behulp van de gepubliceerde B-cel proteomics-dataset. De demorun illustreert een gestroomlijnde workflow die de kwantificeringsmatrix van differentieel tot expressie gebrachte eiwitten als input neemt en co-expressieclustering, pathwayverrijking en PPI-netwerkanalyse sequentieel uitvoert.
- Klik op de JUMPn-startpagina (figuur 2) op de knop Analyse starten om de JUMPn-analyse te starten.
- Klik in de linkerbenedenhoek van de pagina Analyse starten (figuur 3) op de knop Demo B-celproteomische gegevens uploaden ; er verschijnt een dialoogvenster met de melding dat de gegevens zijn geüpload.
- Klik in de rechterbenedenhoek van de pagina op de knop JUMPn-analyse verzenden om de demorun te starten met behulp van standaardparameters; er verschijnt een voortgangsbalk die het verloop van de analyse aangeeft. Wacht tot aan de voortgangsbalk is voldaan (3 min verwacht).
- Zodra de demorun is voltooid, verschijnt er een dialoogvenster met het bericht geslaagde uitvoering en het absolute pad naar de resultaatmap. Klik op Doorgaan naar Resultaten om door te gaan.
- De webpagina leidt de gebruiker eerst naar de resultaten van het co-expressiecluster van WGCNA. Klik op Resultaten weergeven in het dialoogvenster om door te gaan.
- Zoek de co-expressiepatronen van eiwitten aan de linkerkant van de pagina Resultaatpagina 1: WGCNA-uitvoer . Klik op de vervolgkeuzelijst Selecteer de expressie-indeling om te navigeren tussen twee figuurindelingen:
- Selecteer Trends om de trendsplot weer te geven, waarbij elke regel de individuele eiwitrijkdom in monsters vertegenwoordigt. De kleur van elke lijn geeft aan hoe dicht het expressiepatroon zich bevindt bij de consensus van het co-expressiecluster (d.w.z. "eigengen" zoals gedefinieerd door het WGCNA-algoritme).
- Selecteer Boxplot om co-expressiepatronen in boxplot-indeling voor elk voorbeeld weer te geven.
- Bekijk de pathway/ontologie verrijking heatmap aan de rechterkant van de WGCNA output pagina. De meest verrijkte paden voor elk cluster worden samen weergegeven in een heatmap, waarbij de kleurintensiteit de door Benjamini-Hochberg gecorrigeerde p-waarde weerspiegelt.
- Scrol omlaag op de webpagina om het expressiepatroon voor individuele eiwitten te bekijken.
- Gebruik de vervolgkeuzelijst Selecteer het co-expressiecluster om eiwitten van elk cluster weer te geven (standaard is cluster 1). Selecteer een specifiek eiwit in de tabel, waarop de staafplot onder de tabel automatisch wordt bijgewerkt om de eiwitrijkdom weer te geven.
- Zoek specifieke eiwitnamen met behulp van het vak Zoeken aan de rechterkant van de tabel naar een specifiek eiwit.
- Om PPI-resultaten te bekijken, klikt u op de resultatenpagina 2: PPI-uitvoer bovenaan.
- Klik op Selecteer het co-expressiecluster om de resultaten voor een specifiek co-expressiecluster weer te geven (standaard is cluster 1). De weergaven van alle figuurvensters op deze pagina worden bijgewerkt voor het nieuw geselecteerde cluster.
- Bekijk de PPI-netwerken voor het geselecteerde co-expressiecluster in het linkerdeelvenster:
- Klik op de vervolgkeuzelijst Selecteren op groep om afzonderlijke PPI-modules binnen het netwerk te markeren. Klik op de selecteer een netwerklay-out formaat vervolgkeuzelijst om de netwerklay-out te wijzigen (standaard is door Fruchterman Reingold).
- Gebruik de muis en het trackpad om stappen 2.11.3-2.11.5 uit te voeren.
- Zoom indien nodig in of uit op het PPI-netwerk. De gennamen van elk knooppunt in het netwerk worden weergegeven wanneer er voldoende is ingezoomd.
- Wanneer u bent ingezoomd, selecteert en klikt u op een bepaald eiwit om dat eiwit en zijn netwerkburen te markeren.
- Sleep een bepaald knooppunt (eiwit) in het netwerk om de positie in de lay-out te wijzigen; daardoor kan de netwerklay-out door de gebruiker worden gereorganiseerd.
- Bekijk in het rechterdeelvenster van de PPI-resultatenpagina de informatie op clusterniveau op co-expressieniveau die helpt bij de interpretatie van PPI-resultaten:
- Bekijk het co-expressiepatroon van het geselecteerde cluster standaard als boxplot.
- Klik op de selecteer de expressie-indeling vervolgkeuzelijst voor meer informatie of displays zoals vermeld in stappen 2.12.3-2.12.5.
- Selecteer Trends om trends plot voor het co-expressiepatroon weer te geven.
- Selecteer Pathway Barplot om aanzienlijk verrijkte pathways voor het co-expressiecluster weer te geven.
- Selecteer Pathway Circle Plot om aanzienlijk verrijkte paden voor het co-expressiecluster weer te geven in de cirkelplotindeling.
- Scrol omlaag op de webpagina Resultaatpagina 2: PPI-uitvoer om resultaten op het niveau van de afzonderlijke PPI-module weer te geven. Klik op de vervolgkeuzelijst Selecteer de module om een specifieke PPI-module te selecteren voor weergave (Cluster1: Module 1 wordt standaard weergegeven).
- Bekijk de PPI-module in het linkerdeelvenster. Volg de stappen 2.11.2-2.11.5 om de netwerkweergave te manipuleren.
- Bekijk de resultaten van de pathway/ontologieverrijking op het rechterpaneel. Klik op de vervolgkeuzelijst Selecteer de Pathway Annotation Style voor meer informatie en displays:
- Selecteer Barplot om aanzienlijk verrijkte paden voor de geselecteerde PPI-module weer te geven.
- Selecteer Cirkelplot om aanzienlijk verrijkte paden voor de geselecteerde PPI-module weer te geven in de indeling van een cirkelplot.
- Selecteer Heatmap om aanzienlijk verrijkte paden en de bijbehorende gennamen van de geselecteerde PPI-module weer te geven.
- Selecteer Tabel om de gedetailleerde resultaten van de pathwayverrijking weer te geven, inclusief de naam van pathways/ontologietermen, gennamen en de P-waarde van Fisher's exacte test.
- Bekijk de publicatietabel in een spreadsheetindeling: volg het absolute pad (boven aan beide resultatenpagina's afgedrukt) en zoek de tabel met de publicatiespreadsheet met de naam ComprehensiveSummaryTables.xlsx.
3. Voorbereiding van het invoerbestand en uploaden naar JUMPn
OPMERKING: JUMPn neemt als input de kwantificeringsmatrix van ofwel de differentieel tot expressie gebrachte eiwitten (gecontroleerde methode) of de meest variabele eiwitten (unsupervised methode). Als het doel van het project is om eiwitten te begrijpen die zijn veranderd in meerdere omstandigheden (bijvoorbeeld verschillende ziektegroepen of tijdreeksanalyse van biologisch proces), heeft de gesuperviseerde methode voor het uitvoeren van DE-analyse de voorkeur; anders kan een onbewaakte benadering van het selecteren van de meest variabele eiwitten worden gebruikt voor het verkennende doel.
- Genereer de eiwitkwantificatietabel, met elk eiwit als rijen en elk monster als kolommen. Bereik dit via moderne op massaspectrometrie gebaseerde proteomics-softwaresuite (bijv. JUMP-suite 13,14,39, Proteome Discoverer, Maxquant 15,46).
- Definieer de variabele proteoom.
- Gebruik de statistische analyseresultaten van de proteomics-softwaresuite om differentieel tot expressie gebrachte (DE) eiwitten te definiëren (bijvoorbeeld met aangepaste p-waarde < 0,05).
- Als alternatief kunnen gebruikers het voorbeeld R-code47 volgen om DE of de meeste variabele eiwitten te definiëren.
- Formatteer het invoerbestand met behulp van het gedefinieerde variabele proteoom.
OPMERKING: De vereiste invoerbestandsindeling (afbeelding 4) bevat een veldnamenrij; de kolommen omvatten eiwittoetreding (of unieke ID's), GN (officiële gensymbolen), eiwitbeschrijving (of door de gebruiker verstrekte informatie), gevolgd door eiwitkwantificering van individuele monsters.
- Volg de volgorde van de kolommen die in stap 3.1 zijn opgegeven, maar de kolomnamen van de koptekst zijn flexibel voor de gebruiker.
- Gebruik voor TMT (of vergelijkbaar) gekwantificeerd proteoom de samengevatte INTENSITEIT van tmt-reporters als inputkwantificeringswaarden. Gebruik voor labelvrije gegevens ofwel genormaliseerde spectrale tellingen (bijv. NSAF48) of een op intensiteit gebaseerde methode (bijv. LFQ-intensiteit of iBAQ-eiwitintensiteit gerapporteerd door Maxquant46).
- Ontbrekende waarden zijn toegestaan voor JUMPn-analyse. Zorg ervoor dat u deze als NA labelt in de kwantificeringsmatrix. Het wordt echter aanbevolen om alleen eiwitten met kwantificering te gebruiken in meer dan 50% van de monsters.
- Sla het resulterende invoerbestand op als .txt-, .xlsx- of .csv-indeling (alle drie worden ondersteund door JUMPn).
- Invoerbestand uploaden:
- Klik op de knop Browser en selecteer het invoerbestand (figuur 3, linkerdeelvenster); de bestandsindeling (xlsx, csv en txt worden ondersteund) wordt automatisch gedetecteerd.
- Als het invoerbestand intensiteitsachtige kwantificeringswaarden bevat (bijvoorbeeld die gegenereerd door JUMP suite39) of ratio-achtige (bijvoorbeeld van Proteome Discoverer), selecteert u Ja voor de optie Log2-transformatie van gegevens uitvoeren; Anders zijn de gegevens mogelijk al in logboeken getransformeerd, dus selecteer Nee voor deze optie.
4. Co-expressie clustering analyse
OPMERKING: Onze groep 25,26,27 en anderen 28,29,31 hebben bewezen dat WGCNA49 een effectieve methode is voor co-expressie clustering analyse van kwantitatieve proteomics. JUMPn volgt een 3-stappenprocedure voor WGCNA-analyse25,50: (i) initiële definitie van co-expressiegen/eiwitclusters door dynamisch boomsnijden51 op basis van de topologische overlapmatrix (TOM; bepaald door kwantificeringsovereenkomsten tussen genen/eiwitten); ii) samenvoeging van soortgelijke clusters om redundantie te verminderen (op basis van dendrogram van eigengene overeenkomsten); en (iii) de uiteindelijke toewijzing van genen/eiwitten aan elk cluster die de minimale Pearson-correlatieafsnijding overschrijden.
- Configureer de WGCNA-parameters (figuur 3, middenpaneel). De volgende drie parameters regelen respectievelijk de drie stappen:
- Stel de minimale clustergrootte in op 30. Deze parameter definieert het minimale aantal eiwitten dat nodig is voor elk co-expressiecluster in de eerste stap (i) van tom-gebaseerde hybride dynamische boomkap. Hoe groter de waarde, hoe kleiner het aantal clusters dat door het algoritme wordt geretourneerd.
- Stel de minimale clusterafstand in op 0,2. Het verhogen van deze waarde (bijvoorbeeld van 0,2-0,3) kan ertoe leiden dat er tijdens stap (ii) meer clusters samensmelten, wat resulteert in een kleiner aantal clusters.
- Stel minimale kME in op 0,7. Eiwitten worden toegewezen aan het meest gecorreleerde cluster dat in stap (ii) is gedefinieerd, maar alleen eiwitten met Pearson-correlatie die deze drempel overschrijden, blijven behouden. Eiwitten die in deze stap falen, worden niet toegewezen aan een cluster ('NA'-cluster voor de mislukte eiwitten in het eindrapport).
- Start de analyse. Er zijn twee manieren om de co-expressieclusteranalyse in te dienen:
- Klik op de knop JUMPn-analyse verzenden in de rechterbenedenhoek om de uitgebreide analyse van WGCNA automatisch te starten, gevolgd door PPI-netwerkanalyse.
- U kunt er ook voor kiezen om alleen de WGCNA-stap uit te voeren (met name voor het afstemmen van parameters; zie stappen 4.2.3-4.2.4):
- Klik op de knop Geavanceerde parameters onderaan de pagina Analyse starten ; er verschijnt een nieuw parametervenster. In de onderste widget, Selecteer Analysemodus, selecteer alleen WGCNA en klik vervolgens op Afwijzen om door te gaan.
- Klik op de pagina Analyse starten op de knop JUMPn-analyse verzenden .
- In beide bovenstaande gevallen verschijnt er een voortgangsbalk bij het indienen van de analyse.
OPMERKING: Zodra de analyse is voltooid (meestal < 1 min voor WGCNA Only-analyse en <3 minuten voor uitgebreide analyse), verschijnt er een dialoogvenster met een bericht over geslaagd uitvoeren en het absolute pad naar de resultaatmap.
- Bekijk de WGCNA-resultaten zoals geïllustreerd in stap 2.4-2.8 (figuur 5). Merk op dat het absolute pad naar het bestand co_exp_clusters_3colums.txt is gemarkeerd bovenaan de resultatenpagina: WGCNA Output om het clusterlidmaatschap van elk eiwit vast te leggen en te gebruiken als invoer voor de PPI Only-analyse .
- Probleemoplossing. De volgende drie veel voorkomende gevallen worden besproken. Zodra de parameters zijn bijgewerkt zoals hieronder besproken, volgt u de stappen 4.2.2-4.2.4 om nieuwe WGCNA-resultaten te genereren.
- Als een belangrijk co-expressiepatroon wordt verwacht van de gegevens, maar door het algoritme wordt gemist, volgt u de stappen 4.4.2-4.4.4
- Een ontbrekend cluster is vooral waarschijnlijk voor kleine co-expressieclusters, d.w.z. slechts een beperkt aantal (bijv. <30) eiwitten die dit patroon vertonen. Onderzoek vóór de heranalyse het invoerbestand van de eiwitkwantificeringsmatrix opnieuw en lokaliseer verschillende positieve controle-eiwitten die zich houden aan dat belangrijke co-expressiepatroon.
- Om de kleine clusters te redden, verlaagt u de minimale clustergrootte (bijvoorbeeld 10; clustergrootte kleiner dan 10 is mogelijk niet robuust, dus niet aanbevolen) en verlaagt u de minimale clusterafstand (bijvoorbeeld 0,1; hier is instelling als 0 ook toegestaan, wat betekent dat automatisch cluster samenvoegen wordt overgeslagen).
- Nadat u de co-expressieclusteringstap met de bijgewerkte parameters hebt uitgevoerd, controleert u eerst of het cluster is gered uit de co-expressiepatroonplots en controleert u vervolgens de positieve besturingselementen door hun eiwittoetredingen te zoeken in Gedetailleerde eiwitkwantificering (zorg ervoor dat u het juiste co-expressiecluster selecteert in de vervolgkeuzewidget aan de linkerkant voordat u gaat zoeken).
OPMERKING: Meerdere iteraties van parameterafstemming en herhaling kunnen nodig zijn voor de redding.
- Als er te veel eiwitten zijn die niet aan een cluster kunnen worden toegewezen, volgt u de stappen 4.4.6-4.4.7.
OPMERKING: Meestal kan een klein percentage (meestal <10%) van eiwitten niet aan een cluster worden toegewezen, omdat dit uitschieters kunnen zijn die geen van de gemeenschappelijke expressiepatronen van de dataset hebben gevolgd. Als een dergelijk percentage echter significant is (bijvoorbeeld >30%), suggereert dit dat er aanvullende co-expressiepatronen bestaan die niet kunnen worden genegeerd.
- Verlaag zowel de parameters Minimale clustergrootte als Minimale clusterafstand om deze situatie te verlichten door 'nieuwe' co-expressieclusters te detecteren.
- Verlaag bovendien de minimale Pearson-correlatie (kME) parameter om deze 'NA-cluster'-eiwitten te verkleinen.
OPMERKING: Het afstemmen van deze parameter zal geen nieuwe clusters genereren, maar in plaats daarvan de grootte van 'bestaande' clusters vergroten door meer eerder mislukte eiwitten met de onderste drempel te accepteren; dit zal echter ook de heterogeniteit van elk cluster vergroten, omdat er nu meer luidruchtige eiwitten zijn toegestaan.
- Twee clusters hebben een zeer klein verschil in patronen; voeg ze samen in één cluster volgens de stappen 4.4.9-4.4.11.
- Verhoog de parameter Minimale clusterafstand om het probleem op te lossen.
- In sommige situaties kan het algoritme echter nooit het gewenste patroon retourneren; pas in zo'n ogenblik het clusterlidmaatschap handmatig aan of bewerk het clusterlidmaatschap in het bestand co_exp_clusters_3colums.txt (bestand uit stap 4.3) om samen te voegen.
- Neem het nabewerkte bestand als invoer voor de downstream PPI-netwerkanalyse. In het geval van handmatige bewerking, rechtvaardigt u de criteria van clustertoewijzing en registreert u de procedure voor handmatige bewerking.
5. Eiwit-eiwit interactie netwerk analyse
OPMERKING: Door co-expressieclusters op het PPI-netwerk te plaatsen, wordt elk co-expressiecluster verder gestratificeerd in kleinere PPI-modules. De analyse wordt uitgevoerd voor elk co-expressiecluster en omvat twee fasen: in de eerste fase plaatst JUMPn eiwitten uit het co-expressiecluster op het PPI-netwerk en vindt alle verbonden componenten (d.w.z. meerdere clusters van verbonden knooppunten / eiwitten; zie bijvoorbeeld figuur 6A); vervolgens worden gemeenschappen of modules (van dicht verbonden knooppunten) voor elke verbonden component iteratief gedetecteerd met behulp van de topologische overlapmatrix (TOM) methode52.
- Configureer parameters voor PPI-netwerkanalyse (figuur 3, rechterdeelvenster).
- Stel minimale PPI-modulegrootte in op 2. Deze parameter definieert de minimale grootte van de niet-verbonden componenten uit de eerste fase analyse. Elk onderdeel dat kleiner is dan de opgegeven parameter wordt uit de eindresultaten verwijderd.
- Stel maximale PPI-modulegrootte in op 40. Grote, niet-verbonden componenten die deze drempel overschrijden, ondergaan een tom-gebaseerde analyse in de tweede fase. De analyse van de tweede fase zal elke grote component verder opsplitsen in kleinere modules: elke module bevat vermoedelijk eiwitten die dichter verbonden zijn dan de oorspronkelijke component als geheel.
- Start de analyse. Er zijn twee manieren om de PPI-netwerkanalyse in te dienen:
- Druk op de knop JUMPn-analyse verzenden om de PPI-analyse na WGCNA-analyse standaard automatisch uit te voeren.
- U kunt ook aangepaste co-expressieclusterresultaten uploaden en alleen PPI-analyse uitvoeren volgens de stappen 5.2.3-5.2.5.
- Bereid het invoerbestand voor door de indeling van het bestand co_exp_clusters_3colums.txt te volgen (zie subsectie 4.4).
- Klik op de knop Geavanceerde parameters onderaan de pagina Analyse starten ; er verschijnt een nieuw parametervenster. In de bovenste sessie Co-expressieclusterresultaat uploaden voor 'PPI Only'-analyse, klikt u op Browser om het invoerbestand te uploaden dat is voorbereid door stap 5.2.3.
- In de onderste widget, Selecteer Analysemodus, selecteer alleen PPI en klik vervolgens op Negeren om door te gaan. Klik op de pagina Analyse starten op de knop JUMPn-analyse verzenden .
- Zodra de analyse is voltooid (meestal <3 min), onderzoekt u de PPI-resultaten zoals geïllustreerd in stap 2.10-2.15 (figuur 6).
- Optionele geavanceerde stap) Pas PPI-modularisatie aan door parameters af te stemmen:
- Verhoog de parameter Maximale modulegrootte om meer eiwitten toe te staan die zijn opgenomen in de PPI-resultaten. Upload een aangepast PPI-netwerk voor ongedocumenteerde interacties en volg de stappen 5.4.2-5.4.3.
- Klik op de knop Geavanceerde parameters onderaan de pagina Analyse starten ; er verschijnt een nieuw parametervenster. Bereid het aangepaste PPI-bestand voor, dat drie kolommen bevat in de indeling , C-onnection en ; hier worden gepresenteerd door de officiële gennamen van elk eiwit.
- Klik in Een PPI-database uploaden op de knop Bladeren om het aangepaste PPI-bestand te uploaden.
6. Analyse van de verrijking van de route
OPMERKING: De van JUMPn afgeleide hiërarchische structuren van zowel co-expressieclusters als PPI-modules worden automatisch geannoteerd met oververtegenwoordigde paden met behulp van de exacte test van Fisher. De gebruikte pathway/topologie databases omvatten Gene Ontology (GO), KEGG, Hallmark en Reactome. Gebruikers kunnen geavanceerde opties gebruiken om aangepaste databases te uploaden voor de analyse (bijvoorbeeld in het geval van het analyseren van gegevens van niet-menselijke soorten).
- Standaard wordt de padverrijkingsanalyse automatisch gestart met co-expressieclustering en PPI-netwerkanalyse.
- Bekijk de resultaten van de padverrijking:
- Volg stap 2.7, 2.12 en 2.15 om verschillende indelingen op de resultatenpagina's te visualiseren. Bekijk gedetailleerde resultaten in de publicatietabel van spreadsheets in het bestand ComprehensiveSummaryTables.xlsx (stap 2.16).
- (Optionele geavanceerde stap) Upload aangepaste database voor pathway-verrijkingsanalyse:
- Bereid het genachtergrondbestand voor, dat meestal de officiële gennamen van alle genen van een soort bevat.
- Bereid het ontologiebibliotheekbestand voor volgens de stappen 6.3.3-6.3.4.
- Download de ontologiebibliotheekbestanden van openbare websites, waaronder EnrichR53 en MSigDB54. Download bijvoorbeeld ontologie van Drosophila van de EnrichR-website55.
- Bewerk het gedownloade bestand voor de vereiste indeling met twee kolommen: de padnaam als eerste kolom en vervolgens de officiële gensymbolen (gescheiden door "/") als de tweede kolom. Het gedetailleerde bestandsformaat wordt beschreven op de Help-pagina van de JUMPn R shiny-software.
OPMERKING: Zoek voorbeeldbestanden met genachtergrond en ontologiebibliotheek (met Drosophila als instantie) op de JUMPn GitHub-site56.
- Klik op de knop Geavanceerde parameters onderaan de pagina Analyse starten; er verschijnt een nieuw parametervenster.
- Zoek een achtergrondbestand uploaden voor Pathway Enrichment Analysis-item en klik op Browser om het achtergrondbestand te uploaden dat is voorbereid in stap 6.3.1. Selecteer vervolgens in de sessie de achtergrond die moet worden gebruikt voor Pathway Enrichment Analysis, klik op Door de gebruiker geleverde achtergrond.
- Zoek een ontologiebibliotheekbestand uploaden voor Pathway Enrichment Analysis-item en klik op Browser om het ontologiebibliotheekbestand te uploaden dat is voorbereid in stappen 6.3.2-6.3.4. Klik vervolgens in de sessie , Selecteer databases voor Pathway Enrichment Analysis, op Door de gebruiker geleverde database in .xlsx formaat.
- Klik op de knop JUMPn-analyse verzenden in de rechterbenedenhoek om de analyse te starten met behulp van de aangepaste database.
7. Analyse van dataset met grote steekproefgrootte
OPMERKING: JUMPn ondersteunt de analyse van datasets met een grote steekproefgrootte (tot 200 geteste monsters). Om de visualisatie van een grote steekproefgrootte te vergemakkelijken, is een extra bestand (met de naam 'metabestand') nodig dat de voorbeeldgroep opgeeft om de weergave van co-expressieclusteringresultaten te vergemakkelijken.
- Metabestand voorbereiden en uploaden.
- Bereid het metabestand voor dat groepsinformatie (bijvoorbeeld controle- en ziektegroepen) opgeeft voor elk monster volgens de stappen 7.1.2-7.1.3.
- Zorg ervoor dat het metabestand ten minste twee kolommen bevat: kolom 1 moet de monsternamen bevatten die identiek zijn aan de kolomnamen en volgorde uit het eiwitkwantificeringsmatrixbestand (zoals opgesteld in stap 3.3); Kolom 2 en hoger wordt gebruikt voor groepstoewijzing voor een willekeurig aantal functies die door de gebruiker zijn gedefinieerd. Het aantal kolommen is flexibel.
- Zorg ervoor dat de eerste rij van het metabestand de kolomnamen voor elke kolom bevat; vanaf de tweede rij moet individuele steekproefinformatie van groepen of andere kenmerken (bijv. geslacht, leeftijd, behandeling, enz.) worden vermeld.
- Upload het metabestand door op de knop Geavanceerde parameters onderaan de pagina Analyse starten te klikken; er verschijnt een nieuw parametervenster. Ga verder met stap 7.1.5
- Zoek upload een metabestandsitem en klik op Browser om het achtergrondbestand te uploaden. Als de onverwachte indeling of niet-overeenkomende voorbeeldnamen worden gedetecteerd door JUMPn, verschijnt er een foutbericht voor verdere opmaak van het metabestand (stappen 7.1.1-7.1.3).
- De parameters voor co-expressieclusteranalyse aanpassen: stel Minimale Pearson-correlatie in op 0,2. Deze parameter moet worden versoepeld vanwege de grotere steekproefomvang.
- Klik op de knop JUMPn-analyse verzenden in de rechterbenedenhoek om de analyse in te dienen.
- Analyseresultaten weergeven: alle gegevensuitvoer is hetzelfde, behalve voor het weergeven van de co-expressieclusterpatronen.
- Visualiseer op de pagina Resultatenpagina 1: WGCNA-uitvoer de co-expressieclusters als boxplots met voorbeelden die zijn gestratificeerd door de door de gebruiker gedefinieerde voorbeeldgroepen of -functies. Elke stip in de plot vertegenwoordigt het eigengen (d.w.z. het consensuspatroon van het cluster) berekend door het WGCNA-algoritme.
- Als de gebruiker meerdere functies heeft opgegeven (bijv. leeftijd, geslacht, behandeling, enz.) om de voorbeelden te groeperen, klikt u op de vervolgkeuzelijst Selecteer de expressie-indeling om een andere functie te selecteren voor het groeperen van de voorbeelden.