Method Article

Toplu RNA Dizimine Verilerine Dayalı Transkriptomik Analiz

DOI:

10.3791/69611

January 16th, 2026

* These authors contributed equally

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Mevcut protokol, ham veriden fonksiyonel zenginleştirme analizine kadar toplu RNA-divizinin analizi için tam bir iş hattı oluşturur.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Alkolsüz yağlı karaciğer (NAFL) genellikle iyi huylu bir durum olarak kabul edilir; ancak alkolsüz steatohepatite (NASH) ilerlediğinde, hastalar son evre karaciğer hastalığı geliştirme riski açısından önemli ölçüde artmaktadır. Birçok çalışma, NAFL'den NASH'a geçişin altında yatan moleküler mekanizmayı aydınlatmaya çalışıyor. Yüksek verimli dizileme teknolojileri (örneğin toplu RNA-dizi) araştırmacılara transkriptomu inceleyerek, moleküllerin ifadesini, sinyal yollarının aktivasyonunu ve hastalık ilerlemesiyle ilişkili diğer faktörleri ortaya çıkararak daha derin bir anlayış sağlamıştır. Araştırmacıların hastalık tedavisi için potansiyel hedefleri belirlemesi amacıyla analiz edebileceği zengin açık kaynak veri mevcuttur. Ancak, ilgili araştırmalar, transkriptomun yukarı akış analizi için verimli ve güvenilir bir sürecin olmaması nedeniyle sınırlıdır. Burada, standart işlem ve özel ya da kamu verilerinin derinlemesine ayrıştırılması için yüksek tekrarlanabilir ve kullanıcı dostu bir üst akış analizi ve ardından ilgili diferansiyel gen analizi hattı sağlanır. Boru hattı dört aşamaya ayrılmıştır: (1) veri kalite kontrolü; (2) gen haritalama; (3) diferansiyel gen analizi; ve (4) fonksiyonel analiz. Bu süreç, hastalık dönüşümünün moleküler mekanizmalarını ortaya çıkarmayı ve araştırmacıların Toplu RNA dizi verilerinin analiziyle potansiyel ilaç hedefleri ve terapötik yaklaşımları taramalarına yardımcı olmayı amaçlamaktadır.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Alkol olmayan yağlı karaciğer hastalığı (NAFLD), dünya genelinde en yaygın kronik karaciğer hastalığıdır ve nüfusun dörtte birinden fazlasını etkiler. Son on yıllarda bu sıklığı dramatik şekilde artmıştır 1,2,3. Artan hastalık yükü, özellikle daha gelişmiş formu olan alkolsüz steatohepatit (NASH), büyük bir küresel sağlık sorunu ve ağır ekonomik yükoluşturmaktadır 4. NAFLD'nin ilk evresi, alkolsüz yağlı karaciğerdir (NAFL), iltihap ve fibrozis ile birlikte gelişir ve NASH'a ilerleyebilen bir durumdur. Sonuncusu, sirroz ve hepatosellüler karsinom (HCC) dahil olmak üzere son evre karaciğer hastalığına ilerleme riskini önemli ölçüde artırır 5,6,7. HCC insidansı ve ölüm, NASH 8,9 artışıyla ilişkilidir ve NAFLD/NASH'ın 2030 yılına kadar karaciğer nakli için önde gelen endikasyon haline gelmesibeklenmektedir 10. Ancak, NAFLD'nin klinik ilerlemesi oldukça heterojen11 olup, ilgili ilaçlarıngeliştirilmesini ciddi şekilde engeller ve moleküler mekanizmaların hassas şekilde incelenmesini özellikle önemli.

Hücresel bileşimsel bilginin toplu RNA dizisi tabanlı edinimi, çeşitli hastalıkların patogenezini önemli ölçüde aydınlatabilir. Son on yıllarda, NASH ilerlemesi 13,14,15'te gen ifade farklılıklarını aydınlatmak ve müdahale için yeni terapötik hedefler belirlemek amacıyla model organizmalar ve insanlar üzerinde çok sayıda toplu RNA sekimi çalışması yapılmıştır. Toplu RNA-seq analizine dayanarak, Xiong ve ark. karaciğerdeki nonparenkimal hücrelerin (NPC) ekstrasellüler matriks oluşumu ve hücre yapışması gibi süreçlerde rol aldığını ve bunun NASH16'nın ilerlemesine katkıda bulunduğunu bulmuştur. Li ve ark. hepatositlerdeki hepatik Wilms tümör 1-ilişkili proteininin (WTAP) ektopik lipid birikimini ve iltihabı düzenlediğini, böylece NASH oluşumunu teşvikettiğini göstermiştir 17. Toplu RNA-dicil analizi, NASH mekanizmalarını aydınlatmak için güçlü bir araç olsa da, sonuçları yukarı akış verilerinin kalitesine karşı son derece hassastır. Üst akış deneysel operasyonları ve analiz süreçlerinin heterojenliği, verilerin güvenilirliğini ciddi şekilde zayıflatabilir, böylece gerçek biyolojik bilgiyi gizleyebilir ve sonraki analizlerin doğruluğunu engeller. Bu nedenle, standartlaştırılmış bir üst akış analiz prosedürleri seti oluşturmak önemlidir.

Tek hücreli RNA dizileme (scRNA-seq) ile karşılaştırıldığında, toplu RNA-dizi, hem deneysel tasarımda hem de pratik uygulamalarda birkaç belirgin avantaj sunar. scRNA-seq, hücresel heterojenliğin tek hücre düzeyinde tanımlanmasını ve hücre tipine özgü transkripsiyon özelliklerinin hassas analizini mümkün kılsa da, yüksek maliyet, karmaşık veri işleme gereksinimleri ve düşük bolluklu transkripsiyonların tespit edilmesinde sınırlı hassasiyetleilişkilidir 18. Buna karşılık, toplu RNA-dizi, daha yüksek dizileme derinliği, daha düşük maliyet ve daha yüksek örnek verimliliği sağlar; bu da onu özellikle popülasyon düzeyinde farklı gen ekspresyonu analizleri ve moleküler mekanizmaların keşfi için uygunkılar 19. Bu nedenle, standartlaştırılmış analitik iş akışlarıyla yönlendirildiğinde, toplu RNA-dizi, karmaşık hastalıkların moleküler temelini araştırmak için verimli, maliyet etkin ve sağlam bir yaklaşım olarak kalır.

Bu protokol, yüksek RNA bütünlüğüne (RIN ≥ 7.0) ve yeterli giriş RNA'sına (örnek başına ≥ 500 ng) sahip insan dokularından türetilen toplu RNA-seq veri setleri için özel olarak tasarlanmıştır. Hizalama ve nicelik adımlarının güvenilir şekilde uygulanmasını sağlamak için, en az 10 çekirdekli CPU, 32 GB RAM ve minimum 200 GB boş disk alanına sahip yerel bir iş istasyonu önerilir. Bu gereksinimler üzerine inşa edilen protokol, büyük ölçekli transkriptomik verileri analiz eden araştırmacıların ihtiyaçlarını karşılamak için ayrıntılı operasyonel talimatlar ve standart parametre yapılandırmaları dahil olmak üzere verimli ve kullanıcı dostu bir analitik iş akışı sağlar.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Gösteri amacıyla, Lan Bai ve ark. tarafından oluşturulan kamuya açık veri seti PRJNA1023502, hem üst hem de aşağı akış analizlerinin her adımını göstermek içinkullanılmıştır 20. Bu veri seti açık erişimli NCBI SRA veritabanından geldiği için ek izin veya etik onay gerekmez. Tüm gerekli yazılımları ve R-paket sürümlerini doğrulamak için Materyaller Tablosu'na bakabilirsiniz. Halka açık veri seti PRJNA1023502 6 NASH olmayan, 6 NAFL ve 6 NASH karaciğer RNA-seq örneğinden oluşmaktadır. Bu protokolde, veri seti, SRA veritabanından veri alımı, kalite kontrolü (fastp), hizalama (HISAT2), nicelik (featureCounts) ve aşağıya doğru diferansiyel ifade ile fonksiyonel zenginleştirme analizleri dahil olmak üzere toplu RNA-seq iş akışının tüm adımlarını göstermek için kullanıldı.

1. SRA araç seti kurulumu

  1. SRA Toolkit resmi web sitesini ziyaret edin ve 3.2.1 sürümünü indirin.

2. Kamuya açık veri indirmek

  1. SRA numarasını alın.
    1. Makaleeki 20, Veri Erişilebilirliği bölümünden veya NCBI SRA veritabanında anahtar kelimeleri arayarak erişebilirsiniz.
    2. İndirmek için terminale prefetch yazın.

3. Gen sayısı matrisinin oluşturulması

  1. Aşağıda açıklandığı gibi yolları ve ayarları tanımlayın:
    REFERENCE=~/reference/human/GRCh38/GRCh38.primary_assembly.genome.fa
    GTF=~/reference/human/GRCh38/gencode.v44.annotation.gtf
    INDEX=~/reference/human/GRCh38/GRCh38_index
    FASTQ_DIR=~/SRA_tutorial/fastq
    OUT_FASTP=~/RNAseq/fastp
    OUT_HISAT2=~/RNAseq/hisat2
    OUT_COUNTS=~/RNAseq/counts
    ​mkdir -p $FASTQ_DIR $OUT_FASTP $OUT_HISAT2 $OUT_COUNTS
    1. İnsan referans genomunu (GRCh38 birincil montajı) ve ilgili gen açıklama dosyasını (gencode.v44, kapsamlı gen açıklama seti) resmi GENCODE veritabanından (https://www.gencodegenes.org/human/) indirin.
      for f in SRR*; do [[ ! $f =~ \.sra$ ]] && mv "$f" "$f.sra"; done
      ​for f in SRR*; do [[ ! $f =~ \.sra$ ]] && mv "$f" "$f.sra"; done
  2. SRA dosyalarını yeniden adlandırın.
    1. Tüm SRA dosyalarının .sra dosya uzantısını kullandığından emin olun, böylece aşağıdaki araçlar tarafından doğru tanıma ve işleme sağlanır.
    2. Aşağıdaki komutları çalıştırın:
      for f in SRR*; do [[ ! $f =~ \.sra$ ]] && mv "$f" "$f.sra"; done
  3. SRA dosyalarını FASTQ formatına dönüştürmek için aşağıdaki komutu çalıştırın:
    for f in *.sra; do fasterq-dump "$f" --split-files -O $FASTQ_DIR - e 20; done
  4. Referans genomdan HISAT2 indeksi oluşturun.
    hisat2-build $REFERENCE $INDEX
  5. FASTQ dosyalarını görsel ilerleme izleme ile işleyin.
    for fq in $FASTQ_DIR/*.fastq; do
    ​sample=$(basename "$fq" .fastq)
    1. Eşleştirilmiş uçlu dizileme verileri için aşağıdaki komutu çalıştırın
      for fq1 in $FASTQ_DIR/*_1.fastq; do
      sample=$(basename "$fq1" _1.fastq)
      ​fq2=$FASTQ_DIR/${sample}_2.fastq
    2. Fastp kullanarak kalite kontrolü ve filtreleme işlemi yapın ve sonuçları $OUT_FASTP dizinine gönderin. Tek uçlu dizileme verileri için aşağıdaki komutu çalıştırın:
      fastp \
      -i "${fq}" \
      -o $OUT_FASTP/${sample}.clean.fastq \
      -h $OUT_FASTP/${sample}.html \
      -j $OUT_FASTP/${sample}.json \
      -w 20

      Eşleştirilmiş uçlu dizileme verileri için aşağıdaki komutu çalıştırın:
      fastp \
      -i "${fq}" \ -I "$fq2" \
      -o $OUT_FASTP/${sample}_1.clean.fastq \
      -O $OUT_FASTP/${sample}_2.clean.fastq \
      -h $OUT_FASTP/${sample}.html \
      -j $OUT_FASTP/${sample}.json \
      ​-w 20
    3. Her örnek için, görsel kalite kontrolü için HTML raporunu inceleyin ve okuma kalitesi, GC dağılışı, okuma yedekliği ve adaptör kirlemesi gibi yapılandırılmış metrikler için JSON raporuna bakın. Tüm örneklerin aşağıdaki kalite eşiklerini karşılamasından emin olun: Q30 ≥ 85%, adaptör kontaminasyon oranı %5 < ve anormal GC desenleri olmamalıdır. Tüm çıktı dosyalarını $OUT_FASTP dizininde sakla.
    4. HISAT2 kullanarak dizis hizalaması yapın, SAM dosyaları oluşturun ve bunları $OUT_HISAT2 dizinine gönderin. Tek uçlu dizileme verileri için aşağıdaki komutu çalıştırın:
      hisat2 -p 20 \ -x $INDEX \-U $OUT_FASTP/${sample}.clean.fastq \
      -S $OUT_HISAT2/${sample}.sam

      Eşleştirilmiş uçlu dizileme verileri için aşağıdaki komutu çalıştırın:
      hisat2 -p 20 \-x $INDEX \-1 $OUT_FASTP/${sample}_1.clean.fastq \
      -2 $OUT_FASTP/${sample}_2.clean.fastq \
      ​-S $OUT_HISAT2/${sample}.sam
    5. GRCh38 birincil montaj FASTA dosyasından oluşturulan bir indeks kullanarak kalite filtreli okumaların insan referans genomuna HISAT2 hizalanması gerçekleştirilir. Hem tek uçlu hem de çiftli uçlu dizileme verileri için örnek komutlar verin.
    6. SAM'ı BAM'a dönüştür, sıralama ve indeksle.
      samtools view -@ 20 -bS $OUT_HISAT2/${sample}.sam \
      | samtools sort -@ 20 -o $OUT_HISAT2/${sample}.sorted.bam
      samtools index $OUT_HISAT2/${sample}.sorted.bam
      ​done
    7. Her örnek için bir SAM dosyası oluşturun ve bunu SAMtools kullanarak sıralanmış ve indekslenmiş bir BAM dosyasına dönüştürün. Yüksek kaliteli insan transkriptomik örnekleri için (RNA bütünlük numarası, RIN ≥ 8.0), toplam hizalama oranının %85'i aştığından emin olun; tipik toplu RNA-seq örnekleri (RIN ≥ 7.0) için, hizalama oranlarını %70 kabul edilebilir ≥ düşünün.
    8. featureCount kullanarak gen nicelendirmesi yapın.
      featureCounts -T 20 -p -s 0 \
      -a $GTF \
      -o $OUT_COUNTS /${sample}.counts.txt \
      $OUT_HISAT2/${sample}.sorted.bam
      Done
    9. Her örnek için featureCounts tarafından oluşturulan sekme-ayrılmış çıktı dosyasını (*.counts.txt) ve özet raporunu (*.counts.txt.summary) kontrol edin. Okuma atama oranının insan toplu RNA-dizisi için tipik %≥70 eşiğini karşılamasından emin olun; belirgin şekilde daha düşük bir oran, iplik yönünün uyumsuzluğunu, notlama sorunlarını veya kötü hizalama kalitesini gösterebilir. Bu zincire özgü olmayan RNA-seq veri seti için -s 0 parametresini kullanın. Zincire özgü kütüphaneler için, komutta -s 0 yerine -s 1 veya -s 2 ile koyun.
  6. Aşağıda tarif edildiği gibi gen sayım matrisini oluşturun.
    1. İlk örnekten gen kimlikleri ve sayımlarla sayım matrisini başlatın.
      cut -f1 $(ls $OUT_COUNTS/*.counts.txt | head -1) > all_counts.txt
    2. Her örnekten sayıları tek bir matrise yinelemeli olarak ekleyin.
      for f in $OUT_COUNTS/*.counts.txt; do
      cut -f7 "$f" | paste all_counts.txt - > tmp && mv tmp
      all_counts.txt
      ​done
    3. Sayım matrisine örnek kimlikleri içeren bir başlık satırı ekleyin.
      samples=$(ls *.counts.txt | sed 's/.counts.txt//' | paste -sd "\t")
      echo -e "Geneid\t$samples" | cat - all_counts.txt > counts_matrix.txt
    4. GTF dosyasından gen uzunluklarını çıkarın (gen başına ekzon uzunluklarının toplamı).
      awk '$3=="exon"{match($0,/gene_id "([^"]+)"/,a); if(a[1]!=""){len=$5-$4+1; gene_len[a[1]]+=len}} END{print "GENE_ID\tLENGTH"; for(g in gene_len) print g"\t"gene_len[g]}' \$GTF > gene_length.txt

4. Ham sayım matrisi işleme ve gen açıklaması

  1. R ortamı başlatma ve ilgili R paketinin yüklenmesi.
    1. install.packages() fonksiyonunu kullanarak tidyverse, ggplot2, ggrepel, RColorBrewer, ggridges, FactoMineR kurulumlarını yapın. Tidyverse paketi, veri işleme ve çizim için kullanılır; görselleştirme için GGPLOT2 paketi kullanılır; Ggrepel paketi, örtüşmeyen metin etiketleri için kullanılır; renk paletleri için RColorBrewer paketi kullanılır; Ggridges paketi sırt arazileri için kullanılır; PCA ve çok değişkenli analiz için FactoMineR paketi kullanılmaktadır.
    2. BiomaRt, DESeq2, clusterProfiler kurmak için BiocManager::install() fonksiyonunu kullanın. BiomaRt paketi, Ensembl'dan gen açıklaması için kullanılır; DESeq2 paketi diferansiyel ifade analizi için kullanılır; clusterProfiler paketi fonksiyonel zenginleştirme analizi için kullanılır.
    3. 2. adımda oluşturulan orijinal sayım matrisini okuyun, biomaRt kullanarak Ensembl ID'yi HGNC gen adıyla eşleyin, sonraki analiz için Ensembl ID'yi eşleyin, tekrarlanan Geneid sütununu çıkarın ve temizlenmiş sayım matrisini oluşturun. Orijinal sayım matrisini (counts_matrix.csv) giriş olarak kullanın; Ensembl gen kimlikleri satır, örnekler ise sütun olarak kullanılır. Temizlenmiş sayım matrisini çıktı olarak (clean_counts_SRA.csv) kaydedin, HGNC gen sembolleri satır olarak, örnekler ise sütun olarak kullanılır.
      mart <- useMart("ensembl", dataset = "hsapiens_gene_ensembl")
      id_map <- getBM(attributes = c("ensembl_gene_id", "hgnc_symbol"),
      filters = "ensembl_gene_id",
      values = exprSet$GeneID,
      mart = mart)
      exprSet <- exprSet %>%
      left_join(id_map, by = c("GeneID" = "ensembl_gene_id")) %>%
      filter(!is.na(hgnc_symbol), hgnc_symbol != "") %>%
      distinct(hgnc_symbol, .keep_all = TRUE) %>%
      column_to_rownames("hgnc_symbol")

5. Gen ifadesinin niceleştirilmesi

NOT: Detaylı senaryo için Ek Dosya 1'e bakınız.

  1. Aşağıdaki komutu çalıştırarak milyon haritalanmış okuma (FPKM) başına transkript kilobazı ve milyon başına transkript (TPM) için parça hesaplayın.
    counts <- read.csv("output/clean_counts_SRA.csv", header=TRUE, row.names=1)
    gene_len <- read.delim("data/gene_length.txt", header=FALSE, col.names=c("gene_symbol","length"))
    gene_len <- gene_len %>% distinct(gene_symbol, .keep_all=TRUE)
    rownames(gene_len) <- gene_len$gene_symbol
    gene_len <- gene_len[match(rownames(counts), gene_len$gene_symbol),]
    length_bp <- gene_len$length
    fpkm <- (counts / length_bp) * 1e9 / colSums(counts)
    write.csv(fpkm, "output/clean_fpkm_SRA.csv")
    tpm <- (counts / length_bp) / colSums(counts / length_bp) * 1e6
    write.csv(tpm, "output/clean_tpm_SRA.csv")

6. Örnek kümeleme ve fark görselleştirme

  1. PCA aracılığıyla örnek kümeleme inceleyerek veri kalitesini değerlendirin. Detaylı senaryo için Ek Dosya 1'e bakınız.
  2. PCA görselleştirmesi için aşağıdaki kodu kullanın.
    gene.pca <- PCA(exprSet, ncp = 2, scale.unit = TRUE, graph = FALSE)
    ggplot(pca_sample, aes(x = Dim.1, y = Dim.2)) +
    geom_point(aes(color = group)) +
    labs(x = paste('PC1:', pca_eig1, '%'),
    y = paste('PC2:', pca_eig2, '%'))

7. Diferansiyel ifade analizi ve sonuçların görselleştirilmesi

NOT: Detaylı senaryo için Ek Dosya 1'e bakınız.

  1. DESeq2 veri setini oluşturmak ve eşik ayarlamak için aşağıdaki komutları çalıştırın. Tüm örneklerde toplam sayı 1> olan genler modellemeden önce tutuldu. Ayarlanmış p-değeri 0.05 ve |log2FC| arasındaki anlamlılık eşikleri kullanılarak farklı şekilde ifade edilen genleri (DEG) tanımlayın < > 0.5.
    dds <- DESeq(DESeqDataSetFromMatrix(countData = exprSet, colData = colData, design = ~group)); sizeFactors(dds); res <- results(dds); dds <- dds[rowSums(counts(dds)) > 1,]
    dd1 <- results(dds, contrast = contrast, alpha = 0.05)
    dd2 <- lfcShrink(dds, contrast = contrast, res = dd1, type = "ashr")
  2. Farklı şekilde ifade edilen genleri volkan grafikiyle görselleştirin.
    ggplot(data = data, aes(x = log2FoldChange, y = -log10(padj))) +
    geom_point(aes(color = group), alpha = 1, size = 1.2) +
    geom_hline(yintercept = -log10(0.05), lty = 4) +
    geom_vline(xintercept = c(-0.5, 0.5), lty = 4) +
    geom_text_repel(data = subset(data, abs(log2FoldChange) >= 1.5 & padj < 0.05),
    aes(label = gene_id))

8. Fonksiyonel zenginleştirme analizi ve görselleştirme yapmak

NOT: Detaylı senaryo için Ek Dosya 1'e bakınız.

  1. KEGG zenginleştirme sonuçlarını görselleştirin.
    EGG <- enrichKEGG(gene = gene$ENTREZID, organism = 'hsa',
    pvalueCutoff = 0.05, qvalueCutoff = 0.05)
    ggplot(symboldata, aes(richFactor, Description)) +
    geom_point(aes(color = p.adjust, size = Count))
  2. GO zenginleştirme sonuçlarını görselleştirin. Görselleştirmeyi, deneysel spesifikasyonlara göre ark çözünürlüğü (n=500), renk haritalamaları ve yüzey düzenlemesini değiştirerek özelleştirin.
    ego <- enrichGO(gene = gene$ENTREZID, OrgDb = "org.Hs.eg.db", ont = "ALL",
    pvalueCutoff = 0.05, qvalueCutoff = 0.05, pAdjustMethod = "BH")
    ggplot(df) +
    ggforce::geom_link(aes(x = 0, y = Description, xend = -log10(p.adjust),
    yend = Description, color = ONTOLOGY), n = 500, show.legend = FALSE) +
    facet_wrap(~ONTOLOGY, scales = "free", ncol = 1)
  3. Gen seti zenginleştirme analizi (GSEA) sonuçlarını görselleştirin. Farklı etki boyut dağılımlarına uyum sağlamak için yol sayısını, yoğunluk sırt ölçeklendirmesini ve katman şeffaflığını ayarlayın.
    genelist <- sort(res$log2FoldChange, decreasing = TRUE)
    names(genelist) <- rownames(res)
    hallmarks <- read.gmt('resource/h.all.v2023.2.Hs.symbols.gmt')
    y <- GSEA(genelist, TERM2GENE = hallmarks, pvalueCutoff = 0.05)
    gsearesult <- yd %>% arrange(desc(NES)) %>% slice_head(n = 10)
    ggplot(gsearesult, aes(x = logFC, y = Description, fill = -log10(pvalue))) +
    geom_density_ridges(alpha = 0.8, scale = 0.8) +
    geom_point(aes(size = abs(NES), x = -0.4, color = NES)) +
    scale_fill_distiller(palette = 'Spectral') +
    scale_color_distiller(palette = 'Reds') +
    scale_size_continuous(range = c(2, 6))

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Toplu RNA-dizisi için üst akış analiz iş akışı Şekil 1A'da gösterilmiştir. Bu iş akışı, bir Linux platformunda sıralı olarak aşağıdaki temel adımları uygular: birincisi, ham dizileme verilerinin titiz kalite kontrolü, düşük kaliteli okumalar ve adaptör dizilerini kaldırmak için fastp kullanılarak gerçekleştirilir; daha sonra HISAT2, yüksek kaliteli okumaları referans genomuna hizalar; Samtools hizalama dosyalarını dönüştürüp sıralar; son olarak, FeatureCounts gen seviyesinde nicelik ölçerek ...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Toplu RNA dizisini veri analizi, genomik, biyoinformatik, istatistik ve bilgisayar bilimini bütünleyen disiplinlerarası bir görev olarak tanımlanır. Tam bir analitik iş akışı, ham veri ön işlemesi, kalite kontrolü, dizi hizası, gen düzeyinde nicelik, veri normalizasyonu, diferansiyel ifade analizi ve biyolojik yorumlama gibi birçok üst ve aşağı akış adımını kapsar. Bu adımlar arasında, ham dizileme okumalarını yüksek kaliteli bir gen ifade matrisine doğru şekilde dönüştürmek özellikle kr...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Yazarlar, çıkar çatışmaları olmadığını belirtirler.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Yazarlar, bu çalışmada kullanılan kamuya açık veri tabanlarının koruyucularına teşekkür etmek isterler.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
biomaRtBiyoiletken2.64.0Ensambl'dan gen açıklaması
clusterProfilerBiyoiletken4.16.0Fonksiyonel zenginleştirme analizi
DESeq2Biyoiletken1.48.1Diferansiyel ifade analizi
FactoMineRAgroParisTech2.11.0PCA ve çok değişkenli analiz
fastpOpenGene1.0.1FASTQ verilerinin kalite kontrolü ve filtrelenmesi
ÖzelliklerSayılarıBiyoinformatik Bölümü, Walter ve Eliza Hall Tıbbi Araştırma Enstitüsü2.0.0  Gen ifade niceliği için her gene eşlenen okuma sayısını sayın
ggplot2Pozisyon3.5.2Veri görselleştirme
ggrepelKamil Slowikowski0.9.6Örtüşmeyen metin etiketleri
ggridgesClaus O. Wilke0.5.6Sırt çizgisi haritaları oluşturun
HISAT2Johns Hopkins Üniversitesi2.2.1Filtrelenmiş yüksek kaliteli okumaları referans genomla hizalamak
RR Core Team 4.5.0Veri hesaplama, analiz ve görselleştirme için bir ortam
RColorBrewerErich Neuwirth1.1.3Grafik için renk paletleri
samtoolsBüyük Ölçekli Genomik çalışma akışı1.22.0SAM dosyalarını verimli erişim ve erişim için dönüştürün ve işleyin
SRA Araç SetiUlusal Biyoteknoloji Bilgi Merkezi3.2.1NCBI SRA veritabanından ham dizileme verilerini elde etmek ve ön işleme

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Asrani, S. K., Devarbhavi, H., Eaton, J., Kamath, P. S. Burden of liver diseases in the world. J Hepatol. 70 (1), 151-171 (2019).
  2. Friedman, S. L., Neuschwander-Tetri, B. A., Rinella, M., Sanyal, A. J. Mechanisms of NAFLD development and therapeutic strategies. Nat Med. 24 (7), 908-922 (2018).
  3. Estes, C., Razavi, H., Loomba, R., Younossi, Z., Sanyal, A. J. Modeling the epidemic of nonalcoholic fatty liver disease demonstrates an exponential increase in burden of disease. Hepatol Baltim Med. 67 (1), 123-133 (2018).
  4. Younossi, Z. M., et al. The economic and clinical burden of nonalcoholic fatty liver disease in the United States and Europe. Hepatol Baltim Med. 64 (5), 1577-1586 (2016).
  5. Rinella, M. E. Nonalcoholic fatty liver disease: a systematic review. JAMA. 313 (22), 2263-2273 (2015).
  6. Hardy, T., Oakley, F., Anstee, Q. M., Day, C. P. Nonalcoholic Fatty Liver Disease: Pathogenesis and Disease Spectrum. Annu Rev Pathol. 11, 451-496 (2016).
  7. Geier, A., Tiniakos, D., Denk, H., Trauner, M. From the origin of NASH to the future of metabolic fatty liver disease. Gut. 70 (8), 1570-1579 (2021).
  8. Tan, D. J. H., et al. Clinical characteristics, surveillance, treatment allocation, and outcomes of non-alcoholic fatty liver disease-related hepatocellular carcinoma: a systematic review and meta-analysis. Lancet Oncol. 23 (4), 521-530 (2022).
  9. Ng, C. H., et al. Mortality Outcomes by Fibrosis Stage in Nonalcoholic Fatty Liver Disease: A Systematic Review and Meta-analysis. Clin Gastroenterol Hepatol Off Clin Pract J Am Gastroenterol Assoc. 21 (4), 931-939.e5 (2023).
  10. Yong, J. N., et al. Outcomes of Nonalcoholic Steatohepatitis After Liver Transplantation: An Updated Meta-Analysis and Systematic Review. Clin Gastroenterol Hepatol Off Clin Pract J Am Gastroenterol Assoc. 21 (1), 45-54.e6 (2023).
  11. Diehl, A. M., Day, C. Cause, Pathogenesis, and Treatment of Nonalcoholic Steatohepatitis. New Engl J Med. 377 (21), 2063-2072 (2017).
  12. Konerman, M. A., Jones, J. C., Harrison, S. A. Pharmacotherapy for NASH: Current and emerging. J Hepatol. 68 (2), 362-375 (2018).
  13. Gapp, B., et al. Farnesoid X Receptor Agonism, Acetyl-Coenzyme A Carboxylase Inhibition, and Back Translation of Clinically Observed Endpoints of De Novo Lipogenesis in a Murine NASH Model. Hepatol Commun. 4 (1), 109-125 (2020).
  14. Marcher, A. B., et al. Transcriptional regulation of Hepatic Stellate Cell activation in NASH. Sci Rep. 9 (1), 2324(2019).
  15. Govaere, O., et al. Transcriptomic profiling across the nonalcoholic fatty liver disease spectrum reveals gene signatures for steatohepatitis and fibrosis. Sci Transl Med. 12 (572), eaba4448(2020).
  16. Xiong, X., et al. Landscape of Intercellular Crosstalk in Healthy and NASH Liver Revealed by Single-Cell Secretome Gene Analysis. Mol Cell. 75 (3), 644-660.e5 (2019).
  17. Li, X., et al. Deficiency of WTAP in hepatocytes induces lipoatrophy and non-alcoholic steatohepatitis (NASH). Nat Commun. 13 (1), 4549(2022).
  18. Haque, A., Engel, J., Teichmann, S. A., Lönnberg, T. A practical guide to single-cell RNA-sequencing for biomedical research and clinical applications. Genome Med. 9 (1), 75(2017).
  19. Li, X., Wang, C. Y. From bulk, single-cell to spatial RNA sequencing. Int J Oral Sci. 13 (1), 36(2021).
  20. Bai, L., et al. Multispecies transcriptomics identifies SIKE as a MAPK repressor that prevents NASH progression. Sci Transl Med. 16, eade7347(2024).
  21. Pertea, M., Kim, D., Pertea, G. M., Leek, J. T., Salzberg, S. L. Transcript-level expression analysis of RNA-seq experiments with HISAT, StringTie and Ballgown. Nat Protoc. 11 (9), 1650-1667 (2016).
  22. Love, M. I., Huber, W., Anders, S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol. 15 (12), 550(2014).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Bulk RNA SeqTranscriptomic AnalysisDifferential Gene AnalysisFunctional AnalysisQuality ControlGene MappingNonalcoholic Fatty LiverSteatohepatitis ProgressionMolecular MechanismsDisease Biomarkers

Related Articles