Bu protokolde kullanılan örnekler, hem São Paulo Üniversitesi Biyomedikal Bilimler Enstitüsü Mikrobiyoloji Bölümü hem de Sergipe Federal Üniversitesi etik kurulları tarafından onaylanmıştır (Protokoller: 54937216.5.0000.5467 ve 54835916.2.0000.5546).
1. Docker masaüstü kurulumu
NOT: Docker ortamını hazırlama adımları işletim sistemleri (işletim sistemleri) arasında farklıdır. Bu nedenle, Mac kullanıcıları 1.1 olarak listelenen adımları izlemeli, Linux kullanıcıları 1.2 olarak listelenen adımları izlemeli ve Windows kullanıcıları 1.3 olarak listelenen adımları izlemelidir.
- MacOS'a yükleyin.
- Docker web sitesine (Malzeme Tablosu) erişin, Mac için Docker Desktop'a tıklayın ve ardından Docker Hub'dan İndir bağlantısına tıklayın.
- Docker Al düğmesine tıklayarak yükleme dosyasını indirin.
- Yükleyiciyi açmak için Docker.dmg dosyasını yürütün ve simgeyi Uygulamalar klasörüne sürükleyin. Programı başlatmak için Uygulamalar klasöründeki Docker.app yerelleştirin ve yürütün.
NOT: Üst durum çubuğundaki yazılıma özgü menü, yazılımın çalıştığını ve bir terminalden erişilebildiğini gösterir.
- Kapsayıcı programını Linux işletim sistemine yükleyin.
- Docker Linux web sitesine (Malzeme Tablosu) erişin ve Docker Linux Deposu bağlantısında bulunan depo bölümünü kullanarak yükleme talimatlarını izleyin.
- Komut satırını kullanarak tüm Linux paketlerini güncelleştirin:
sudo apt-get güncelleştirmesi
- Gerekli paketleri Docker'a yükleyin:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
- Yazılım arşivi anahtarlık dosyası oluşturma:
kıvrılma -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- Kaynak.list dosyasına Docker deb bilgilerini ekleyin:
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
- Son eklenenler de dahil olmak üzere tüm paketleri yeniden güncelleştirin:
sudo apt-get güncelleştirmesi
- Masaüstü sürümünü yükleyin:
sudo apt-get docker-ce docker-ce-cli containerd.io
- Yükleme işlemini tamamlamak için coğrafi bölgeyi ve saat dilimini seçin.
- Kapsayıcı programını Windows işletim sistemine yükleyin.
- Docker web sitesine (Malzeme Tablosu) erişin ve Başlarken'e tıklayın. Windows için Docker Desktop yükleyicisini bulun. Dosyaları indirin ve bilgisayara yerel olarak yükleyin.
- karşıdan yüklemeden sonra yükleme dosyasını başlatın (.exe) ve varsayılan parametreleri saklayın. WSL 2 için Gerekli Windows Bileşenlerini Yükle ve Masaüstüne Kısayol Ekle seçeneklerinin işaretli olduğundan emin olun.
NOT: Bazı durumlarda, bu yazılım hizmeti başlatmaya çalıştığında bir hata gösterir: WSL yüklemesi tamamlanmadı. Bu hatayı çözmek için WSL2-Kernel (Malzeme Tablosu) web sitesine erişin.
- En son WSL2 Linux çekirdeğini indirip yükleyin.
- PowerShell terminaline Yönetici olarak erişin ve komutu yürütün:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Alt Sistem-Linux /all /norestart
- Docker Desktop yazılımının başarıyla yüklendiğinden emin olun.
- Görüntüyü Docker hub'ındaki (Malzeme Tablosu) CSBL deposundan indirin.
- Docker Masaüstü'nü açın ve durumun araç çubuğunun sol alt kısmında "çalıştığını" doğrulayın.
- Windows PowerShell terminal komut satırına gidin. Bu protokol için Linux Container görüntüsünü Docker hub'ındaki CSBL deposundan indirin. Yansımayı karşıdan yüklemek için aşağıdaki komutu yürütün:
docker çekme csblusp/transcriptome
NOT: Görüntüyü indirdikten sonra, dosya Docker Masaüstü'nde görülebilir. Kapsayıcıyı oluşturmak için Windows kullanıcılarının 1.5 adımını, Linux kullanıcılarının ise 1.6 adımını izlemesi gerekir.
- Windows işletim sistemi üzerinde sunucu kapsayıcısını başlatın.
- Masaüstü Uygulama yöneticisindeki Docker görüntü dosyasını Araç Çubuğu'ndan görüntüleyin ve Görüntüler sayfasına erişin.
NOT: ardışık düzen görüntüsü başarıyla indirildiyse, kullanılabilir bir csblusp/transcriptome görüntüsü olacaktır.
- Çalıştır düğmesine tıklayarak kapsayıcıyı csblusp/transcriptome görüntüsünden başlatın. Kapsayıcıyı yapılandırmak için İsteğe Bağlı Ayarlar'ı genişletin.
- Kapsayıcı Adını tanımlayın (örneğin, sunucu).
- Yerel bilgisayardaki bir klasörü docker içindeki klasörle ilişkilendirin. Bunu yapmak için Ana Bilgisayar Yolu'nu belirleyin. Sonunda karşıdan yüklenecek işlenmiş verileri depolamak için yerel makinede bir klasör ayarlayın. Kapsayıcı Yolunu ayarlayın. Csblusp/transcriptome kapsayıcı klasörünü tanımlayın ve yerel makine yoluna bağlayın (Kapsayıcı Yolu için "/opt/transferdata" adını kullanın).
- Bundan sonra, csblusp/transcriptome kapsayıcısını oluşturmak için Çalıştır'ı tıklatın.
- Linux terminaline csblusp/transcriptome kapsayıcısından erişmek için CLI düğmesine tıklayın.
- Daha iyi bir deneyim yaşamak için bash terminaline yazın. Bunun için komutu yürütün:
bash
- Bash komutunu yürüttükten sonra, terminalin gösterdiğinden emin olun (root@:/#):
root@ac12c583b731:/ #
- Linux işletim sistemi için sunucu kapsayıcısını başlatın.
- Görüntüyü temel alan Docker kapsayıcısını oluşturmak için bu komutu yürütün:
docker run -d -it --rm --name server -v :/opt/transferdata csblusp/transcriptome
NOT: : yerel klasör makinesinin bir yolunu tanımlayın.
- Docker kapsayıcısının komut terminaline erişmek için bu komutu yürütün:
docker exec -it sunucu bash
- Komut satırını kullanarak herhangi bir program/komut dosyası yürütmek için bir Linux terminalinin kullanılabilirliğini sağlayın.
- Bash komutunu yürüttükten sonra, terminalin gösterdiğinden emin olun (root@:/#):
root@ac12c583b731:/ #
NOT: Kök parola varsayılan olarak "transkriptome" dir. İsterseniz, kök parola komut çalıştırılarak değiştirilebilir:
passwd
- İlk olarak, tüm araçların kullanılabilir olduğundan emin olmak için addpath.sh kaynak komutunu çalıştırın. Komutu yürütün:
kaynak /opt/addpath.sh
- RNA sıralama klasörünün yapısını denetleyin.
- Transcriptome ardışık düzen komut dosyaları klasörüne erişin ve RNA diziliminden gelen tüm verilerin klasörün içinde depolandığından emin olun: /home/transcriptome-pipeline/data.
- Analizden elde edilen tüm sonuçların /home/transcriptome-pipeline/results yolunun klasöründe depolandığından emin olun.
- Genom ve ek açıklama başvuru dosyalarının /home/transcriptome-pipeline/datasets yolunun klasöründe depolandığından emin olun. Bu dosyalar tüm analizleri desteklemeye yardımcı olacaktır.
- Tüm komut dosyalarının /home/transcriptome-pipeline/scripts yolunun klasöründe depolandığından ve aşağıda açıklandığı gibi her adımla ayrıldığından emin olun.
- Ek açıklamayı ve insan genomunu indirin.
- Komut dosyaları klasörüne erişin:
cd /home/transcriptome-pipeline/scripts
- Referans insan genomunu indirmek için bu komutu yürütün:
bash downloadGenome.sh
- Ek açıklamayı karşıdan yüklemek için komutu yürütün:
bash downloadAnnotation.sh
- Başvuru genomunun ek açıklamalarını veya sürümünü değiştirin.
- Her dosyanın URL'sini değiştirmek için downloadAnnotation.sh ve downloadGenome.sh açın.
- downloadAnnotation.sh ve downloadGenome.sh dosyalarını aktarım alanına kopyalayın ve yerel işletim sistemi içinde düzenleyin.
cd /home/transcriptome-pipeline/scripts
cp downloadAnnotation.sh downloadGenome.sh /opt/transferdata
- 1.5.4. adımda ana bilgisayar ve Docker kapsayıcısı arasında bağlantı sağlamak için seçilen Ana Bilgisayar Yolu klasörünü açın.
- Tercih edilen düzenleyici yazılımını kullanarak dosyaları düzenleyin ve kaydedin. Son olarak, değiştirilen dosyaları komut dosyası klasörüne koyun. Komutu yürütün:
cd /opt/transferdata
cp downloadAnnotation.sh downloadGenome.sh /home/transcriptome-pipeline/scripts
NOT: Bu dosyalar doğrudan vim veya nano Linux editörü kullanılarak düzenlenebilir.
- Ardından, fastq-dump aracını komut satırıyla yapılandırın:
vdb-config --etkileşimli
NOT: Bu, örnek verilerden sıralama dosyalarının indirilmesine izin verir.
- Sekme tuşunu kullanarak Araçlar sayfasında gezinin ve geçerli klasör seçeneğini belirleyin. Kaydet seçeneğine gidin ve Tamam'ı tıklatın. Ardından, fastq-dump aracından çıkın .
- Okumaların indirilmesini daha önce yayımlanmıştır7. Her örneğin SRA katılım numarası gereklidir. SRA numaralarını SRA NCBI web sitesinden (Malzeme Tablosu) alın.
NOT: Ortak veritabanlarında bulunan RNA-Seq verilerini çözümlemek için 1.12 adımını izleyin. Özel RNA-seq verilerini çözümlemek için 1.13 adımını izleyin.
- Belirli genel verileri analiz edin.
- Ulusal Biyoteknoloji Bilgileri Merkezi (NCBI) web sitesine erişin ve belirli bir konu için anahtar kelimeler arayın.
- Genomlar bölümünde bioproject için sonuç bağlantısına tıklayın.
- Belirli bir çalışmayı seçin ve tıklayın. SRA Deneyleri'ne tıklayın. Bu çalışma için mevcut tüm örnekleri gösteren yeni bir sayfa açılır.
- Katılım numarasının üstündeki "Gönder:" üzerine tıklayın. "Hedef Seç" seçeneğinde Dosya ve Biçim seçeneğini belirleyin, RunInfo'yı seçin. Tüm kitaplık bilgilerini vermek için "Dosya Oluştur" u tıklayın.
- SraRunInfo.csv dosyasını 1.5.4 adımında tanımlanan Ana Bilgisayar yoluna kaydedin ve indirme komut dosyasını yürütün:
cp /opt/transferdata/SraRunInfo.csv /home/transcriptome-pipeline/data
cd /home/transcriptome-pipeline/scripts
bash downloadAllLibraries.sh
- Özel ve yayımlanmamış sıralama verilerini çözümleme.
- Sıralama verilerini Reads adlı bir klasörde düzenleyin.
NOT: Okur klasörünün içinde, her örnek için bir klasör oluşturun. Bu klasörler her örnek için aynı ada sahip olmalıdır. Her örneğin verilerini dizinine ekleyin. Eşleştirilmiş uç RNA-Seq olması durumunda, her örnek dizin sırasıyla {sample}_1.fastq.gz ve {sample}_2.fastq.gz, forward ve reverse sequences desenlerine göre biten adları sunması gereken iki FASTQ dosyası içermelidir. Örneğin, "Healthy_control" adlı bir örneğin aynı ada sahip bir dizini ve Healthy_control_1.fastq.gz ve Healthy_control_2.fastq.gz adlı FASTQ dosyaları olmalıdır. Bununla birlikte, kitaplık sıralaması tek uçlu bir stratejiyse, aşağı akış analizi için yalnızca bir okuma dosyası kaydedilmelidir. Örneğin, aynı örnek olan "Sağlıklı denetim", Healthy_control.fastq.gz adlı benzersiz bir FASTQ dosyasına sahip olmalıdır.
- Tüm örnek adları içeren bir fenotipik dosya oluşturun: İlk sütunu 'Örnek', ikinci sütunu 'Sınıf' olarak adlandırın. Örnek sütunu, örnek dizinler için aynı ad olması gereken örnek adlarla doldurun ve Sınıf sütununu her örneğin fenotipik grubuyla (örneğin, kontrol veya virüslü) doldurun. Son olarak, "metadata.tsv" adlı bir dosyayı kaydedin ve /home/transcriptome-pipeline/data/ dizinine gönderin. Fenotipik dosyanın biçimini anlamak için varolan meta veri.tsv dosyasına göz atın.
cp /opt/transferdata/metadata.tsv
/home/transcriptome-pipeline/data/metadata.tsv
- 1.5.4. adımda tanımlanan Ana Bilgisayar Yolu dizinine erişin ve yeni yapılandırılmış dizin örneklerini kopyalayın. Son olarak, örnekleri /opt/transferdata'dan işlem hattı veri dizinine taşıyın.
cp -rf /opt/transferdata/reads/*
/home/transcriptome-pipeline/data/reads/
- Tüm okumaların /home/transcriptome-pipeline/data/reads klasöründe depolandığını gözlemleyin.
2. Verilerin kalite kontrolü
NOT: Sıralama okumalarındaki hata olasılığını grafiksel olarak değerlendirin. Adaptörler gibi tüm teknik dizileri kaldırın.
- FastQC aracıyla kitaplıkların sıralama kalitesine erişin.
- Kalite grafiklerini oluşturmak için fastqc programını çalıştırın. Komutu yürütün:
bash FastQC.sh
NOT: Sonuçlar /home/transcriptome-pipeline/results/FastQC klasörüne kaydedilecektir. Sıra bağdaştırıcıları kitaplık hazırlama ve sıralama için kullanıldığından, bazı durumlarda bağdaştırıcılar dizisinin parçaları eşleme işlemini engelleyebilir.
- Bağdaştırıcı sırasını ve düşük kaliteli okumaları kaldırın. Komut Dosyaları klasörüne erişin ve Trimmomatic aracının komutunu çalıştırın:
cd /home/transcriptome-pipeline/scripts
bash trimmomatic.sh
NOT: Filtreyi sıralamak için kullanılan parametreler şunlardır: Önde gelen düşük kaliteyi veya 3 tabanı (kalitenin altında 3) çıkarın (LEADING:3); Takip eden düşük kaliteyi veya 3 tabanı (kalitenin altında 3) çıkarın (TRAILING:3); Taban başına ortalama kalite 20'nin altına düştüğünde keserek 4 tabanlı geniş sürçme penceresiyle okumayı tarayın (SLIDINGWINDOW:4:20); ve Drop 36 taban uzunluğundaki (MINLEN:36) altında okur. Bu parametreler Trimmomatic komut dosyası düzenlenerek değiştirilebilir.
- Sonuçların aşağıdaki klasöre kaydedildiğine emin olun: /home/transcriptome-pipeline/results/trimreads. Komutu yürütün:
ls /home/transcriptome-pipeline/results/trimreads
3. Örneklerin haritalanması ve ek açıklaması
NOT: Kaliteli okumalar elde edildikten sonra, bunların referans genomla eşlenilmesi gerekir. Bu adım için, ÖRNEK örnekleri eşlemek için STAR eşleyicisi kullanıldı. STAR eşleyici aracı, okuma ve genom eşlemesini yüklemek ve yürütmek için 32 GB RAM bellek gerektirir. 32 GB RAM belleği olmayan kullanıcılar için önceden eşlenmiş okumalar kullanılabilir. Bu gibi durumlarda adım 3.3'e atlayın veya Bowtie2 eşleyiciyi kullanın. Bu bölümde STAR (tüm rakamlarla gösterilen sonuçlar) ve Bowtie2 (düşük bellekli gerekli eşleyici) için komut dosyaları vardır.
- İlk olarak haritalama işlemi için referans genomun dizinini İndeksleyin:
- Komut satırını kullanarak Komut Dosyaları klasörüne erişin:
cd /home/transcriptome-pipeline/scripts
- STAR eşleyici için yürütün:
bash indexGenome.sh
- Bowtie eşleyici için yürütün:
bash indexGenomeBowtie2.sh
- Filtre uygulanmış okumaları (adım 2'den elde edilen) başvuru genomuna (GRCh38 sürümü) eşlemek için aşağıdaki komutu yürütün. Hem STAR hem de Bowtie2 eşleyiciler varsayılan parametreler kullanılarak gerçekleştirilir.
- STAR eşleyici için yürütün:
bash mapSTAR.sh
- Bowtie2 eşleyici için yürütün:
bash mapBowtie2.sh
NOT: Nihai sonuçlar, /home/transcriptome-pipeline/results/mapreads içinde depolanan her örnek için İkili Hizalama Eşlemesi (BAM) dosyalarıdır.
- Her gen için ham sayımlar elde etmek için FeatureCounts aracını kullanarak eşlenen okumalara açıklama ekleme. Okumalara açıklama getiren komut dosyalarını çalıştırın.
NOT: FeatureCounts aracı, genomik özelliklere eşlenmiş sıralama okumaları atamaktan sorumludur. Biyolojik sorunun ardından değiştirilebilen genom ek açıklamalarının en önemli yönleri arasında, izoformların tespiti, birden fazla eşlenmiş okuma ve ekson-ekson kavşakları, parametrelere karşılık gelen GTF.attrType="gene_name" gen için veya meta özellik düzeyi için parametreleri belirtmeyin, allowMultiOverlap=TRUE ve juncCounts=TRUE, sırasıyla.
- Komut satırını kullanarak komut dosyaları klasörüne erişin:
cd /home/transcriptome-pipeline/scripts
- Gen başına ham sayım elde etmek üzere eşlenen okumalara açıklama eklemek için komut satırını yürütün:
Rscript ek açıklaması. R
NOT: Ek açıklama işlemi için kullanılan parametreler: dönüş geni kısa adı (GTF.attrType="gene_name"); birden çok çakışmaya izin verin (allowMultiOverlap = DOĞRU); ve kitaplığın eşleştirilmiş uçlu olduğunu belirtin (isPairedEnd=TRUE). Tek uç stratejisi için isPairedEnd=FALSE parametresini kullanın. Sonuçlar /home/transcriptome-pipeline/countreads klasörüne kaydedilir.
- Gen ekspresyonlarını normalleştirin.
NOT: Gen ekspresyonun normalleştirilmesi, sonuçları sonuçlar arasında karşılaştırmak için gereklidir (örneğin, sağlıklı ve enfekte örnekler). Pertürbasyon analizlerinin birlikte ifade ve moleküler derecesini gerçekleştirmek için de normalleşme gereklidir.
- Komut satırını kullanarak Komut Dosyaları klasörüne erişin:
cd /home/transcriptome-pipeline/scripts
- Gen ekspresyonini normalleştirin. Bunun için komut satırını yürütün:
Rscript normalleştirme örneklemeleri. R
NOT: Ham sayım ifadesi, bu denemede, M değerlerinin Kırpılmış Ortalaması (TMM) ve Milyon Başına Sayı (BGBM) yöntemleri kullanılarak normalleştirildi. Bu adım, kütüphane boyutu normalleşmesi yaparak, teknik etkiye bağlı gen ifadesindeki farklılıkları ortadan kaldırmayı amaçlamaktadır. Sonuçlar /home/transcriptome-pipeline/countreads klasörüne kaydedilir.
4. Farklı ifade edilen genler ve birlikte ifade edilen genler
- Açık kaynaklı EdgeR paketini kullanarak farklı şekilde ifade edilen genleri tanımlayın. Bu, ifade kontrolüne kıyasla daha yüksek veya daha düşük olan genleri bulmayı içerir.
- Komut satırını kullanarak Komut Dosyaları klasörüne erişin:
cd /home/transcriptome-pipeline/scripts
- Farklı şekilde ifade edilen geni tanımlamak için, komut satırını kullanarak DEG_edgeR R komut dosyasını yürütün:
Rscript DEG_edgeR.R
NOT: Farklı olarak ifade edilen genleri içeren sonuçlar /home/transcriptome-pipeline/results/degs klasörüne kaydedilecektir. Veriler kişisel bir bilgisayara aktarılabilir.
- Csblusp/transcriptome kapsayıcısından veri indirin.
- İşlenen verileri /home/transcriptome-pipeline dosyasından /opt/transferdata klasörüne (yerel bilgisayar) aktarın.
- Komut satırını çalıştırarak tüm dosyaları yerel bilgisayara kopyalayın:
cp -rf /home/transcriptome-pipeline/results /opt/transferdata/pipeline
cp -rf /home/transcriptome-pipeline/data /opt/transferdata/pipeline
NOT: Şimdi, tüm sonuçların, veri kümelerinin ve verilerin Ana Bilgisayar Yolu'ndan indirilebildiğine emin olmak için yerel bilgisayara gidin.
- Ortak ifade modüllerini tanımlayın.
- Ortak İfade Modülleri Tanımlama Aracı (CEMiTool) web sitesine erişin (Tablo
Malzemeler). Bu araç, kullanıcılar tarafından sağlanan ifade veri kümelerinden ortak ifade modüllerini tanımlar. Ana sayfada, sağ üstteki Çalıştır'a tıklayın. Bu, ifade dosyasını karşıya yüklemek için yeni bir sayfa açacaktır.
- İfade Dosyası bölümünün altındaki Dosya Seç'e tıklayın ve normalleştirilmiş gen ifade matrisi 'tmm_expression.tsv'yi Ana Bilgisayar Yolu'ndan yükleyin.
NOT: Adım 4.4. zorunlu değildir.
- Birlikte ifade modüllerinin biyolojik anlamını keşfedin.
- Örnek Fenotipler bölümünde Dosya Seç'e tıklayın ve indirme veri adımı 4.2.2'den metadata_cemitool.tsv örnek fenotipleri olan dosyayı yükleyin. gen kümesi zenginleştirme analizi (GSEA) yapmak için.
- Gen etkileşimleri olan bir dosya yüklemek için Gen Etkileşimleri bölümündeki Dosya Seç'e basın (cemitool-interactions.tsv). WebCEMiTool tarafından örnek olarak sağlanan gen etkileşimleri dosyasını kullanmak mümkündür. Etkileşimler protein-protein etkileşimleri, transkripsiyon faktörleri ve bunların transkripsiyonlu genleri veya metabolik yollar olabilir. Bu adım, her birlikte ifade modülü için bir etkileşim ağı oluşturur.
- Gene Matrix Transposed (GMT) formatında bir dosyada işlevsel olarak ilişkili genlerin listesini yüklemek için Gen Kümeleri bölümündeki Dosya Seç bölümüne tıklayın. Gene Set dosyası, aracın her bir ortak ifade modülü için zenginleştirme analizi, yani aşırı temsil analizi (ORA) gerçekleştirmesini sağlar.
NOT: Bu gen listesi yolları, GO terimlerini veya miRNA hedef genlerini kapsayabilir. Araştırmacı bu analiz için gen seti olarak Kan Transkripsiyon Modüllerini (BTM) kullanabilir. BTM dosyası (BTM_for_GSEA.gmt).
- Birlikte ifade analizleri yapmak için parametreleri ayarlayın ve sonuçlarını alın.
- Ardından, varsayılan parametreleri sergilemek için artı işaretine tıklayarak Parametre bölümünü genişletin. Gerekirse, değiştirin. VST Uygula kutusunu işaretleyin.
- Sonuçları e-posta olarak almak için e-postayı E-posta bölümüne yazın. Bu adım isteğe bağlıdır.
- CEMiTool Çalıştır düğmesine basın.
- Sağ üstteki Tam Raporu İndir'e tıklayarak analiz raporunun tamamını indirin. Sıkıştırılmış bir dosyayı cemitool_results.zip.
- WinRAR ile cemitool_results.zip içeriğini ayıklayın.
NOT: Ayıklanan içeriğe sahip klasör, analizin tüm sonuçlarını ve belirlenen parametrelerini içeren birkaç dosyayı kapsar.
5. Numunelerin moleküler pertürbasyon derecesinin belirlenmesi
- Moleküler Pertürbasyon Derecesi (MDP) web sürümü.
- MDP'yi çalıştırmak için MDP web sitesine (Malzeme Tablosu) erişin. MDP, her numunenin referanstan moleküler mesafesini hesaplar. Çalıştır düğmesine tıklayın.
- Dosya Seç bağlantısında, tmm_expression.tsv ifade dosyasını karşıya yükleyin. Ardından, verileri indirme adımı 4.2.2'den fenotipik veri dosyası meta datata.tsv dosyasını yükleyin. Hastalıkla ilişkili yolların pertürbasyon puanını hesaplamak için GMT formatında bir yol ek açıklama dosyası göndermek de mümkündür.
- Veriler yüklendikten sonra, MDP tarafından kullanılan fenotipik bilgileri içeren Sınıf sütununu tanımlayın. Ardından, denetim sınıfına karşılık gelen etiketi seçerek denetim sınıfını tanımlayın.
NOT: Örnek puanların nasıl hesaplanacağını etkileyecek bazı isteğe bağlı parametreler vardır. Gerekirse, kullanıcı istatistik ortalama yöntemini, standart sapmasını ve pertürbed genlerin üst yüzdesini değiştirebilir.
- Bundan sonra, MDP Çalıştır düğmesine basın ve MDP sonuçları gösterilecektir. Kullanıcı, her çizimdeki Çizimi İndir'e ve MDP Puan Dosyasını İndir düğmesindeki MDP puanına tıklayarak rakamları indirebilir.
NOT: Dosyaların nasıl gönderılacağı veya MDP'nin nasıl çalıştığı hakkında sorularınız olması durumunda, Öğretici ve Web sayfaları hakkında'dan geçmeniz yeterlidir.
6. Fonksiyonel zenginleştirme analizi
- Bir alt düzenlenmiş DEG listesi ve başka bir yukarı düzenlenmiş DEG listesi oluşturun. Gen isimleri Entrez gen sembollerine göre olmalıdır. Listenin her geni tek bir satıra yerleştirilmelidir.
- Gen listelerini txt veya tsv biçiminde kaydedin.
- İşlevsel analizi gerçekleştirmek için Enrichr web sitesine (Malzeme Tablosu) erişin.
- Dosya Seç'e tıklayarak gen listesini seçin. DEG listesinden birini seçin ve Gönder düğmesine basın.
- ORA yaklaşımıyla işlevsel zenginleştirme analizi yapmak için web sayfasının üst kısmındaki Yollar'a tıklayın.
- Bir yol veritabanı seçin. "Reactome 2016" yol veritabanı, insan verilerinin biyolojik anlamını elde etmek için yaygın olarak kullanılmaktadır.
- Yol veritabanının adına yeniden tıklayın. Çubuk Grafik'i seçin ve p-değer sıralamasına göre sıralanıp sıralanmadığını denetleyin. Değilse, p değerine göre sıralanana kadar çubuk grafiği tıklatın. Bu çubuk grafik, p değerlerine göre en iyi 10 yolu içerir.
- Konfigürasyon düğmesine basın ve yukarı düzenlenmiş gen analizi için kırmızı rengi veya aşağı düzenlenmiş gen analizi için mavi rengi seçin. svg, png ve jpg'ye tıklayarak çubuk grafiği çeşitli biçimlerde kaydedin.
- Tablo'yu seçin ve txt dosyasındaki işlevsel zenginleştirme çözümleme sonuçlarını elde etmek için çubuk grafiğin sol alt kısmındaki Tabloya Girişleri Dışa Aktar'ı tıklatın.
NOT: Bu fonksiyonel zenginleştirme sonuçları dosyası, her satırda bir yolun adını, gönderilen DEG listesi ile yol arasındaki çakışmış genlerin sayısını, p değerini, ayarlanmış p değerini, oran oranını, birleşik puanı ve DEG listesinde bulunan ve yola katılan genlerin gen sembolünü kapsar.
- Diğer DEG'ler listesiyle aynı adımları yineleyin.
NOT: Aşağı düzenlenmiş DEG'lerle yapılan analiz, aşağı düzenlenmiş genler için zenginleştirilmiş yollar sağlar ve yukarı düzenlenmiş genlerle yapılan analizler, yukarı düzenlenmiş genler için zenginleştirilmiş yollar sağlar.