bioRxivBioinformaticsPreprint
Ingres: from single-cell RNA-seq data to single-cell probabilistic Boolean networks
Abstract
MotivationThe current explosion of omics data has provided scientists with an unique opportunity to elucidate the inner workings of biological processes that remained opaque. For this, computational models are essential. Gene regulatory networks (GRN) have long been used as a way to integrate heterogeneous data into a discrete model, and are very useful to generate actionable hypotheses on the mechanisms governing these biological processes. Boolean networks are particularly popular for this kind of discrete models. When working with single-cell RNA-seq datasets a main focus of analysis is the differential expression between subpopulations of cells. Boolean networks are limited in this task, since they cannot easily represent different levels of expression, confined as they are to binary states. We set out to develop an algorithm that can fit Boolean networks with this kind of data, maintaining both the heterogeneity of the data and the simplicity and computational efficiency of these type of networks. ResultsHere we present Ingres (Inferring Probabilistic Boolean Networks of Gene Regulation Using Protein Activity Enrichment Scores) an open-source tool that uses single-cell sequencing data and prior knowledge GRNs to produce a probabilistic Boolean network (PBN) per each cell and/or cluster of cells in the dataset. Ingres allows to better capture the differences between cell phenotypes, using a continuous measure of protein activity while still confined to the simplicity of a GRN. We believe Ingres will be useful to better understand the heterogeneous makeup of cell populations, to gain insight into the specific circuits that drive certain phenotypes, and to use expression and other omics to infer computational cellular models in bulk or single-cell data. Availability and implementationIngres has been implemented as an R package, and it is publicly available at https://github.com/CBigOxf/ingres. It is currently being submitted to the public repository CRAN too. works seamlessly with existing software for single-cell RNA-seq analysis, and for network analysis, modelling and visualization. Contactpedro.victori@oncology.ox.ac.uk; francesca.buffa@unibocconi.it; francesca.buffa@imm.ox.ac.uk Supplementary informationSupplementary data are available online. Software documentation and an explanatory vignette are available on GitHub and as part of the R package.
- assay: scRNA-seq
- research focus: gene regulatory network inference
- research focus: software / tool
- research focus: benchmarking
- approach: statistical model
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Computing Minimal Boolean Models of Gene Regulatory Networks
Guy Karlebach, Peter N. Robinson·IEEE International Conference on Bioinformatics and Biomedicine (BIBM)Peer-reviewed·Dec 6, 2022
- Benchmarking algorithms for gene regulatory network inference from single-cell transcriptomic data
Aditya Pratapa, Amogh Prabhav Jalihal, … T. M. Murali·Nature MethodsPeer-reviewed·Jan 6, 2020
- Integration of a Computational Pipeline for Dynamic Inference of Gene Regulatory Networks in Single Cells
Kyung Dae Ko, Stefania Dell’Orso, … Vittorio Sartorelli·bioRxiv·Apr 18, 2019
- From Noise to Knowledge: Diffusion Probabilistic Model-Based Neural Inference of Gene Regulatory Networks
Hao Zhu, Donna K. Slonim·Journal of Computational BiologyPeer-reviewed·Oct 10, 2024
- Unveiling Gene Perturbation Effects through Gene Regulatory Networks Inference from single-cell transcriptomic data
Clelia Corridori, Merrit Romeike, … Graziano Martello·PLoS Computational BiologyPeer-reviewed·Apr 15, 2026
- Critical assessment of the ability of Boolean threshold models to describe gene regulatory network dynamics.
Claus Kadelka, Kishore Hari·PNAS NexusPeer-reviewed·Jul 23, 2025