Tổ chức dữ liệu cho DESeq2

RNA-Seq với Bioconductor trong R

Mary Piper

Bioinformatics Consultant and Trainer

Nạp dữ liệu cho DESeq2: thứ tự mẫu

Metadata Siêu dữ liệu

Raw countsSố đếm thô

RNA-Seq với Bioconductor trong R

Nạp dữ liệu cho DESeq2: thứ tự mẫu

rownames(wt_metadata)
 [1] "wt_normal3"  "smoc2_fibrosis2" "wt_fibrosis3"  "smoc2_fibrosis3" "smoc2_normal3"   "wt_normal1"     
 [7] "smoc2_normal4"  "wt_fibrosis2"  "wt_normal2"  "smoc2_normal1"  "smoc2_fibrosis1" "smoc2_fibrosis4"
[13] "wt_fibrosis4"  "wt_fibrosis1" 
colnames(wt_rawcounts)
 [1] "wt_normal1"  "wt_normal2"  "wt_normal3"  "wt_fibrosis1"   "wt_fibrosis2"    "wt_fibrosis3"   
 [7] "wt_fibrosis4"  "smoc2_normal1"  "smoc2_normal3"  "smoc2_normal4"   "smoc2_fibrosis1" "smoc2_fibrosis2"
[13] "smoc2_fibrosis3" "smoc2_fibrosis4"
RNA-Seq với Bioconductor trong R

Nạp dữ liệu cho DESeq2: thứ tự mẫu

all(rownames(wt_metadata) == colnames(wt_rawcounts))
FALSE 
RNA-Seq với Bioconductor trong R

Khớp thứ tự giữa các vector

Dùng hàm match():

match(vector1, vector2)

vector1: vector giá trị theo thứ tự mong muốn

vector2: vector giá trị cần sắp lại

output: chỉ số để sắp vector2 theo cùng thứ tự với vector1

match(colnames(wt_rawcounts), rownames(wt_metadata)
6   9   1   14  8   3   13  10  5   7   11  2   4   12
RNA-Seq với Bioconductor trong R

Sắp lại thứ tự bằng đầu ra của match():

idx <- match(colnames(wt_rawcounts), rownames(wt_metadata))

reordered_wt_metadata <- wt_metadata[idx, ]
View(reordered_wt_metadata)

Siêu dữ liệu đã sắp lại

RNA-Seq với Bioconductor trong R
all(rownames(reordered_wt_metadata) == colnames(wt_rawcounts))
TRUE

Siêu dữ liệu đã sắp lại

 

Bảng đếm đã đúng thứ tự

RNA-Seq với Bioconductor trong R

Tạo đối tượng DESeq2

# Create DESeq object
dds_wt <- DESeqDataSetFromMatrix(countData = wt_rawcounts,
                              colData = reordered_wt_metadata,
                              design = ~ condition)

đối tượng DESeq

RNA-Seq với Bioconductor trong R

Cùng luyện tập nào!

RNA-Seq với Bioconductor trong R

Preparing Video For Download...