Suppr超能文献

DCI:学习基因调控网络之间的因果差异。

DCI: learning causal differences between gene regulatory networks.

机构信息

Laboratory for Information and Decision Systems and Institute for Data, Systems, and Society, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.

出版信息

Bioinformatics. 2021 Sep 29;37(18):3067-3069. doi: 10.1093/bioinformatics/btab167.

Abstract

SUMMARY

Designing interventions to control gene regulation necessitates modeling a gene regulatory network by a causal graph. Currently, large-scale gene expression datasets from different conditions, cell types, disease states, and developmental time points are being collected. However, application of classical causal inference algorithms to infer gene regulatory networks based on such data is still challenging, requiring high sample sizes and computational resources. Here, we describe an algorithm that efficiently learns the differences in gene regulatory mechanisms between different conditions. Our difference causal inference (DCI) algorithm infers changes (i.e. edges that appeared, disappeared, or changed weight) between two causal graphs given gene expression data from the two conditions. This algorithm is efficient in its use of samples and computation since it infers the differences between causal graphs directly without estimating each possibly large causal graph separately. We provide a user-friendly Python implementation of DCI and also enable the user to learn the most robust difference causal graph across different tuning parameters via stability selection. Finally, we show how to apply DCI to single-cell RNA-seq data from different conditions and cell states, and we also validate our algorithm by predicting the effects of interventions.

AVAILABILITY AND IMPLEMENTATION

Python package freely available at http://uhlerlab.github.io/causaldag/dci.

SUPPLEMENTARY INFORMATION

Supplementary data are available at Bioinformatics online.

摘要

摘要

为了控制基因调控,需要通过因果图对基因调控网络进行建模。目前,正在收集来自不同条件、细胞类型、疾病状态和发育时间点的大规模基因表达数据集。然而,基于这些数据应用经典因果推理算法来推断基因调控网络仍然具有挑战性,需要大量的样本和计算资源。在这里,我们描述了一种能够有效学习不同条件下基因调控机制差异的算法。我们的差异因果推理(DCI)算法根据两种条件下的基因表达数据推断两个因果图之间的差异(即出现、消失或权重变化的边)。该算法在样本和计算使用方面效率很高,因为它直接推断因果图之间的差异,而无需分别估计每个可能较大的因果图。我们提供了一个用户友好的 Python 实现 DCI,并允许用户通过稳定性选择学习不同调参下最稳健的差异因果图。最后,我们展示了如何将 DCI 应用于来自不同条件和细胞状态的单细胞 RNA-seq 数据,并通过预测干预效果来验证我们的算法。

可用性和实现

可在 http://uhlerlab.github.io/causaldag/dci 上免费获得 Python 包。

补充信息

补充数据可在生物信息学在线获得。

相似文献

1
DCI: learning causal differences between gene regulatory networks.DCI:学习基因调控网络之间的因果差异。
Bioinformatics. 2021 Sep 29;37(18):3067-3069. doi: 10.1093/bioinformatics/btab167.

引用本文的文献

2
Causal machine learning for single-cell genomics.用于单细胞基因组学的因果机器学习。
Nat Genet. 2025 Apr;57(4):797-808. doi: 10.1038/s41588-025-02124-2. Epub 2025 Mar 31.
5
A dynamical perspective: moving towards mechanism in single-cell transcriptomics.一种动态视角:迈向单细胞转录组学中的机制研究
Philos Trans R Soc Lond B Biol Sci. 2024 Apr 22;379(1900):20230049. doi: 10.1098/rstb.2023.0049. Epub 2024 Mar 4.
10
Causal Structure Learning: A Combinatorial Perspective.因果结构学习:一种组合视角
Found Comut Math. 2022 Aug 1:1-35. doi: 10.1007/s10208-022-09581-9.

本文引用的文献

1
Differential Network Analysis: A Statistical Perspective.差异网络分析:统计学视角
Wiley Interdiscip Rev Comput Stat. 2021 Mar-Apr;13(2). doi: 10.1002/wics.1508. Epub 2020 Apr 6.
2
Review of Causal Discovery Methods Based on Graphical Models.基于图形模型的因果发现方法综述
Front Genet. 2019 Jun 4;10:524. doi: 10.3389/fgene.2019.00524. eCollection 2019.
3
Pooled CRISPR screening with single-cell transcriptome readout.结合单细胞转录组读数的CRISPR筛选。
Nat Methods. 2017 Mar;14(3):297-301. doi: 10.1038/nmeth.4177. Epub 2017 Jan 18.
7
Direct estimation of differential networks.差异网络的直接估计
Biometrika. 2014 Jun;101(2):253-268. doi: 10.1093/biomet/asu009.
10
Detecting novel associations in large data sets.在大型数据集 中检测新的关联。
Science. 2011 Dec 16;334(6062):1518-24. doi: 10.1126/science.1205438.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验