$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
İş akışının başarılı bir şekilde yürütülmesinin ardından, Şekil 2'de gösterildiği gibi birkaç tablo ve şekil oluşturulur. Şekiller /figures klasörüne yerleştirilir (Şekil 6, Şekil 7, Şekil 8, Ek Şekil 1, Ek Şekil 2, Ek Şekil 3, Ek Şekil 4) ve tablolar belirtilen /results klasörüne yerleştirilir.
İş akışı yürütmesinin başarılı olmaması durumunda, bunun başlıca nedeni şunlar olabilir: örneğin yetersiz bellek (özellikle büyük bir tek hücreli veri kümesinin yüklendiği ilk adımda), yanlış biçimlendirilmiş veriler (örneğin, veri kümeleri arasındaki eşleşmeyen sample_id sütunları) veya yapılandırma dosyalarındaki yanlış özellikler (örneğin, birçok özellik hariç) nedeniyle oluşan teknik hatalar. Bu durumda, genellikle, yürütme sırasında Jupyter-notebook betiği içinde bir hata iletisi oluşur ve hiçbir çizim ve veri oluşturulmaz. Komut dosyası yürütme sırasında oluşturulan varsayılan yapılandırma dosyalarının kullanılması ve yalnızca protokolde açıklandığı gibi belirli parametrelerin değiştirilmesi önerilir.
Başarılı bir yürütme, ortaya çıkan grafiklerin ve tabloların oluşturulmasıyla gösterilir ve her adım, veriler ve içinde bulunan ana varyans kalıpları hakkında ek bilgiler ortaya çıkaracaktır. Yine de, her infazın biyolojik olarak yararlı ve yorumlanabilir sonuçlar üretmesi gerekmez. Genellikle, veriler, altta yatan biyolojik süreçleri yansıtan verilerin varyasyonunu çıkarabilmek için 'Veri Ön İşleme ve Uyumlaştırma' adımında veya 'MOFA9 Modeli'nde (girdi veri türleri için farklı dağılımların belirlenmesine de izin verir) hesaba katılması gereken büyük teknik etkiler ve farklı dağılımlarla karakterize edilir.
Sunulan iş akışı içinde, farklı multi-omik veri kümeleri girdi olarak kullanılabilir. Şu anda iş akışı, tek hücreli veriler için popüler .h5ad dosya biçimini ve diğer tüm veri kümeleri için çok genel bir .csv dosya biçimini giriş olarak kabul etmektedir (Şekil 3). Farklı omik veri kümelerinin çok farklı dosya biçimlerine sahip olması yaygın bir durumdur. İş akışının yürütülmesini belirli dosya biçimleriyle sınırlamamak için, .csv çok genel bir biçim olarak kullanılır. Bu nedenle, her türlü farklı omik veri kümesi iş akışı için girdi olarak kullanılabilir, ancak bu iş akışı içinde kullanımdan önce Şekil 3'te belirtildiği gibi ilgili .csv biçimine dönüştürülmesi gerekir. Bu, bir elektronik tablo veya omic özel bir yazılım kullanılarak hazırlanabilir. Farklı omik veri kümelerini önceden işlemek için, 02_Pre_Processing_Configs.csv ve 02_Pre_Processing_Configs_SC.csv dosyasını yapılandırarak farklı girdi veri kümelerine farklı ön işleme ve normalleştirme adımları (örneğin, kitaplık boyutu ayarlaması, günlük dönüşümü, örnek nicelik normalleştirmesi) uygulamak için iş akışı içinde çeşitli seçenekler mevcuttur (Şekil 2). Bununla birlikte, buradaki mevcut seçenekler esas olarak burada sunulan veri setinde (scRNA-seq, sitokin testi, proteomik, prime-seq) bulunan spesifik girdi verilerine dayanmaktadır. Diğer omik/veri türlerinin kullanılması durumunda, mevcut en iyi uygulamalara göre omik'e özgü ek normalleştirme adımlarının uygulanması gerekebilir. Bu durumda, veriler önceden işlenmiş bir biçimde iş akışına teslim edilebilir ve başka ön işleme adımları uygulanmadan diğer veri kümeleriyle birlikte entegre edilir. Çoğu durumda, Özellik Bilge Kantil Normalleştirme adımının uygulanması, tüm veri türlerinin dağılımını normal bir dağılıma hizalamak ve farklı giriş özellikleri arasındaki aşağı akış analizini daha karşılaştırılabilir ve Gauss gürültüsünün model spesifikasyonuyla uyumlu hale getirmek için yararlıdır.
İş akışının yürütülmesi sırasında, veri entegrasyonu sürecini ve müteakip biyolojik aşağı akış yorumlamasını destekleyen çeşitli grafikler ve çıktılar oluşturulur. scRNA-seq verileri için, FIG01_Amount_of_Cells_Overview'daki çizim (Şekil 6), bir gen ekspresyon sinyalini güvenilir bir şekilde ölçmek için hangi hücre tiplerinin numune ve hücre tipi başına çok az hücre içerebileceğini gösterir, sonraki analizler için, numune başına bir hücre tipinin tüm hücrelerindeki ortalama değer bir ekspresyon tahmini olarak kullanılır (psedobulk- yaklaşım). Bu kullanım örneğinde, örneklerin çoğunda üçten az hücreye sahip hücre türlerini hariç tutuyoruz.
Varyans ayrıştırma grafiği FIG03_Overview_Variance_Decomposition (Şekil 7, Ek Şekil 1), farklı veri kaynaklarının ne kadar iyi entegre olduğunu ve farklı veri kaynaklarındaki varyansın ne kadarının paylaşıldığını ve her bir veri kaynağı için benzersiz olduğunu gösterebilir. Örneğin, burada kullanılan veri kümesi üzerinde farklı ön işleme stratejilerinin test edilmesi, örneğin, Feature Wise Quantile normalization adımının ön işlemeden kaldırılmasının, belirli veri görünümlerine daha fazla odaklanan gizli faktörlere yol açtığını ve proteomik verilerin diğer veri kaynaklarıyla entegrasyonunu azalttığını göstermektedir. Bu, açıklanan varyans miktarının azaltılmasında görülebilir (Ek Şekil 1B). MOFA modelini herhangi bir özellik filtrelemesi veya normalleştirme olmadan çalıştırmak, gizli faktörler tarafından yakalanan farklı görünümler arasında daha az paylaşılan varyansa yol açar (Ek Şekil 1C). Bu, gizli faktörlerin ağırlıklı olarak veri türüne özgü teknik etkileri yansıttığını gösterir. Bunun yanı sıra, MOFA9 modelinin kendisi de kötü önceden işlenmiş veriler olması durumunda uyarı döndürebilir. Bu tür bir uyarının bir örneği, MI_v2 ve MI_v3 alternatif ön işleme yapılandırmaları için Ek Şekil 1'de gösterilmiştir (belirli örnek yapılandırma dosyaları, config_examples klasöründeki kopyalanmış GitHub deposunda saklanır).
Ek olarak, MOFA modelini çalıştırdıktan sonra, sonuçlar, faktörler tarafından yakalanan varyasyonun olası nedenini belirlemek için faktörü numuneler hakkında bilinen biyolojik meta-bilgilerin yanı sıra teknik ve diğer kafa karıştırıcı ortak değişkenlerle (04_Downstream_Factor_Analysis) ilişkilendirerek birkaç aşağı akış analizinde değerlendirilebilir. Örneğin, MOFA modellerinin faktörlerinden biri teknik ortak değişkenlerden biriyle (parti bilgisi gibi) güçlü bir şekilde ilişkiliyse, bu, bu faktörün biyolojik varyasyon yerine veriler içindeki teknik varyasyonu yakaladığını gösterebilir.
Aşağı akış analizi bölümündeki biyolojik yorumu daraltmak için, girdi veri setine dayalı birkaç bulgu (daha rafine bir yorum orijinal yayın11'de bulunabilir) burada özetlenmiştir. İlk adımda, uygulanan ön işleme stratejisiyle, birden fazla hücre tipi arasında ve aynı zamanda diğer omik veri türleri arasında varyansı yakalayan birkaç faktör bulduğumuzu gözlemleyebiliriz (Şekil 7A). Örneğin, Faktör 2, scRNA-seq veri setinin klinik girdi özelliklerindeki ve çeşitli hücre tiplerindeki varyansı yakalar. İlk üç faktörü 'CRP' ve 'CK' gibi ilgili klinik ortak değişkenlerle ilişkilendirerek (Şekil 7B) ve farklı hasta alt grupları için faktör değerlerindeki farklılıkları araştırarak: 'Kontrol (CCS ve CCS olmayanlar dahil) ve 'ACS' farklı zaman noktalarında ölçüldü (TP1-TP4) (Şekil 7C), ayrıca Faktör 2'nin 'CK' değeri ve Faktör 3'ün 'CRP' değeri ile önemli ölçüde ilişkili olduğunu bulduk. Aynı zamanda, TP1 ve TP2'deki 'ACS' örnekleri (miyokard enfarktüsüne (MI) karşı bağışıklık tepkisinin akut fazını yansıtır), 'Kontrol' ve daha sonraki zaman noktası örneklerine (TP3 / TP4) kıyasla faktör değerlerinde bir artış gösterir. CK, miyokard hasarının bilinen bir belirtecidir ve tipik olarak, Faktör2 tarafından yakalanan modele benzer şekilde, TP1 / TP2'de artan değerler ile karakterize edilir.
Faktör2'yi şekillendiren biyolojik süreçler hakkında içgörüler oluşturmak için, model tarafından oluşturulan özellik ağırlıkları tablosuna bakarak faktörün en üst sıradaki özelliklerini değerlendiriyoruz (03_Weight_Data.csv). Faktör üzerinde en yüksek mutlak ağırlığa sahip özelliklerin ilk %1'ini analiz ettiğimizde, esas olarak CD4'ü buluyoruz. TCM ve CD14. Mono-türetilmiş özellikler, toplam giriş özellikleri sayısına kıyasla aşırı temsil edilmektedir (Şekil 8A), bu hücre tiplerinin MI'dan sonraki inflamatuar süreçte oldukça ilgili olduğunu göstermektedir (NOT: ön işlemede özellik bazında nicelik normalizasyonu uygulanmamışsa, özelliklerin farklı dağılımları da bu sonucu etkileyebilir ve değerlendirme veri türüne göre ayrı ayrı yapılmalıdır). CD4'ün en üst düzey özelliklerinin analizi. Faktör üzerinde TCM hücre tipi, sağlam T hücresi aktivasyonu için gerekli olan EIF3E18 ve T hücrelerinin genişlemesini ve aktivasyonunu destekleyen HMGB119 gibi birkaç ilginç gen buluyoruz (Şekil 8B). Daha sonra, REACTOME20 veritabanındaki bağışıklık yollarını bir yol seti (Prepared_Pathway_Data.csv) olarak kullanarak yol zenginleştirme analizini çalıştırıyoruz. 'İnterlökin-6' sinyali de dahil olmak üzere çeşitli 'İnterlökin' yolları için zenginleştirme buluyoruz. scRNA-seq verilerinin farklı hücre tiplerindeki birkaç genin ekspresyon seviyeleri ve Sitokin testi ile ölçülen 'IL6' sitokin değerleri bu sonuca katkıda bulunmuştur (Şekil 8C). Veri türleri arasında paylaşılan bu modellerin tanımlanması, entegre bir analizin katma değerini vurgular. Genel olarak, bu yaklaşım, ilgili yayında11 daha ayrıntılı olarak açıklandığı gibi, hastalık durumunu veya ilişkili tedavi sonucunu ve altta yatan çok hücreli bağışıklık programlarını yansıtan diğer birkaç faktörü de tanımlayabilir.
Birden fazla omikte entegre analizlerin avantajını daha da vurgulamak için, aynı iş akışı yalnızca proteomik girdi verileri dahil olmak üzere çalıştırıldı (Ek Şekil 4). Elde edilen faktörleri analiz ettiğimizde, entegre analize benzer şekilde 'CRP' değeri ile güçlü bir şekilde ilişkili olan bir faktör (Faktör1) bulduk. Bu model, proteomik verilerdeki ana varyasyon kaynağını tanımlar ve ayrıca entegre analizde 'Faktör3' tarafından yakalanan diğer veri kümelerindeki varyasyonun bir kısmı ile uyumludur (Şekil 7C). Bununla birlikte, entegre analizde inflamasyonun zaman seyrini yakalayan Faktör2 ile belirtildiği gibi benzer bir model, yalnızca proteomik verilere dayalı olarak tanımlanamaz.
Tanıtılan iş akışı ve MOFA9 modelinin kendisi, birçok ayarlanabilir parametre ile son derece özelleştirilebilir. Bu nedenle, farklı konfigürasyonlar tarafından üretilen sonuçları görselleştirmek ve sistematik olarak karşılaştırmak önemlidir. Bu görevi kolaylaştırmak için, iş akışı tarafından oluşturulabilecek son çıktı, işlem hattının farklı adlandırılmış çalıştırmalarının ön işleme ve model tahminindeki farklı parametrelerle karşılaştırılmasıdır. Örneğin, MOFA modeli farklı sayıda gizli faktörle tahmin edilebilir (Ek Şekil 2A) veya daha az sayıda özelliğe sahip görünümler ağırlıklandırılabilir (Ek Şekil 3A). '07_Compare_Models' iş akışının son betiğinin yapılandırılması ve çalıştırılması, farklı işlem hattı çalıştırmaları arasındaki benzerliği değerlendirmek için çeşitli çizimler üretir. FIG07_Variance_Model_Comparison (Ek Şekil 2B, Ek Şekil 3B), farklı çalıştırmalar için her görünüm için açıklanan toplam varyansın karşılaştırmasını gösterir. Farklı çalıştırmalar arasındaki faktör değerlerinin ve özellik faktörü ağırlıklarının korelasyonu, belirli bir parametreyi değiştirirken sonuçların ne kadar değiştiğini gösterebilir (Ek Şekil 2C, Ek Şekil 3C). Burada, faktör sayısını değiştirmek, yalnızca tahmini faktör değerlerinde ve özellik ağırlıklarında küçük değişikliklere neden olur (Ek Şekil 2C). Veri görünümünün ağırlıklandırmasını değiştirmek, daha az sayıda özelliğe sahip görünümlerde, örneğin 'klinik' görünümde çok daha yüksek açıklanan varyansa neden olur (Ek Şekil 3B). Bununla birlikte, ilk üç faktör içindeki ilgili özellikler, ağırlıksız versiyonla çıkarılanlarla hala yüksek oranda ilişkilidir (Ek Şekil 3C).
Oluşturulan model çıktısı .csv sonuçlar klasöründeki dosyalar (örneğin, tahmini faktör ve özellik ağırlıkları) ile daha fazla bireysel aşağı akış analizi yapılabilir. Tüm kod ve gerekli yapılandırma dosyaları (belgeler dahil) GitHub'da https://github.com/heiniglab/mofa_workflow'da mevcuttur. Analiz için gerekli conda paketlerinin kolay bir şekilde kurulmasını sağlamak için oluşturulan tekillik imajı https://doi.org/10.5281/zenodo.10815146 adresinden indirilebilir. Boru hattının ilk testini gerçekleştirmek için kullanılabilecek küçük bir örnek veri seti de aynı zenodo kaydından indirilebilir.

Şekil 7: MOFA çıktı analizi. MOFA modelinin (03_Run_MOFA.ipynb) çalıştırılmasından ve faktör değerlerinin aşağı akış analizinden (04_Downstream_Factor_Analysis.ipynb) sonra birkaç çizim oluşturulur: (A) FIG03_Overview_Variance_Decomposition: farklı görünümler içindeki tahmini MOFA faktörlerinin açıklanan varyansının bir görselleştirmesini döndürür. Isı haritası (solda): Her görünüm için bir faktör tarafından yakalanan bir görünümün toplam varyans yüzdesini gösterir. Çubuk grafiği (sağda): Her görünüm için tüm faktörler tarafından yakalanan toplam varyans yüzdesini gösterir. (B) FIG04_Factor_Association_Numerical_Features: faktör değerlerinin seçilen sayısal örneklem ortak değişkenleri ile Pearson korelasyonunu gösterir, burada: klinik değişkenler (CRP, CK). (C) FIG04_Factor_Association_Categorical_Features: kategorik örneklem ortak değişkenleri için faktör değerlerindeki farkı bir kutu grafiği olarak gösterir. Burada, AKS ve Kontrol hastalarının her bir zaman noktası için Faktör 1-3'ün faktör değerleri karşılaştırılmıştır. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

Şekil 8: MOFA özellik analizi. Aşağı akış analizlerinin çalıştırılmasından sonra (04_Downstream_Factor_Analysis.ipynb, 05_Downstream_Investigate_Features.ipynb) birkaç çizim oluşturulur. Buradaki tüm grafikler MOFA Faktör 2'yi görselleştirir: (A) FIG04_Top_Feature_Overview_per_Factor: Isı haritası (solda), her görünüm için seçilen faktör tarafından yakalanan varyans yüzdesini gösterir. Çubuk grafikler (sağda), faktör için farklı görünümlerin özelliklerinin alaka düzeyini gösterir. Sol tarafta, faktöre ilişkin görüntülemeler arasında en üst %1'lik dilimde yer alan ve en üst sıralarda yer alan özellikler içindeki belirli bir görünümün özelliklerinin toplam miktarı verilir. Sağ tarafta, en üstteki %1'lik dilimdeki toplam sayı, söz konusu görünümün toplam özellik sayısına bölünerek yüzde verilir. (B) FIG05_Heatmap_Feature_Overview: Isı haritası (solda) CD4'ün özelliklerinin en yüksek sıralama için %1'ini gösterir. TCM hücre tipi: 'Kontrol' grubu hastalarını (CCS ve CCS olmayan) 'ACS' hastaları için farklı zaman noktalarıyla karşılaştıran her numunenin normalleştirilmiş ifade değerleri. Çubuk grafik (sağda) unsurların ağırlığını gösterir. Ağırlık işaretinin yönü, hücre tipi adlarından önce solda belirtilmiştir: '+' pozitif faktör ağırlığı; '-' negatif faktör ağırlığı. (C) FIG06_Pathway_and_Genes: zenginleştirilmiş İnterlökin yolaklarına ait faktör için en yüksek %'lik sıralama genlerinin ağırlığını gösterir. Üstteki ısı haritasında, görünümler arasında ortalamaları alınır ve alttaki ısı haritasında görünüm başına gösterilir. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.
Ek Şekil 1: Veri uyumlaştırma etkileri. Şekil, birkaç farklı veri önişleme konfigürasyonu için FIG03_Overview_Variance_Decomposition göstermektedir: farklı görünümler içinde tahmini MOFA faktörlerinin açıklanan varyansının görselleştirilmesi. Isı haritası (solda): Her görünüm için, bir faktör tarafından yakalanan bir görünümün toplam varyans yüzdesini gösterir. Çubuk grafiği (sağda): Her görünüm için tüm faktörler tarafından yakalanan toplam varyans yüzdesini gösterir. (A) Önceki şekillerde hangi biyolojik aşağı akış sonuçlarının analiz edildiğine dayalı konfigürasyon ('MI_v1') (klonlanmış depodaki varsayılan konfigürasyon dosyalarında olduğu gibi ayarlanan parametreler). (B) 'MI_v1' ile aynı ön işleme konfigürasyonu ve özellik bazında kantil normalizasyonun uygulanmadığı değişiklik (parametreler, deponun 'config_examples' klasöründeki örnek konfigürasyon dosyalarında olduğu gibi ayarlanır). Bu konfigürasyon için MOFA model çıkış uyarısının bir ekran görüntüsü aşağıdaki çizime eklenmiştir. (C) Herhangi bir ön işleme adımı uygulanmadığında ve tüm veriler, özelliklerin herhangi bir ön işleme veya filtrelemesi olmadan girdi olarak kullanıldığında ortaya çıkan varyans ayrıştırması (parametreler, deponun 'config_examples' klasöründeki örnek yapılandırma dosyasında olduğu gibi ayarlanır). Bu konfigürasyon için MOFA model çıkış uyarısının bir ekran görüntüsü aşağıdaki çizime eklenmiştir. Bu dosyayı indirmek için lütfen buraya tıklayın.
Ek Şekil 2: MOFA konfigürasyonu - Faktör miktarı etkisi. MOFA modelini çalıştırmak için birkaç farklı konfigürasyon kullanılarak '07_Compare_Models.ipynb' betiği tarafından oluşturulan elde edilen rakamlar. (A) '03_MOFA_configs.csv': '03_Run_MOFA.ipynb' betiğini çalıştırmak için kullanılan ve birkaç farklı faktör belirten farklı konfigürasyonlara örnek (10,15,20,25). '07_Comparison_configs.csv': '07_Compare_Models.ipynb' betiğinin yürütülmesi için yapılandırma giriş dosyasının nasıl belirtileceğine dair örnek. (B) Modelde belirtilen tüm faktörlerdeki farklı modeller için her bir görünüm (y ekseni) için açıklanan toplam varyansı gösteren 'FIG07_Variance_Model_Comparison'. (C) Farklı konfigürasyonlar arasındaki faktör örnek değerlerinin korelasyonunu gösteren 'FIG07_Factor_Correlations'. Bu dosyayı indirmek için lütfen buraya tıklayın.
Ek Şekil 3: MOFA yapılandırması - Ağırlıklandırma görünümlerinin etkisi. MOFA modelini çalıştırmak için birkaç farklı konfigürasyon kullanılarak '07_Compare_Models.ipynb' betiği tarafından oluşturulan elde edilen rakamlar. (A) '03_MOFA_configs.csv': 'weighting_of_views' parametresini 'TRUE' (MI_v1_MOFA_weighted) veya 'FALSE' (MI_v1_MOFA) olarak belirten '03_Run_MOFA.ipynb' betiğini çalıştırmak için kullanılan farklı yapılandırmalara örnek. '07_Comparison_configs.csv': '07_Compare_Models.ipynb' betiğinin yürütülmesi için yapılandırma giriş dosyasının nasıl belirtileceğine dair örnek. (B) Modelde belirtilen tüm faktörlerdeki farklı modeller için her bir görünüm (y ekseni) için açıklanan toplam varyansı gösteren 'FIG07_Variance_Model_Comparison'. (C) Farklı konfigürasyonlar arasındaki özellik faktörü ağırlıklarının korelasyonunu gösteren 'FIG07_Feature_Correlations'. Bu dosyayı indirmek için lütfen buraya tıklayın.
Ek Şekil 4: Çoklu omik entegrasyon etkisi - sadece proteomik veriler kullanılarak. Girdi olarak yalnızca proteomik veriler kullanıldığında gizli faktörler tarafından yakalanan ortaya çıkan modeller. (A) FIG04_Factor_Association_Numerical_Features: Faktör değerlerinin klinik değişkenlerle (CRP, CK) Pearson korelasyonu. (B) FIG04_Factor_Association_Categorical_Features: AKS ve Kontrol hastalarının her bir zaman noktasının faktör değerlerinin kutu grafiği karşılaştırması. Bu dosyayı indirmek için lütfen buraya tıklayın.
Ek Dosya 1: Supplementary_File_
Running_Pipeline_with_Exemplary_Data. Örnek veriler üzerinde işlem hattının nasıl çalıştırılacağına ilişkin açıklamalar ve beklenen çıktılar, ek olarak sağlanan ek bir dosyada verilmiştir. Bu dosyayı indirmek için lütfen buraya tıklayın.
Ek Video Dosyası 1: Protokolün ekran yakalama videosu. Bu dosyayı indirmek için lütfen buraya tıklayın.