{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T22:27:08Z","timestamp":1772317628968,"version":"3.50.1"},"reference-count":54,"publisher":"Oxford University Press (OUP)","issue":"5","license":[{"start":{"date-parts":[[2023,4,20]],"date-time":"2023-04-20T00:00:00Z","timestamp":1681948800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2020YFA0712402"],"award-info":[{"award-number":["2020YFA0712402"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,5,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Motivation<\/jats:title><jats:p>From a systematic perspective, it is crucial to infer and analyze gene regulatory network (GRN) from high-throughput single-cell RNA sequencing data. However, most existing GRN inference methods mainly focus on the network topology, only few of them consider how to explicitly describe the updated logic rules of regulation in GRNs to obtain their dynamics. Moreover, some inference methods also fail to deal with the over-fitting problem caused by the noise in time series data.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>In this article, we propose a novel embedded Boolean threshold network method called LogBTF, which effectively infers GRN by integrating regularized logistic regression and Boolean threshold function. First, the continuous gene expression values are converted into Boolean values and the elastic net regression model is adopted to fit the binarized time series data. Then, the estimated regression coefficients are applied to represent the unknown Boolean threshold function of the candidate Boolean threshold network as the dynamical equations. To overcome the multi-collinearity and over-fitting problems, a new and effective approach is designed to optimize the network topology by adding a perturbation design matrix to the input data and thereafter setting sufficiently small elements of the output coefficient vector to zeros. In addition, the cross-validation procedure is implemented into the Boolean threshold network model framework to strengthen the inference capability. Finally, extensive experiments on one simulated Boolean value dataset, dozens of simulation datasets, and three real single-cell RNA sequencing datasets demonstrate that the LogBTF method can infer GRNs from time series data more accurately than some other alternative methods for GRN inference.<\/jats:p><\/jats:sec><jats:sec><jats:title>Availability and implementation<\/jats:title><jats:p>The source data and code are available at https:\/\/github.com\/zpliulab\/LogBTF.<\/jats:p><\/jats:sec>","DOI":"10.1093\/bioinformatics\/btad256","type":"journal-article","created":{"date-parts":[[2023,4,20]],"date-time":"2023-04-20T18:30:51Z","timestamp":1682015451000},"source":"Crossref","is-referenced-by-count":33,"title":["LogBTF: gene regulatory network inference using Boolean threshold network model from single-cell gene expression data"],"prefix":"10.1093","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4559-2711","authenticated-orcid":false,"given":"Lingyu","family":"Li","sequence":"first","affiliation":[{"name":"Department of Biomedical Engineering, School of Control Science and Engineering, Shandong University , Jinan 250061, China"},{"name":"Advanced Modeling and Applied Computing Laboratory, Department of Mathematics, The University of Hong Kong , Hong Kong, China"}]},{"given":"Liangjie","family":"Sun","sequence":"additional","affiliation":[{"name":"Advanced Modeling and Applied Computing Laboratory, Department of Mathematics, The University of Hong Kong , Hong Kong, China"}]},{"given":"Guangyi","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Biomedical Engineering, School of Control Science and Engineering, Shandong University , Jinan 250061, China"}]},{"given":"Chi-Wing","family":"Wong","sequence":"additional","affiliation":[{"name":"Advanced Modeling and Applied Computing Laboratory, Department of Mathematics, The University of Hong Kong , Hong Kong, China"}]},{"given":"Wai-Ki","family":"Ching","sequence":"additional","affiliation":[{"name":"Advanced Modeling and Applied Computing Laboratory, Department of Mathematics, The University of Hong Kong , Hong Kong, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2437-3536","authenticated-orcid":false,"given":"Zhi-Ping","family":"Liu","sequence":"additional","affiliation":[{"name":"Department of Biomedical Engineering, School of Control Science and Engineering, Shandong University , Jinan 250061, China"}]}],"member":"286","published-online":{"date-parts":[[2023,4,20]]},"reference":[{"key":"2023051101571746800_btad256-B1","doi-asserted-by":"crossref","first-page":"3493","DOI":"10.1038\/s41467-020-17217-1","article-title":"Gene regulatory network inference from sparsely sampled noisy data","volume":"11","author":"Aalto","year":"2020","journal-title":"Nat Commun"},{"key":"2023051101571746800_btad256-B2","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":"2023051101571746800_btad256-B3","first-page":"17","article-title":"Identification of genetic networks from a small number of gene expression patterns under the Boolean network model","volume":"4","author":"Akutsu","year":"1999","journal-title":"Pac Symp Biocomput"},{"key":"2023051101571746800_btad256-B4","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1093\/bioinformatics\/16.8.727","article-title":"Inferring qualitative relations in genetic networks and metabolic pathways","volume":"16","author":"Akutsu","year":"2000","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B5","doi-asserted-by":"crossref","first-page":"353","DOI":"10.3390\/bioengineering9080353","article-title":"scGENA: a single-cell gene coexpression network analysis framework for clustering cell types and revealing biological mechanisms","volume":"9","author":"Algabri","year":"2022","journal-title":"Bioengineering"},{"key":"2023051101571746800_btad256-B6","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718539","volume-title":"Discrete Mathematics of Neural Networks: Selected Topics","author":"Anthony","year":"2001"},{"key":"2023051101571746800_btad256-B7","doi-asserted-by":"crossref","first-page":"4774","DOI":"10.1093\/bioinformatics\/btaa576","article-title":"Gene regulation inference from single-cell RNA-seq data with linear differential equations and velocity inference","volume":"36","author":"Aubin-Frankowski","year":"2020","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B8","doi-asserted-by":"crossref","first-page":"e0171097","DOI":"10.1371\/journal.pone.0171097","article-title":"A novel mutual information-based Boolean network inference method from time-series gene expression data","volume":"12","author":"Barman","year":"2017","journal-title":"PLoS ONE"},{"key":"2023051101571746800_btad256-B9","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1093\/bioinformatics\/bti014","article-title":"A bayesian approach to reconstructing genetic regulatory networks with hidden factors","volume":"21","author":"Beal","year":"2005","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B10","doi-asserted-by":"crossref","first-page":"S85","DOI":"10.1098\/rsif.2008.0132.focus","article-title":"Boolean network models of cellular regulation: prospects and limitations","volume":"5","author":"Bornholdt","year":"2008","journal-title":"JR Soc. Interface"},{"key":"2023051101571746800_btad256-B11","doi-asserted-by":"crossref","first-page":"1145","DOI":"10.1016\/S0031-3203(96)00142-2","article-title":"The use of the area under the ROC curve in the evaluation of machine learning algorithms","volume":"30","author":"Bradley","year":"1997","journal-title":"Pattern Recogn"},{"key":"2023051101571746800_btad256-B12","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.cell.2009.01.055","article-title":"A yeast synthetic network for in vivo assessment of reverse-engineering and modeling approaches","volume":"137","author":"Cantone","year":"2009","journal-title":"Cell"},{"key":"2023051101571746800_btad256-B13","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.cels.2017.08.014","article-title":"Gene regulatory network inference from single-cell data using multivariate information measures","volume":"5","author":"Chan","year":"2017","journal-title":"Cell Syst"},{"key":"2023051101571746800_btad256-B14","doi-asserted-by":"crossref","first-page":"4522","DOI":"10.1093\/bioinformatics\/btac559","article-title":"Graph attention network for link prediction of gene regulations from single-cell RNA-sequencing data","volume":"38","author":"Chen","year":"2022","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B15","doi-asserted-by":"crossref","first-page":"bbab325","DOI":"10.1093\/bib\/bbab325","article-title":"DeepDRIM: a deep neural network to reconstruct cell-type-specific gene regulatory network using single-cell RNA-seq data","volume":"22","author":"Chen","year":"2021","journal-title":"Brief Bioinform"},{"key":"2023051101571746800_btad256-B16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s12859-018-2217-z","article-title":"Evaluating methods of inferring gene regulatory networks highlights their lack of performance for single cell gene expression data","volume":"19","author":"Chen","year":"2018","journal-title":"BMC Bioinf"},{"key":"2023051101571746800_btad256-B17","doi-asserted-by":"crossref","first-page":"109630","DOI":"10.1016\/j.automatica.2021.109630","article-title":"Discrimination of attractors with noisy nodes in Boolean networks","volume":"130","author":"Cheng","year":"2021","journal-title":"Automatica"},{"key":"2023051101571746800_btad256-B18","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.cels.2020.08.003","article-title":"SERGIO: a single-cell expression simulator guided by gene regulatory networks","volume":"11","author":"Dibaeinia","year":"2020","journal-title":"Cell Syst"},{"key":"2023051101571746800_btad256-B19","doi-asserted-by":"crossref","first-page":"e8","DOI":"10.1371\/journal.pbio.0050008","article-title":"Large-scale mapping and validation of Escherichia coli transcriptional regulation from a compendium of expression profiles","volume":"5","author":"Faith","year":"2007","journal-title":"PLoS Biol"},{"key":"2023051101571746800_btad256-B20","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1016\/j.cels.2021.04.007","article-title":"Classification of triple-negative breast cancers through a Boolean network model of the epithelial\u2013mesenchymal transition","volume":"12","author":"Font-Clos","year":"2021","journal-title":"Cell Syst"},{"key":"2023051101571746800_btad256-B21","doi-asserted-by":"crossref","first-page":"5822","DOI":"10.1073\/pnas.1610609114","article-title":"Reconstructing blood stem cell regulatory network models from single-cell molecular profiles","volume":"114","author":"Hamey","year":"2017","journal-title":"Proc Natl Acad Sci USA"},{"key":"2023051101571746800_btad256-B22","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1148\/radiology.143.1.7063747","article-title":"The meaning and use of the area under a receiver operating characteristic (ROC) curve","volume":"143","author":"Hanley","year":"1982","journal-title":"Radiology"},{"key":"2023051101571746800_btad256-B23","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":"2023051101571746800_btad256-B24","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1186\/s13059-019-1865-2","article-title":"Vireo: bayesian demultiplexing of pooled single-cell RNA-seq data without genotype reference","volume":"20","author":"Huang","year":"2019","journal-title":"Genome Biol"},{"key":"2023051101571746800_btad256-B25","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":"Huynh-Thu","year":"2010","journal-title":"PLoS ONE"},{"key":"2023051101571746800_btad256-B26","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4614-7138-7","volume-title":"An Introduction to Statistical Learning","author":"James","year":"2013"},{"key":"2023051101571746800_btad256-B27","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1016\/0022-5193(69)90015-0","article-title":"Metabolic stability and epigenesis in randomly constructed genetic nets","volume":"22","author":"Kauffman","year":"1969","journal-title":"J Theor Biol"},{"key":"2023051101571746800_btad256-B28","doi-asserted-by":"crossref","first-page":"3434","DOI":"10.1016\/j.csbj.2020.10.028","article-title":"Biomarker discovery for predicting spontaneous preterm birth from gene expression data by regularized logistic regression","volume":"18","author":"Li","year":"2020","journal-title":"Comput Struct Biotechnol J"},{"key":"2023051101571746800_btad256-B29","doi-asserted-by":"crossref","first-page":"11672","DOI":"10.1007\/s10489-021-02877-3","article-title":"A connected network-regularized logistic regression model for feature selection","volume":"52","author":"Li","year":"2022","journal-title":"Appl Intell"},{"key":"2023051101571746800_btad256-B30","doi-asserted-by":"crossref","first-page":"107277","DOI":"10.1016\/j.knosys.2021.107277","article-title":"GAPORE: Boolean network inference using a genetic algorithm with novel polynomial representation and encoding scheme","volume":"228","author":"Liu","year":"2021","journal-title":"Knowl.-Based Syst"},{"key":"2023051101571746800_btad256-B31","doi-asserted-by":"crossref","first-page":"3","DOI":"10.2174\/1389202915666141110210634","article-title":"Reverse engineering of genome-wide gene regulatory networks from gene expression data","volume":"16","author":"Liu","year":"2015","journal-title":"Curr Genomics"},{"key":"2023051101571746800_btad256-B32","doi-asserted-by":"crossref","first-page":"bav095","DOI":"10.1093\/database\/bav095","article-title":"RegNetwork: an integrated database of transcriptional and post-transcriptional regulatory networks in human and mouse","volume":"2015","author":"Liu","year":"2015","journal-title":"Database"},{"key":"2023051101571746800_btad256-B33","doi-asserted-by":"crossref","first-page":"bbab547","DOI":"10.1093\/bib\/bbab547","article-title":"SIGNET: single-cell RNA-seq-based gene regulatory network prediction using multiple-layer perceptron bagging","volume":"23","author":"Luo","year":"2022","journal-title":"Brief Bioinform"},{"key":"2023051101571746800_btad256-B34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-7-S1-S7","article-title":"ARACNE: an algorithm for the reconstruction of gene regulatory networks in a mammalian cellular context","volume":"7","author":"Margolin","year":"2006","journal-title":"BMC Bioinf"},{"key":"2023051101571746800_btad256-B35","doi-asserted-by":"crossref","first-page":"2314","DOI":"10.1093\/bioinformatics\/btx194","article-title":"SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation","volume":"33","author":"Matsumoto","year":"2017","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B36","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1109\/TNNLS.2017.2648039","article-title":"Identifying a probabilistic boolean threshold network from samples","volume":"29","author":"Melkman","year":"2018","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"2023051101571746800_btad256-B37","doi-asserted-by":"crossref","first-page":"2512","DOI":"10.1016\/j.csbj.2022.05.027","article-title":"Attractor detection and enumeration algorithms for Boolean networks","volume":"20","author":"Mori","year":"2022","journal-title":"Comput Struct Biotechnol J"},{"key":"2023051101571746800_btad256-B38","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1093\/bioinformatics\/btx575","article-title":"SINCERITIES: inferring gene regulatory networks from time-stamped single cell transcriptional expression profiles","volume":"34","author":"Papili Gao","year":"2018","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B39","doi-asserted-by":"crossref","first-page":"1169","DOI":"10.1038\/s41467-020-14976-9","article-title":"Embracing the dropouts in single-cell RNA-seq analysis","volume":"11","author":"Qiu","year":"2020","journal-title":"Nat Commun"},{"key":"2023051101571746800_btad256-B40","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":"2023051101571746800_btad256-B41","doi-asserted-by":"crossref","first-page":"16531","DOI":"10.1038\/s41598-022-19005-x","article-title":"Knowledge of the perturbation design is essential for accurate gene regulatory network inference","volume":"12","author":"Se\u00e7ilmi\u015f","year":"2022","journal-title":"Sci Rep"},{"key":"2023051101571746800_btad256-B42","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1093\/bioinformatics\/btz563","article-title":"ATEN: and\/or tree ensemble for inferring accurate Boolean network topology and dynamics","volume":"36","author":"Shi","year":"2020","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B43","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1038\/s43588-021-00099-8","article-title":"Modeling gene regulatory networks using neural network architectures","volume":"1","author":"Shu","year":"2021","journal-title":"Nat Comput Sci"},{"key":"2023051101571746800_btad256-B44","doi-asserted-by":"crossref","first-page":"2444","DOI":"10.1109\/TAC.2022.3173942","article-title":"Stabilization and reconstruction of sampled-data boolean control networks under noisy sampling interval","volume":"68","author":"Sun","year":"2023","journal-title":"IEEE Trans Automat Contr"},{"key":"2023051101571746800_btad256-B45","doi-asserted-by":"crossref","first-page":"5606","DOI":"10.1109\/TAC.2021.3055191","article-title":"Stabilization of aperiodic sampled-data boolean control networks: a delay approach","volume":"66","author":"Sun","year":"2021","journal-title":"IEEE Trans Automat Contr"},{"key":"2023051101571746800_btad256-B46","doi-asserted-by":"crossref","first-page":"5738","DOI":"10.1109\/JBHI.2022.3199243","article-title":"Evaluating gene regulatory network activity from dynamic expression data by regularized constraint programming","volume":"26","author":"Wang","year":"2022","journal-title":"IEEE J Biomed Health Inform"},{"key":"2023051101571746800_btad256-B47","doi-asserted-by":"crossref","first-page":"e87","DOI":"10.1093\/nar\/gkr251","article-title":"NOA: a novel network ontology analysis method","volume":"39","author":"Wang","year":"2011","journal-title":"Nucleic Acids Res"},{"key":"2023051101571746800_btad256-B48","doi-asserted-by":"crossref","first-page":"e95276","DOI":"10.1371\/journal.pone.0095276","article-title":"Modeling genome-wide dynamic regulatory network in mouse lungs with influenza infection using high-dimensional ordinary differential equations","volume":"9","author":"Wu","year":"2014","journal-title":"PLoS ONE"},{"key":"2023051101571746800_btad256-B49","doi-asserted-by":"crossref","first-page":"bbac424","DOI":"10.1093\/bib\/bbac424","article-title":"dynDeepDRIM: a dynamic deep learning model to infer direct regulatory interactions using time-course single-cell gene expression data","volume":"23","author":"Xu","year":"2022","journal-title":"Brief Bioinform"},{"key":"2023051101571746800_btad256-B50","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/978-3-642-19621-8_6","volume-title":"Information Processing and Biological Systems","author":"Za\u00f1udo","year":"2011"},{"key":"2023051101571746800_btad256-B51","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/j.artmed.2009.11.001","article-title":"A new multiple regression approach for the construction of genetic regulatory networks","volume":"48","author":"Zhang","year":"2010","journal-title":"Artif Intell Med"},{"key":"2023051101571746800_btad256-B52","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"},{"key":"2023051101571746800_btad256-B53","doi-asserted-by":"crossref","first-page":"2423","DOI":"10.1093\/bioinformatics\/btab099","article-title":"Inference of gene regulatory networks using pseudo-time series data","volume":"37","author":"Zhang","year":"2021","journal-title":"Bioinformatics"},{"key":"2023051101571746800_btad256-B54","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1111\/j.1467-9868.2005.00503.x","article-title":"Regularization and variable selection via the elastic net","volume":"67","author":"Zou","year":"2005","journal-title":"J R Stat Soc Ser B-Stat Methodol"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btad256\/50049329\/btad256.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/5\/btad256\/50273811\/btad256.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/5\/btad256\/50273811\/btad256.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,11]],"date-time":"2023-12-11T04:11:59Z","timestamp":1702267919000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btad256\/7133738"}},"subtitle":[],"editor":[{"given":"Alfonso","family":"Valencia","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2023,4,20]]},"references-count":54,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,5,4]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btad256","relation":{},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,5,1]]},"published":{"date-parts":[[2023,4,20]]},"article-number":"btad256"}}