{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T08:32:14Z","timestamp":1775982734775,"version":"3.50.1"},"reference-count":49,"publisher":"Oxford University Press (OUP)","issue":"10","license":[{"start":{"date-parts":[[2022,3,23]],"date-time":"2022-03-23T00:00:00Z","timestamp":1647993600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"FWO","award":["1SB2721N"],"award-info":[{"award-number":["1SB2721N"]}]},{"name":"FWO post-doctoral fellowship"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,5,13]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Motivation<\/jats:title><jats:p>Transcriptional regulation mechanisms allow cells to adapt and respond to external stimuli by altering gene expression. The possible cell transcriptional states are determined by the underlying gene regulatory network (GRN), and reliably inferring such network would be invaluable to understand biological processes and disease progression.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>In this article, we present a novel method for the inference of GRNs, called PORTIA, which is based on robust precision matrix estimation, and we show that it positively compares with state-of-the-art methods while being orders of magnitude faster. We extensively validated PORTIA using the DREAM and MERLIN+P datasets as benchmarks. In addition, we propose a novel scoring metric that builds on graph-theoretical concepts.<\/jats:p><\/jats:sec><jats:sec><jats:title>Availability and implementation<\/jats:title><jats:p>The code and instructions for data acquisition and full reproduction of our results are available at https:\/\/github.com\/AntoinePassemiers\/PORTIA-Manuscript. PORTIA is available on PyPI as a Python package (portia-grn).<\/jats:p><\/jats:sec><jats:sec><jats:title>Supplementary information<\/jats:title><jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p><\/jats:sec>","DOI":"10.1093\/bioinformatics\/btac178","type":"journal-article","created":{"date-parts":[[2022,3,22]],"date-time":"2022-03-22T12:22:00Z","timestamp":1647951720000},"page":"2802-2809","source":"Crossref","is-referenced-by-count":18,"title":["Fast and accurate inference of gene regulatory networks through robust precision matrix estimation"],"prefix":"10.1093","volume":"38","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9492-7311","authenticated-orcid":false,"given":"Antoine","family":"Passemiers","sequence":"first","affiliation":[{"name":"ESAT-STADIUS, KU Leuven , 3001 Leuven, Belgium"}]},{"given":"Yves","family":"Moreau","sequence":"additional","affiliation":[{"name":"ESAT-STADIUS, KU Leuven , 3001 Leuven, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1157-1899","authenticated-orcid":false,"given":"Daniele","family":"Raimondi","sequence":"additional","affiliation":[{"name":"ESAT-STADIUS, KU Leuven , 3001 Leuven, Belgium"}]}],"member":"286","published-online":{"date-parts":[[2022,3,23]]},"reference":[{"key":"2023020109074756400_btac178-B1","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1038\/nmeth.4463","article-title":"Scenic: single-cell regulatory network inference and clustering","volume":"14","author":"Aibar","year":"2017","journal-title":"Nat. Methods"},{"key":"2023020109074756400_btac178-B2","doi-asserted-by":"crossref","first-page":"e92721","DOI":"10.1371\/journal.pone.0092721","article-title":"Fast and accurate multivariate Gaussian modeling of protein families: predicting residue contacts and protein-interaction partners","volume":"9","author":"Baldassi","year":"2014","journal-title":"PLoS One"},{"key":"2023020109074756400_btac178-B3","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1038\/nrg3244","article-title":"Studying and modelling dynamic biological processes using time-series gene expression data","volume":"13","author":"Bar-Joseph","year":"2012","journal-title":"Nat. Rev. Genet"},{"key":"2023020109074756400_btac178-B4","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1111\/j.2517-6161.1964.tb00553.x","article-title":"An analysis of transformations","volume":"26","author":"Box","year":"1964","journal-title":"J. R. Stat. Soc. Ser. B (Methodological)"},{"key":"2023020109074756400_btac178-B5","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn"},{"key":"2023020109074756400_btac178-B6","first-page":"29","volume-title":"Biocomputing\u201999","author":"Chen","year":"1999"},{"key":"2023020109074756400_btac178-B7","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1016\/j.cell.2014.09.021","article-title":"Identification of causal genetic drivers of human disease through systems-level analysis of regulatory networks","volume":"159","author":"Chen","year":"2014","journal-title":"Cell"},{"key":"2023020109074756400_btac178-B8","doi-asserted-by":"crossref","first-page":"1030","DOI":"10.12688\/f1000research.7118.1","article-title":"Dreamtools: a python package for scoring collaborative challenges [version 1; peer review: 3 approved with reservations]","volume":"4","author":"Cokelaer","year":"2015","journal-title":"F1000Research"},{"key":"2023020109074756400_btac178-B9","doi-asserted-by":"crossref","first-page":"e1004226","DOI":"10.1371\/journal.pgen.1004226","article-title":"The functional consequences of variation in transcription factor binding","volume":"10","author":"Cusanovich","year":"2014","journal-title":"PLoS Genet"},{"key":"2023020109074756400_btac178-B10","first-page":"41","volume-title":"Biocomputing\u201999","author":"D\u2019haeseleer","year":"1999"},{"key":"2023020109074756400_btac178-B11","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1093\/bioinformatics\/btm604","article-title":"Mutual information without the influence of phylogeny or entropy dramatically improves residue contact prediction","volume":"24","author":"Dunn","year":"2008","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B12","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1214\/aos\/1013203451","article-title":"Greedy function approximation: a gradient boosting machine","volume":"29","author":"Friedman","year":"2001","journal-title":"Ann. Stat"},{"key":"2023020109074756400_btac178-B13","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":"2023020109074756400_btac178-B14","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.plrev.2005.01.001","article-title":"Reverse-engineering transcription control networks","volume":"2","author":"Gardner","year":"2005","journal-title":"Phys. Life Rev"},{"key":"2023020109074756400_btac178-B15","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1126\/science.1081900","article-title":"Inferring genetic networks and identifying compound mode of action via expression profiling","volume":"301","author":"Gardner","year":"2003","journal-title":"Science"},{"key":"2023020109074756400_btac178-B16","first-page":"1","article-title":"dyngenie3: dynamical genie3 for the inference of gene networks from time series expression data","volume":"8","author":"Geurts","year":"2018","journal-title":"Sci. Rep"},{"key":"2023020109074756400_btac178-B17","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1186\/1748-7188-2-12","article-title":"Finding coevolving amino acid residues using row and column weighting of mutual information and multi-dimensional amino acid representation","volume":"2","author":"Gouveia-Oliveira","year":"2007","journal-title":"Algorithms Mol. Biol"},{"key":"2023020109074756400_btac178-B18","doi-asserted-by":"crossref","first-page":"e13397","DOI":"10.1371\/journal.pone.0013397","article-title":"Dream4: combining genetic and dynamic information to identify biological networks and dynamical models","volume":"5","author":"Greenfield","year":"2010","journal-title":"PLoS One"},{"key":"2023020109074756400_btac178-B19","doi-asserted-by":"crossref","first-page":"693","DOI":"10.1093\/bioinformatics\/btq711","article-title":"Improvements in the reconstruction of time-varying gene regulatory networks: dynamic programming and regularization by information sharing among genes","volume":"27","author":"Grzegorczyk","year":"2011","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s12859-016-1398-6","article-title":"Gene regulatory network inference using PLS-based methods","volume":"17","author":"Guo","year":"2016","journal-title":"BMC Bioinformatics"},{"key":"2023020109074756400_btac178-B21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1752-0509-6-145","article-title":"Tigress: trustful inference of gene regulation using stability selection","volume":"6","author":"Haury","year":"2012","journal-title":"BMC Syst. Biol"},{"key":"2023020109074756400_btac178-B22","first-page":"398","author":"Heiner","year":"2012"},{"key":"2023020109074756400_btac178-B23","doi-asserted-by":"crossref","first-page":"e12776","DOI":"10.1371\/journal.pone.0012776","article-title":"Inferring regulatory networks from expression data using tree-based methods","volume":"5","author":"Irrthum","year":"2010","journal-title":"PLoS One"},{"key":"2023020109074756400_btac178-B24","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1093\/bioinformatics\/btr638","article-title":"Psicov: precise structural contact prediction using sparse inverse covariance estimation on large multiple sequence alignments","volume":"28","author":"Jones","year":"2012","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B25","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1038\/224177a0","article-title":"Homeostasis and differentiation in random genetic control networks","volume":"224","author":"Kauffman","year":"1969","journal-title":"Nature"},{"key":"2023020109074756400_btac178-B26","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1093\/bioinformatics\/btg027","article-title":"Dynamic modeling of genetic networks using genetic algorithm and s-system","volume":"19","author":"Kikuchi","year":"2003","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B27","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1038\/s41576-018-0089-8","article-title":"Chromatin accessibility and the regulatory epigenome","volume":"20","author":"Klemm","year":"2019","journal-title":"Nat. Rev. Genet"},{"key":"2023020109074756400_btac178-B28","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1093\/bioinformatics\/btw216","article-title":"ARACNe-AP: gene network reverse engineering through adaptive partitioning inference of mutual information","volume":"32","author":"Lachmann","year":"2016","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B29","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1016\/S0047-259X(03)00096-4","article-title":"A well-conditioned estimator for large-dimensional covariance matrices","volume":"88","author":"Ledoit","year":"2004","journal-title":"J. Multivariate Anal"},{"key":"2023020109074756400_btac178-B30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1752-0509-6-113","article-title":"Stochastic Boolean networks: an efficient approach to modeling gene regulatory networks","volume":"6","author":"Liang","year":"2012","journal-title":"BMC Syst. Biol"},{"key":"2023020109074756400_btac178-B31","first-page":"4547","author":"Liu","year":"2019"},{"key":"2023020109074756400_btac178-B32","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1038\/nmeth.2016","article-title":"Wisdom of crowds for robust gene network inference","volume":"9","author":"Marbach","year":"2012","journal-title":"Nat. Methods"},{"key":"2023020109074756400_btac178-B33","first-page":"1","volume-title":"BMC Bioinformatics","author":"Margolin","year":"2006"},{"key":"2023020109074756400_btac178-B34","doi-asserted-by":"crossref","first-page":"662","DOI":"10.1038\/nprot.2006.106","article-title":"Reverse engineering cellular networks","volume":"1","author":"Margolin","year":"2006","journal-title":"Nat. Protoc"},{"key":"2023020109074756400_btac178-B35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2007\/79879","article-title":"Information-theoretic inference of large transcriptional regulatory networks","volume":"2007","author":"Meyer","year":"2007","journal-title":"EURASIP J. Bioinf. Syst. Biol"},{"key":"2023020109074756400_btac178-B36","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1016\/j.mbs.2013.10.003","article-title":"Autoregressive models for gene regulatory network inference: sparsity, stability and causality issues","volume":"246","author":"Michailidis","year":"2013","journal-title":"Math. Biosci"},{"key":"2023020109074756400_btac178-B37","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511803161","volume-title":"Causality","author":"Pearl","year":"2009"},{"key":"2023020109074756400_btac178-B38","doi-asserted-by":"crossref","first-page":"ii138","DOI":"10.1093\/bioinformatics\/btg1071","article-title":"Gene networks inference using dynamic Bayesian networks","volume":"19","author":"Perrin","year":"2003","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B39","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.cels.2016.06.006","article-title":"Causal mechanistic regulatory network for glioblastoma deciphered using systems genetics network analysis","volume":"3","author":"Plaisier","year":"2016","journal-title":"Cell Syst"},{"key":"2023020109074756400_btac178-B40","doi-asserted-by":"crossref","first-page":"e9202","DOI":"10.1371\/journal.pone.0009202","article-title":"Towards a rigorous assessment of systems biology models: the dream3 challenges","volume":"5","author":"Prill","year":"2010","journal-title":"PLoS One"},{"key":"2023020109074756400_btac178-B41","doi-asserted-by":"crossref","first-page":"e92709","DOI":"10.1371\/journal.pone.0092709","article-title":"Nimefi: gene regulatory network inference using multiple ensemble feature importance algorithms","volume":"9","author":"Ruyssinck","year":"2014","journal-title":"PLoS One"},{"key":"2023020109074756400_btac178-B42","doi-asserted-by":"crossref","first-page":"2263","DOI":"10.1093\/bioinformatics\/btr373","article-title":"Genenetweaver: in silico benchmark generation and performance profiling of network inference methods","volume":"27","author":"Schaffter","year":"2011","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B43","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1093\/bioinformatics\/18.2.261","article-title":"Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks","volume":"18","author":"Shmulevich","year":"2002","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B44","doi-asserted-by":"crossref","first-page":"e21","DOI":"10.1093\/nar\/gkw1160","article-title":"A prior-based integrative framework for functional transcriptional regulatory network inference","volume":"45","author":"Siahpirani","year":"2017","journal-title":"Nucleic Acids Res"},{"key":"2023020109074756400_btac178-B45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1752-0509-7-106","article-title":"Ennet: inferring large gene regulatory networks from expression data using gradient boosting","volume":"7","author":"S\u0142awek","year":"2013","journal-title":"BMC Syst. Biol"},{"key":"2023020109074756400_btac178-B46","doi-asserted-by":"crossref","first-page":"S231","DOI":"10.1093\/bioinformatics\/18.suppl_2.S231","article-title":"The mutual information: detecting and evaluating dependencies between variables","volume":"18","author":"Steuer","year":"2002","journal-title":"Bioinformatics"},{"key":"2023020109074756400_btac178-B47","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1126\/science.1087447","article-title":"A gene-coexpression network for global discovery of conserved genetic modules","volume":"302","author":"Stuart","year":"2003","journal-title":"Science"},{"key":"2023020109074756400_btac178-B48","doi-asserted-by":"crossref","first-page":"e8121","DOI":"10.1371\/journal.pone.0008121","article-title":"Improved reconstruction of in silico gene regulatory networks by integrating knockout and perturbation data","volume":"5","author":"Yip","year":"2010","journal-title":"PLoS One"},{"key":"2023020109074756400_btac178-B49","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1093\/bioinformatics\/btr626","article-title":"Inferring gene regulatory networks from gene expression data by path consistency algorithm based on conditional mutual information","volume":"28","author":"Zhang","year":"2012","journal-title":"Bioinformatics"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btac178\/43513114\/btac178.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/10\/2802\/49010004\/btac178.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/10\/2802\/49010004\/btac178.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,20]],"date-time":"2024-09-20T20:20:25Z","timestamp":1726863625000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/38\/10\/2802\/6553011"}},"subtitle":[],"editor":[{"given":"Anthony","family":"Mathelier","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2022,3,23]]},"references-count":49,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2022,5,13]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btac178","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,5,15]]},"published":{"date-parts":[[2022,3,23]]}}}