日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

airway之workflow

發(fā)布時間:2023/12/19 综合教程 40 生活家
生活随笔 收集整理的這篇文章主要介紹了 airway之workflow 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1)airway簡介

在該workflow中,所用的數(shù)據(jù)集來自RNA-seq,氣道平滑肌細(xì)胞(airway smooth muscle cells )用氟美松(糖皮質(zhì)激素,抗炎藥)處理。例如,哮喘患者使用糖皮質(zhì)激素來減少呼吸道炎癥,在該實驗設(shè)計中,4種細(xì)胞類型(airway smooth muscle cell lines )用1微米地塞米松處理18個小時。每一個cell lines都有對照與處理組(a treated and an untreated sample).關(guān)于實驗設(shè)計的更多信息可以查看PubMed entry 24926665 ,原始數(shù)據(jù) GEO entry GSE52778.

2)Preparing count matrices(準(zhǔn)備制作表達矩陣)

這個矩陣必須是原始的表達量,不能是任何矯正過的表達量(RPKM等)。因為DESeq2的統(tǒng)計模型在處理原始表達矩陣會展示出強大實力,且會自動處理library size differences。

2.1 Aligning reads to a reference genome

for f in 'cat files'
do
    STAR --genomeDir ../STAR/ENSEMBL.homo_sapiens.release-75 --readFilesIn fastq/$f\_1.fastq fastq/$f\_2.fastq --runThreadN 12 --outFileNamePrefix aligned/$f.
done   #比對

for f in 'cat files'
do
    samtools view -bS aligned/$f.Aligned.out.sam -o aligned/$f.bam; done  #轉(zhuǎn)bam文件
done

因為按照原文獻跑流程,則數(shù)據(jù)量太大,耗時間,因此在airway中只用了8個樣本的一些子集,來減少運行時間及內(nèi)存。

library("airway")
dir <- system.file("extdata", package="airway", mustWork=TRUE)  #查看數(shù)據(jù)集所在路徑
list.files(dir)
csvfile <- file.path(dir,"sample_table.csv")         #文件所在絕對路徑
(sampleTable <- read.csv(csvfile,row.names=1))       #讀取表格
filenames <- file.path(dir, paste0(sampleTable$Run, "_subset.bam"))  
file.exists(filenames)                               #驗證這8個文件在不
library("Rsamtools")   
bamfiles <- BamFileList(filenames, yieldSize=2000000)  #提取2000000序列,降低時間和消耗,文件1:用于構(gòu)建assay信息
seqinfo(bamfiles[1])                                   #查看信息

sampleTable信息:

2.2 Defining gene models( 最主要的一步是構(gòu)建TxDb 對象)

Next, we need to read in the gene model that will be used for counting reads/fragments.Here,we want to make a list of exons grouped by gene for counting read/fragments.

如果是自己的數(shù)據(jù),首先下載gtf/gff3文件,并用GenomicFeatures 包中的makeTxDbFromGFF()函數(shù)構(gòu)建TxDb object。(TxDb對象是一個包含frange-based objects, such as exons, transcripts, and genes)

library("GenomicFeatures")
gtffile <- file.path(dir,"Homo_sapiens.GRCh37.75_subset.gtf")    #airway測試自帶的gtf文件,自己的數(shù)據(jù)需要下載gtf文件
(txdb <- makeTxDbFromGFF(gtffile, format="gtf", circ_seqs=character())) #讀取gtf文件構(gòu)建TxDb object對象
(ebg <- exonsBy(txdb, by="gene")) #構(gòu)建外顯子groped by gene ,文件2:rowRanges()信息

2.3 Read counting step

上述準(zhǔn)備工作做完之后,統(tǒng)計表達量非常簡單。 利用GenomicAlignments包中的summarizeOverlaps()函數(shù),返回一個包含多種信息的SummarizedExperiment 對象。同時由于數(shù)據(jù)量大,對于一個包含30 million aligned reads的單個文件,summarizeOverlaps()函數(shù)至少需要30 minutes。為了節(jié)省時間可以利用BiocParallel包中的register()函數(shù)進行多核運行。

register(SerialParam()) #設(shè)置多核運行
se <- summarizeOverlaps(features=ebg, reads=bamfiles,    #創(chuàng)建SummarizedExperiment object with counts,上面文件1和2
                        mode="Union",            # describes what kind of read overlaps will be counted.
                        singleEnd=FALSE,        ######表示是pair-end
                        ignore.strand=TRUE,   ##是否是鏈特異性 strand-specific
                        fragments=TRUE )      ##specify if unpaired reads should be counted 
save(se,file='count_matrix.Rdata')

2.4 SummarizedExperiment

上述產(chǎn)生的SummarizedExperiment 對象,由3部分組成:粉色框是表達矩陣(matrix of counts,)儲存在assay中,如果是多個矩陣可以儲存在assays當(dāng)中。淺藍色框是rowRanges,包含genomic ranges的信息,及gtf中的gene model信息。綠色框包含樣本信息(information about the samples)。

dim(se)               ## [1] 20 8
assayNames(se)        ## "counts"
head(assay(se), 3)    #查看表達矩陣
colSums(assay(se))    
rowRanges(se)         #rowRanges信息
str(metadata(rowRanges(se)))  #metadata是構(gòu)建基因模型的gtf文件信息
colData(se)         #查看sample信息,因為還沒有制作所以目前是空的
(colData(se) <- DataFrame(sampleTable))  #將樣本實驗設(shè)計信息傳遞給colData(se),文件3:colData信息。涉及到實驗設(shè)計

-------------------------------------------------------------------------------------------------華麗麗的分割線----------------------------------------------------------------------

At this point, we have counted the fragments which overlap the genes in the gene model we specified。這里統(tǒng)計完之后,我們可以用一系列的包,進行差異分析,包括(limma,edgeR,DESeq2等)。下面我們將用DESeq2。在DESeq2中最主要的是構(gòu)建DESeqDataSet 對象,可以用上述 SummarizedExperiment objects轉(zhuǎn)化為 DESeqDataSet objects。兩者之間的區(qū)別是:

1)SummarizedExperiment 對象中的assay slot 被用 DESeq2中的counts accessor function代替, 且 DESeqDataSet class 強制表達矩陣中的values值為非負(fù)整數(shù)。

2)DESeqDataSet 包含design formula(設(shè)計公式)。實驗設(shè)計在最初的分析中被指定,將 告訴DESeq2在分析中如何處理samples。

A second difference is that the DESeqDataSet has an associated design formula. The experimental design is specified at the beginning of the analysis, as it will inform many of the DESeq2 functions how to treat the samples in the analysis (one exception is the size factor estimation, i.e., the adjustment for differing library sizes, which does not depend on
the design formula). The design formula tells which columns in the sample information table (colData) specify the experimental design and how these factors should be used in the analysis

最簡單的實驗設(shè)計是 ~ condition,這里condition是 column in colData(dds),指定樣本所在的分組。在airway experiment,這里我們指定實驗設(shè)計為~ cell + dex表示希望檢測對于不同cell line(cell). 進行dexamethasonecontrolling (dex,氟美松處理) 的效果。

----------------------------------------------------------------------------------------------------分割完畢-----------------------------------------------------------------------------

3、The DESeqDataSet, sample information, and the design formula

有兩種方法構(gòu)建DESeqDataSet 對象:

3.1 Starting from SummarizedExperiment( 直接將SummarizedExperiment轉(zhuǎn)化為DESeqDataSet )

以airway自帶數(shù)據(jù)為例:

data("airway")
se <- airway
se$dex <- relevel(se$dex, "untrt")  #specify that untrt is the reference level for the dex variable
se$dex
round( colSums(assay(se)) / 1e6, 1 ) #count that uniquely aligned to the genes 。round表示四舍五入,1表示小數(shù)點后一位
colData(se)                #因為airway數(shù)據(jù)集制作好了這個矩陣,自己的數(shù)據(jù)需要用前面的方法制作這個。
library("DESeq2")
dds <- DESeqDataSet(se, design = ~ cell + dex)  #構(gòu)建DESeqDataSet對象

3.2 Starting from count matrices( 如果你之前沒有準(zhǔn)備SummarizedExperiment, 只有count matrix 和 sample information ,利用這兩個文件及DESeqDataSetFromMatrix()函數(shù)構(gòu)建 DESeqDataSet對象 )

countdata <- assay(se)   ##這里從前面的assay中取出表達矩陣用于演示,countdata: a table with the fragment counts
head(countdata, 3)
coldata <- colData(se)   ##這里從前面的assay中取出樣本信息用于演示,coldata: a table with information about the samples
(ddsMat <- DESeqDataSetFromMatrix(countData = countdata,
                               colData = coldata,
                               design = ~ cell + dex)   #從countdata表達矩陣和coldata樣本信息構(gòu)建DESeqDataSet對象

4)Exploratory analysis and visualization(數(shù)據(jù)探索分析及可視化)

4.1 Pre-filtering the dataset

nrow(dds) #64102
dds <- dds[ rowSums(counts(dds)) > 1, ]#remove rows of the DESeqDataSet that have no counts, or only a single count across all samples:
nrow(dds)  #29391

4.2 The rlog transformation

需要rlog原因:

When the expected amount of variance is approximately the same across different mean values, the data is said to be homoskedastic(同方差). For RRNA-seq raw counts, however, the variance grows with the mean. For example, if one performs PCA directly on a matrix of size-factor-normalized read counts, the result typically depends only on the few most strongly expressed genes because they show the largest absolute differences between samples. A simple and often used strategy to avoid this is to take the logarithm of the normalized count values plus a small pseudocount; however, now the genes with the very lowest counts will tend to dominate the results because, due to the strong Poisson noise inherent to small count values, and the fact that the logarithm amplifies differences for the smallest values, these low count genes will show the strongest relative differences between samples.As a solution, DESeq2 offers transformations for count data that stabilize the variance across the mean. One such transformation is the regularized-logarithm transformation or rlog2. For genes with high counts, the rlog transformation will give similar result to the ordinary log2 transformation of normalized counts. For genes with lower counts, however, the values are shrunken towards the genes’ averages across all samples. Using an empirical Bayesian prior on inter-sample differences in the form of a ridge penalty, the rlog-transformed data then becomes approximately homoskedastic, and can be used directly for computing distances between samples and making PCA plots. Another transformation, the variance stabilizing transformation17, is discussed alongside the rlog in the DESeq2 vignette.

rlog()函數(shù)返回一個SummarizedExperiment對象,其中 assay slot包含 rlog-轉(zhuǎn)換后的值。

rld <- rlog(dds, blind=FALSE)
head(assay(rld), 3)
par( mfrow = c( 1, 2 ) ) 
dds <- estimateSizeFactors(dds)  #估計size factors to account for sequencing depth
plot(log2(counts(dds, normalized=TRUE)[,1:2] + 1),pch=16, cex=0.3)  #then specify normalized=TRUE
plot(assay(rld)[,1:2],pch=16, cex=0.3)  #Sequencing depth correction is done automatically for the rlog method (and for varianceStabilizingTransformation).

普通的log2(左)及rlog2(右)之間的比較

4.3 Sample distances

評估樣本間關(guān)系(即總體相似度),哪些樣本更相近,哪些更遠,是否符合實驗設(shè)計?

方法一:用歐式距離(Euclidean distance ),用rlog-transformed data(即normalized之后的矩陣)

sampleDists <- dist( t( assay(rld) ) )  #歐氏距離,為確保所有基因大致相同的contribution用rlog-transformed data
sampleDists

樣本間關(guān)系,歐式距離。

library("pheatmap")      ##用熱圖展示樣品間關(guān)系
library("RColorBrewer")
sampleDistMatrix <- as.matrix( sampleDists )
rownames(sampleDistMatrix) <- paste( rld$dex, rld$cell, sep="-" )
colnames(sampleDistMatrix) <- NULL
colors <- colorRampPalette( rev(brewer.pal(9, "Blues")) )(255)
pheatmap(sampleDistMatrix,
		clustering_distance_rows=sampleDists,
		clustering_distance_cols=sampleDists,
		col=colors)

方法二:用PoiClaClu 包計算泊松距離(Poisson Distance),必須是原始表達矩陣。The PoissonDistance function takes the original count matrix
(not normalized) with samples as rows instead of columns, so we need to transpose the counts in dds.

library("PoiClaClu")
poisd <- PoissonDistance(t(counts(dds)))      ##對數(shù)據(jù)轉(zhuǎn)置
samplePoisDistMatrix <- as.matrix( poisd$dd )  #計算樣品間關(guān)系
rownames(samplePoisDistMatrix) <- paste( rld$dex, rld$cell, sep="-" )
colnames(samplePoisDistMatrix) <- NULL
pheatmap(samplePoisDistMatrix,
		clustering_distance_rows=poisd$dd,
		clustering_distance_cols=poisd$dd,
		col=colors)

4.4 PCA plot(另一個展示樣品間關(guān)系的圖形)

一種方法是用DESeq2包中的plotPCA()函數(shù)

plotPCA(rld, intgroup = c("dex", "cell")) #DESeq2包plotPCA()函數(shù)

另一種方法是用ggplot2.需要調(diào)用 plotPCA()返回用于畫圖的數(shù)據(jù)

(data <- plotPCA(rld, intgroup = c( "dex", "cell"), returnData=TRUE))  #調(diào)用plotPCA生成要畫圖的data
percentVar <- round(100 * attr(data, "percentVar"))      #PC1,pC2
library("ggplot2")                                    #畫圖
ggplot(data, aes(PC1, PC2, color=dex, shape=cell)) + geom_point(size=3) +
     xlab(paste0("PC1: ",percentVar[1],"% variance")) +
     ylab(paste0("PC2: ",percentVar[2],"% variance"))           

data:

4.4 MDS plot(另一種PCA圖,multidimensional scaling (MDS) function )
在沒有表達矩陣值,但只有一個距離矩陣的情況下使用。This is useful when we don’t have a matrix of data, but only a matrix of distances. Here we compute the MDS for the distances calculated from the rlog transformed counts and plot these。

##用歸一化后的數(shù)據(jù)產(chǎn)生的距離矩陣(calculated from the rlog transformed)
mdsData <- data.frame(cmdscale(sampleDistMatrix))
mds <- cbind(mdsData, as.data.frame(colData(rld)))
ggplot(mds, aes(X1,X2,color=dex,shape=cell)) + geom_point(size=3)

###用原始數(shù)據(jù)產(chǎn)生的泊松距離矩陣(calculated from the raw)
mdsPoisData <- data.frame(cmdscale(samplePoisDistMatrix))
mdsPois <- cbind(mdsPoisData, as.data.frame(colData(dds)))
ggplot(mdsPois, aes(X1,X2,color=dex,shape=cell)) + geom_point(size=3)

5)Differential expression analysis(差異分析)

5,1)Running the differential expression pipeline

用DESeq()函數(shù)對原始表達矩陣進行差異表達分析(run the differential expression pipeline on the raw counts with a single call to the function DESeq)

dds <- DESeq(dds)  #差異表達分析

5.2)Building the results table

利用result函數(shù)(),將返回一個數(shù)據(jù)框?qū)ο?包含有 metadata information(每一列的意義)。

(res <- results(dds)) #產(chǎn)生log2 fold change 及p值
mcols(res, use.names=TRUE)  #查看meta信息
summary(res)  #產(chǎn)看其他信息

每列的含義:

baseMean:is a just the average of the normalized count values, dividing by size factors, taken over all samples in the DESeqDataSet

log2FoldChange: the effect size estimate. It tells us how much the gene’s expression seems to have changed due to treatment with dexamethasone in comparison to untreated samples

lfcSE:the standard error estimate for the log2 fold change estimate,(the effect size estimate has an uncertainty associated with it,)

p value:statistical test , the result of this test is reported as a p value. Remember that a p value indicates the probability that a fold change as strong as the observed one, or even stronger, would be seen under the situation described by the null hypothesis.

padj:adjusted p-value

2種更嚴(yán)格的方法去篩選顯著差異基因:

降低false discovery rate threshold (the threshold on padj in the results table)
提升log2 fold change threshold(from 0 using the lfc Threshold argument of results)

#如果要降低false discovery rate threshold,將要設(shè)置的值傳遞給results(),使用該閾值進行獨立的過濾:
res.05 <- results(dds, alpha=.05)  #設(shè)置閾值FDR=0.05
table(res.05$padj < .05)          #產(chǎn)看結(jié)果  
#如果提升log2 fold change threshold show more substantial changes due to  treatment, we simply supply a value on the log2 scale.
resLFC1 <- results(dds, lfcThreshold=1)
table(resLFC1$padj < 0.1)

Sometimes a subset of the p values in res will be NA (“not available”). This is DESeq’s way of reporting that all counts for this gene were zero, and hence no test was applied. In addition, p values can be assigned NA if the gene was excluded from analysis because it contained an extreme count outlier. For more information, see the outlier detection section of the DESeq2 vignette.

5.2)Other comparisons

可以利用result函數(shù)中的contrast參數(shù)來選擇任何2組數(shù)據(jù)進行比較

results(dds, contrast=c("cell", "N061011", "N61311"))

5.3)Multiple testing(詳細(xì)看文檔理解FDR)

sum(res$pvalue < 0.05, na.rm=TRUE)
sum(!is.na(res$pvalue))
sum(res$padj < 0.1, na.rm=TRUE)
resSig <- subset(res, padj < 0.1)
head(resSig[ order(resSig$log2FoldChange), ])
head(resSig[ order(resSig$log2FoldChange, decreasing=TRUE), ])

5.4)Plotting results

用 plotCounts()函數(shù)查看特定基因的表達量:需要三個參數(shù),DESeqDataSet, gene name, and the group over which to plot the counts (Figure 8).

topGene <- rownames(res)[which.min(res$padj)]
plotCounts(dds, gene=topGene, intgroup=c("dex"))

也可以用ggplot2畫傳統(tǒng)的散點圖

data <- plotCounts(dds, gene=topGene, intgroup=c("dex","cell"), returnData=TRUE)
ggplot(data, aes(x=dex, y=count, color=cell)) +
 scale_y_log10() +
 geom_point(position=position_jitter(width=.1,height=0), size=3)

ggplot(data, aes(x=dex, y=count, fill=dex)) +
 scale_y_log10() +
 geom_dotplot(binaxis="y", stackdir="center")

ggplot(data, aes(x=dex, y=count, color=cell, group=cell)) +
 scale_y_log10() + geom_point(size=3) + geom_line()

An MA-plot provides a useful overview for an experiment with a two-group comparison:

plotMA(res, ylim=c(-5,5))

可以看到DESeq通過統(tǒng)計學(xué)技術(shù),narrowing垂直方向的離散(左部分)

make an MA-plot for the results table in which we raised the log2 fold change threshold,并標(biāo)記除特定的一個基因:

plotMA(resLFC1, ylim=c(-5,5))
topGene <- rownames(resLFC1)[which.min(resLFC1$padj)]
with(resLFC1[topGene, ], {
 points(baseMean, log2FoldChange, col="dodgerblue", cex=2, lwd=2)
 text(baseMean, log2FoldChange, topGene, pos=2, col="dodgerblue")
})

histogram of the p values:

hist(res$pvalue[res$baseMean > 1], breaks=0:20/20, col="grey50", border="white")

5.5)Plotting results

提取前20個highest variance across samples.基因進行聚類

library("genefilter")
topVarGenes <- head(order(rowVars(assay(rld)),decreasing=TRUE),20)
mat <- assay(rld)[ topVarGenes, ]
mat <- mat - rowMeans(mat)
df <- as.data.frame(colData(rld)[,c("cell","dex")])
pheatmap(mat, annotation_col=df)

5.6)Independent filtering

qs <- c(0, quantile(resLFC1$baseMean[resLFC1$baseMean > 0], 0:6/6))
bins <- cut(resLFC1$baseMean, qs) 
levels(bins) <- paste0("~",round(signif(.5*qs[-1] + .5*qs[-length(qs)],2)))
ratios <- tapply(resLFC1$pvalue, bins, function(p) mean(p < .05, na.rm=TRUE))
barplot(ratios, xlab="mean normalized count", ylab="ratio of small p values")

5.7)Annotating and exporting results

因為這里只有Ensembl gene IDs,而其它的名稱也非常有用。用 mapIds()函數(shù), 其中column 參數(shù)表示需要哪種信息, multiVals參數(shù)表示如果有多個對應(yīng)值的時候如何選擇.,這里選擇第一個. 調(diào)用兩次函數(shù) add the gene symbol and Entrez ID.

library("AnnotationDbi")
library("org.Hs.eg.db")
columns(org.Hs.eg.db)
res$symbol <- mapIds(org.Hs.eg.db,
		  keys=row.names(res), 
		  column="SYMBOL", #需要哪種信息
		  keytype="ENSEMBL", 
		  multiVals="first") #有多個對應(yīng)值,這里選第一個
res$entrez <- mapIds(org.Hs.eg.db,
		keys=row.names(res),
		column="ENTREZID",
		keytype="ENSEMBL",
	     multiVals="first")
resOrdered <- res[order(res$padj),]
head(resOrdered)

5.8)Annotating and exporting results

resOrderedDF <- as.data.frame(resOrdered)[1:100,] 
write.csv(resOrderedDF, file="results.csv")    #保存結(jié)果

library("ReportingTools")                     #生成網(wǎng)頁版結(jié)果
htmlRep <- HTMLReport(shortName="report", title="My report",
 reportDirectory="./report")
publish(resOrderedDF, htmlRep)
url <- finish(htmlRep)
browseURL(url)

5.9)Plotting fold changes in genomic space

在基因組上展示差異結(jié)果

(resGR <- results(dds, lfcThreshold=1, format="GRanges"))
resGR$symbol <- mapIds(org.Hs.eg.db, names(resGR), "SYMBOL", "ENSEMBL")  #加基因名
library("Gviz")  #用于可視化for plotting the GRanges and associated metadata: the log fold changes due to dexam- ethasone treatment.
window <- resGR[topGene] + 1e6
strand(window) <- "*"
resGRsub <- resGR[resGR %over% window]
naOrDup <- is.na(resGRsub$symbol) | duplicated(resGRsub$symbol)
resGRsub$group <- ifelse(naOrDup, names(resGRsub), resGRsub$symbol)

sig <- factor(ifelse(resGRsub$padj < .1 & !is.na(resGRsub$padj),"sig","notsig"))
options(ucscChromosomeNames=FALSE)
g <- GenomeAxisTrack()
a <- AnnotationTrack(resGRsub, name="gene ranges", feature=sig)
d <- DataTrack(resGRsub, data="log2FoldChange", baseline=0,
 type="h", name="log2 fold change", strand="+")
plotTracks(list(g,d,a), groupAnnotation="group", notsig="grey", sig="hotpink")

5.10)Removing hidden batch effects

詳細(xì)看文檔

library("sva")
dat <- counts(dds, normalized=TRUE)
idx <- rowMeans(dat) > 1
dat <- dat[idx,]
mod <- model.matrix(~ dex, colData(dds))
mod0 <- model.matrix(~ 1, colData(dds))
svseq <- svaseq(dat, mod, mod0, n.sv=2)
svseq$sv
par(mfrow=c(2,1),mar=c(3,5,3,1))
stripchart(svseq$sv[,1] ~ dds$cell,vertical=TRUE,main="SV1")
abline(h=0)
stripchart(svseq$sv[,2] ~ dds$cell,vertical=TRUE,main="SV2")
abline(h=0)
ddssva <- dds
ddssva$SV1 <- svseq$sv[,1]
ddssva$SV2 <- svseq$sv[,2]
design(ddssva) <- ~ SV1 + SV2 + dex
ddssva <- DESeq(ddssva)

5.11)Time course experiments

詳細(xì)看文檔

library("fission")
data("fission")
ddsTC <- DESeqDataSet(fission, ~ strain + minute + strain:minute)
ddsTC <- DESeq(ddsTC, test="LRT", reduced = ~ strain + minute)
resTC <- results(ddsTC)
resTC$symbol <- mcols(ddsTC)$symbol
head(resTC[order(resTC$padj),],4)
data <- plotCounts(ddsTC, which.min(resTC$padj),
intgroup=c("minute","strain"), returnData=TRUE)
ggplot(data, aes(x=minute, y=count, color=strain, group=strain)) +
     geom_point() + stat_smooth(se=FALSE,method="loess") + scale_y_log10()
resultsNames(ddsTC)
res30 <- results(ddsTC, name="strainmut.minute30", test="Wald")
res30[which.min(resTC$padj),]

furthermore cluster significant genes by their profiles:

betas <- coef(ddsTC)
colnames(betas)
library("pheatmap")
topGenes <- head(order(resTC$padj),20)
mat <- betas[topGenes, -c(1,2)]
thr <- 3
mat[mat < -thr] <- -thr
mat[mat > thr] <- thr
pheatmap(mat, breaks=seq(from=-thr, to=thr, length=101),
		cluster_col=FALSE)

總結(jié)

以上是生活随笔為你收集整理的airway之workflow的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产亚洲欧美精品久久久久久 | 韩国精品在线 | 国产视频二区三区 | 在线观看日韩av | 久久,天天综合 | 国产黄 | 久久久久国产一区二区三区四区 | 亚洲va欧洲va国产va不卡 | 日韩av看片 | 中文字幕av一区二区三区四区 | 六月天色婷婷 | 97视频资源 | 国内精品视频免费 | 黄色电影在线免费观看 | 五月婷婷,六月丁香 | 国产中文字幕在线免费观看 | 三级黄色大片在线观看 | 亚洲成a人片在线观看网站口工 | 欧美a级免费视频 | 免费亚洲婷婷 | 久久久精品国产一区二区 | 久草在线这里只有精品 | 精品视频亚洲 | v片在线播放 | 久久av中文字幕片 | 国精产品999国精产 久久久久 | 密桃av在线 | 99精品区 | 亚洲精品国产拍在线 | 国产精品综合在线观看 | 亚洲一区不卡视频 | 日日麻批40分钟视频免费观看 | 91丨九色丨国产在线观看 | 免费在线精品视频 | 日韩一级成人av | 狠狠久久婷婷 | 91av99| 久久一级片 | 国产精品成人自产拍在线观看 | 免费看一及片 | 国产精品久久久久久久午夜 | 成 人 a v天堂 | 欧美国产91 | 久久久久成人精品免费播放动漫 | 黄污网站在线 | 国产精品色婷婷视频 | 久热这里有精品 | 色综合久久久久综合99 | 99久久精品久久久久久动态片 | 色婷婷丁香 | 中文字幕在线成人 | 午夜国产福利在线观看 | 黄色aa久久 | 免费看片网页 | 色婷婷www | 激情欧美xxxx | 四虎成人精品 | 久久99精品久久只有精品 | 97精品在线 | 精品国产一区二区三区av性色 | www.99久久.com | 一本一道波多野毛片中文在线 | av大全在线看 | 日韩欧美综合精品 | 久久久午夜视频 | 国产精品麻豆99久久久久久 | 成年人视频在线免费 | 一级c片 | 国产在线综合视频 | 正在播放国产91 | 久99久在线 | 激情伊人五月天 | 黄网站免费看 | 久久高清免费视频 | 亚洲九九爱 | 国产手机视频在线播放 | 色九九视频 | 久久香蕉国产精品麻豆粉嫩av | 狠狠地日 | av一区二区三区在线观看 | 911精品美国片911久久久 | 97久久精品午夜一区二区 | 在线观看中文字幕 | 日韩国产欧美视频 | 成人在线免费观看视视频 | 欧美日韩在线观看不卡 | 91视频免费看 | 在线观看深夜视频 | 在线免费日韩 | 美女黄网久久 | 日本在线中文在线 | 国产精品夜夜夜一区二区三区尤 | jizz18欧美18| 天天草网站 | 精品欧美一区二区精品久久 | 91香蕉视频色版 | 国产字幕在线播放 | 欧美日比视频 | 亚洲精品久久久蜜桃直播 | 在线观看免费91 | 免费观看9x视频网站在线观看 | 日韩超碰在线 | a久久久久久 | 在线播放精品一区二区三区 | 国产一区成人在线 | 天天射天天操天天 | 成年人免费看的视频 | av福利在线播放 | 久久av高清 | 精品久久久久久一区二区里番 | 欧美激情xxxx | 久久97超碰| 久久精品国产成人精品 | 国产精品短视频 | 黄色小说在线观看视频 | 婷婷色网站 | 日韩有码网站 | 国产黄色一级片在线 | 久久视频国产精品免费视频在线 | av高清免费 | 久草视频视频在线播放 | 国产亚洲精品久久久久久移动网络 | 欧美激情精品久久久久久免费印度 | 日韩欧美在线视频一区二区三区 | 国产成人av一区二区三区在线观看 | 成人网444ppp | 日韩欧美在线免费观看 | 波多野结衣在线播放视频 | 亚洲天堂网站视频 | 国产不卡一 | 91精品视频观看 | 亚洲欧美视频 | 久久99精品国产99久久 | 成人一区不卡 | 中文字幕免费播放 | av中文字幕免费在线观看 | 日韩一三区 | 最近日本mv字幕免费观看 | 天天狠狠操 | 中文字幕亚洲欧美 | 国产一级免费观看视频 | 国产精品免费在线播放 | 综合网中文字幕 | 96视频免费在线观看 | 欧洲一区精品 | 免费看的黄色 | 黄色av电影在线观看 | 日本在线精品视频 | 成人免费视频网站在线观看 | 日日草夜夜操 | 玖玖视频网 | 国产欧美久久久精品影院 | 五月天视频网站 | 色综合天天射 | 在线播放 日韩专区 | 97色综合| 美女视频黄在线 | 国产成人精品av在线 | 国产精品av在线免费观看 | 欧美日bb| 国产午夜精品一区二区三区在线观看 | www.色爱| 激情综合狠狠 | av电影免费 | 婷婷五月色综合 | 极品久久久久 | 婷婷综合成人 | 日韩在线激情 | 亚洲 综合 激情 | 天天射天天干天天插 | 91麻豆精品国产91久久久使用方法 | 欧美激情综合五月色丁香 | 日韩在线观看三区 | 色插综合 | 久久网站免费 | 97国产精品亚洲精品 | 天天摸夜夜操 | 久久视影| 成人资源站 | 不卡的一区二区三区 | 中文在线天堂资源 | av看片在线 | 韩日三级av | 亚洲一区网站 | 国产日本在线播放 | 天天操天天操天天操天天操 | 公开超碰在线 | 天天射天天干天天爽 | 久久精品视频中文字幕 | 99精品视频免费在线观看 | 色婷婷国产在线 | av成人在线观看 | 日韩激情久久 | 最新91在线视频 | 中文字幕在线看 | 日韩精品免费在线观看 | 日日操天天操狠狠操 | 免费国产视频 | 欧美日韩午夜爽爽 | 91pony九色丨交换 | 欧洲激情综合 | 中字幕视频在线永久在线观看免费 | 久久视频一区二区 | 免费网站黄 | 成人在线视频免费看 | 精品久久片 | 黄色片视频免费 | 久久亚洲美女 | 玖玖在线观看视频 | 亚洲午夜久久久久久久久 | 国产一区二区久久精品 | 午夜久久久久久久久久久 | 探花国产在线 | 亚洲电影黄色 | 亚洲jizzjizz日本少妇 | 在线中文字幕av观看 | 美女黄视频免费 | 国产精品不卡视频 | 久久久精品视频网站 | 五月开心激情 | 夜夜澡人模人人添人人看 | 国产一区精品在线观看 | 91中文视频| 亚洲国产资源 | 国产精品999久久久 久产久精国产品 | 色午夜影院 | 9幺看片 | 久久精品中文字幕免费mv | 韩国av永久免费 | 韩国av免费在线观看 | 中文字幕 国产视频 | 日本中文乱码卡一卡二新区 | 亚洲欧美成人网 | 亚洲免费精品视频 | 日韩视频区 | 丁香激情综合国产 | 日韩欧三级 | 99国产免费网址 | 精品久久美女 | 成人在线黄色 | 粉嫩av一区二区三区四区在线观看 | 午夜在线免费观看 | 天天操天天爱天天爽 | 久久午夜精品影院一区 | 制服丝袜成人在线 | av片在线观看免费 | 丁香五月亚洲综合在线 | 欧美成人h版在线观看 | 欧美日韩高清一区二区三区 | 69国产成人综合久久精品欧美 | 99精品国产在热久久下载 | 久久夜夜夜 | 九九精品视频在线 | 91最新中文字幕 | 天天舔天天搞 | 夜夜夜夜爽 | 久久国色夜色精品国产 | 国产精品观看在线亚洲人成网 | 人人艹视频 | 免费麻豆| 国产精品欧美一区二区三区不卡 | 免费黄色网址大全 | 中文字幕av日韩 | 亚洲精品1234区 | 91成人免费看片 | 国产精品综合久久 | 久久无码av一区二区三区电影网 | 精品国产伦一区二区三区免费 | 操操爽| 在线观看网站av | 蜜臀av性久久久久蜜臀av | 亚洲一区二区三区在线看 | 国产成人专区 | 婷婷久久婷婷 | 国产精品久久久久久久久久尿 | 九九热精品视频在线播放 | 亚洲欧美色婷婷 | 国产xx视频 | 在线看片成人 | 久久综合狠狠综合久久综合88 | 国产a国产a国产a | 亚洲视频,欧洲视频 | 国产成人一区二区三区久久精品 | 天天色天天草天天射 | 国产成人精品亚洲日本在线观看 | 91人人澡人人爽人人精品 | 在线观看av中文字幕 | 一本一本久久a久久 | 国产又粗又长的视频 | 日本激情动作片免费看 | 国产精品入口麻豆www | 欧美老少交 | 成人黄色片在线播放 | 亚洲欧洲国产精品 | 色网免费观看 | 韩国av一区二区三区 | 日日操天天爽 | 日日射av| 欧美一级淫片videoshd | 日本中文字幕在线一区 | 最新久久免费视频 | 久久国产精品99久久人人澡 | a级片网站 | 亚洲深夜影院 | 手机在线欧美 | 日韩av视屏 | 亚洲黄色一级视频 | 日本精品视频在线观看 | 亚洲激情六月 | 久久综合成人网 | 全黄网站| 91精品国产91久久久久 | 国产毛片久久 | 狠狠天天| 欧美日韩一级久久久久久免费看 | 国产精品 日韩 欧美 | 国产精品久久久久久麻豆一区 | 国内精品久久久久影院日本资源 | 久草视频免费看 | 午夜久久久久久久 | 最近中文字幕国语免费高清6 | 国产网红在线观看 | 色妞色视频一区二区三区四区 | 欧美一级片| 91亚洲网 | 亚洲欧洲在线视频 | 91亚洲精品久久久蜜桃借种 | 欧美男女爱爱视频 | 国产精品久久久久久久久免费 | 在线观看 国产 | 国产精品久久婷婷六月丁香 | 日韩久久片 | 五月天中文字幕 | 国产中文字幕第一页 | 色之综合网| 麻花传媒mv免费观看 | 国产精品久久久久久久久久东京 | 超碰97人人爱 | 97国产情侣爱久久免费观看 | 天天干夜夜操视频 | 天天操夜 | 欧美成人xxx| 91亚洲精品乱码久久久久久蜜桃 | 欧美成人91 | 亚洲专区在线播放 | 美女在线国产 | 超碰在线97国产 | 91在线视频精品 | 日韩福利在线观看 | 国产在线美女 | 欧美人交a欧美精品 | 色偷偷网站视频 | 亚洲精品视频免费在线 | 国产在线精品福利 | 日韩精品三区四区 | 日韩在线视频网 | 九月婷婷人人澡人人添人人爽 | 狠狠操天天射 | 亚洲国产人午在线一二区 | www好男人 | 亚洲日本va午夜在线影院 | 亚洲精品国产自产拍在线观看 | 性色av免费看 | 国产精品国产毛片 | 日韩精品中文字幕在线 | 午夜精品福利在线 | 国产伦理精品一区二区 | 国产精品高潮久久av | 成 人 黄 色视频免费播放 | 国产一区欧美在线 | 亚洲精品国产成人av在线 | 久久69精品 | 人人干干人人 | 国产精品久久久久久久电影 | 欧美aaa一级| 99色婷婷| 成人国产精品久久久春色 | 国产午夜亚洲精品 | 亚洲精品tv久久久久久久久久 | 国产黄色大片 | 五月婷婷一区二区三区 | 蜜桃av观看 | 国产亚洲亚洲 | 国产 亚洲 欧美 在线 | 欧美日本不卡高清 | 亚洲精品国产欧美在线观看 | 国模精品一区二区三区 | 亚洲精品大片www | 久久天天躁狠狠躁亚洲综合公司 | 人人草人人做 | 亚洲在线精品视频 | 国产亚洲欧美日韩高清 | 最新日本中文字幕 | 国产免费黄色 | 一级特黄aaa大片在线观看 | 黄色免费在线看 | 99久久精品国 | 久久久久国 | 人人要人人澡人人爽人人dvd | 特片网久久 | 在线免费高清视频 | 精品电影一区二区 | 亚洲日本国产精品 | 久久久久久久久爱 | 欧美日韩在线免费观看视频 | 国产片免费在线观看视频 | 久久y | 久久久亚洲麻豆日韩精品一区三区 | 91在线视频一区 | 久久久久亚洲国产精品 | 91在线影视| 亚洲 欧美 精品 | 成人午夜毛片 | 一级黄网 | 色欧美成人精品a∨在线观看 | 欧美久久综合 | 婷婷色九月 | 天天综合天天做天天综合 | 91字幕| 在线观看日韩精品 | www最近高清中文国语在线观看 | 91麻豆文化传媒在线观看 | 久久99精品国产99久久 | 日韩电影一区二区三区在线观看 | 激情偷乱人伦小说视频在线观看 | 久久视讯 | 中文字幕综合在线 | 亚洲黄色成人av | 99视频在线观看视频 | 欧美精品久久久久久久久久白贞 | 久久综合欧美 | www狠狠操| 国产女人40精品一区毛片视频 | 久久成人午夜 | 久久伊人婷婷 | 手机av在线免费观看 | 欧美精品久久久久久久久久白贞 | 手机成人av | 国产无遮挡猛进猛出免费软件 | 天堂网av在线 | 97热视频 | 99精品久久久久久久 | 国产精品一区二区三区免费视频 | 精品国产一二三 | 久久久国产高清 | 成人av观看| 久久久久免费 | 国产日韩在线观看一区 | 国产色道 | 久久不射电影院 | 精品产品国产在线不卡 | 99精品国产在热久久下载 | 精品毛片一区二区免费看 | 国产精品美女在线 | 四虎国产精品免费观看视频优播 | 成年人免费电影 | 国产精品五月天 | 在线播放日韩av | 国产精品日韩欧美 | 国产成人福利在线观看 | 99热精品在线观看 | 亚洲永久字幕 | 亚洲黄色免费 | 久久国产精品99久久久久久老狼 | 国产一区免费视频 | 97超碰在线免费 | 韩国一区视频 | 超碰人人av | 国产精品久久精品国产 | av成人亚洲| 精品在线视频一区 | 精品国产欧美一区二区三区不卡 | 中文字幕中文字幕在线中文字幕三区 | 狠狠色丁香婷婷综合久小说久 | 色视频网站免费观看 | 亚洲午夜av电影 | 国产一级片视频 | 日韩在线免费 | 日韩性xxx | 国产.精品.日韩.另类.中文.在线.播放 | adc在线观看| 国产色视频一区二区三区qq号 | 人人看人人草 | 免费精品人在线二线三线 | 久久久久久久久久影院 | 成人免费大片黄在线播放 | 欧美久久久久久久久 | 久久久久久久久久久电影 | 欧美国产日韩在线视频 | 午夜色大片在线观看 | 日本二区三区在线 | 欧美五月婷婷 | 久久久久久久久爱 | 制服丝袜在线 | 久久视频中文字幕 | 91完整版观看 | 精品亚洲成a人在线观看 | 国产精品毛片一区 | 黄色国产区 | 美腿丝袜一区二区三区 | 五月婷婷久久丁香 | 九九九九热精品免费视频点播观看 | 91成人免费在线视频 | 免费观看一区二区 | 九九热re | 97日日碰人人模人人澡分享吧 | 一二三精品视频 | 亚洲免费婷婷 | 六月丁香激情综合色啪小说 | 亚洲尺码电影av久久 | 97超碰影视 | 亚洲清纯国产 | 国产拍揄自揄精品视频麻豆 | 日韩精品免费在线播放 | 99久久99久国产黄毛片 | 在线观看亚洲精品 | 午夜精品视频一区 | 亚洲麻豆精品 | 国产精品一区二区美女视频免费看 | 国产成人精品午夜在线播放 | 国产黄色免费 | 91在线免费公开视频 | 国产精品国产精品 | 国产精美视频 | 一区二精品 | 成人免费观看视频网站 | 亚洲国产精品成人综合 | 中国精品少妇 | 久久久男人的天堂 | 91香蕉视频污在线 | 91精品国产三级a在线观看 | 天天干天天做 | 免费观看一级一片 | 国产麻豆电影在线观看 | 九九九九热精品免费视频点播观看 | 一级a性色生活片久久毛片波多野 | 日韩女同av| www.com在线观看| 深夜免费福利 | 97精品国产97久久久久久免费 | 精品国产亚洲一区二区麻豆 | 五月在线视频 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 97av.com | 午夜视频欧美 | 日韩丝袜在线观看 | 超级碰碰碰视频 | 婷婷视频 | 婷婷国产v亚洲v欧美久久 | 91av在线免费 | 欧美日韩免费在线视频 | 国产精品毛片一区二区在线 | 国产一区电影在线观看 | 国产一级片一区二区三区 | 丁香五月网久久综合 | 一区视频在线 | 国产精品日韩 | 国产精品资源网 | 日韩欧美69| 在线a人v观看视频 | 亚洲精品在线观看的 | 免费看污在线观看 | av千婊在线免费观看 | 欧美日韩一区二区免费在线观看 | 日韩三区在线 | 99在线高清视频在线播放 | 黄色中文字幕 | 欧美怡红院视频 | 欧美精品天堂 | 亚洲精品国产精品久久99热 | 狠狠干激情 | 黄色av免费看 | 天天干夜夜爱 | 国内精品久久久久久久97牛牛 | 麻豆免费在线播放 | 超碰.com | 日韩在线理论 | 在线视频观看你懂的 | 亚洲免费在线观看视频 | 在线观看第一页 | 国产小视频在线看 | 欧美精品久久久久久久久免 | 欧美一级性生活片 | 91porny九色在线播放 | 亚洲日本色| av成人在线播放 | 精品国产伦一区二区三区观看说明 | 亚洲综合色站 | 超碰人人91 | 国产精品不卡在线观看 | 丁香 婷婷 激情 | 欧美一性一交一乱 | 99久热| 美女免费视频一区二区 | 在线精品一区二区 | 日日干夜夜干 | 久久www免费人成看片高清 | 中日韩三级视频 | 一级黄色网址 | 91视频免费看网站 | 欧美孕交vivoestv另类 | 在线观看你懂的网站 | 国产精品va在线观看入 | 国产成人免费高清 | 欧美一区二区三区在线播放 | 中日韩免费视频 | 欧美一区二区三区免费看 | 亚洲国产影院 | 国产精品久久久久影视 | 免费看色的网站 | 欧美激情精品久久久久 | 中文字幕第 | www.99在线观看 | 婷婷在线视频观看 | 日韩精品中字 | 香蕉视频免费在线播放 | 亚洲精品在线观 | 国产精品久久久久久久久免费看 | 国产九色视频在线观看 | 精品视频在线视频 | 色九九在线 | 国产视频2021| 久久久官网 | 免费网址你懂的 | 在线观看免费成人 | 国内久久精品视频 | 国产成人精品在线观看 | 国产亚洲91| 久久精品视频免费观看 | 9久久精品 | 久久艹人人 | 国产一区二区高清不卡 | 日韩videos | 一区二区三区在线观看免费 | 亚洲一级影院 | 五月婷婷综合在线 | 在线播放国产精品 | 在线你懂 | 日韩一区二区三区免费视频 | 久久久高清免费视频 | 久久综合免费 | 国产日韩精品在线 | 波多野结衣久久精品 | av线上看 | 午夜精品福利在线 | 国产美女网站在线观看 | 久久久91精品国产一区二区三区 | 色就是色综合 | 99精品欧美一区二区蜜桃免费 | 美女免费av| 日本少妇视频 | 在线免费观看视频a | 四虎在线观看 | 韩国一区二区三区视频 | 在线观看视频国产 | 精品免费在线视频 | 国产韩国精品一区二区三区 | 色爱区综合激月婷婷 | 婷婷丁香社区 | 亚洲精品国偷拍自产在线观看 | 播五月综合 | 中文字幕第一页在线播放 | 国产精品一区二区久久久久 | 一级黄色片在线免费观看 | 天天干 天天摸 天天操 | 亚洲综合网 | 91av短视频| 99re久久精品国产 | 亚州av网站大全 | av片在线观看 | 免费观看丰满少妇做爰 | 天天操天天操 | 国产在线欧美日韩 | 日本午夜在线亚洲.国产 | 国产免费久久精品 | 亚洲美女在线国产 | 日韩精品一区二区久久 | 欧美日韩在线观看一区二区 | 人人射人人射 | www.五月天激情| 国产精品久久影院 | 久久老司机精品视频 | 亚洲精品毛片一级91精品 | 97超碰人人澡 | 激情五月六月婷婷 | 日韩午夜精品福利 | 国产日韩一区在线 | 亚洲午夜在线视频 | 五月婷婷综合网 | 女人18毛片90分钟 | 88av视频 | 中文字幕亚洲欧美日韩 | 中文字幕亚洲不卡 | 2021国产精品视频 | 国内精品久久影院 | 国产精品一区二区久久精品 | 国产高清久久 | 特黄免费av | 日韩免费一区二区在线观看 | av免费观看网址 | 97视频免费在线看 | 中文视频在线 | 成人国产网站 | 亚洲电影成人 | 黄在线免费观看 | a级国产乱理论片在线观看 伊人宗合网 | 欧美色婷婷 | 中文字幕第一 | 丁香婷婷久久 | 在线91av| 久久久久欠精品国产毛片国产毛生 | 日本久久中文字幕 | 深爱激情五月婷婷 | 久久综合九色综合97_ 久久久 | 黄色av电影免费观看 | 亚洲视频精品在线 | 日韩精品一区二区在线观看 | 国产精品1区2区在线观看 | 日韩欧美在线高清 | 综合网天天色 | 在线视频1卡二卡三卡 | 日韩在线电影一区二区 | 欧美日韩在线观看一区二区三区 | 天天做夜夜做 | 亚洲午夜精品在线观看 | 香蕉97视频观看在线观看 | 国产69精品久久久久久 | 国产福利在线免费 | 免费视频91蜜桃 | 亚洲精品久久久久999中文字幕 | 久久久亚洲麻豆日韩精品一区三区 | 狠狠色香婷婷久久亚洲精品 | 国产手机av | 人人爽人人舔 | 黄色网在线播放 | 欧美美女视频在线观看 | 免费看国产一级片 | 天天干婷婷 | 国产视频2区 | www.日本色| 日韩在线视频一区 | 在线小视频 | www.狠狠操| 99999精品视频| 国产二区精品 | 亚洲欧美视频在线 | 美女黄色网在线播放 | 亚洲精品99| 免费99| 天天躁天天狠天天透 | 欧美亚洲精品一区 | 国产精品嫩草影视久久久 | 国产美女在线精品免费观看 | 91在线入口 | 五月婷婷综合久久 | 欧美精品一区在线发布 | 91精品视频在线播放 | 激情av五月婷婷 | 亚洲欧美综合精品久久成人 | 国产精品第十页 | 超碰人人做 | 人人干人人爽 | 亚洲综合小说电影qvod | 欧美孕妇与黑人孕交 | 久久69av| 黄色在线观看免费网站 | 日本视频久久久 | 国产 欧美 日本 | 亚洲欧洲精品视频 | 久久免费看av| 日韩国产欧美在线播放 | 不卡视频国产 | 91九色porny蝌蚪主页 | 日本久久中文字幕 | 亚洲欧美少妇 | 国产精品2020 | 成人精品一区二区三区电影免费 | 中文字幕日韩电影 | 天天干天天插 | 久久久精品福利视频 | 久久久久97国产 | 五月天婷亚洲天综合网鲁鲁鲁 | 丝袜一区在线 | 国产福利一区在线观看 | 欧美在线91| 日韩av电影手机在线观看 | 天天干,天天射,天天操,天天摸 | 亚洲欧美色婷婷 | 日韩精品免费在线观看视频 | 精品免费视频 | 91九色视频观看 | 欧美午夜一区二区福利视频 | 欧美性春潮 | 99久久精品免费看国产一区二区三区 | 国产精品99久久久久 | 国产 一区二区三区 在线 | 麻豆91精品| 91一区啪爱嗯打偷拍欧美 | 国产成人久久av免费高清密臂 | 一二区电影 | 国产91学生粉嫩喷水 | 黄色亚洲在线 | 91精品办公室少妇高潮对白 | 久久69av| 久久综合给合久久狠狠色 | 正在播放日韩 | 国内精品久久久久久中文字幕 | 亚洲成a人片综合在线 | 91在线精品秘密一区二区 | 九九热在线免费观看 | 国产成人一区二区三区电影 | 五月天丁香综合 | 国产免费三级在线观看 | 国产一二区免费视频 | 国产一区二区在线视频观看 | 国产亚洲精品综合一区91 | 国产黄色av | 国产成人精品国内自产拍免费看 | 日韩在线二区 | 最新日韩精品 | 中文字幕影片免费在线观看 | 日韩乱码在线 | 成人在线免费观看视视频 | 精品国产精品国产偷麻豆 | 日韩在线观看三区 | 五月婷婷爱 | 麻豆国产视频下载 | 在线观看欧美成人 | 日日操日日插 | 亚洲日本va中文字幕 | 亚洲精品天天 | 精品国内自产拍在线观看视频 | 免费看v片网站 | 国产高清99 | 国产精品视频观看 | 91av视屏| 国产在线999 | 亚洲欧美日韩国产一区二区 | 天海冀一区二区三区 | 狠狠五月天 | 一级黄色av | 国产手机视频在线播放 | 久久免费观看视频 | 狠狠色丁香婷婷综合橹88 | 国产精品永久久久久久久久久 | 国产日韩欧美视频 | 人人狠狠综合久久亚洲婷 | 国产九九九九九 | 99久久影院| 日韩视频在线不卡 | 五月婷婷六月丁香在线观看 | 2018亚洲男人天堂 | 久久激情视频免费观看 | 日韩中文字幕免费在线观看 | 精品国产伦一区二区三区免费 | 日韩高清激情 | 丝袜美女视频网站 | 综合网欧美 | 日韩精品一区二区三区水蜜桃 | 91看片在线免费观看 | 日韩av二区 | 欧洲高潮三级做爰 | 三级黄色大片在线观看 | 国产麻豆剧果冻传媒视频播放量 | 热久久国产 | 国产精品资源在线 | 国产资源 | 日韩素人在线观看 | av电影免费在线看 | 免费毛片一区二区三区久久久 | 欧美日韩国产精品爽爽 | 欧美午夜理伦三级在线观看 | 国产精品久久久久久久久久不蜜月 | 亚洲 综合 专区 | 不卡的av中文字幕 | 亚洲精品456在线播放第一页 | 51精品国自产在线 | 99资源网| 蜜臀久久99静品久久久久久 | 亚洲成人黄色在线观看 | 亚洲精品免费视频 | 亚洲高清精品在线 | www最近高清中文国语在线观看 | 日韩久久在线 | 国产成人在线免费观看 | 91探花国产综合在线精品 | 在线观看视频黄色 | 国产涩涩在线观看 | 天天躁日日躁狠狠躁av中文 | 日本久久精品 | 色婷久久 | 日韩超碰 | 青草视频在线看 | 欧美二区在线播放 | 成人播放器 | 国产91学生粉嫩喷水 | 成人免费在线看片 | 国产1区2 | 在线天堂8√ | 亚洲在线激情 | av在线一级| 精产嫩模国品一二三区 | 91亚色视频 | 97精品一区二区三区 | 久久精品日产第一区二区三区乱码 | 日韩午夜小视频 | 国产精品久久中文字幕 | 手机av电影在线 | av专区在线| 美女视频黄免费网站 | 国产国语在线 | 国产专区第一页 | a天堂免费| 久久精品欧美一 | 国产高清在线看 | www.午夜 | 天天夜夜操 | 黄网站色视频 | 91亚洲精品久久久 | 国产私拍在线 | 免费看的黄色网 | 99视频导航 | 日日爽夜夜操 | 黄色小说免费在线观看 | 免费欧美 | 久久伊人国产精品 | 一区二区中文字幕在线 | 黄色www在线观看 | 91福利小视频 | 亚洲春色综合另类校园电影 | 亚洲欧美视频网站 | 亚洲成人第一区 | 亚洲va欧洲va国产va不卡 | 国产91精品久久久久 | 91在线播 | 欧美aaaxxxx做受视频 | 在线视频免费观看 | 992tv人人草 黄色国产区 | 国产区高清在线 | 免费成人av | 日韩成人黄色 | 免费福利在线播放 | 日韩大片免费在线观看 | 久久久久久久久久久网 | 黄色成人影视 | 在线成人免费 | 亚洲激情精品 | 九九热视频在线 | 日韩啪啪小视频 | 91传媒在线播放 | 91亚洲永久精品 | 久草在线视频免费资源观看 | 丁香综合 | 日韩手机在线 | 久久99国产精品免费网站 | 日韩精品视 | 精品国产免费人成在线观看 | 国产黄网站在线观看 | 欧美九九视频 | 午夜精品一区二区三区在线视频 | 人人澡人人草 | 成人免费在线观看电影 | 久久久久女人精品毛片九一 | 久久成年人 | 国产精品久久久久久超碰 | 成人高清av在线 | 激情丁香 | 欧美日韩亚洲在线观看 | 99在线视频免费观看 | 久久国产成人午夜av影院宅 | 久久99久久99久久 | 久久精品亚洲综合专区 | 天天操天天干天天干 | 精品资源在线 | 在线观看一级片 | 国产精选在线观看 | 热热热热热色 | 一区二区男女 | 五月婷婷另类国产 | 99免费精品 | 国产 日韩 在线 亚洲 字幕 中文 | 久久久国产精品麻豆 | 999超碰| 午夜精选视频 | 亚洲视频免费 | 国产视频不卡 | 日免费视频| 精品国内自产拍在线观看视频 | 国产精品第2页 | 久久精品网站免费观看 | 91成年人视频 | 亚洲精品乱码久久 | 亚洲欧洲av | 中文字幕在线国产精品 | 首页国产精品 | 人人看人人草 | 中国一级片免费看 | www.久久com |