$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
De monsters die in dit protocol werden gebruikt, werden goedgekeurd door de ethische commissies van zowel de afdeling Microbiologie van het Instituut voor Biomedische Wetenschappen van de Universiteit van São Paulo als de Federale Universiteit van Sergipe (Protocollen: respectievelijk 54937216.5.0000.5467 en 54835916.2.0000.5546).
1. Docker desktop installatie
OPMERKING: De stappen om de Docker-omgeving voor te bereiden verschillen tussen de besturingssystemen (besturingssystemen). Daarom moeten Mac-gebruikers de stappen 1.1 volgen, Linux-gebruikers moeten stappen volgen die worden vermeld als 1.2 en Windows-gebruikers moeten stappen volgen die worden vermeld als 1.3.
- Installeer op MacOS.
- Ga naar de Get Docker-website (Tabel met materialen), klik op Docker Desktop voor Mac en klik vervolgens op de link Downloaden van Docker Hub .
- Download het installatiebestand door op de knop Docker ophalen te klikken.
- Voer het bestand Docker.dmg uit om het installatieprogramma te openen en sleep het pictogram naar de map Programma's . Lokaliseer en voer de Docker.app in de map Programma's uit om het programma te starten.
OPMERKING: Het softwarespecifieke menu in de bovenste statusbalk geeft aan dat de software wordt uitgevoerd en dat deze toegankelijk is vanaf een terminal.
- Installeer het containerprogramma op het Linux-besturingssysteem.
- Ga naar de Get Docker Linux-website (Tabel met materialen) en volg de instructies voor het installeren met behulp van de repository-sectie die beschikbaar is op de Docker Linux Repository-koppeling .
- Werk alle Linux-pakketten bij via de opdrachtregel:
sudo apt-get update
- Installeer de vereiste pakketten op Docker:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
- Maak een software archief sleutelhangerbestand:
krul -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- Voeg Docker deb-informatie toe aan het bestand source.list:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Werk alle pakketten opnieuw bij, inclusief de pakketten die onlangs zijn toegevoegd:
sudo apt-get update
- Installeer de desktopversie:
sudo apt-get install docker-ce docker-ce-cli containerd.io
- Selecteer het geografische gebied en de tijdzone om het installatieproces te voltooien.
- Installeer het containerprogramma op het Windows-besturingssysteem.
- Ga naar de Get Docker-website (Tabel met materialen) en klik op Aan de slag. Zoek het installatieprogramma voor Docker Desktop voor Windows. Download de bestanden en installeer ze lokaal op de computer.
- Start na het downloaden het installatiebestand (.exe) en behoud de standaardparameters. Zorg ervoor dat de twee opties Vereiste Windows-onderdelen installeren voor WSL 2 en Snelkoppeling toevoegen aan bureaublad zijn gemarkeerd.
OPMERKING: In sommige gevallen, wanneer deze software de service probeert te starten, wordt er een fout weergegeven: de installatie van WSL is onvolledig. Om deze fout te achterhalen, gaat u naar de website WSL2-Kernel (Table of Materials).
- Download en installeer de nieuwste WSL2 Linux kernel.
- Open de PowerShell-terminal als beheerder en voer de opdracht uit:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Zorg ervoor dat de software Docker Desktop met succes is geïnstalleerd.
- Download de afbeelding van de CSBL-repository op de Docker-hub (Table of Materials).
- Open het Docker-bureaublad en controleer of de status 'actief' is linksonder op de werkbalk.
- Ga naar de opdrachtregel van de Windows PowerShell-terminal. Download de Linux Container-installatiekopie voor dit protocol uit de CSBL-opslagplaats op de Docker-hub. Voer de volgende opdracht uit om de afbeelding te downloaden:
docker pull csblusp/transcriptoom
OPMERKING: Na het downloaden van de afbeelding is het bestand te zien in de Docker Desktop. Om de container te maken, moeten Windows-gebruikers stap 1.5 volgen, terwijl Linux-gebruikers stap 1.6 moeten volgen.
- Initialiseer de servercontainer op het Windows-besturingssysteem.
- Bekijk het Docker-afbeeldingsbestand in de Desktop App-manager via de Toolbar en open de pagina Afbeeldingen.
OPMERKING: Als de pijplijnimage met succes is gedownload, is er een csblusp/transcriptoomafbeelding beschikbaar.
- Start de container vanaf de csblusp/transcriptoomafbeelding door op de knop Uitvoeren te klikken. Vouw de optionele instellingen uit om de container te configureren.
- Definieer de containernaam (bijvoorbeeld server).
- Koppel een map op de lokale computer aan de map in het docker. Hiertoe bepaalt u het hostpad. Stel een map in op de lokale computer om de verwerkte gegevens op te slaan die aan het einde worden gedownload. Stel het containerpad in. Definieer en koppel de containermap csblusp/transcriptome aan het lokale machinepad (gebruik de naam "/opt/transferdata" voor het containerpad).
- Klik hierna op Uitvoeren om de csblusp / transcriptoomcontainer te maken.
- Om toegang te krijgen tot de Linux-terminal vanaf de csblusp/transcriptome-container, klikt u op de CLI-knop.
- Typ de bash-terminal in voor een betere ervaring. Voer hiervoor de opdracht uit:
Bash
- Nadat u de opdracht bash hebt uitgevoerd, moet u ervoor zorgen dat de terminal wordt weergegeven (root@:/#):
root@ac12c583b731:/ #
- Initialiseer de servercontainer voor Linux OS.
- Voer deze opdracht uit om de Docker-container te maken op basis van de installatiekopie:
docker run -d -it --rm --name server -v :/opt/transferdata csblusp/transcriptome
OPMERKING: : definieer een pad van de lokale mapmachine.
- Voer deze opdracht uit om toegang te krijgen tot de opdrachtterminal van de Docker-container:
docker exec -it server bash
- Zorg voor de beschikbaarheid van een Linux-terminal om programma's/scripts uit te voeren via de opdrachtregel.
- Nadat u de opdracht bash hebt uitgevoerd, moet u ervoor zorgen dat de terminal wordt weergegeven (root@:/#):
root@ac12c583b731:/ #
OPMERKING: Het root wachtwoord is standaard "transcriptome". Indien gewenst kan het root-wachtwoord worden gewijzigd door de opdracht uit te voeren:
Passwd
- Voer eerst de bronopdracht uit om addpath.sh om ervoor te zorgen dat alle tools beschikbaar zijn. Voer de opdracht uit:
bron /opt/addpath.sh
- Controleer de structuur van de map RNA-sequencing.
- Open de map transcriptome pipeline scripts en zorg ervoor dat alle gegevens van RNA-sequencing worden opgeslagen in de map: /home/transcriptome-pipeline/data.
- Zorg ervoor dat alle resultaten van de analyse zijn opgeslagen in de map van het pad /home/transcriptome-pipeline/results.
- Zorg ervoor dat genoom- en annotatiereferentiebestanden worden opgeslagen in de map van het pad /home/transcriptome-pipeline/datasets. Deze bestanden zullen helpen om alle analyses te ondersteunen.
- Zorg ervoor dat alle scripts zijn opgeslagen in de map van het pad /home/transcriptome-pipeline/scripts en gescheiden door elke stap zoals hieronder beschreven.
- Download de annotatie en het menselijk genoom.
- Open de map scripts:
cd /home/transcriptome-pipeline/scripts
- Voer deze opdracht uit om het referentie menselijk genoom te downloaden:
bash downloadGenome.sh
- Als u de annotatie wilt downloaden, voert u de opdracht uit:
bash downloadAnnotation.sh
- Wijzig de annotatie of de versie van het referentiegenoom.
- Open downloadAnnotation.sh en downloadGenome.sh om de URL van elk bestand te wijzigen.
- Kopieer de downloadAnnotation.sh- en downloadGenome.sh bestanden naar het overdrachtsgebied en bewerk ze in het lokale besturingssysteem.
cd /home/transcriptome-pipeline/scripts
cp downloadAnnotation.sh downloadGenome.sh /opt/transferdata
- Open de map Hostpad , die in stap 1.5.4 is geselecteerd om een koppeling te maken tussen host en Docker-container.
- Bewerk de bestanden met de gewenste editorsoftware en sla deze op. Plaats ten slotte de gewijzigde bestanden in de scriptmap. Voer de opdracht uit:
cd /opt/transferdata
cp downloadAnnotation.sh downloadGenome.sh /home/transcriptome-pipeline/scripts
OPMERKING: Deze bestanden kunnen rechtstreeks worden bewerkt met behulp van vim of nano Linux editor.
- Configureer vervolgens de fastq-dump tool met de opdrachtregel:
vdb-config --interactief
OPMERKING: Hiermee kunt u sequencingbestanden downloaden van de voorbeeldgegevens.
- Navigeer op de pagina Extra met de tabtoets en selecteer de huidige mapoptie. Navigeer naar de optie Opslaan en klik op OK. Sluit vervolgens de fastq-dump tool af.
- Start het downloaden van de lezingen uit het eerder gepubliceerde artikel7. Het SRA-toetredingsnummer van elk monster is vereist. Verkrijg de SRA-nummers van de SRA NCBI-website (Tabel met materialen).
OPMERKING: Volg stap 1.12 om RNA-seq-gegevens te analyseren die beschikbaar zijn in openbare databases. Volg stap 1.13 om privé RNA-seq-gegevens te analyseren.
- Analyseer specifieke openbare gegevens.
- Ga naar de website van het National Center for Biotechnology Information (NCBI) en zoek trefwoorden voor een specifiek onderwerp.
- Klik op de resultaatlink voor BioProject in de sectie Genomes .
- Kies en klik op een specifieke studie. Klik op de SRA Experimenten. Er wordt een nieuwe pagina geopend met alle voorbeelden die beschikbaar zijn voor dit onderzoek.
- Klik op het "Verzenden naar:" boven het toetredingsnummer. Selecteer in de optie "Kies bestemming" de optie Bestand en indeling , selecteer RunInfo. Klik op "Bestand maken" om alle bibliotheekinformatie te exporteren.
- Sla het bestand SraRunInfo.csv op in het hostpad dat is gedefinieerd in stap 1.5.4 en voer het downloadscript uit:
cp /opt/transferdata/SraRunInfo.csv /home/transcriptome-pipeline/data
cd /home/transcriptome-pipeline/scripts
bash downloadAllLibraries.sh
- Analyseer privé- en ongepubliceerde sequencinggegevens.
- Organiseer de sequencinggegevens in een map met de naam Reads.
OPMERKING: Maak in de map Reads één map voor elk voorbeeld. Deze mappen moeten voor elk voorbeeld dezelfde naam hebben. Voeg gegevens van elk voorbeeld toe in de map. In het geval dat het een gepaarde RNA-Seq is, moet elke sample directory twee FASTQ-bestanden bevatten, die namen moeten bevatten die eindigen volgens de patronen {sample}_1.fastq.gz en {sample}_2.fastq.gz, forward en reverse sequences, respectievelijk. Een voorbeeld met de naam 'Healthy_control' moet bijvoorbeeld een map met dezelfde naam en FASTQ-bestanden met de naam Healthy_control_1.fastq.gz en Healthy_control_2.fastq.gz hebben. Als de bibliotheekvolgorde echter een single-end strategie is, mag slechts één leesbestand worden opgeslagen voor downstream-analyse. Hetzelfde voorbeeld, "Gezond besturingselement", moet bijvoorbeeld een uniek FASTQ-bestand hebben met de naam Healthy_control.fastq.gz.
- Maak een fenotypisch bestand met alle voorbeeldnamen: geef de eerste kolom de naam 'Voorbeeld' en de tweede kolom 'Klasse'. Vul de kolom Voorbeeld met monsternamen, die dezelfde naam moeten hebben voor de voorbeeldmappen en vul de kolom Klasse met de fenotypische groep van elk monster (bijvoorbeeld controle of geïnfecteerd). Sla ten slotte een bestand op met de naam "metadata.tsv" en stuur het naar de map /home/transcriptome-pipeline/data/. Bekijk de bestaande metadata.tsv om de indeling van het fenotypische bestand te begrijpen.
cp /opt/transferdata/metadata.tsv
/home/transcriptoom-pipeline/data/metadata.tsv
- Open de map HostPad die is gedefinieerd in stap 1.5.4 en kopieer de voorbeelden van de nieuwe gestructureerde mappen. Verplaats ten slotte de monsters van /opt/transferdata naar de pipeline data directory.
cp -rf /opt/transferdata/reads/*
/home/transcriptoom-pipeline/data/reads/
- Merk op dat alle reads worden opgeslagen in de map /home/transcriptome-pipeline/data/reads.
2. Kwaliteitscontrole van de gegevens
OPMERKING: Evalueer grafisch de kans op fouten in de sequencing reads. Verwijder alle technische sequenties, bijvoorbeeld adapters.
- Krijg toegang tot de sequencingkwaliteit van bibliotheken met de FastQC-tool.
- Als u de kwaliteitsgrafieken wilt genereren, voert u het fastqc-programma uit. Voer de opdracht uit:
bash FastQC.sh
OPMERKING: De resultaten worden opgeslagen in de map /home/transcriptome-pipeline/results/FastQC. Aangezien sequentieadapters worden gebruikt voor bibliotheekvoorbereiding en sequencing, kunnen in sommige gevallen de fragmenten van de adaptersvolgorde het toewijzingsproces verstoren.
- Verwijder de reeks van de adapter en de leesbewerkingen van lage kwaliteit. Open de map Scripts en voer de opdracht voor het gereedschap Trimmomatic uit:
cd /home/transcriptome-pipeline/scripts
bash trimmomatic.sh
OPMERKING: De parameters die worden gebruikt voor het sequentiëren van het filter zijn: Verwijder de leidende lage kwaliteit of 3 bases (onder kwaliteit 3) (LEADING:3); Verwijder trailing lage kwaliteit of 3 bases (onder kwaliteit 3) (TRAILING:3); Scan het lezen met een schuifraam met 4 basissen breed en snijd wanneer de gemiddelde kwaliteit per basis onder de 20 daalt (SLIDINGWINDOW:4:20); en Drop leest onder de 36 bases lang (MINLEN:36). Deze parameters kunnen worden gewijzigd door het Trimmomatic-scriptbestand te bewerken.
- Zorg ervoor dat de resultaten worden opgeslagen in de volgende map: /home/transcriptome-pipeline/results/trimreads. Voer de opdracht uit:
ls /home/transcriptoom-pipeline/results/trimreads
3. In kaart brengen en annoteren van monsters
OPMERKING: Na het verkrijgen van de goede kwaliteit reads, moeten deze worden toegewezen aan het referentiegenoom. Voor deze stap werd de STAR mapper gebruikt om de voorbeeldmonsters in kaart te brengen. De STAR mapper tool vereist 32 GB RAM-geheugen om de reads en genome mapping te laden en uit te voeren. Voor gebruikers die geen 32 GB RAM-geheugen hebben, kunnen reeds toegewezen leesbewerkingen worden gebruikt. Spring in dergelijke gevallen naar stap 3.3 of gebruik de Bowtie2 mapper. Deze sectie bevat scripts voor STAR (resultaten weergegeven in alle figuren) en Bowtie2 (low-memory required mapper).
- Indexeer eerst het referentiegenoom voor het karteringsproces:
- Open de map Scripts via de opdrachtregel:
cd /home/transcriptome-pipeline/scripts
- Voor STAR mapper, voer het volgende uit:
bash indexGenome.sh
- Voor Bowtie mapper, voer uit:
bash indexGenomeBowtie2.sh
- Voer de volgende opdracht uit om gefilterde leesbewerkingen (verkregen uit stap 2) toe te wijzen aan het referentiegenoom (GRCh38-versie). Zowel STAR- als Bowtie2-mappers worden uitgevoerd met behulp van standaardparameters.
- Voor STAR mapper, voer het volgende uit:
bash mapSTAR.sh
- Voor Bowtie2 mapper, voer uit:
bash mapBowtie2.sh
OPMERKING: De uiteindelijke resultaten zijn BAM-bestanden (Binary Alignment Map) voor elk monster dat is opgeslagen in /home/transcriptome-pipeline/results/mapreads.
- Annoteer toegewezen leesbewerkingen met behulp van het gereedschap FeatureCounts om onbewerkte tellingen voor elk gen te verkrijgen. Voer de scripts uit die aantekeningen maken bij de reads.
OPMERKING: De tool FeatureCounts is verantwoordelijk voor het toewijzen van toegewezen sequencing-lezingen aan de genomische functies. De belangrijkste aspecten van genoomannotatie die kunnen worden gewijzigd na de biologische vraag zijn onder meer, detectie van isovormen, meerdere in kaart gebrachte reads en exon-exon juncties, overeenkomend met de parameters GTF.attrType = "gene_name" voor gen of niet specificeren van de parameters voor meta-functieniveau, allowMultiOverlap = TRUE en juncCounts = TRUE, respectievelijk.
- Open de map scripts via de opdrachtregel:
cd /home/transcriptome-pipeline/scripts
- Als u de toegewezen reads wilt annoteren om ruwe tellingen per gen te verkrijgen, voert u de opdrachtregel uit:
Rscript-annotatie. R
OPMERKING: De parameters die werden gebruikt voor het annotatieproces waren: retour gen korte naam (GTF.attrType ="gene_name"); meerdere overlappingen toestaan (allowMultiOverlap = TRUE); en geef aan dat de bibliotheek paired-end is (isPairedEnd=TRUE). Gebruik voor een single-end strategie de parameter isPairedEnd=FALSE. De resultaten worden opgeslagen in de map /home/transcriptome-pipeline/countreads.
- Normaliseer genexpressie.
OPMERKING: Het normaliseren van genexpressie is essentieel om de resultaten tussen uitkomsten (bijv. Gezonde en geïnfecteerde monsters) te vergelijken. Normalisatie is ook vereist om de co-expressie en moleculaire mate van perturbatieanalyses uit te voeren.
- Open de map Scripts via de opdrachtregel:
cd /home/transcriptome-pipeline/scripts
- Normaliseer de genexpressie. Voer hiervoor de opdrachtregel uit:
Rscript normaliseertamples. R
OPMERKING: De expressie van de onbewerkte tellingen in dit experiment werd genormaliseerd met behulp van de methoden Trimmed Mean of M-values (TMM) en Count Per Million (CPM). Deze stap is bedoeld om verschillen in genexpressie als gevolg van de technische invloed weg te nemen door de grootte van de bibliotheek te normaliseren. De resultaten worden opgeslagen in de map /home/transcriptome-pipeline/countreads.
4. Differentieel tot expressie gebrachte genen en co-tot expressie gebrachte genen
- Identificeer differentieel tot expressie gebrachte genen met behulp van het open-source EdgeR-pakket. Dit omvat het vinden van genen waarvan de expressie hoger of lager is in vergelijking met de controle.
- Open de map Scripts via de opdrachtregel:
cd /home/transcriptome-pipeline/scripts
- Om het differentieel tot expressie gebrachte gen te identificeren, voert u het DEG_edgeR R-script uit met behulp van de opdrachtregel:
Rscript DEG_edgeR.R
OPMERKING: De resultaten die de differentieel tot expressie gebrachte genen bevatten, worden opgeslagen in de map /home/transcriptome-pipeline/results/degs. Gegevens kunnen worden overgebracht naar een personal computer.
- Download gegevens van de csblusp/transcriptoomcontainer.
- Breng verwerkte gegevens over van de /home/transcriptome-pipeline naar de map /opt/transferdata (lokale computer).
- Kopieer alle bestanden naar de lokale computer door de opdrachtregel uit te voeren:
cp -rf /home/transcriptome-pipeline/results /opt/transferdata/pipeline
cp -rf /home/transcriptome-pipeline/data /opt/transferdata/pipeline
OPMERKING: Ga nu naar de lokale computer om ervoor te zorgen dat alle resultaten, gegevenssets en gegevens beschikbaar zijn om te downloaden in het hostpad.
- Co-expressiemodules identificeren.
- Ga naar de website van de Co-Expression Modules Identification Tool (CEMiTool) (Tabel van
Materialen). Dit hulpprogramma identificeert co-expressiemodules uit expressiegegevenssets die door de gebruikers worden geleverd. Klik op de hoofdpagina rechtsboven op Uitvoeren . Hiermee wordt een nieuwe pagina geopend om het expressiebestand te uploaden.
- Klik op Bestand kiezen onder het gedeelte Expressiebestand en upload de genormaliseerde genexpressiematrix 'tmm_expression.tsv' vanuit het hostpad.
OPMERKING: Stap 4.4. is niet verplicht.
- Verken de biologische betekenis van co-expressiemodules.
- Klik op Bestand kiezen in de sectie Voorbeeldfenotypen en upload het bestand met voorbeeldfenotypen metadata_cemitool.tsv uit de stap 4.2.2 gegevens downloaden. om een genensetverrijkingsanalyse (GSEA) uit te voeren.
- Druk op Bestand kiezen in de sectie Geninteracties om een bestand met geninteracties te uploaden (cemitool-interactions.tsv). Het is mogelijk om het bestand van geninteracties als voorbeeld van webCEMiTool te gebruiken. De interacties kunnen eiwit-eiwitinteracties, transcriptiefactoren en hun getranscribeerde genen of metabole routes zijn. Met deze stap wordt een interactienetwerk geproduceerd voor elke co-expressiemodule.
- Klik op bestand kiezen in het gedeelte Genensets om een lijst met genen te uploaden die functioneel verwant zijn in een GMT-bestand (Gene Matrix Transposed). Het Gene Set-bestand stelt de tool in staat om verrijkingsanalyses uit te voeren voor elke co-expressiemodule, d.w.z. een overrepresentatieanalyse (ORA).
OPMERKING: Deze lijst met genen kan pathways, GO-termen of miRNA-doelgenen omvatten. De onderzoeker kan de BloedtranscriptieModules (BTM) gebruiken als genensets voor deze analyse. Het BTM-bestand (BTM_for_GSEA.gmt).
- Stel parameters in voor het uitvoeren van co-expressieanalyses en verkrijg de resultaten ervan.
- Vouw vervolgens het gedeelte Parameter uit door op het plusteken te klikken om de standaardparameters weer te geven. Verander ze indien nodig. Schakel het selectievakje VST toepassen in.
- Schrijf de e-mail in het gedeelte E-mail om resultaten als e-mail te ontvangen. Deze stap is optioneel.
- Druk op de knop CEMiTool uitvoeren .
- Download het volledige analyserapport door rechtsboven op het download volledige rapport te klikken. Het zal een gecomprimeerd bestand downloaden cemitool_results.zip.
- Pak de inhoud van de cemitool_results.zip uit met WinRAR.
OPMERKING: De map met de uitgepakte inhoud bevat verschillende bestanden met alle resultaten van de analyse en hun vastgestelde parameters.
5. Bepaling van de moleculaire mate van verstoring van monsters
- Molecular Degree of Perturbation (MDP) webversie.
- Als u MDP wilt uitvoeren, gaat u naar de MDP-website (Tabel met materialen). MDP berekent de moleculaire afstand van elk monster tot de referentie. Klik op de knop Uitvoeren .
- Upload op de koppeling Bestand kiezen het expressiebestand tmm_expression.tsv. Upload vervolgens het fenotypische gegevensbestand metadata.tsv vanuit de stap 4.2.2 downloaden van gegevens. Het is ook mogelijk om een pathway-annotatiebestand in GMT-formaat in te dienen om de perturbatiescore van de pathways geassocieerd met de ziekte te berekenen.
- Nadat de gegevens zijn geüpload, definieert u de kolom Klasse die de fenotypische informatie bevat die door de MDP wordt gebruikt. Definieer vervolgens de besturingsklasse door het label te selecteren dat overeenkomt met de besturingsklasse.
OPMERKING: Er zijn enkele optionele parameters die van invloed zijn op de manier waarop de steekproefscores worden berekend. Indien nodig kan de gebruiker de statistische gemiddelde methode, standaarddeviatie en het hoogste percentage van de verstoorde genen wijzigen.
- Druk daarna op de knop MDP uitvoeren en de MDP-resultaten worden weergegeven. De gebruiker kan de cijfers downloaden door te klikken op de Download Plot in elke plot, evenals de MDP-score op de knop Download MDP Score File .
OPMERKING: In het geval van vragen over het indienen van de bestanden of hoe MDP werkt, gaat u gewoon door de webpagina's Tutorial en About.
6. Functionele verrijkingsanalyse
- Maak een lijst met down-gereguleerde DEG's en een andere van up-gereguleerde DEG's. Gennamen moeten volgens Entrez-gensymbolen zijn. Elk gen van de lijst moet op één regel worden geplaatst.
- Sla de genenlijsten op in de txt- of tsv-indeling.
- Ga naar de Enrichr-website (Tabel met materialen) om de functionele analyse uit te voeren.
- Selecteer de lijst met genen door op Bestand kiezen te klikken. Selecteer een van de DEG-lijst en druk op de knop Verzenden .
- Klik op Pathways bovenaan de webpagina om functionele verrijkingsanalyses uit te voeren met de ORA-aanpak.
- Kies een trajectdatabase. "Reactome 2016" pathway database wordt breed gebruikt om de biologische betekenis van menselijke gegevens te krijgen.
- Klik nogmaals op de naam van de pathway-database. Selecteer Staafdiagram en controleer of het is gesorteerd op p-waarde rangschikking. Zo niet, klik dan op het staafdiagram totdat het is gesorteerd op p-waarde. Dit staafdiagram bevat de top 10 paden volgens p-waarden.
- Druk op de knop Configuratie en selecteer de rode kleur voor de up-gereguleerde genenanalyse of blauwe kleur voor de down-gereguleerde genenanalyse. Sla het staafdiagram in verschillende indelingen op door op svg, png en jpg te klikken.
- Selecteer Tabel en klik op Vermeldingen exporteren naar de tabel linksonder in het staafdiagram om de resultaten van de functionele verrijkingsanalyse in een txt-bestand te verkrijgen.
OPMERKING: Dit bestand met functionele verrijkingsresultaten omvat in elke regel de naam van één pathway, het aantal overlappende genen tussen de ingediende DEG-lijst en de pathway, de p-waarde, de aangepaste p-waarde, odds ratio, gecombineerde score en het gensymbool van genen die aanwezig zijn in de DEG-lijst die deelnemen aan de pathway.
- Herhaal dezelfde stappen met de lijst met andere DEG's.
OPMERKING: De analyse met down-gereguleerde DEG's biedt pathways verrijkt voor down-gereguleerde genen en de analyse met up-gereguleerde genen biedt pathways verrijkt voor up-gereguleerde genen.