$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Próbki użyte w tym protokole zostały zatwierdzone przez komisje etyczne zarówno z Wydziału Mikrobiologii Instytutu Nauk Biomedycznych Uniwersytetu w São Paulo, jak i z Uniwersytetu Federalnego w Sergipe (protokoły: odpowiednio 54937216.5.0000.5467 i 54835916.2.0000.5546).
1. Instalacja pulpitu Docker
UWAGA: Kroki przygotowania środowiska Docker różnią się w zależności od systemu operacyjnego. Dlatego użytkownicy komputerów Mac muszą postępować zgodnie z krokami wymienionymi jako 1.1, użytkownicy systemu Linux muszą postępować zgodnie z krokami wymienionymi jako 1.2, a użytkownicy systemu Windows muszą postępować zgodnie z krokami wymienionymi jako 1.3.
- Zainstaluj w systemie MacOS.
- Uzyskaj dostęp do witryny internetowej Pobierz platformę Docker (spis materiałów), kliknij pozycję Docker Desktop dla komputerów Mac, a następnie kliknij link Pobierz z usługi Docker Hub.
- Pobierz plik instalacyjny, klikając przycisk Pobierz Docker.
- Uruchom plik Docker.dmg, aby otworzyć instalator, a następnie przeciągnij ikonę do folderu Aplikacje. Zlokalizuj i wykonaj Docker.app w folderze Aplikacje, aby uruchomić program.
UWAGA: Menu specyficzne dla oprogramowania na górnym pasku stanu wskazuje, że oprogramowanie jest uruchomione i że jest dostępne z terminala.
- Zainstaluj program kontenera w systemie operacyjnym Linux.
- Uzyskaj dostęp do witryny internetowej Pobierz platformę Docker Linux (tabela materiałów) i postępuj zgodnie z instrukcjami dotyczącymi instalowania przy użyciu sekcji repozytorium dostępnej w linku Repozytorium platformy Docker Linux.
- Zaktualizuj wszystkie pakiety Linuksa za pomocą wiersza poleceń:
sudo apt-get update
- Zainstaluj wymagane pakiety w Docker:
sudo apt-get install apt-transport-https certyfikaty ca curl gnupg lsb-release
- Utwórz plik kluczy archiwum oprogramowania:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- Dodaj informacje o deb platformy Docker w pliku 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
- Ponownie zaktualizuj wszystkie pakiety, w tym te ostatnio dodane:
sudo apt-get update
- Zainstaluj wersję na komputery:
sudo apt-get install docker-ce docker-ce-cli containerd.io
- Wybierz obszar geograficzny i strefę czasową, aby zakończyć proces instalacji.
- Zainstaluj program kontenera w systemie operacyjnym Windows.
- Wejdź na stronę Get Docker (Spis materiałów) i kliknij Rozpocznij. Znajdź instalatora programu Docker Desktop dla systemu Windows. Pobierz pliki i zainstaluj je lokalnie na komputerze.
- Po pobraniu uruchom plik instalacyjny (.exe) i zachowaj domyślne parametry. Upewnij się, że dwie opcje Zainstaluj wymagane składniki systemu Windows dla WSL 2 i Dodaj skrót do pulpitu są oznaczone.
UWAGA: W niektórych przypadkach, gdy to oprogramowanie próbuje uruchomić usługę, wyświetla błąd: Instalacja WSL jest niekompletna. Aby rozwiązać ten błąd, wejdź na stronę internetową WSL2-Kernel (Tabela materiałów).
- Pobierz i zainstaluj najnowsze jądro WSL2 Linux.
- Uzyskaj dostęp do terminala PowerShell jako administrator i wykonaj polecenie:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Upewnij się, że oprogramowanie Docker Desktop zostało pomyślnie zainstalowane.
- Pobierz obraz z repozytorium CSBL na Docker hub (Tabela materiałów).
- Otwórz program Docker Desktop i sprawdź, czy stan to "uruchomiony" w lewym dolnym rogu paska narzędzi.
- Przejdź do wiersza polecenia terminala programu Windows PowerShell. Pobierz obraz kontenera systemu Linux dla tego protokołu z repozytorium CSBL w centrum platformy Docker. Wykonaj następujące polecenie, aby pobrać obraz:
docker pull csblusp/transcriptome
UWAGA: Po pobraniu obrazu plik można zobaczyć w programie Docker Desktop. Aby utworzyć kontener, użytkownicy systemu Windows muszą wykonać krok 1.5, a użytkownicy systemu Linux muszą wykonać krok 1.6.
- Zainicjuj kontener serwera w systemie operacyjnym Windows.
- Wyświetl plik obrazu platformy Docker w menedżerze aplikacji klasycznych z paska narzędzi i uzyskaj dostęp do strony Obrazy.
UWAGA: Jeśli obraz potoku został pobrany pomyślnie, dostępny będzie obraz csblusp/transcriptome.
- Zainicjuj kontener z obrazu csblusp/transcriptome, klikając przycisk Uruchom. Rozwiń Ustawienia opcjonalne, aby skonfigurować kontener.
- Zdefiniuj nazwę kontenera (np. serwer).
- Skojarz folder na komputerze lokalnym z folderem wewnątrz okna dokowanego. W tym celu określ ścieżkę hosta. Ustaw folder na komputerze lokalnym, w którym będą przechowywane przetworzone dane, które zostaną pobrane na końcu. Ustaw ścieżkę kontenera. Zdefiniuj i połącz folder kontenera csblusp/transcriptome ze ścieżką komputera lokalnego (użyj nazwy "/opt/transferdata" dla ścieżki kontenera).
- Następnie kliknij Uruchom, aby utworzyć kontener csblusp/transcriptome.
- Aby uzyskać dostęp do terminala Linux z kontenera csblusp/transcriptome, kliknij przycisk CLI.
- Wpisz terminal bash, aby mieć lepsze wrażenia. W tym celu wykonaj polecenie:
Bash
- Po wykonaniu polecenia bash upewnij się, że terminal pokazuje (root@:/#):
root@ac12c583b731:/#
- Zainicjuj kontener serwera dla systemu operacyjnego Linux.
- Wykonaj to polecenie, aby utworzyć kontener platformy Docker na podstawie obrazu:
docker run -d -it --rm --name server -v <Ścieżka hosta>:/opt/transferdata csblusp/transcriptome
UWAGA: <ścieżka hosta>: zdefiniuj ścieżkę do komputera folderu lokalnego.
- Wykonaj to polecenie, aby uzyskać dostęp do terminala poleceń kontenera platformy Docker:
docker exec -it server bash
- Upewnij się, że terminal Linux może wykonywać dowolne programy/skrypty za pomocą wiersza poleceń.
- Po wykonaniu polecenia bash upewnij się, że terminal pokazuje (root@:/#):
root@ac12c583b731:/#
UWAGA: Hasło roota to domyślnie "transcriptome". W razie potrzeby hasło roota można zmienić, wykonując polecenie:
passwd
- Najpierw wykonaj polecenie źródłowe, aby addpath.sh, aby upewnić się, że wszystkie narzędzia są dostępne. Wykonaj polecenie:
źródło /opt/addpath.sh
- Sprawdź strukturę folderu sekwencjonowania RNA.
- Uzyskaj dostęp do folderu skryptów potoku transkryptomu i upewnij się, że wszystkie dane z sekwencjonowania RNA są przechowywane w folderze: /home/transcriptome-pipeline/data.
- Upewnij się, że wszystkie wyniki uzyskane z analizy są przechowywane w folderze ścieżki /home/transcriptome-pipeline/results.
- Upewnij się, że pliki referencyjne genomu i adnotacji są przechowywane w folderze ścieżki /home/transcriptome-pipeline/datasets. Pliki te pomogą we wszystkich analizach.
- Upewnij się, że wszystkie skrypty są przechowywane w folderze ścieżki /home/transcriptome-pipeline/scripts i oddzielone każdym krokiem, jak opisano poniżej.
- Pobierz adnotację i genom ludzki.
- Uzyskaj dostęp do folderu skryptów:
cd /home/potok-transkryptomu/skrypty
- Wykonaj to polecenie, aby pobrać odniesienie do ludzkiego genomu:
bash downloadGenome.sh
- Aby pobrać adnotację, wykonaj polecenie:
bash downloadAnnotation.sh
- Zmień adnotację lub wersję genomu referencyjnego.
- Otwórz downloadAnnotation.sh i downloadGenome.sh, aby zmienić adres URL każdego pliku.
- Skopiuj pliki downloadAnnotation.sh i downloadGenome.sh do obszaru przesyłania i edytuj je w lokalnym systemie OS.
cd /home/potok-transkryptomu/skrypty
cp downloadAnnotation.sh downloadGenome.sh /opt/transferdata
- Otwórz folder Ścieżka hosta, który został wybrany do połączenia między hostem a kontenerem platformy Docker w kroku 1.5.4.
- Edytuj pliki za pomocą preferowanego edytora i zapisz. Na koniec umieść zmodyfikowane pliki w folderze skryptu. Wykonaj polecenie:
cd /opt/transferdata
cp downloadAnnotation.sh downloadGenome.sh /home/potok-transkryptomu/skrypty
UWAGA: Pliki te można edytować bezpośrednio za pomocą edytora vim lub nano Linux.
- Następnie skonfiguruj narzędzie fastq-dump za pomocą wiersza poleceń:
vdb-config --interactive
UWAGA: Pozwala to na pobranie plików sekwencjonowania z przykładowych danych.
- Poruszaj się po stronie Narzędzia za pomocą Tab i wybierz opcję bieżącego folderu. Przejdź do opcji Zapisz i kliknij OK. Następnie wyjdź z narzędzia fastq-dump.
- Rozpocznij pobieranie odczytów z poprzednio opublikowanego artykułu7. Dla każdej próbki wymagany jest numer dostępu. Numery można uzyskać ze strony internetowej NCBI (Tabela materiałów).
UWAGA: Aby przeanalizować dane RNA-Seq dostępne w publicznych bazach danych, wykonaj krok 1.12. Aby przeanalizować prywatne dane sekwencyjne RNA, wykonaj krok 1.13.
- Analizowanie określonych danych publicznych.
- Wejdź na stronę internetową National Center for Biotechnology Information (NCBI) i wyszukaj słowa kluczowe dla określonego tematu.
- Kliknij link Wynik dla BioProject w sekcji Genomy.
- Wybierz i kliknij konkretne badanie. Kliknij eksperymenty. Otworzy się nowa strona, na której znajdują się wszystkie próbki dostępne dla tego badania.
- Kliknij na "Wyślij do:" nad numerem dostępu. W opcji "Wybierz miejsce docelowe" wybierz opcję Plik i format, wybierz UruchomInfo. Kliknij "Utwórz plik", aby wyeksportować wszystkie informacje z biblioteki.
- Zapisz plik SraRunInfo.csv w ścieżce hosta zdefiniowanej w kroku 1.5.4 i uruchom skrypt pobierania:
cp /opt/transferdata/SraRunInfo.csv /home/potok-transkryptomu/data
cd /home/potok-transkryptomu/skrypty
bash downloadAllLibraries.sh
- Analizuj prywatne i niepublikowane dane sekwencjonowania.
- Uporządkuj dane sekwencjonowania w folderze o nazwie Reads.
UWAGA: W folderze Reads utwórz jeden folder dla każdej próbki. Te foldery muszą mieć tę samą nazwę dla każdej próbki. Dodaj dane każdej próbki w jej katalogu. W przypadku, gdy jest to sekwencja RNA-Seq z parowanym końcem, każdy katalog próbki powinien zawierać dwa pliki FASTQ, które muszą przedstawiać nazwy kończące się zgodnie ze wzorcami {sample}_1.fastq.gz i {sample}_2.fastq.gz, odpowiednio sekwencjami do przodu i do tyłu. Na przykład przykład o nazwie "Healthy_control" musi mieć katalog o tej samej nazwie i pliki FASTQ o nazwach Healthy_control_1.fastq.gz i Healthy_control_2.fastq.gz. Niemniej jednak, jeśli sekwencjonowanie biblioteki jest strategią jednokierunkową, do dalszej analizy należy zapisać tylko jeden plik odczytu. Na przykład ten sam przykład, "Kontrola w dobrej kondycji", musi mieć unikatowy plik FASTQ o nazwie Healthy_control.fastq.gz.
- Utwórz plik fenotypowy zawierający wszystkie nazwy próbek: Nazwij pierwszą kolumnę jako "Próbka", a drugą kolumnę jako "Klasa". Wypełnij kolumnę Próbka nazwami próbek, które muszą być takie same jak katalogi próbek, a kolumnę Klasa wypełnij grupą fenotypową każdej próbki (np. kontrolną lub zakażoną). Na koniec zapisz plik o nazwie "metadata.tsv" i wyślij go do katalogu /home/transcriptome-pipeline/data/. Zapoznaj się z istniejącym metadata.tsv, aby zrozumieć format pliku fenotypowego.
cp /opt/transferdata/metadata.tsv
/home/potok-transkryptomu/data/metadata.tsv
- Uzyskaj dostęp do katalogu Ścieżka hosta zdefiniowanego w kroku 1.5.4 i skopiuj przykłady nowych katalogów strukturalnych. Na koniec przenieś przykłady z /opt/transferdata do katalogu danych potoku.
cp -rf /opt/transferdata/reads/*
/home/potok-transkryptomu/dane/odczyty/
- Zwróć uwagę, że wszystkie odczyty są przechowywane w folderze /home/transcriptome-pipeline/data/reads.
2. Kontrola jakości danych
UWAGA: Oceń graficznie prawdopodobieństwo wystąpienia błędów w odczytach sekwencyjnych. Usuń wszystkie sekwencje techniczne, np. adaptery.
- Uzyskaj dostęp do jakości sekwencjonowania bibliotek za pomocą narzędzia FastQC.
- Aby wygenerować wykresy jakości, uruchom program fastqc. Wykonaj polecenie:
bash FastQC.sh
UWAGA: Wyniki zostaną zapisane w folderze /home/transcriptome-pipeline/results/FastQC. Ponieważ adaptery sekwencji są używane do przygotowania biblioteki i sekwencjonowania, w niektórych przypadkach fragmenty sekwencji adapterów mogą zakłócać proces mapowania.
- Usuń sekwencję adaptera i odczyty o niskiej jakości. Uzyskaj dostęp do folderu Skrypty i wykonaj polecenie narzędzia Trimmomatic:
cd /home/potok-transkryptomu/skrypty
bash trimmomatic.sh
UWAGA: Parametry używane do filtra sekwencjonowania to: Usuń wiodące zasady niskiej jakości lub 3 zasady (poniżej jakości 3) (WIODĄCE: 3); Usuń końcowe zasady niskiej jakości lub 3 zasady (poniżej jakości 3) (KOŃCOWE: 3); Skanuj odczyt za pomocą okna przesuwnego o szerokości 4 podstaw, tnąc, gdy średnia jakość na bazę spadnie poniżej 20 (SLIDINGWINDOW: 4:20); a Drop czyta się poniżej długości 36 zasad (MINLEN: 36). Parametry te można zmienić, edytując plik skryptu Trimmomatic.
- Upewnij się, że wyniki są zapisane w następującym folderze: /home/transcriptome-pipeline/results/trimreads. Wykonaj polecenie:
ls /home/potok-transkryptomu/wyniki/trimreads
3. Mapowanie i adnotacja próbek
UWAGA: Po uzyskaniu dobrej jakości odczytów, muszą one zostać zmapowane do genomu referencyjnego. W tym kroku mapowanie STAR zostało użyte do mapowania przykładowych przykładów. Narzędzie do mapowania STAR wymaga 32 GB pamięci RAM do załadowania i wykonania odczytów i mapowania genomu. W przypadku użytkowników, którzy nie mają 32 GB pamięci RAM, można użyć już zmapowanych odczytów. W takich przypadkach przejdź do kroku 3.3 lub użyj mappera Bowtie2. Ta sekcja zawiera skrypty dla STAR (wyniki pokazane na wszystkich rysunkach) i Bowtie2 (maper wymagany z małą ilością pamięci).
- Najpierw indeksuj genom referencyjny do procesu mapowania:
- Uzyskaj dostęp do folderu Skrypty za pomocą wiersza poleceń:
cd /home/potok-transkryptomu/skrypty
- W przypadku mapera STAR wykonaj:
bash indexGenome.sh
- W przypadku mapowania Bowtie wykonaj:
bash indexGenomeBowtie2.sh
- Wykonaj następujące polecenie, aby zmapować filtrowane odczyty (uzyskane z kroku 2) na genom referencyjny (wersja GRCh38). Zarówno mappery STAR, jak i Bowtie2 są wykonywane przy użyciu parametrów domyślnych.
- W przypadku mapera STAR wykonaj:
mapSTAR.sh bash
- Dla mappera Bowtie2 wykonaj:
bash mapBowtie2.sh
UWAGA: Ostateczne wyniki to pliki binarnej mapy wyrównania (BAM) dla każdej próbki przechowywane w /home/transcriptome-pipeline/results/mapreads.
- Dodawanie adnotacji do zmapowanych odczytów za pomocą narzędzia FeatureCounts w celu uzyskania nieprzetworzonych liczb dla każdego genu. Uruchom skrypty, które dodają adnotacje do reads.
UWAGA: Narzędzie FeatureCounts jest odpowiedzialne za przypisywanie zmapowanych odczytów sekwencjonowania do cech genomowych. Najważniejsze aspekty adnotacji genomu, które można zmienić w wyniku pytania biologicznego, obejmują wykrywanie izoform, wielokrotne zmapowane odczyty i połączenia ekson-ekson, odpowiadające parametrom, GTF.attrType="gene_name" dla genu lub nie określaj parametrów dla poziomu meta-cechy, allowMultiOverlap=TRUE i juncCounts=TRUE, odpowiednio.
- Uzyskaj dostęp do folderu skryptów za pomocą wiersza poleceń:
cd /home/potok-transkryptomu/skrypty
- Aby dodać adnotacje do zmapowanych odczytów w celu uzyskania nieprzetworzonych liczb na gen, wykonaj wiersz polecenia:
Adnotacja w skrypcie. R
UWAGA: Parametry użyte w procesie adnotacji to: skrócona nazwa genu zwrotu (GTF.attrType="gene_name"); zezwalaj na wielokrotne nakładanie się (allowMultiOverlap = TRUE); i wskaż, że biblioteka jest sparowana (isPairedEnd=TRUE). W przypadku strategii jednokońcowej należy użyć parametru isPairedEnd=FALSE. Wyniki zostaną zapisane w folderze /home/transcriptome-pipeline/countreads.
- Normalizuj ekspresję genów.
UWAGA: Normalizacja ekspresji genów jest niezbędna do porównania wyników między wynikami (np. zdrowymi i zakażonymi próbkami). Normalizacja jest również wymagana do przeprowadzenia analiz koekspresji i stopnia molekularnego perturbacji.
- Uzyskaj dostęp do folderu Skrypty za pomocą wiersza poleceń:
cd /home/potok-transkryptomu/skrypty
- Normalizuj ekspresję genów. W tym celu wykonaj wiersz poleceń:
Rscript normalizuje próbki. R
UWAGA: Wyrażenie nieprzetworzonych liczb w tym eksperymencie zostało znormalizowane przy użyciu metod Trimmed Mean of M-values (TMM) i Count Per Million (CPM). Ten krok ma na celu usunięcie różnic w ekspresji genów spowodowanych wpływem technicznym, poprzez normalizację rozmiaru biblioteki. Wyniki zostaną zapisane w folderze /home/transcriptome-pipeline/countreads.
4. Geny o zróżnicowanej ekspresji i geny o współekspresji
- Zidentyfikuj geny o zróżnicowanej ekspresji przy użyciu pakietu EdgeR typu open source. Wiąże się to ze znalezieniem genów, których ekspresja jest wyższa lub niższa w porównaniu z kontrolą.
- Uzyskaj dostęp do folderu Skrypty za pomocą wiersza poleceń:
cd /home/potok-transkryptomu/skrypty
- Aby zidentyfikować gen o zróżnicowanej ekspresji, wykonaj skrypt DEG_edgeR R za pomocą wiersza poleceń:
Rscript DEG_edgeR.R
UWAGA: Wyniki zawierające geny o zróżnicowanej ekspresji zostaną zapisane w folderze /home/transcriptome-pipeline/results/degs. Dane mogą być przesyłane do komputera osobistego.
- Pobierz dane z kontenera csblusp/transcriptome.
- Przenieś przetworzone dane z potoku /home/transcriptome-pipeline do folderu /opt/transferdata (komputer lokalny).
- Skopiuj wszystkie pliki na komputer lokalny, wykonując wiersz poleceń:
cp -rf /home/potok-transkryptomu/wyniki /opt/transferdata/pipeline
cp -rf /home/potok-transkryptomu/dane /opt/transferdata/pipeline
UWAGA: Teraz przejdź do komputera lokalnego, aby upewnić się, że wszystkie wyniki, zestawy danych i dane są dostępne do pobrania w ścieżce hosta.
- Zidentyfikuj moduły współwyrażeń.
- Wejdź na stronę internetową narzędzia do identyfikacji modułów koekspresji (CEMiTool) (tabela
Materiały). To narzędzie identyfikuje moduły współwyrażeń na podstawie zestawów danych wyrażeń dostarczonych przez użytkowników. Na stronie głównej kliknij Uruchom w prawym górnym rogu. Spowoduje to otwarcie nowej strony do przesłania pliku wyrażenia.
- Kliknij Wybierz plik poniżej sekcji Plik wyrażeń i prześlij znormalizowaną macierz ekspresji genów "tmm_expression.tsv" ze ścieżki hosta.
UWAGA: Krok 4.4. nie jest obowiązkowe.
- Poznaj biologiczne znaczenie modułów koekspresji.
- Kliknij Wybierz plik w sekcji Przykładowe fenotypy i prześlij plik z przykładowymi fenotypami metadata_cemitool.tsv z kroku pobierania danych 4.2.2., aby przeprowadzić analizę wzbogacenia zestawu genów (GSEA).
- Naciśnij Wybierz plik w sekcji Interakcje genów, aby przesłać plik z interakcjami genów (cemitool-interactions.tsv). Możliwe jest skorzystanie z pliku interakcji genów dostarczonego jako przykład przez webCEMiTool. Interakcje mogą być interakcjami białko-białko, czynnikami transkrypcyjnymi i ich transkrybowanymi genami lub szlakami metabolicznymi. Ten krok tworzy sieć interakcji dla każdego modułu współwyrażenia.
- Kliknij na Wybierz plik w sekcji Zestawy genów, aby przesłać listę genów funkcjonalnie powiązanych w pliku w formacie Gene Matrix Transposed (GMT). Plik Gene Set umożliwia narzędziu przeprowadzenie analizy wzbogacenia dla każdego modułu koekspresji, tj. analizy nadreprezentacji (ORA).
UWAGA: Ta lista genów może obejmować szlaki, terminy GO lub geny docelowe miRNA. Badacz może użyć modułów transkrypcji krwi (BTM) jako zestawów genów do tej analizy. Plik BTM (BTM_for_GSEA.gmt).
- Ustaw parametry do wykonywania analiz koekspresji i uzyskaj jej wyniki.
- Następnie rozwiń sekcję Parametr, klikając znak plus, aby wyświetlić parametry domyślne. W razie potrzeby zmień je. Zaznacz pole Zastosuj VST.
- Wpisz wiadomość e-mail w sekcji E-mail, aby otrzymać wyniki jako wiadomość e-mail. Ten krok jest opcjonalny.
- Naciśnij przycisk Uruchom CEMiTool.
- Pobierz pełny raport z analizy, klikając przycisk Pobierz pełny raport w prawym górnym rogu. Spowoduje to pobranie skompresowanego pliku cemitool_results.zip.
- Wyodrębnij zawartość cemitool_results.zip za pomocą programu WinRAR.
UWAGA: Folder z wyodrębnioną zawartością zawiera kilka plików ze wszystkimi wynikami analizy i ich ustalonymi parametrami.
5. Określenie molekularnego stopnia perturbacji próbek
- Molekularny stopień perturbacji (MDP) wersja internetowa.
- Aby uruchomić MDP, wejdź na stronę MDP (Spis materiałów). MDP oblicza odległość molekularną każdej próbki od punktu odniesienia. Kliknij przycisk Uruchom.
- Za pomocą linku Wybierz plik przekaż plik wyrażenia tmm_expression.tsv. Następnie przekaż plik danych fenotypowych metadata.tsv z kroku pobierania danych 4.2.2. Możliwe jest również przesłanie pliku adnotacji ścieżki w formacie GMT w celu obliczenia wyniku perturbacji szlaków związanych z chorobą.
- Po przekazaniu danych zdefiniuj kolumnę Klasa, która zawiera informacje fenotypowe używane przez MDP. Następnie zdefiniuj klasę formantu, wybierając etykietę odpowiadającą klasie kontrolki.
UWAGA: Istnieje kilka opcjonalnych parametrów, które będą miały wpływ na sposób obliczania wyników próbki. W razie potrzeby użytkownik jest w stanie zmienić metodę średniej statystycznej, odchylenie standardowe i najwyższy procent zaburzonych genów.
- Następnie naciśnij przycisk Uruchom MDP, a zostaną wyświetlone wyniki MDP. Użytkownik może pobrać rysunki, klikając przycisk Pobierz wykres na każdej działce, a także wynik MDP na przycisku Pobierz plik z wynikami MDP.
UWAGA: W przypadku pytań dotyczących sposobu przesyłania plików lub działania MDP, po prostu przejdź przez strony internetowe Samouczek i Informacje.
6. Analiza wzbogacenia funkcjonalnego
- Utwórz jedną listę DEG regulowanych w dół, a drugą DEG regulowanych w górę. Nazwy genów muszą być zgodne z symbolami genów Entrez. Każdy gen z listy musi być umieszczony w jednym wierszu.
- Zapisz listę genów w formacie txt lub tsv.
- Wejdź na stronę internetową Enrichr (Tabela materiałów), aby przeprowadzić analizę funkcjonalną.
- Wybierz listę genów, klikając Wybierz plik. Wybierz jedną z listy stopni i naciśnij przycisk Prześlij.
- Kliknij Pathways (Ścieżki) u góry strony, aby przeprowadzić analizę wzbogacenia funkcjonalnego z zastosowaniem podejścia ORA.
- Wybierz bazę danych ścieżek. Baza danych ścieżek "Reactome 2016" jest szeroko stosowana w celu uzyskania biologicznego znaczenia danych dotyczących ludzi.
- Kliknij ponownie nazwę bazy danych ścieżek. Wybierz opcję Wykres słupkowy i sprawdź, czy jest on posortowany według rankingu wartości p. Jeśli nie, klikaj wykres słupkowy, aż zostanie posortowany według wartości p. Ten wykres słupkowy zawiera 10 pierwszych ścieżek według wartości p.
- Naciśnij przycisk Konfiguracja i wybierz kolor czerwony dla analizy genów regulowanych w górę lub niebieski kolor dla analizy genów regulowanych w dół. Zapisz wykres słupkowy w kilku formatach, klikając svg, png i jpg.
- Wybierz Tabela i kliknij Eksportuj wpisy do tabeli w lewym dolnym rogu wykresu słupkowego, aby uzyskać wyniki analizy wzbogacenia funkcjonalnego w pliku txt.
UWAGA: Ten plik wyników wzbogacania funkcjonalnego zawiera w każdym wierszu nazwę jednego szlaku, liczbę nakładających się genów między przesłaną listą DEG a szlakiem, wartość p, skorygowaną wartość p, iloraz szans, łączny wynik oraz symbol genu genów obecnych na liście DEG, które uczestniczą w szlaku.
- Powtórz te same kroki z innymi listą stopni.
UWAGA: Analiza z DEG regulowanymi w dół zapewnia szlaki wzbogacone dla genów regulowanych w dół, a analiza z genami regulowanymi w górę zapewnia ścieżki wzbogacone o geny regulowane w górę.