{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,10]],"date-time":"2025-04-10T15:28:56Z","timestamp":1744298936335,"version":"3.37.3"},"reference-count":16,"publisher":"Oxford University Press (OUP)","issue":"18","license":[{"start":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T00:00:00Z","timestamp":1615420800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"name":"J-WAFS and J-Clinic for Machine Learning and Health"},{"DOI":"10.13039\/100006919","name":"MIT","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006919","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["1745302","DMS-1651995"],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100020895","name":"MIT-IBM Watson AI Lab","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100020895","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100000006","name":"ONR","doi-asserted-by":"publisher","award":["N00014-17-1-2147","N00014-18-1-2765"],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Simons"},{"DOI":"10.13039\/100000002","name":"NIH","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,9,29]]},"abstract":"Abstract<\/jats:title>\n \n Summary<\/jats:title>\n 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.<\/jats:p>\n <\/jats:sec>\n \n Availability and implementation<\/jats:title>\n Python package freely available at http:\/\/uhlerlab.github.io\/causaldag\/dci.<\/jats:p>\n <\/jats:sec>\n \n Supplementary information<\/jats:title>\n Supplementary data are available at Bioinformatics online.<\/jats:p>\n <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btab167","type":"journal-article","created":{"date-parts":[[2021,3,8]],"date-time":"2021-03-08T12:13:36Z","timestamp":1615205616000},"page":"3067-3069","source":"Crossref","is-referenced-by-count":15,"title":["DCI: learning causal differences between gene regulatory networks"],"prefix":"10.1093","volume":"37","author":[{"given":"Anastasiya","family":"Belyaeva","sequence":"first","affiliation":[{"name":"Laboratory for Information and Decision Systems and Institute for Data, Systems, and Society, Massachusetts Institute of Technology , Cambridge, MA 02139, USA"}]},{"given":"Chandler","family":"Squires","sequence":"additional","affiliation":[{"name":"Laboratory for Information and Decision Systems and Institute for Data, Systems, and Society, Massachusetts Institute of Technology , Cambridge, MA 02139, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7008-0216","authenticated-orcid":false,"given":"Caroline","family":"Uhler","sequence":"additional","affiliation":[{"name":"Laboratory for Information and Decision Systems and Institute for Data, Systems, and Society, Massachusetts Institute of Technology , Cambridge, MA 02139, USA"}]}],"member":"286","published-online":{"date-parts":[[2021,3,11]]},"reference":[{"key":"2023061402422272000_btab167-B1","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1038\/nmeth.4177","article-title":"Pooled CRISPR screening with single-cell transcriptome readout","volume":"14","author":"Datlinger","year":"2017","journal-title":"Nat. Methods"},{"key":"2023061402422272000_btab167-B2","doi-asserted-by":"crossref","first-page":"1853","DOI":"10.1016\/j.cell.2016.11.038","article-title":"Perturb-seq: dissecting molecular circuits with scalable single-cell RNA profiling of pooled genetic screens","volume":"167","author":"Dixit","year":"2016","journal-title":"Cell"},{"key":"2023061402422272000_btab167-B3","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1093\/biostatistics\/kxm045","article-title":"Sparse inverse covariance estimation with the graphical lasso","volume":"9","author":"Friedman","year":"2008","journal-title":"Biostatistics"},{"key":"2023061402422272000_btab167-B4","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1089\/106652700750050961","article-title":"Using Bayesian networks to analyze expression data","volume":"7","author":"Friedman","year":"2000","journal-title":"J. Comput. Biol"},{"key":"2023061402422272000_btab167-B5","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/j.gene.2012.11.028","article-title":"DiffCorr: an R package to analyze and visualize differential correlations in biological networks","volume":"518","author":"Fukushima","year":"2013","journal-title":"Gene"},{"key":"2023061402422272000_btab167-B6","doi-asserted-by":"crossref","first-page":"524","DOI":"10.3389\/fgene.2019.00524","article-title":"Review of causal discovery methods based on graphical models","volume":"10","author":"Glymour","year":"2019","journal-title":"Front. Genet"},{"key":"2023061402422272000_btab167-B7","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1186\/1471-2105-9-559","article-title":"WGCNA: an R package for weighted correlation network analysis","volume":"9","author":"Langfelder","year":"2008","journal-title":"BMC Bioinformatics"},{"key":"2023061402422272000_btab167-B8","first-page":"837","article-title":"Comparative assessment of differential network analysis methods","volume":"18","author":"Lichtblau","year":"2017","journal-title":"Brief. Bioinf"},{"key":"2023061402422272000_btab167-B9","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1007\/s41237-017-0014-z","article-title":"Learning sparse structural changes in high-dimensional Markov networks","volume":"44","author":"Liu","year":"2017","journal-title":"Behaviormetrika"},{"key":"2023061402422272000_btab167-B10","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1111\/j.1467-9868.2010.00740.x","article-title":"Stability selection","volume":"72","author":"Meinshausen","year":"2010","journal-title":"J. R. Stat. Soc. Ser. B (Stat. Methodol.)"},{"key":"2023061402422272000_btab167-B11","doi-asserted-by":"crossref","first-page":"7361","DOI":"10.1073\/pnas.1510493113","article-title":"Methods for causal inference from gene perturbation experiments and validation","volume":"113","author":"Meinshausen","year":"2016","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"2023061402422272000_btab167-B12","doi-asserted-by":"crossref","first-page":"1518","DOI":"10.1126\/science.1205438","article-title":"Detecting novel associations in large data sets","volume":"334","author":"Reshef","year":"2011","journal-title":"Science"},{"first-page":"e1508","year":"2020","author":"Shojaie","key":"2023061402422272000_btab167-B13"},{"key":"2023061402422272000_btab167-B14","first-page":"3770","article-title":"Direct estimation of differences in causal graphs","author":"Wang","year":"2018","journal-title":"Adv. Neural Inf. Proc. Syst"},{"key":"2023061402422272000_btab167-B15","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.jtbi.2014.03.040","article-title":"Review on statistical methods for gene network reconstruction using expression data","volume":"362","author":"Wang","year":"2014","journal-title":"J. Theor. Biol"},{"key":"2023061402422272000_btab167-B16","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1093\/biomet\/asu009","article-title":"Direct estimation of differential networks","volume":"101","author":"Zhao","year":"2014","journal-title":"Biometrika"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btab167\/36666576\/btab167.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/37\/18\/3067\/50579048\/btab167.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/37\/18\/3067\/50579048\/btab167.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,14]],"date-time":"2023-06-14T02:43:59Z","timestamp":1686710639000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/37\/18\/3067\/6168117"}},"subtitle":[],"editor":[{"given":"Lenore","family":"Cowen","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2021,3,11]]},"references-count":16,"journal-issue":{"issue":"18","published-print":{"date-parts":[[2021,9,29]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btab167","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2020.05.13.093765","asserted-by":"object"}]},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"type":"print","value":"1367-4803"},{"type":"electronic","value":"1367-4811"}],"subject":[],"published-other":{"date-parts":[[2021,9,15]]},"published":{"date-parts":[[2021,3,11]]}}}