HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    pvalue和padj

    发布时间:2023-03-13 11:32:53     稿源: 创意岭    阅读: 129        问大家

    大家好!今天让创意岭的小编来大家介绍下关于pvalue和padj的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    ChatGPT国内免费在线使用,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端

    官网:https://ai.de1919.com

    本文目录:

    pvalue和padj

    一、借助NMF的力量对单细胞RNA和单细胞ATAC进行联合分析

    联合分析 scRNA-seq 和 scATAC-seq 的流程类似于整合多个 scRNA-seq 数据集的流程,都依赖于联合矩阵分解和分位数归一化。 主要区别在于: (1)scATAC-seq数据需要处理成基因级别的值; (2) 仅对 scRNA-seq 数据进行基因选择; (3) 下游分析可以使用基因水平和基因间信息

    为了联合分析 scRNA 和 scATAC-seq 数据, 首先需要将 scATAC-seq 数据(一种全基因组表观基因组测量)转换为与来自 scRNA-seq 的基因表达数据相当的基因水平计数 。大多数以前的单细胞研究都使用了一种受传统bulk ATAC-seq 分析启发的方法:识别染色质可及峰,然后将与每个基因重叠的所有峰相加。这种策略也很有吸引力,因为 10X CellRanger pipeline是一种常用的商业软件包,可以自动输出这样的峰值计数。然而,分析发现这种策略不太理想,因为: (1)使用所有细胞执行峰值调用,这会偏向稀有细胞群; (2) 基因可及性通常比特定调控元件更分散,因此可能会被峰值调用算法遗漏; (3) 峰值之外的读数信息被丢弃,进一步减少了已经稀疏的测量中的数据量 。发现最简单的策略似乎效果很好,而不是求和峰值计数:计算每个细胞中每个基因的基因体和启动子区域(通常为上游 3 kb)内的 ATAC-seq 读数的总数。

    必须首先使用 sort 命令行实用程序按染色体、开始和结束位置对 Fragments.tsv 进行排序。 -k 选项让用户在某个列上对文件进行排序;包括多个 -k 选项允许同时按多列排序。 -k 后面的 n 代表“数字排序”。这里排序的 .bed 文件顺序首先由字典染色体顺序定义(使用参数 -k1,1),然后是升序整数起始坐标顺序(使用参数 -k2,2n),最后是升序整数结束坐标顺序(使用参数-k3,3n)。

    Important flags of bedmap command are as follows:

    We can then use LIGER’s makeFeatureMatrix function to calculate accessibility counts for gene body and promoter individually. This function takes the output from bedmap and efficiently counts the number of fragments overlapping each gene and promoter. We could count the genes and promoters in a single step, but choose to calculate them separately in case it is necessary to look at gene or promoter accessibility individually in downstream analyses.

    Next, these two count matrices need to be re-sorted by gene symbol. We then add the matrices together, yielding a single matrix of gene accessibility counts in each cell.

    5. Once the gene-level scATAC-seq counts are generated, the read10X function from LIGER can be used to read scRNA-seq count matrices output by CellRanger. You can pass in a directory (or a list of directories) containing raw outputs (for example, “/Sample_1/outs/filtered_feature_bc_matrix”) to the parameter sample.dirs. Next, a vector of names to use for the sample (or samples, corresponding to sample.dirs) should be passed to parameter sample.names as well. LIGER can also use data from any other protocol, as long as it is provided in a genes x cells R matrix format.

    6. We can now create a LIGER object with the createLiger function. We also remove unneeded variables to conserve memory.

    7. Preprocessing steps are needed before running iNMF. Each dataset is normalized to account for differences in total gene-level counts across cells using the normalize function. Next, highly variable genes from each dataset are identified and combined for use in downstream analysis. Note that by setting the parameter datasets.use to 2, genes will be selected only from the scRNA-seq dataset (the second dataset) by the selectGenes function. We recommend not using the ATAC-seq data for variable gene selection because the statistical properties of the ATAC-seq data are very different from scRNA-seq, violating the assumptions made by the statistical model we developed for selecting genes from RNA data. Finally, the scaleNotCenter function scales normalized datasets without centering by the mean, giving the nonnegative input data required by iNMF.

    8. We next perform joint matrix factorization (iNMF) on the normalized and scaled RNA and ATAC data. This step calculates metagenes–sets of co-expressed genes that distinguish cell populations–containing both shared and dataset-specific signals. The cells are then represented in terms of the “expression level” of each metagene, providing a low-dimensional representation that can be used for joint clustering and visualization. To run iNMF on the scaled datasets, we use the optimizeALS function with proper hyperparameter settings.

    To run iNMF on the scaled datasets, use optimizeALS function with proper hyperparameters setting:

    Important parameters are as follows:

    9. Using the metagene factors calculated by iNMF, we then assign each cell to the factor on which it has the highest loading, giving joint clusters that correspond across datasets. We then perform quantile normalization by dataset, factor, and cluster to fully integrate the datasets. To perform this analysis, typing in:

    Important parameters of quantile_norm are as follows:

    10. The quantile_norm function gives joint clusters that correspond across datasets, which are often completely satisfactory and sufficient for downstream analyses. However, if desired, after quantile normalization, users can additionally run the Louvain algorithm for community detection, which is widely used in single-cell analysis and excels at merging small clusters into broad cell classes. This can be achieved by running the louvainCluster function. Several tuning parameters, including resolution, k, and prune control the number of clusters produced by this function. For this dataset, we use a resolution of 0.2, which yields 16 clusters (see below).

    11. In order to visualize the clustering results, the user can use two dimensionality reduction methods supported by LIGER: t-SNE and UMAP. We find that often for datasets containing continuous variation such as cell differentiation, UMAP better preserves global relationships, whereas t-SNE works well for displaying discrete cell types, such as those in the brain. The UMAP algorithm (called by the runUMAP function) scales readily to large datasets. The runTSNE function also includes an option to use FFtSNE, a highly scalable implementation of t-SNE that can efficiently process huge datasets. For the BMMC dataset, we expect to see continuous lineage transitions among the differentiating cells, so we use UMAP to visualize the data in two dimensions:

    12. We can then visualize each cell, colored by cluster or dataset.

    13. LIGER employs the Wilcoxon rank-sum test to identify marker genes that are differentially expressed in each cell type using the following settings. We provide parameters that allow the user to select which datasets to use (data.use) and whether to compare across clusters or across datasets within each cluster (compare.method). To identify marker genes for each cluster combining scATAC and scRNA profiles, typing in:

    Important parameters of runWilcoxon are as follows:

    14. The number of marker genes identified by runWilcoxon varies and depends on the datasets used. The function outputs a data frame that the user can then filter to select markers which are statistically and biologically significant. For example, one strategy is to filter the output by taking markers which have padj (Benjamini-Hochberg adjusted p-value) less than 0.05 and logFC (log fold change between observations in group versus out) larger than 3:

    You can then re-sort the markers by its padj value in ascending order and choose the top 100 for each cell type. For example, we can subset and re-sort the output for Cluster 1 and take the top 20 markers by typing these commands:

    15. We also provide functions to check these markers by visualizing their expression and gene loadings across datasets. You can use the plotGene to visualize the expression or accessibility of a marker gene, which is helpful for visually confirming putative marker genes or investigating the distribution of known markers across the cell sequenced. Such plots can also confirm that divergent datasets are properly aligned.

    For instance, we can plot S100A9, which the Wilcoxon test identified as a marker for Cluster 1, and MS4A1, a marker for Cluster 4:

    These plots indicate that S100A9 and MS4A1 are indeed specific markers for Cluster 1 and Cluster 4, respectively, with high values in these cell groups and low values elsewhere. Furthermore, we can see that the distributions are strikingly similar between the RNA and ATAC datasets, indicating that LIGER has properly aligned the two data types.

    16. A key advantage of using iNMF instead of other dimensionality reduction approaches such as PCA is that the dimensions are individually interpretable. For example, a particular cell type is often captured by a single dimension of the space. Furthermore, iNMF identifies both shared and dataset-specific features along each dimension, giving insight into exactly how corresponding cells across datasets are both similar and different. The function plotGeneLoadings allows visual exploration of such information. It is recommended to call this function into a PDF file due to the large number of plots produced.

    Alternatively, the function can return a list of plots. For example, we can visualize the factor loading of Factor 7 typing in:

    These plots confirm that the expression and accessibility of these genes show clear differences. CCR6 shows nearly ubiquitous chromatin accessibility but is expressed only in clusters 2 and 4. The accessibility is highest in these clusters, but the ubiquitous accessibility suggests that the expression of CCR6 is somewhat decoupled from its accessibility, likely regulated by other factors. Conversely, NCF1 shows high expression in clusters 1, 3, 4, 9 and 11, despite no clear enrichment in chromatin accessibility within these clusters. This may again indicate decoupling between the expression and chromatin accessibility of NCF1. Another possibility is that the difference is due to technical effects–the gene body of NCF1 is short (~15KB), and short genes are more difficult to capture in scATAC-seq than in scRNA-seq because there are few sites for the ATAC-seq transposon to insert.

    17. Single-cell measurements of chromatin accessibility and gene expression provide an unprecedented opportunity to investigate epigenetic regulation of gene expression. Ideally, such investigation would leverage paired ATAC-seq and RNA-seq from the same cells, but such simultaneous measurements are not generally available. However, using LIGER, it is possible to computationally infer “pseudo-multi-omic” profiles by linking scRNA-seq profiles–using the jointly inferred iNMF factors–to the most similar scATAC-seq profiles. After this imputation step, we can perform downstream analyses as if we had true single-cell multi-omic profiles. For example, we can identify putative enhancers by correlating the expression of a gene with the accessibility of neighboring intergenic peaks across the whole set of single cells.

    Again, for convenience, we have prepared the pre-processed peak-level count data which is ready to use. The data can be downloaded here .

    You can also follow the following tutorial to start from the beginning.

    To achieve this, we first need a matrix of accessibility counts within intergenic peaks. The CellRanger pipeline for scATAC-seq outputs such a matrix by default, so we will use this as our starting point. The count matrix, peak genomic coordinates, and source cell barcodes output by CellRanger are stored in a folder named filtered_peak_matrix in the output directory. The user can load these and convert them into a peak-level count matrix by typing these commands:

    18. The peak-level count matrix is usually large, containing hundreds of thousands of peaks. We next filter this set of peaks to identify those showing cell-type-specific accessibility. To do this, we perform the Wilcoxon rank-sum test and pick those peaks which are differentially accessible within a specific cluster. Before running the test, however, we need to: (1) subset the peak-level count matrix to include the same cells as the gene-level counts matrix; (2) replace the original gene-level counts matrix in the LIGER object by peak-level counts matrix; and (3) normalize peak counts to sum to 1 within each cell.

    Now we can perform the Wilcoxon test:

    19. We can now use the results of the Wilcoxon test to retain only peaks showing differential accessibility across our set of joint clusters. Here we kept peaks with Benjamini-Hochberg adjusted p-value < 0.05 and log fold change > 2.

    20. Using this set of differentially accessible peaks, we now impute a set of “pseudo-multi-omic” profiles by inferring the intergenic peak accessibility for scRNA-seq profiles based on their nearest neighbors in the joint LIGER space. LIGER provides a function named imputeKNN that performs this task, yielding a set of profiles containing both gene expression and chromatin accessibility measurements for the same single cells:

    Important parameters of imputeKNN are as follows:

    21. Now that we have both the (imputed) peak-level counts matrix and the (observed) gene expression counts matrix for the same cells, we can evaluate the relationships between pairs of genes and peaks, linking genes to putative regulatory elements. We use a simple strategy to identify such gene-peak links: Calculate correlation between gene expression and peak accessibility of all peaks within 500 KB of a gene, then retain all peaks showing statistically significant correlation with the gene. The linkGenesAndPeaks function performs this analysis:

    Important parameters of linkGenesAndPeaks are as follows:

    22. The output of this function is a sparse matrix with peak names as rows and gene symbols as columns, with each element indicating the correlation between peak i and gene j (or 0 if the gene and peak are not significantly linked). For example, we can subset the results for marker gene S100A9, which is a marker gene of Cluster 1 identified in the previous section, and rank these peaks by their correlation:

    We also provide a function to transform the peaks-gene correlation matrix into an Interact Track supported by UCSC Genome Browser for visualizing the calculated linkage between genes and correlated peaks. To do this, tying in:

    Important parameters of makeInteractTrack are as follows:

    The output of this function will be a UCSC Interact Track file named ‘Interact_Track.bed’ containing linkage information of the specified genes and correlated peaks stored in given directory. The user can then upload this file as a custom track using this page https://genome.ucsc.edu/cgi-bin/hgCustom and display it in the UCSC Genome browser.

    As an example, the three peaks most correlated to S100A9 expression are shown below in the UCSC genome browser. One of the peaks overlaps with the TSS of S100A8, a neighboring gene that is co-expressed with S100A9, while another peak overlaps with the TSS of S100A9 itself. The last peak, chr1:153358896-153359396, does not overlap with a gene body and shows strong H3K27 acetylation across ENCODE cell lines, indicating that this is likely an intergenic regulatory element.

    If we plot the accessibility of this peak and the expression of S100A9, we can see that the two are indeed very correlated and show strong enrichment in clusters 1 and 3. Thus, the intergenic peak likely serves as a cell-type-specific regulator of S100A9.

    生活很好,有你更好

    二、统计学中的p-value是什么?

    P-value基本翻译:假定值、假设机率。用SAS、SPSS等专业统计软件进行

    P值的意义

    1、P值是一种概率,一种在原假设为真的前提下出现观察样本以及更极端情况的概率。

    2、拒绝原假设的最小显著性水平。

    3、观察到的(实例的) 显著性水平。

    4、表示对原假设的支持程度,是用于确定是否应该拒绝原假设的另一种方法。

    三、p value的意义

    P-value基本翻译:假定值、假设机率。用SAS、SPSS等专业统计软件进行假设检验,在假设检验中常见到P 值方法( P-Value,Probability,Pr),这是由于它更容易应用于计算机软件中。

    在统计学问题中,我们经常会见到P值或者P-value,比如回归分析中,通过P值来判断回归变量的合理性。P-value,是显著性的值,假设检验是推断统计中的一项重要内容,是用于判断原始假设是否正确的重要证据。如p=0.01,p=0.05。

    P在医学统计学中代表假定值(P-value),假定事件发生的概率;在血检验中代表电解质磷元素(Phosphorus)。

    P代表脉搏:正常人脉搏在安静、清醒时为60-100次/分,老年人偏慢,女性稍快,<3岁的儿童多在100次以上。脉搏受生理,如紧张以后会增快;病理高热甲亢会增快、药物,如美托洛尔等会使心率减慢。

    P-value就是H0假设成立的时,我们要验证的那个结果所出现的概率。如果P值很小,就说明在Ho成立的前提下,我们要检验的那个结果出现的概率很小,当一个事件发生的概率很小时,我们可以大致认为,这件事情不可能发生。

    也就是说,在Ho成立的前提下,我们要检验的那个结果不可能出现,但是现实情况是这个结果出现了,所以我们有理由相信,Ho是不成立的额,所以我们可以拒绝Ho。

    四、那你能不能通俗地解释正态分布里的p-value到底是个什么东西[呲牙]

    P-value基本翻译是假定值,假设机率。

    根据显著性检验方法所得到的P值,一般以P<0.05为显著,P<0.01为非常显著,其含义是样本间的差异由抽样误差所致的概率小于0.05或0.01。实际上,P值不能赋予数据任何重要性,只能说明某事件发生的机率。

    正态分布(Normaldistribution),也称“常态分布”,又名高斯分布(Gaussiandistribution),最早由棣莫弗(AbrahamdeMoivre)在求二项分布的渐近公式中得到。C.F.高斯在研究测量误差时从另一个角度导出了它。

    以上就是关于pvalue和padj相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    监控ipv4地址怎么填写(监控ipv4地址是什么意思)

    电脑ipv4怎么设置才能上网(电脑网络ipv4怎么设置)

    以下哪个是正确的ipv4地址(以下哪个是正确的ipv 4地址)

    隐藏的公众号在哪里找(隐藏的公众号在哪里找出来)

    绿色app图标的软件(绿色app图标的软件做图软件)