• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Polar Gini Curve: A Technique to Discover Gene Expression Spatial Patterns from Single-cell RNA-seq Data

    2021-02-24 03:06:10ThanhMinhNguyenJacobJohnJeevanNuoXuJakeChen
    Genomics,Proteomics & Bioinformatics 2021年3期

    Thanh Minh Nguyen, Jacob John Jeevan, Nuo Xu, Jake Y. Chen,

    1Informatics Institute, the University of Alabama at Birmingham, Birmingham, AL 35294, USA

    2Collat School of Business, the University of Alabama at Birmingham, Birmingham, AL 35294, USA

    Abstract In this work,we describe the development of Polar Gini Curve,a method for characterizing cluster markers by analyzing single-cell RNA sequencing (scRNA-seq) data. Polar Gini Curve combines the gene expression and the 2D coordinates (“spatial”) information to detect patterns of uniformity in any clustered cells from scRNA-seq data. We demonstrate that Polar Gini Curve can help users characterize the shape and density distribution of cells in a particular cluster,which can be generated during routine scRNA-seq data analysis.To quantify the extent to which a gene is uniformly distributed in a cell cluster space,we combine two polar Gini curves(PGCs)—one drawn upon the cell-points expressing the gene (the “foreground curve”) and the other drawn upon all cell-points in the cluster (the “background curve”). We show that genes with highly dissimilar foreground and background curves tend not to uniformly distributed in the cell cluster—thus having spatially divergent gene expression patterns within the cluster. Genes with similar foreground and background curves tend to uniformly distributed in the cell cluster—thus having uniform gene expression patterns within the cluster. Such quantitative attributes of PGCs can be applied to sensitively discover biomarkers across clusters from scRNA-seq data.We demonstrate the performance of the Polar Gini Curve framework in several simulation case studies.Using this framework to analyze a real-world neonatal mouse heart cell dataset,the detected biomarkers may characterize novel subtypes of cardiac muscle cells.The source code and data for Polar Gini Curve could be found at http://discovery.informatics.uab.edu/PGC/or https://figshare.com/projects/Polar_Gini_Curve/76749.

    KEYWORDS Single-cell gene expression;Polar Gini curve;Spatial pattern;Biomarker discovery

    Introduction

    High-dimensional single-cell gene expression data embeds rich spatial information that can help biomedical researchers understand how cells or genes relate to each other in complex biosystems [1]. In the physiological context,spatial information refers to the relative spatial organization of individual cells to one another and how they organize into tissues or organs from single cells. Spatial transcriptomic research[2–4]aims to map individual cells to a reference tissue [5–7]. Tissue reference images, therefore,may provide a 2D or 3D“spatial template”with which one may map the original location of cells.This template allows the reconstruction of 2D distributions (a “spatial pattern”)of gene expressions of each cell within a physiological space. Examples of the reconstruction techniques include:comparing the spatial patterns of different “marker genes” [8], drawing “contour lines” among subsets of cell populations sharing similar spatial patterns[9],or detecting“outliners” from the cell populations. Spatial information can also be present in the non-physiological context. For example,dimensional reduction and embedding techniques[10–14] help researchers visualize all cells in a lowdimensional 2D/3D projected space, which do not readily map to the cell’s original physiological spatial location to one another. Instead, the gene expression spatial patterns here refer to shared “gene expression pattern similarity”.The more in common two cells share with each other their n-dimensional gene expression vectors,the more likely they are placed closely together in the 2D/3D space by the embedding and other projection techniques. The less in common two cells share with each other their n-dimensional gene expression vectors, the less likely they are placed closely together in the 2D/3D space. Even though spatial patterns of cells in an embedded space do not confer cellular organization patterns, integrating spatial patterns of cells and their gene expression patterns in what we refer to as“gene expression spatial patterns” can further help us characterize gene expression heterogeneity, even within a given cell subpopulation(“cluster”).

    In this work, we are interested in characterizing the spatial patterns of the expression of any geneXover a population of cells in an embedded space.Here,we introduce several useful concepts.First,there are two primary types of spatial patterns to be considered,i.e., the background pattern and the foreground pattern. For the “background pattern”,we refer to the spatial gene expression pattern for all cells in a particular cell population. For the “foreground pattern”,we refer to the spatial gene expression pattern for only cells expressing the particular geneXor a set of predefined genes in the same population of the background.Second, we consider spatial gene expression patterns primarily on two aspects,i.e.,the cell population shape and the density distribution of cells in the population.For the“cell population shape”, we refer to the convex hull (or equivalent smoothed curve)encapsulating all points(“cells”)in a 2D embedding space.For the“density distribution”of cells,we refer to the count of all binned cells (either in the background or in the foreground) in the 2D embedding space project along an axis at a given angle. Third, we are interested in comparing spatial gene expression patterns by defining spatial gene expression pattern similarities among genes.For similar spatial gene expression patterns between two genes,we refer to genes,e.g.,XandY,being expressed in a given population with similar spatial gene expression patterns relative to the background.Fourth,we are interested in applying the new analytic framework to the identification of marker genes for a given cell population. For marker genes, we refer to genes with similar spatial gene expression patterns between the foreground and the background in particular but not all cell subpopulation(s). With spatial gene expression pattern information available in the single-cell gene expression data, this new conceptual framework can enhance well-established nonparametric [15]and parametric[16–20]for identifying marker genes.

    Based on this set of new concepts,we developed a novel analytical framework to process spatial gene expression patterns from single-cell expression data.In this framework,we incorporate into a new visual analytic tool called Polar Gini Curve,which takes into account of both cell population(or a cluster)shapes and cell density distribution within the cluster from 360-degree angles in the embedding space.Our strategy was to project the single-cell 2D cluster onto 360-degree angle-axes to explore all viewing angles of the cluster. On each viewing angle, the polar curve is derived from a calculation based on the Gini coefficient [21] between the foreground and the background, which measure inequality of cell-point distribution along the axis at the given viewing angle. We applied this framework first to detect spatial gene expression similarities between genes within the same single-cell cluster. Before our proposed solution,this problem has been challenging[22]due to data heterogeneity [19,23,24], the low sensitivity of standard bulk-expression techniques[25–28],and single-cell pipeline noise, particularly in embedding [12,17,29] and clustering[30–32].Then,we demonstrated the feasibility of using this framework to detect gene expression spatial pattern similarities in several simulation case-studies.Last,applying our framework to analyzing neonatal mouse heart single-cell data [33], we were able to detect new marker genes characteristic of novel subtypes of cardiac muscle cells.

    Method

    Constructing polar Gini curves for one set of cell-points

    Figure 1demonstrates the workflow to compute two polar Gini curves (PGCs): one is for all cluster cell-points(background),and the other is for one gene in a cell cluster from the single-cell expression data (foreground). Our approach used the 2D embedding [29] and clustering results from single-cell expression data as the input.Starting from the 2Dx-yembedding space, for an arbitrary angle θ, the pipeline projects thex-ycoordinate[34]for every cell-point onto the θ-axis (zscore)

    Figure 1 Overall workflow to compute RMSD metric for one gene in one cluster of cellsData points,histogram,and PGCs for cells expressing the gene(foreground)and all cells(background)are shown in cyan and red,respectively.PGC,polar Gini curve; RMSD, root mean square deviation.

    We subtracted the z scores generated from Equation 1 with the smallestzto ensure that allzscores are non-negative,which is the requirement for computing the Gini coefficient.Then, it computed two Gini coefficientsgsubandgwholeto measure the inequality among thezscores. Thegsubcoefficient only used the distribution ofzscores obtained from cells expressing the gene. Thegwholecoefficient would use the distribution of allzscores. The equation for Gini

    coefficient is described previously in[21].

    whereiandjare arbitrary indices in the lie of thesezscores,andnis the size of thezscore list. Repeating Equations 1 and 2 for multiple angles θ spanning from 0 to 2π would yield the corresponding lists betweengand θ, as shown in the bottom-right table in Figure 1.By default,there are 1000 angles (nθ= 1000): 0, π/500, 2π/500, …, 999π/500. This would lead to two polar curves for Gini coefficients,one for the cell-points expressing the gene in the cluster,and one for all cell-points in the cluster.

    Identifying biomarkers using Polar Gini Curve

    We hypothesize that the two curves would be closer in the marker-gene scenario than in the non-marker gene scenario.Therefore,we used the root mean square deviation(RMSD)metric, which is popular in computing fitness in bioinformatics field[35],to determine whether a gene is a marker in the cluster.

    Here,nθ,also called the resolution,is the number of angles θ for which we repeat Equations 1 and 2.

    To compute the RMSD statisticalPvalue for each gene in each cluster, first, we normalized (scaled) the RMSD computed in Equation 3 by its empirical cumulative distribution over all RMSD. This could be done by dividing RMSD for each gene (as in Equation 3) by the largest RMSD among all genes in each cluster. Then, we applied the estimatedPvalue calculation in[36]to assign aPvalue for each gene in each cluster. Briefly, we computed the meanμand standard deviationσof the 200 uniformly simulated RMSDs, such that the simulated cluster shapes,number of points, percentage of expressing genes are the same to the real gene-cluster. Then, thePvalue for each gene in the cluster is

    whereUstands for the normalized RMSD.

    We uniformly simulated the RMSD with the same cluster shapes,number of points,percentage of expressing genes as follows.1)From the cluster 2Dx-yembedded cell-point,we extracted the boundary points.These boundary points form the polygon representing the cluster shape (https://www.mathworks.com/help/matlab/ref/boundary.html). 2) To uniformly generate a random point inside the polygon, we applied the Monte-Carlo‘randomizing by rejection’method described in[37].Briefly,we uniformly choose a point(x,y)inside the rectangle covering the polygon. Then we used Matlab‘inpolygon’function(https://www.mathworks.com/help/matlab/ref/inpolygon.html) to check and accept if the point is inside the polygon.We repeat this process until the number of accepted points is the same as the number of points in the real cluster. This would create a uniformly simulated cluster with the same shape and number of points to the original cluster.3)We randomly selected the number of points equal to the number of ‘cell expressing genes’.From these, we can compute a simulated RMSD.

    Setting up simulations to demonstrate Polar Gini Curve

    In this work, to demonstrate how the Polar Gini Curve functions,we set up two simulations.In the first simulation,the cell cluster in thex-yembedding space had 5000 points,which were uniformly generated in the unit circlex2+y2≤1.In the second simulation, the 2D visualization of cell clusters had the shape identical to the real-world cluster obtained from visualizing the mouse fetal lung single-cell data [33] using tSNE [38]. We applied the sampling-byrejection technique [37] to generate these cluster points as follows. In the first simulation, we randomly generated a point whose coordinates are between ?1 and 1 using uniform sampling,then accepted the point if it hadx2+y2≤1.In the second simulation using mouse fetal lung single-cell data [33] (http://bis.zju.edu.cn/MCA), the random point coordinates were within the cluster coordinate range. We extracted the cluster boundary points,compute the polygon from these boundary points, which allowed deciding whether a point was inside the polygon using Matlab (https://www.mathworks.com/help/matlab/ref/inpolygon.html,https://www.mathworks.com/help/matlab/ref/boundary.html)as mentioned above.In each simulation,we randomly chosempercentage of points (m= 5, 10, 15, …, 95) and assumed that they represent the cells expressing the gene.For eachmpercentage,we repeat the simulation 1000 times.In each simulation, we compute the RMSD between the‘foreground’and the‘background’ curves(Equation 3).

    Besides, to evaluate how the performance of Polar Gini Curve would change in dropout scenario, we modified the single-cell data simulator previously reported [39] as follows.First,we use the default parameters[39]to synthesize 2 clusters,such that each cluster has 6000 cells,250 markers(total 500 cluster markers),and other 4500 genes.For each cluster marker, the average expression fold change when comparing two clusters was between 4 and 1000. We assigned the dropout probability for each gene from 0, 0.05,0.10, …, to 0.45 such that there were 25 markers for each dropout probability.Then,in each cell,we randomly change the expression of marker genes to 0 according to their dropout probability. For each of the 4500 non-cluster markers,their expression in each cell was randomly between 0 and 500. We assigned the sparsity—defined as the percentage of non-expressing cells (expression)—for each non-cluster marker from 0, 5%, 10%, …, to 95%. In each cell, we randomly changed the expression of non-cluster marker gene to 0 according to its sparsity.We used the area under the curve(AUC)metric to evaluate whether the RMSD score could differentiate the 500 cluster-markers: whether each marker is specific for the first or the second clusters.

    Identifying cardiac muscle cell clusters and markers in neonatal mouse heart single-cell dataset

    We obtained the neonatal mouse heart single-cell case-study from the Mouse Cell Atlas [33] (http://bis.zju.edu.cn/MCA).We processed the data as specified previously[33].After preprocessing, the dataset covered the expression of 19,494 genes in 5075 cells. We use tSNE [38] (without dimensional reduction) to embed the dataset into the 2D space.We used the density-based clustering algorithm[40]implemented in Matlab(https://www.mathworks.com/help/stats/dbscan.html) to identify 9 cell clusters. In the implementation,we chose the clustering parameters epsilon=4,minpts=40.There were 788,397,2966,156,288,123,76, 125, 87 cell-points in cluster 1, 2, …, 9, correspondingly.There were 69 cell-points for which the algorithm is unable to assign them to any clusters(visit https://figshare.com/articles/dataset/Supplemental_Data_3_Neonatal_Heart_Simulation/11933520 for more details).

    We computed the percentage of expressing cells (the na?ve approach) and RMSD score for all genes in all clusters.We removed genes expressing in less than 10%of the cluster cells.For comparison,in the na?ve approach,in each cluster, we selected the top genes sorted by the highest percentage of expressing cells as the cluster markers.In the Polar Gini Curve approach, we selected genes with the smallest RMSD andP<0.05 as the cluster markers.In this work, we focused on identifying the heart muscle cell clusters and their markers. We manually examined the distribution of cells expressing the well-known heart muscle cell markers includingMyh7,Actc1, andTnnt2[41–48].

    Setting up the cluster ID re-identification

    To compare the robustness of our Polar Gini Curve markers with other approaches, we set up the cluster ID re-identification as follows.From the visual coordinates and 9 clusters of 5075 cells in [33], we randomly divided the dataset into the training set(4060 cells;80%)and the test set(1015 cells;20%), such that the set has samples of all 9 clusters.Using the training set and marker expression found according to the RMSD score,in comparison with other approaches,we applied the neural network algorithm [49] to train models that identify cluster ID.We evaluated these models in the test set and recorded the classification accuracy and AUC.Here,we hypothesized that the‘better’markers would yield higher classification accuracy and AUC.

    The other approaches being compared with Polar Gini Curve are listed below.The first is baseline approach.In this approach, we would train the classification models using expression of all genes. The second is the differential expression approach. In this approach, we use Fisher’s exact test [50], which computes the likelihood of a gene being expressed(raw expression>0)in a cluster and compares to the likelihood of the gene being expressed outside the cluster. In this work, we select the differentially expressed gene (DEG) markers in each cluster according to the following criteria: odds ratio > 5 and the percentage of expressing cells(m)>50%.The third one is the SpatialDE[3] approach. SpatialDE finds the gene with high variance regarding the distribution of‘point’on the spatial 2D space.The ‘null’ hypothesis in this approach is that the gene distribution in the ‘spatial space’ follows a multivariate normal distribution. The marker is selected if the gene expression distribution is significantly different from the null distribution,recorded in thePvalue.In this work,we select the SpatialDE marker according to the following criteria:qvalue(adjustedPvalue)<0.05 and percentage of expressing cell(m)>50%.In both the DEG and SpatialDE approaches,we sort the markers according to the decreasing order ofm.To make a fair comparison, we use the same number of markers,ranging from 5 to 100,found by Polar Gini Curve,DEG,and SpatialDE,to train the classification models.

    Results

    In Polar Gini Curve, the RMSD value is strongly correlated with the percentage of expressing cells in a cluster

    InFigure 2, we show that the fitness between the cluster PGC and the subcluster PGC is strongly correlated with the percentage of expressing cells (‘subcluster’;m) in the circle-shaped simulation. Also, asmincreases, the RMSD variance decreases. We represented the fitness by the RMSD as shown in the Method section. As indicated in Figure 2, for eachm(ranging from 5 to 95), we randomly generated 1000 subclusters and their PGCs. The detailed result of this simulation could be found at https://figshare.com/articles/dataset/Supplemental_Data_1_Circle-shaped_Simulation/11933421.

    In addition, we observed a similar correlation when experimenting with mouse fetal lung single-cell data [33].Figure 3A shows the dataset clusters visualized using tSNE [38] and the chosen cluster. To synthesize a 3000-point cluster with the same shape to the chosen cluster,we still applied the random-by-rejection [37] as presented in Method section. Figure 3B still shows a strong correlation betweenmand RMSD. The detailed result of this simulation could be found at https://figshare.com/articles/dataset/Supplemental_Data2_Neonatal_Mouse_Lung_Simulation/11933475.

    On the other hand,the Polar Gini Curve approach has the potential to answer whether the marker could identify subpopulations of cells in a cluster.Figure 4A demonstrates the 30,000-point cluster with ring shape 0.25 ≤x2+y2≤1;here, this ring is defined as the subcluster. In this case,m=75.In this example,RMSD=0.033(Figure 4B),which is greater than the RMSD distribution computed from the random and uniformly distributed cluster with the samem(Figure 4C). Here, when the cluster is random and uniformly distributed, RMSD is less than 2×10–3.

    Figure 5shows a decrease of Polar Gini Curve performance in the dropout scenario. Briefly, the synthetic data has 2 clusters, 250 distinct markers for each cluster. Each gene has a specific dropout rate as presented in the Method section.Using the RMSD scores in each cluster to differentiate these 500 cluster-specific markers,we observed a very high AUC (> 0.95) when the dropout probability is small(≤0.05). However, AUC decreases significantly with the increase in dropout probability(Figure 5A).This phenomenon further demonstrates the strong association between RMSD and the percentage of expressing cells. When the dropout rate increases, the percentage of expressing cells decreases; therefore, RMSD may mischaracterize a highdropout marker as non-marker.

    Figure 2 A strong correlation between subcluster percentage and cluster–subcluster PGC fitness in a simulated uniformly-distributed and circular clusterFitness between the cluster PGC and the subcluster PGC is represented by RMSD and m indicates the percentage of expressing cells in a subcluster.In the boxplot,‘+’represents the data point that are beyond the 5%–95%percentile.The simulated data and source code are presented in Supplemental Data 1.

    Case-study: Polar Gini Curve identifies heart muscle cell in neonatal mouse heart single-cell dataset

    Polar Gini Curve detects markers to support cell-type identification in single-cell mouse neonatal heart dataFigure 6summarizes the neonatal mouse heart single-cell data [33] and its 9-cluster markers. Figure 6A visualizes these 9 clusters with tSNE. In total 258 genes were identified based on RMSD scores by Polar Gini Curve,which is the union of 100 genes with the smallest RMSD(100-PCGRMSD)found in each cluster,marking these clusters(Data S3). Figure 6B and C showed that the gene-cluster marker association reflects the underlying gene expression in the scRNA-seq data. In these heatmaps, each row corresponds to one gene.

    We identified the muscle cell clusters 1, 4,and 9 by the expression ofMyh7,Actc1, andTnnt2, which strongly express in muscle cell type[41–48](Figure 7).Compared to the na?ve method using the percentage of expressing cells,our Polar Gini Curve approach is significantly better by detectingActc1, which are missed by the na?ve approach(Figure 8). Furthermore, our approach identifiedMgrn1[51,52],Ifitm3[53],Myl6b[54] marking cluster 1, which could play important roles in cardiac muscle functionality,heart failure, and heart development. These genes are not identified using the na?ve approach, which was based only on the highest percentages of cells expressing the genes(Figure 8). On the other hand, among genes having a high percentage of expressing cells,results obtained using Polar Gini Curve suggest thatNdufa4l2,Mdh2, andAtp5g1may not be heart muscle cell markers. However, they could suggest a subtype of heart muscle cells (Figure 9). The percentage of expressing cells, RMSD, statisticalPvalue,and ranks for all genes could be found at https://figshare.com/articles/dataset/Supplemental_Data_3_Neonatal_Heart_Simulation/11933520.

    Figure 3 Demonstration of Polar Gini Curve in mouse fetal lung single-cell dataA. The UMAP plot showing the cluster selected for the experiment reported in [29]. B. Correlation between subcluster percentage and Polar Gini Curve fitness. Fitness between the cluster PGC and the subcluster PGC is represented by RMSD and m indicates the percentage of expressing cells in a subcluster.

    Figure 4 Demonstration of Polar Gini Curve characteristics using the ring-shape simulation studyA. Visualization of the cluster with ring shape, which was generated from a simulated dataset. The ring is defined as the subcluster (m = 75). B. Two separated polar curves generated by applying Polar Gini Curve to the simulated dataset(RMSD=0.033).C.Distribution of RMSD.Data were extracted from Figure 2 with m = 75, with the subcluster uniformly distributed on the cluster area.

    Re-identifying the cell cluster ID from markers

    We observe that the markers found by the Polar Gini Curve approach achieve better performance than the similar SpatialDE [3] markers and similar performance to the DEG when being used to re-identify cell cluster ID.Briefly,after computing the visual coordinates and cluster IDs of all cells,we randomly split the dataset [33] into the training (80%)and test(20%)sets.We only applied the baseline Polar Gini Curve,SpatialDE,and DEG approaches to find the markers and built machine learning models to predict the cell cluster IDs from the markers in the training set.In this experiment,we used all genes to train the predictor in the baseline approach. A detailed description of this experiment could be found in the Method section. Evaluating the prediction models in the test set, the Polar Gini Curve approach performs close to the DEG; both have cluster ID prediction accuracy > 0.9 and AUC > 0.95 on average (Figure 10).These two approaches significantly outperform SpatialDE,whose accuracy is just above the baseline. The detailed results for this analysis,which belong to Supplemental Data 3, are available at https://figshare.com/account/projects/76749/articles/11933520?file=21907953 and https://figshare.com/account/projects/76749/articles/11933520?file=21907956.

    Figure 5 Recalling cluster marker in dropout simulation based on RMSDA.Heatmap showing the simulation design of 500 markers(250 cluster 1 genes and 250 cluster 2 genes)and 4500 neutral genes,with dropout probability ranging 0–0.45 and percentage of cells expressing ranging 5%–95%,respectively.B.2D visualization of the simulation data.C.Correlation between AUC and dropout probability.

    Figure 6 Characterizing cell clusters and identifying cluster cell type by applying Polar Gini Curve to mouse neonatal heart scRNA-seq datasetA. tSNE plot showing 9 cell clusters for a mouse neonatal heart scRNA-seq dataset [29]. B. Gene-cluster relationship for 258 genes identified based on RMSD,representing the union of 100 genes with the smallest RMSD found in each cluster.Genes identified as cluster markers are indicated in magenta and genes as non-markers are indicated in cyan. C. Expression heatmap for the 258 genes as indicated in (B).

    Figure 8 Polar Gini Curve highlights cluster 1 makers that do not have high percentage of expressing cellstSNE plots showing the expression of cluster 1 marker genes Actc1 (A),Mgrn1(B), Ifitm3 (C), and Myl6b (D) are presented on the left and their respective PGCs are presented on the right. Number in the parenthesis indicates the rank of the respective gene in cluster 1. Genes are ranked based on the percentage of expressing cells (from the highest to the lowest,with low rank number indicating high percentage)on the left,and RMSD value (from the lowest to the highest, with low rank number indicating low RMSD value) on the right, respectively.

    Figure 9 Polar Gini Curve shows that genes having high percentage of expressing cells may not be markers in cluster 1tSNE plots show the expression of genes Ndufa4l2 (A), Mdh2 (B), and Atp5g1(C).Genes appearing to highlight a local subcluster are presented on the left, and their respective PGCs are presented on the right. Number in the parenthesis indicates the rank of the respective gene in cluster 1.Genes are ranked based on the percentage of expressing cells (from the highest to the lowest, with low rank number indicating high percentage)on the left, and RMSD value (from the lowest to the highest, with low rank number indicating low RMSD value) on the right, respectively.

    Figure 10 Performance in re-identifying cell cluster ID with Polar Gini Curve, SpatialDE, and DEGA.Accuracy in cell cluster prediction.B.Average AUC of 9 cell clusters predicted.The x-axis shows the number of top-significant markers being selected to train the prediction models. For Polar Gini Curve, markers were ranked from the lowest to the highest RMSD values (low rank number indicates low RMSD value), while for DEG and SpatialDE approaches (baseline), markers were ranked from the lowest to the highest P values (low rank number indicates low P value;P<0.05 indicates statistical significance).Data were obtained from[3].More details are provided in the section for“Setting up the cluster ID re-identification”.

    Discussion

    In this work, we show that integrating the embedded information, which does not often have a deterministic relationship with gene expression and is primarily for clustering a visualization, could lead to new insights into biomarker discovery in single-cell data. In the mouse neonatal heart case study, our Polar Gini Curve approach could recallActc1as the marker characterizing heart muscle cells.Meanwhile,the approach using the percentage of expressing cells may fail to recall because a large percentage of cells does not captureActc1transcript. Therefore, our proposed technique has the potential to handle analytical issues due to single-cell data quality, such as short read length and low sequencing depth [55–57]. On the other hand,for genes having high percentage of expressing cells,the Polar Gini Curve approach could further show that these genes may characterize novel cardiac muscle cell subtypes for future studies,such asMdh2andMyl6b.Therefore,we suggest that the biomarker discovery problem could be divided into two subproblems: the ‘global markers’ specify cell types, and the ‘local markers’ specify subtypes. We could solve these two subproblems by the appropriate integration of gene expression and visual information.

    In this work, we primarily demonstrate how Polar Gini Curve detects markers for a single cluster, which does not need the gene expression information from other clusters in the dataset.The approach could be extended to incorporate the‘global’expression as follows.First,a Polar Gini Curve analysis can be performed with marker cells as the foreground and all cells(regardless of their cluster assignments)as the background.Second,a Polar Gini Curve analysis can be performed for each cluster in the dataset independently and compare among the cluster marker lists.In the neonatal mouse heart case study, this approach shows two types of marker: one expressed globally in all clusters, which are likely heart-tissue specific; the other expressed locally in one or some specific cluster, which are likely cell-type specific.

    In addition to our proposed Polar Gini Curve approach,we could apply several alternative strategies to integrate the gene expression and visual information to solve the singlecell biomarker discovery problem.For example,the fractal dimension analysis strategies [58,59], which focus on evaluating the uniformity of cell-point distribution,could be applied to identify markers in which the expressing cells distribute more densely than they are in the overall cluster.Also, we could also customize the statistical texture analysis in image processing, such as homogeneity and integrity [60,61], to analyze the difference between the overall cluster cell-point and cell-expressing gene point as the metric to determine markers. On the other hand,choosing the appropriate visual approaches depends on the nature of the data and the problem.Our experiment with the rei-dentifying cluster ID shows that the well-established SpatialDE [3] does not outperform our approach and the DEG approach. One explanation is that in our scenario, a good marker for identifying cell type usually follows a good‘default’ distribution over the visual space; meanwhile,SpatialDE aims to find markers that are expressed significantly different from a default distribution.

    The major limitation of our proposed Polar Gini Curve approach is the long computational time, especially when compared to the DEG approach. This is similar to SpatialDE,which also uses visual information to detect marker genes. The DEG approach may only need to compute one statistical test to determine whether a gene is a marker for all clusters. Meanwhile, to draw the curves, Polar Gini Curve would need to compute hundreds to thousands of Gini coefficients,which depends on the desired curve resolution,to characterize one gene in one cluster. Due to the long computational time, we were not able to create multiple simulations, which is the ideal approach, and run to compute the statistical [36]Pvalue for the RMSD score.Therefore, we decided to reapply the estimation presented to compute thePvalue. This approach is computationally more efficient but may not well reflect the statistical characteristic of the single-cell data. Besides, we have not fully tackled the problem of choosing the right threshold to determine whether a gene is expressed in a cell.Because of the strong association between RMSD score and the percentage of expressing cells, we expect that the result would be significantly different when choosing a different threshold to determine whether a gene is expressed in a cell. In this work, choosing 0 as the threshold still yields good performance because of the high sparsity in the real dataset.

    Conclusion

    In this work, we have presented Polar Gini Curve, a novel technique to detect marker genes from the single-cell RNA expression data using visual information. In principle, our approach could complement the state-of-the-art approaches:Polar Gini Curve finds marker genes, such that the expressing cells are evenly distributed throughout the cluster space; meanwhile, the state-of-the-art approaches find marker genes assuming a multivariate normal distribution of expression in the visual space. We have demonstrated that Polar Gini Curve performs better in some tasks in single-cell data analysis.

    Data availability

    All data and source code in this manuscript could be freely accessed at https://figshare.com/projects/Polar_Gini_-Curve/76749. Source code and data for the circle-cluster simulation are downloadable at https://figshare.com/articles/dataset/Supplemental_Data_1_Circle-shaped_Simulation/11933421; source code and data for the mouse singlecell lung dataset are downloadable at https://figshare.com/articles/dataset/Supplemental_Data2_Neonatal_Mouse_-Lung_Simulation/11933475; and source code and data for the mouse single-cell heart dataset are downloadable at https://figshare.com/articles/dataset/Supplemental_Data_3_Neonatal_Heart_Simulation/11933520.

    CRediT author statement

    Thanh Nguyen:Methodology, Software, Formal analysis,Writing- original draft,Writing -review & editing.Jacob Jeevan:Software, Formal analysis, Writing - review &editing.Nuo Xu:Methodology,Writing-review&editing.Jake Y. Chen:Conceptualization, Supervising, Writing -review & editing. All authors have reviewed/revised and approved the manuscript.

    Competing interests

    The authors have declared that no competing interests exist.

    Acknowledgments

    The work is partly supported by the National Institutes of Health,Center for Clinical and Translational Science grant award,USA(Grant No.U54TR002731)to the University of Alabama at Birmingham (UAB) where JYC is a co-investigator, the Network Biology Modeling to Enhance Bioinformatic Characterization of Heart Regeneration grant by University of Maryland where JYC is a co-investigator,a research start-up fund provided by the UAB Informatics Institute to JYC, and the National Cancer Institute grant award,USA(Grant No.U01CA223976),to which JYC is a co-investigator.

    ORCID

    0000-0002-8440-1594 (Thanh Nguyen)

    0000-0003-0910-5610 (Jacob John Jeevan)

    0000-0001-8564-5075 (Nuo Xu)

    0000-0001-8829-7504 (Jake Y. Chen)

    成人亚洲精品av一区二区| 国产高清激情床上av| 90打野战视频偷拍视频| 一本久久中文字幕| 真实男女啪啪啪动态图| 国产午夜福利久久久久久| 99re在线观看精品视频| 色播亚洲综合网| 麻豆成人午夜福利视频| 国产成人aa在线观看| 日本一二三区视频观看| 精品欧美国产一区二区三| 欧美黑人巨大hd| 国产成人一区二区三区免费视频网站| 非洲黑人性xxxx精品又粗又长| 国产成人欧美在线观看| 亚洲成av人片免费观看| 亚洲av成人精品一区久久| 成人国产一区最新在线观看| 黄色女人牲交| 日本一二三区视频观看| 国产久久久一区二区三区| 99久久99久久久精品蜜桃| 一进一出抽搐gif免费好疼| 色综合亚洲欧美另类图片| 岛国在线免费视频观看| 日本三级黄在线观看| 人人妻人人看人人澡| 亚洲中文字幕日韩| 男女床上黄色一级片免费看| 99在线视频只有这里精品首页| 中文在线观看免费www的网站| 精品福利观看| 精华霜和精华液先用哪个| 99国产综合亚洲精品| 亚洲人成伊人成综合网2020| 一个人看视频在线观看www免费 | 他把我摸到了高潮在线观看| a在线观看视频网站| 国产精品永久免费网站| 日韩精品中文字幕看吧| 久久婷婷人人爽人人干人人爱| 日日干狠狠操夜夜爽| www国产在线视频色| 国产精品99久久久久久久久| 国产高清激情床上av| 欧美zozozo另类| 美女 人体艺术 gogo| 中文字幕久久专区| 久久精品人妻少妇| 国产精品av久久久久免费| 老司机午夜十八禁免费视频| 老司机深夜福利视频在线观看| 波多野结衣高清无吗| 亚洲av电影在线进入| 在线免费观看不下载黄p国产 | 90打野战视频偷拍视频| 99久久国产精品久久久| 99国产精品99久久久久| 午夜福利18| av在线天堂中文字幕| 99久久精品国产亚洲精品| 亚洲成av人片在线播放无| 亚洲av成人不卡在线观看播放网| 成年女人永久免费观看视频| 色视频www国产| 欧美日韩国产亚洲二区| 亚洲欧美日韩无卡精品| 51午夜福利影视在线观看| 老司机午夜福利在线观看视频| 日本熟妇午夜| 18禁国产床啪视频网站| 亚洲人成电影免费在线| 亚洲无线观看免费| 在线观看一区二区三区| 青草久久国产| 看片在线看免费视频| 国产精品久久久久久亚洲av鲁大| 亚洲中文av在线| 免费搜索国产男女视频| a在线观看视频网站| 欧美日韩福利视频一区二区| 在线播放国产精品三级| h日本视频在线播放| 国产精品久久久av美女十八| 久久中文看片网| 国产三级黄色录像| 国产黄色小视频在线观看| 中亚洲国语对白在线视频| 俺也久久电影网| 亚洲在线观看片| 一区二区三区高清视频在线| 久久香蕉国产精品| 99久久综合精品五月天人人| 中文亚洲av片在线观看爽| 久久久久久久久久黄片| 成人性生交大片免费视频hd| 麻豆一二三区av精品| 99国产极品粉嫩在线观看| 欧美日韩乱码在线| 亚洲第一电影网av| 12—13女人毛片做爰片一| 欧美一区二区国产精品久久精品| 国产97色在线日韩免费| 又紧又爽又黄一区二区| 综合色av麻豆| 法律面前人人平等表现在哪些方面| 一个人看的www免费观看视频| 国产精品久久久久久精品电影| 又大又爽又粗| 99热精品在线国产| 亚洲成人精品中文字幕电影| 丝袜人妻中文字幕| 精品国内亚洲2022精品成人| 国产成人系列免费观看| 国产精华一区二区三区| 韩国av一区二区三区四区| 美女大奶头视频| 男女视频在线观看网站免费| 成人一区二区视频在线观看| 91av网一区二区| 久久亚洲真实| 国产欧美日韩精品一区二区| 中文字幕人成人乱码亚洲影| 国产亚洲精品久久久com| 高潮久久久久久久久久久不卡| 好男人电影高清在线观看| 亚洲狠狠婷婷综合久久图片| 精品日产1卡2卡| av福利片在线观看| 亚洲av电影在线进入| 99久国产av精品| 免费av不卡在线播放| 岛国视频午夜一区免费看| 亚洲人与动物交配视频| 欧美不卡视频在线免费观看| 成年女人永久免费观看视频| 法律面前人人平等表现在哪些方面| 成人特级黄色片久久久久久久| 美女黄网站色视频| 免费在线观看亚洲国产| 又紧又爽又黄一区二区| 成在线人永久免费视频| 精品久久久久久久久久久久久| 亚洲一区二区三区色噜噜| 欧美午夜高清在线| 成在线人永久免费视频| 国产午夜精品久久久久久| 18禁美女被吸乳视频| 99久久国产精品久久久| 国产人伦9x9x在线观看| 欧美乱色亚洲激情| 好男人电影高清在线观看| 深夜精品福利| 中亚洲国语对白在线视频| 老司机午夜福利在线观看视频| 人人妻人人看人人澡| 国内精品美女久久久久久| 亚洲激情在线av| 69av精品久久久久久| 少妇的丰满在线观看| 韩国av一区二区三区四区| av欧美777| 久久久色成人| 亚洲va日本ⅴa欧美va伊人久久| 他把我摸到了高潮在线观看| 亚洲成a人片在线一区二区| 国产精品一区二区三区四区免费观看 | 热99在线观看视频| 免费在线观看成人毛片| 网址你懂的国产日韩在线| 日本精品一区二区三区蜜桃| 久久久久性生活片| 亚洲中文字幕日韩| 两个人视频免费观看高清| 中文在线观看免费www的网站| 男人舔女人的私密视频| a在线观看视频网站| 国产成人精品久久二区二区免费| 在线免费观看的www视频| 可以在线观看的亚洲视频| 亚洲午夜理论影院| 国产精品久久久人人做人人爽| 成人性生交大片免费视频hd| 在线a可以看的网站| 国产黄a三级三级三级人| 国产成人欧美在线观看| 日韩免费av在线播放| 51午夜福利影视在线观看| 精品久久久久久久久久免费视频| 久久久国产欧美日韩av| 亚洲精华国产精华精| 一级毛片精品| 国产精品免费一区二区三区在线| 亚洲欧美激情综合另类| 999精品在线视频| 亚洲精品中文字幕一二三四区| 国产aⅴ精品一区二区三区波| 人人妻,人人澡人人爽秒播| 久久久久久久精品吃奶| 国产精品电影一区二区三区| av国产免费在线观看| 久久久色成人| av天堂中文字幕网| 一夜夜www| 欧美一级a爱片免费观看看| 久久久国产欧美日韩av| 亚洲人与动物交配视频| 国产午夜福利久久久久久| 91av网站免费观看| 成人欧美大片| 免费电影在线观看免费观看| 成人三级做爰电影| 亚洲av成人不卡在线观看播放网| 后天国语完整版免费观看| 国产精品99久久久久久久久| 欧美一区二区国产精品久久精品| 中文字幕最新亚洲高清| 国产野战对白在线观看| 男人的好看免费观看在线视频| 一本综合久久免费| 久久久久久久久久黄片| 美女扒开内裤让男人捅视频| 色在线成人网| 99精品久久久久人妻精品| 国产毛片a区久久久久| 久久香蕉国产精品| 亚洲在线自拍视频| 热99在线观看视频| 欧美一级毛片孕妇| 国产男靠女视频免费网站| 一本久久中文字幕| 亚洲精品一卡2卡三卡4卡5卡| 久久久久久久午夜电影| 精品久久久久久久久久免费视频| 九九久久精品国产亚洲av麻豆 | 午夜福利在线观看免费完整高清在 | 亚洲真实伦在线观看| 日韩高清综合在线| 欧美激情久久久久久爽电影| 听说在线观看完整版免费高清| 九色国产91popny在线| 丁香欧美五月| 亚洲欧美激情综合另类| 一进一出抽搐gif免费好疼| 亚洲国产欧美一区二区综合| 久久精品亚洲精品国产色婷小说| a级毛片a级免费在线| 最近最新中文字幕大全电影3| 国产野战对白在线观看| 99在线视频只有这里精品首页| 韩国av一区二区三区四区| 99国产极品粉嫩在线观看| 国产av不卡久久| 欧美乱妇无乱码| 日韩欧美在线乱码| 国产三级在线视频| 综合色av麻豆| 老司机午夜十八禁免费视频| 午夜视频精品福利| 男人和女人高潮做爰伦理| 在线十欧美十亚洲十日本专区| 亚洲精品美女久久av网站| 一卡2卡三卡四卡精品乱码亚洲| 日本免费一区二区三区高清不卡| 免费观看的影片在线观看| 国内精品一区二区在线观看| 日本免费a在线| 看片在线看免费视频| 免费电影在线观看免费观看| www.熟女人妻精品国产| 亚洲片人在线观看| 精品日产1卡2卡| 国产精品久久久久久亚洲av鲁大| 国产美女午夜福利| 日韩中文字幕欧美一区二区| 一边摸一边抽搐一进一小说| 精品福利观看| 亚洲国产精品成人综合色| 午夜日韩欧美国产| 90打野战视频偷拍视频| 真人做人爱边吃奶动态| 国产精品九九99| 观看免费一级毛片| 国产精品久久久人人做人人爽| 久久草成人影院| 日韩精品青青久久久久久| 亚洲成av人片免费观看| 日本黄色视频三级网站网址| 国产成人影院久久av| 亚洲午夜精品一区,二区,三区| 国产精品精品国产色婷婷| 国产激情欧美一区二区| 99在线人妻在线中文字幕| 国产人伦9x9x在线观看| 香蕉av资源在线| 精品久久久久久成人av| 亚洲国产看品久久| 一卡2卡三卡四卡精品乱码亚洲| av中文乱码字幕在线| 在线观看日韩欧美| 久久久久久人人人人人| 国产真实乱freesex| 亚洲欧美精品综合一区二区三区| 欧美黑人巨大hd| 精品国内亚洲2022精品成人| 18禁黄网站禁片免费观看直播| 中亚洲国语对白在线视频| 亚洲人与动物交配视频| 午夜久久久久精精品| 在线观看免费视频日本深夜| 国产精品久久久人人做人人爽| 俺也久久电影网| 久久久久免费精品人妻一区二区| 色综合站精品国产| 国产1区2区3区精品| 婷婷六月久久综合丁香| 亚洲男人的天堂狠狠| 日韩成人在线观看一区二区三区| 亚洲人成伊人成综合网2020| 久久精品人妻少妇| 欧美zozozo另类| 天堂影院成人在线观看| 99视频精品全部免费 在线 | 日本三级黄在线观看| 国产精品99久久99久久久不卡| 90打野战视频偷拍视频| 国产亚洲精品综合一区在线观看| 九九热线精品视视频播放| 免费在线观看日本一区| 亚洲国产欧洲综合997久久,| 人妻丰满熟妇av一区二区三区| 久久精品国产清高在天天线| www.熟女人妻精品国产| 一区福利在线观看| 国产精品 欧美亚洲| 国产精品香港三级国产av潘金莲| 熟女少妇亚洲综合色aaa.| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲第一欧美日韩一区二区三区| 2021天堂中文幕一二区在线观| 国产成人一区二区三区免费视频网站| 此物有八面人人有两片| aaaaa片日本免费| 日本免费一区二区三区高清不卡| 国产麻豆成人av免费视频| 国内精品美女久久久久久| 中文字幕熟女人妻在线| 亚洲av成人一区二区三| 亚洲狠狠婷婷综合久久图片| 国产成人精品久久二区二区免费| 成在线人永久免费视频| 国产精品99久久久久久久久| 最近最新中文字幕大全免费视频| 老司机在亚洲福利影院| 在线观看午夜福利视频| 成年女人看的毛片在线观看| 好男人在线观看高清免费视频| 国产99白浆流出| a级毛片在线看网站| 老熟妇乱子伦视频在线观看| 中国美女看黄片| 亚洲专区国产一区二区| 十八禁人妻一区二区| 国产视频一区二区在线看| 这个男人来自地球电影免费观看| 九九在线视频观看精品| 午夜精品在线福利| 一区二区三区高清视频在线| 国产成人av教育| 亚洲 国产 在线| 国产成人av教育| 神马国产精品三级电影在线观看| 国产视频内射| 91av网一区二区| 特大巨黑吊av在线直播| 国产不卡一卡二| 国产v大片淫在线免费观看| 亚洲国产精品999在线| 老司机午夜福利在线观看视频| 丁香欧美五月| 亚洲精品乱码久久久v下载方式 | 俺也久久电影网| 国产精品久久久久久久电影 | 人妻丰满熟妇av一区二区三区| 一二三四社区在线视频社区8| 免费观看精品视频网站| 女生性感内裤真人,穿戴方法视频| 免费一级毛片在线播放高清视频| 噜噜噜噜噜久久久久久91| 在线观看舔阴道视频| 亚洲九九香蕉| 激情在线观看视频在线高清| 性色avwww在线观看| 亚洲电影在线观看av| 男人和女人高潮做爰伦理| 1000部很黄的大片| 亚洲人成伊人成综合网2020| 国产精品久久久av美女十八| 日本三级黄在线观看| 亚洲激情在线av| 99热这里只有是精品50| 色综合站精品国产| 熟妇人妻久久中文字幕3abv| 国产精品久久久久久人妻精品电影| 国产精品一区二区精品视频观看| 青草久久国产| 97碰自拍视频| 美女高潮的动态| 国产真人三级小视频在线观看| 午夜成年电影在线免费观看| 88av欧美| 99国产精品99久久久久| 黄频高清免费视频| 一二三四在线观看免费中文在| 久久久久九九精品影院| 成人av一区二区三区在线看| 久久久久性生活片| 午夜福利欧美成人| 真实男女啪啪啪动态图| 久久精品综合一区二区三区| 国产伦在线观看视频一区| 岛国在线免费视频观看| 一二三四在线观看免费中文在| 亚洲五月婷婷丁香| 成人国产一区最新在线观看| 99久久综合精品五月天人人| 国产精品久久久久久精品电影| 一本精品99久久精品77| 国产真实乱freesex| 九九在线视频观看精品| 国产淫片久久久久久久久 | 欧美高清成人免费视频www| 俄罗斯特黄特色一大片| 老司机深夜福利视频在线观看| 国产精品久久久久久人妻精品电影| 在线观看66精品国产| 两性夫妻黄色片| 国产爱豆传媒在线观看| 欧美3d第一页| 国产免费av片在线观看野外av| 九色国产91popny在线| 日韩三级视频一区二区三区| 搡老熟女国产l中国老女人| 国产成人精品无人区| 黄色成人免费大全| 久9热在线精品视频| 国产乱人视频| 久久久久国产一级毛片高清牌| 黄色女人牲交| 亚洲 欧美一区二区三区| 噜噜噜噜噜久久久久久91| 在线十欧美十亚洲十日本专区| 亚洲精华国产精华精| 动漫黄色视频在线观看| 免费在线观看成人毛片| 少妇丰满av| 国产高清三级在线| 综合色av麻豆| 国产精品一区二区三区四区免费观看 | 好男人在线观看高清免费视频| 91字幕亚洲| 美女 人体艺术 gogo| 亚洲成人中文字幕在线播放| 一本精品99久久精品77| 国产精品日韩av在线免费观看| 国产午夜精品论理片| 99久久无色码亚洲精品果冻| 老汉色∧v一级毛片| 无人区码免费观看不卡| 欧美在线黄色| 精品久久久久久久久久免费视频| 噜噜噜噜噜久久久久久91| 特级一级黄色大片| 欧美xxxx黑人xx丫x性爽| 日韩欧美 国产精品| xxxwww97欧美| 国产不卡一卡二| 亚洲人成网站高清观看| or卡值多少钱| 黄色日韩在线| 国产淫片久久久久久久久 | 国产精品乱码一区二三区的特点| 国模一区二区三区四区视频 | 老司机福利观看| 国产精品,欧美在线| 国产1区2区3区精品| 男女之事视频高清在线观看| 日韩中文字幕欧美一区二区| 美女 人体艺术 gogo| 中文字幕人成人乱码亚洲影| 男女那种视频在线观看| 久久中文字幕人妻熟女| 亚洲欧美精品综合一区二区三区| 成人av在线播放网站| 国产成人系列免费观看| 国产又黄又爽又无遮挡在线| 亚洲av电影在线进入| 曰老女人黄片| 欧美日韩一级在线毛片| 亚洲国产精品sss在线观看| 国产综合懂色| 亚洲中文av在线| 亚洲午夜精品一区,二区,三区| 久久性视频一级片| 午夜免费成人在线视频| 亚洲国产精品久久男人天堂| 亚洲熟妇中文字幕五十中出| 久久久久久久久中文| 欧美性猛交黑人性爽| 天堂av国产一区二区熟女人妻| 日韩欧美一区二区三区在线观看| 亚洲一区高清亚洲精品| 午夜福利高清视频| 青草久久国产| 国产精品久久久久久久电影 | 在线观看免费午夜福利视频| 18禁观看日本| 成人av在线播放网站| 一区二区三区高清视频在线| 18禁黄网站禁片午夜丰满| 日韩免费av在线播放| 1024手机看黄色片| 三级国产精品欧美在线观看 | 国产精品久久久av美女十八| 观看免费一级毛片| 精品国产乱码久久久久久男人| 99视频精品全部免费 在线 | 99久久精品热视频| 一区二区三区国产精品乱码| 嫩草影院入口| 午夜福利高清视频| 午夜成年电影在线免费观看| 亚洲无线在线观看| 日本成人三级电影网站| xxxwww97欧美| 黄片小视频在线播放| 91在线观看av| 午夜免费激情av| av中文乱码字幕在线| 制服人妻中文乱码| 90打野战视频偷拍视频| 国产亚洲av高清不卡| 久久久久性生活片| www.999成人在线观看| 亚洲一区二区三区不卡视频| 亚洲五月婷婷丁香| 亚洲国产精品sss在线观看| 国产在线精品亚洲第一网站| 91av网站免费观看| 身体一侧抽搐| 99久久综合精品五月天人人| 亚洲熟妇熟女久久| 婷婷亚洲欧美| 可以在线观看的亚洲视频| 国产高清激情床上av| 一级毛片高清免费大全| 18美女黄网站色大片免费观看| www.自偷自拍.com| 日韩欧美国产在线观看| 日韩欧美免费精品| 小说图片视频综合网站| 国产69精品久久久久777片 | 一本综合久久免费| 久久久色成人| 午夜福利欧美成人| 成人精品一区二区免费| 久久天躁狠狠躁夜夜2o2o| 嫩草影视91久久| 日韩欧美国产在线观看| 免费大片18禁| av在线蜜桃| 一卡2卡三卡四卡精品乱码亚洲| 久久精品综合一区二区三区| 女同久久另类99精品国产91| 一进一出抽搐动态| 久久精品国产清高在天天线| 国产伦一二天堂av在线观看| 久9热在线精品视频| 久久精品夜夜夜夜夜久久蜜豆| 日韩欧美在线乱码| 毛片女人毛片| 国产不卡一卡二| 在线国产一区二区在线| 日本一二三区视频观看| 一级a爱片免费观看的视频| 99久久精品一区二区三区| 精品久久久久久久末码| 免费看a级黄色片| 亚洲欧美日韩高清在线视频| cao死你这个sao货| 神马国产精品三级电影在线观看| av黄色大香蕉| а√天堂www在线а√下载| av在线蜜桃| 色尼玛亚洲综合影院| 亚洲九九香蕉| 久久久久久人人人人人| 一本精品99久久精品77| 18禁美女被吸乳视频| 久久精品人妻少妇| 制服人妻中文乱码| av视频在线观看入口| 久久久久亚洲av毛片大全| 久久久久精品国产欧美久久久| 亚洲九九香蕉| 国内精品美女久久久久久| 法律面前人人平等表现在哪些方面| 露出奶头的视频| 精品一区二区三区视频在线观看免费| 美女高潮的动态| 女生性感内裤真人,穿戴方法视频| 一个人看的www免费观看视频| 最新在线观看一区二区三区| 免费高清视频大片|