$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Bu çalışma, yalnızca Gen İfadesi Omnibus (GEO) veritabanından kamuya açık ve kimliği belirsiz veri setlerini kullandı. Çalışma, mevcut kamu verilerinin ikincil analizini içerdiği ve doğrudan katılımcı teması, müdahale veya tanımlanabilir kişisel bilgilere erişim içermediği için, ek etik komite onayı ve bilgilendirilmiş onayı gerektirmemiştir.
Veri kaynakları ve ön işleme
Tüm gen ifadesi ve tek hücre veri seti GEOveritabanı 24'ten alınmıştır. Majör depresif bozukluk için, 128 hasta ve 64 sağlıklı kontrol grubundan periferik kan örneklerinden oluşan GSE98793 veri seti kullanıldı. Dermatomyozit için, veri setleri önceden belirlenmiş kriterlere göre seçildi; bunlar arasında Homo sapiens ifade profili, açıkça tanımlanabilir hastalık ve kontrol grupları, prob-gen haritalama için mevcut platform notasyonu ve keşif veya doğrulama analizi için uygunluk dahildir. Bir GEO serisi birden fazla inflamatuar miyopati alt tipi içerdiğinde, bu çalışma için yalnızca dermatomiyozit ve normal kontrol örnekleri çıkarılmıştır. GSE1551, GSE46239 ve GSE128470 keşif/eğitim veri setleri olarak kullanılırken, GSE5370, GSE39454 ve GSE11971 bağımsız doğrulama veri setleri olarak kullanıldı. Bu çalışmada analiz edilen dermatomiyozit veri setleri, periferik kandan ziyade ağırlıklı olarak etkilenen kas veya cilt dokularından türetilmiştir. Dermatomiyozit için tek hücreli veriler GSE190510 veri setinden alınmıştır.
Ham ifade matrisleri, GEO veritabanından ilgili platform açıklama dosyalarıyla birlikte indirildi. Prob kimlikleri, üretici tarafından sağlanan GPL açıklamasına göre resmi gen sembollerine eşlendi. Tek bir resmi gen sembolüne net olarak eşlenemeyen sondalar kaldırıldı. Birden fazla prob aynı gene eşlendiğinde, limma paketindeki 'avereps' fonksiyonunun uyguladığı ortalama ifade değeri kullanılarak gen seviyesinde kısaltıldı ve böylece örnek bir gen bazında bir ifade matrisi oluşturuldu.
Yoğunluğa bağlı önyargıyı azaltmak ve varyansı stabilize etmek için, ifade değerlerinin dağılımına göre uygun olduğunda log2 dönüşümü uygulanmıştır. Dizi arası normalizasyon, limma paketindeki 'normalizeBetweenArrays' fonksiyonu kullanılarak gerçekleştirildi. Eksik değerler varsa, K-en yakın komşu ödümlemesi kullanılarak atfedilirdi. Entegre dermatomiyozit eğitim veri setleri için, toplu düzeltme sva paketindeki 'ComBat' fonksiyonu kullanılarak gerçekleştirildi; veri seti/platform kökeni parti değişkeni olarak ele alındı ve tasarım matrisine örnek grubu (dermatomiyozit ile sağlıklı kontrol karşılaştırması) dahil edildi; böylece parti düzenlemesi sırasında ilgi duyan biyolojik varyasyon korundu.
Tüm analizler, masaüstü işletim sisteminde R için entegre geliştirme ortamı kullanılarak R içinde gerçekleştirildi. Limma paketi, prob özetleme ve normalleştirme için kullanıldı. ComBat toplu düzeltme için sva paketi kullanıldı. Eksik değerler, k = 10 olan K-en yakın komşu ödümlemesi kullanılarak atfedilirdi.
Ağırlıklı gen ortak ifade ağı analizi
Ağırlıklı Gen Ortak İpresyonu Ağı Analizi (WGCNA), WGCNA Rpaketi 25,26 kullanılarak majör depresif bozukluk ve dermatomiyozit veri setleri için ayrı ayrı gerçekleştirildi. Örnekler, istisna değerleri belirlemek için flashClust kullanılarak hiyerarşik olarak kümelendi; dendrogram yüksekliği 100'ü aşan örnekler ve varyansın alt %25'indeki genler hariç tutuldu. Her ağ için, yaklaşık ölçeksiz topoloji elde etmek amacıyla pickSoftThreshold kullanılarak yumuşak eşik güç (β) seçildi (R2 > 0.8). Bitişik matrisi Topolojik Örtüşme Matrisine (TOM) dönüştürüldü ve modüller dinamik ağaç kesimiyle minimum modül boyutu 60 ve birleştirme kesim yüksekliği 0.2527 ile tanımlandı. WGCNA R paketi, hiyerarşik kümeleme için flashClust ile birlikte kullanıldı. Rastgele tohum, tekrarlanabilirlik için 12345 olarak ayarlandı. Modül özgenleri, Pearson korelasyonu kullanılarak hastalık durumuyla korelasyon yapıldı ve P-değerleri Benjamini–Hochberg yöntemiyle ayarlandı. Her hastalık için, hastalık durumuyla en güçlü ve en anlamlı ilişkiyi gösteren modül, ana hastalıkla ilişkili modül olarak korundu. Büyük depresif bozukluk veri setinden gelen anahtar modül genleri ile dermatomiyozit veri setinden genler arasındaki örtüşme, sonraki analizler için aday paylaşılan gen seti olarak tanımlandı. Entegre dermatomiyozit kohortunun diferansiyel ekspresyon analizi, dermatomiyozitle ilişkili transkripsiyonel değişiklikleri karakterize etmek için ayrı olarak gerçekleştirilmiştir.
Fonksiyonel zenginleştirme analizi
Gen Ontolojisi (GO) zenginleştirme analizi R kullanılarak gerçekleştirildi. Gen sembolleri org kullanılarak Entrez ID'lere dönüştürüldü. Hs.eg.db ve anlamlı zenginleştirilmiş GO terimleri (p < 0.05) kümeProfiler'da enrichGO kullanılarak tanımlandı. Sonuçların çok boyutlu görselleştirmesi için, enrichplot paketi kullanılarak çubuk grafikleri ve baloncuk grafikleri oluşturulurken, circlize paketiyle birlikte GO kategorilerini, gen sayılarını ve zenginleştirme faktörlerini göstermek üzere dairesel bir grafik oluşturuldu. Legends ComplexHeatmap paketiyle birlikte eklendi. Kyoto Genler ve Genomlar Ansiklopedisi (KEGG) farklı şekilde ifade edilen genlerin yol zenginleştirme analizi de R'de gerçekleştirildi. Gen sembolleri, organizasyona dayalı olarak Entrez ID'lerine dönüştürüldü. Hs.eg.db veritabanı ve anlamlı zenginleştirilmiş yollar (FDR < 0.05), clusterProfilerpaketi 28,29,30,31'den enrichKEGG fonksiyonu kullanılarak tanımlanmıştır. Zenginleştirme sonuçları bar ve baloncuk grafikleri kullanılarak görselleştirildi.
GeneMANIA tabanlı fonksiyonel ilişki ağı analizi
Daha önce tanımlanan ortak genlere dayanarak, bu genler ile ilgili partnerleri arasındaki etkileşim bağlamını incelemek için GeneMANIA tabanlı fonksiyonel bir ilişki ağı oluşturuldu. Gen listesi, Homo sapiens referans türü kullanılarak GeneMANIA'ya gönderildi. GeneMANIA, ortak ifade, fiziksel etkileşimler, yollar, ortak lokalizasyon, genetik etkileşimler ve paylaşılan protein domainleri dahil olmak üzere birden fazla kanıt türünü entegre eder. Ortaya çıkan ağ, görselleştirme ve analiz için bir ağ görselleştirme platformuna aktarıldı ve aktarıldı. Daha sonra ağın topolojik analizi, görselleştirme ve analiz için ağ görselleştirme platformunda gerçekleştirilerek yüksek bağlantılı adaydüğümler 32,33,34 belirlenmiştir.
Makine öğrenimi tabanlı tanı modeli inşası
Tanısal sınıflandırma için birden fazla makine öğrenimi algoritması kullanıldı; bunlar arasında Random Forest (RF), Support Vector Machine (SVM), Lineer Discriminant Analysis (LDA), Naive Bayes, Gradient Boosting Machine (GBM), XGBoost, glmBoost, Elastic Net (Enet), Ridge, Least Absolute Shrinkage and Selection Operator (LASSO), Stepwise Genelleştirilmiş Lineer Model (Stepglm) ve Kısmi En Küçük Kare Regresyon Genelleştirilmiş Lineer Model (plsRglm)35 yer yer aldı. 113 aday model kombinasyonu oluşturmak için iki aşamalı bir modelleme çerçevesi uygulandı. İlk aşamada, eğitim kohortunda değişken taraması için ilk algoritma kullanıldı; İkinci aşamada, tutulan değişkenler tanısal sınıflandırma modeline uymak için kullanıldı. ≤5 seçilmiş değişkene sahip modeller daha fazla karşılaştırmadan hariç tutuldu. Birleşik dermatomiyozit veri setleri eğitim kohortu olarak hizmet verdi; dermatomiyozit ve sağlıklı kontroller arasında etiketler tanımlandı, bağımsız doğrulama kohort(lar) ise dış performans değerlendirmesi için kullanıldı. İç yeniden örnekleme ve ayarlama algoritmaya özboluşluydu: glmnet tabanlı modeller (LASSO, Ridge ve Elastic Net) lambda.min seçmek için 10 kat çapraz doğrulama kullandı; GBM, optimal ağaç sayısını belirlemek için 10 kat dahili çapraz doğrulama kullandı; XGBoost, minimum test log-kaybına göre son boost turunu seçmek için 5 kat yeniden örnekleme kullandı; glmBoost, durdurma yinelemesini belirlemek için cvrisk tabanlı dahili çapraz doğrulama kullandı; ve LDA, caret çapraz doğrulama çerçevesi kapsamında yer aldı. Mevcut uygulamada açık ayar adımları olmayan algoritmalar için sabit veya paket varsayılan ayarları kullanılmıştır. Bilgi sızıntısını azaltmak için özellik seçimi, model uyumu ve iç ayarlama yalnızca eğitim kohortu kullanılarak gerçekleştirilirken, doğrulama kohort(ları) yalnızca bağımsız tahmin ve AUC tabanlı performans değerlendirmesi için kullanıldı. Caret paketi, makine öğrenimi iş akışı yönetimi için kullanıldı; bireysel algoritmalar için glmnet, randomForest, e1071, gbm, xgboost, mboost, plsRglm ve MASS ile birlikte kullanıldı. SHAP analizi shapviz paketi kullanılarak gerçekleştirildi. Her model uyumundan önce rastgele tohum 12345 olarak ayarlandı. Seçilmiş özelliklerin 5'ten az olduğu modeller hariç tutuldu. Model yorumlanabilirliği ve gen düzeyindeki katkı, SHapley Additive ExPlanations (SHAP) kullanılarak daha fazla değerlendirildi ve en bilgilendirici genler, aşağı akım biyolojik yorumlama için model tarafından seçilen aday özellikler olarak öncelendirildi.
Tanı performansının değerlendirilmesi
Alıcı çalışma karakteristikası (ROC) eğrileri, aday biyobelirteçlerin tanısal performansını değerlendirmek için "pROC" R paketi kullanılarak oluşturuldu. Aday belirteçlerin ifade seviyeleri ve öngörücü doğruluğu, bağımsız veri setlerinde (GSE5370, GSE11971 ve GSE39454) doğrulandı. Model performansı karışıklık matrisleri kullanılarak daha fazla değerlendirildi. Ana modül genlerinin diferansiyel ekspresyonu, volkan ve kutu grafikleri kullanılarak görselleştirildi ve bireysel genlerin tanı değerini değerlendirmek için ROC eğrileri oluşturuldu.
Gen seti zenginleştirme analizi
Aday paylaşılan transkriptomik sinyallerle ilişkili koordineli fonksiyonel değişiklikleri araştırmak için, Gen Seti Zenginleştirme Analizi (GSEA) clusterProfiler36,37 kullanılarak gerçekleştirildi. Dermatomiyozit ve kontrol örneklerinden elde edilen gen ifade verileri farklı ifadelere göre sıralandı. KEGG yollarına karşılık gelen önceden tanımlanmış gen setleri (c2.cp.kegg.Hs.symbols.gmt), her yol içindeki genlerin koordineli bir yukarı veya aşağı regülasyon eğilimi gösterip göstermediğini değerlendirmek için kullanıldı. İstatistiksel anlamlılık P < 0.05 olarak tanımlandı.
İmmün hücre infiltrasyon analizi
Normalleştirilen, log2-transforme edilmiş ve toplu düzeltme dermatomiyozit matrisi immün dekonvolüsyon için kullanıldı. CIBERSORT algoritması, LM22 referans matrisi38 kullanılarak bağışıklık hücresi alt tiplerinin göreceli bolluğunu tahmin etmek için uygulanmıştır. Dekonvolüsyon P < 0.05 olan örnekler aşağı akış analizi için tutuldu. Gruplar arasındaki çıkarılan bağışıklık hücre oranlarındaki farklar kutu grafikleri kullanılarak görselleştirildi ve bağışıklık hücresi alt kümeleri ile aday paylaşılan genler arasındaki ilişkileri değerlendirmek için Spearman korelasyon analizi yapıldı.
Hücresel bağlamlandırma için tek hücreli RNA dizileme analizi
Tek hücreli RNA-sek analizleri R'de Seurat kullanılarak gerçekleştirildi. Harmony parti düzeltmesi için, DoubletFinder çift tespit için kullanıldı, celda/decontX ortam RNA tahmini için, Monocle sahte zaman yörünge analizi için, CellChat hücre-hücre iletişim analizi için, AUCell gen seti aktivite puanlaması için ve GSVA ssGSEA puanlaması için kullanıldı. Ham sayı matrisleri, min.cells = 5 ve min.features = 300 parametreleriyle Seurat nesnelerine aktarıldı. Her hücre için mitokondriyal, ribozomal ve hemoglobin gen oranları dahil olmak üzere kalite kontrol metrikleri hesaplandı. Hücreler yalnızca aşağıdaki kriterlerin tamamını karşıladıkları sürece tutulurdu: nFeature_RNA > 500, nCount_RNA < 5.000, percent_mito < 25, percent_ribo > 3 ve percent_hb < 1. 3'ten az hücrede tespit edilen genler hariç tutuldu. Ayrıca, MALAT1 ve mitokondriyal genler sonraki analizden önce çıkarıldı. İlk filtrelemeden sonra, her örnekte DoubletFinder kullanılarak çiftler tespit edildi; PC'ler = 1:30 ve pN = 0,25; Beklenen çift hücre oranları örnekle özel hücre sayılarına göre belirlendi (<4.000 hücre: %2,5; 4.000–8.000 hücre: %5; >8.000 hücre: %6,5). Sadece tekiller korundu. Çevresel RNA kontaminasyonu decontX kullanılarak daha fazla tahmin edildi ve 0.2 < kontaminasyon puanına sahip hücreler korundu.
Filtrelenen veriler, 10.000 ölçek faktörü ile LogNormalize yöntemiyle normalleştirildi, ardından değişken genlerin tanımlanması, veri ölçeklenmesi ve ana bileşen analizi yapıldı. Örnekler arasındaki toplu etkiler, orig.ident'in batch değişkeni olarak kullanıldığı Harmony kullanılarak düzeltildi. İlk 15 Harmony boyutu UMAP görselleştirme ve komşu grafiği oluşturma için kullanıldı. Kümeleme işlemi FindNeighbors ve FindClusters kullanılarak gerçekleştirildi ve nihai kümeleme sonucu 0.05 çözünürlükte tanımlandı. Hücre tipleri, kanonik işaretleyici genlere göre manuel olarak ve FindAllMarkers sonuçları39 ile birlikte annot edildi.
Aşağı yönlü fonksiyonel bağlamlandırma için, aday-gen aktivitesi tek hücre seviyesinde değerlendirildi ve ilgili bağışıklık hücresi alt kümesi yörünge ve hücrelerarası iletişim analizlerine tabi tutuldu. Pseudotime analizi, DDRTree tabanlı boyut azaltma ile Monocle kullanılarak ve ardından hücre sıralanması ile gerçekleştirildi. Hücre-hücre iletişim analizi, insan ligand-reseptör veritabanı ile CellChat kullanılarak yapıldı, sadece Salgılanan Sinyal kategorisiyle sınırlandırıldı ve 10'dan az hücreyi içeren iletişimler filtrelendi.
Her hücre için, aday-gen aktivitesi üç tamamlayıcı yaklaşımla nicelendirildi: AUCell, ssGSEA ve AddModuleScore. AUCell puanları gen sıralama matrislerine dayanarak hesaplandı ve ssGSEA puanları GSVA çerçevesi kullanılarak oluşturuldu. AddModuleScore, Seurat yerleşik fonksiyonu kullanılarak hesaplandı. Ortaya çıkan AUCell, ssGSEA ve AddModuleScore değerleri tek bir puan matrisinde birleştirildi. Her skor türü önce Z-skor dönüşümü ile standartlaştırıldı ve ardından min–max normalizasyonu kullanılarak 0–1 aralığına yeniden ölçeklendirildi. Her hücre için nihai bileşik puan ("Puanlama") üç normalize edilmiş puanın toplamı olarak tanımlanmıştır:
Puanlama = normalleştirilmiş AUCell + normalize edilmiş ssGSEA + normalize edilmiş AddModuleScore.
Aşağı alt grup analizleri için CD8⁺ T hücresi alt kümesi çıkarıldı ve hücreler bu alt küme içindeki medyan Puanlama değerine göre dikotomize edildi. Medyandan büyük puan değerlerine sahip hücreler High_Hub_genes gruba atanırken, kalan hücreler Low_Hub_genes gruba atanır.