Abstract
Probabilistic Boolean Networks have been proposed for estimating the behaviour of dynamical systems as they combine rule-based modelling with uncertainty principles. Inferring PBNs directly from gene data is challenging however, especially when data is costly to collect and/or noisy, e.g., in the case of gene expression profile data. In this paper, we present a reproducible method for inferring PBNs directly from real gene expression data measurements taken when the system was at a steady state. The steady-state dynamics of PBNs is of special interest in the analysis of biological machinery. The proposed approach does not rely on reconstructing the state evolution of the network, which is computationally intractable for larger networks. We demonstrate the method on samples of real gene expression profiling data from a well-known study on metastatic melanoma. The pipeline is implemented using Python and we make it publicly available.
Vytenis Sliogeris and Sotiris Moschoyiannis were funded by UKRI grant 77032. Thanks are due to Evangelos Chatzaroulas for his help with optimising the codebase.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akutsu, T., et al.: Control of Boolean networks: hardness results and algorithms for tree structured networks. J. Theor. Biol. 244(4), 670–679 (2007)
Albert, R., Othmer, H.G.: The topology of the regulatory interactions predicts the expression pattern of the segment polarity genes in Drosophila melanogaster. J. Theor. Biol. 223(1), 1–18 (2003)
Apostolopoulou, I., Marculescu, D.: Tractable learning and inference for large-scale probabilistic Boolean networks. IEEE Trans. Neur. Netw. Learn. Syst. 30(9) (2019)
Bar-Joseph, Z.: Analyzing time series gene expression data. Bioinformatics 20(16), 2493–2503 (2004)
Bittner, M., et al.: Molecular classification of cutaneous malignant melanoma by gene expression profiling. Nature 406, 536–40 (2000)
Chatzaroulas, E., Sliogeris, V., Victori, P., Buffa, F.M., Moschoyiannis, S., Bauer, R.: A structural characterisation of the mitogen-activated protein kinase network in cancer. Symmetry 14(5) (2022)
Chen, Y.: Ratio-based decisions and the quantitative analysis of cDNA microarray images. J. Biomed. Opt. 2(4), 364 (1997)
Ching, W.K., Zhang, M.K.N., Akutsu, T.: An approximation method for solving the steady-state probability distribution of probabilistic Boolean networks. Bioinformatics 23(12), 1511–1518 (2007)
Datta, A., Choudhary, A., Bittner, M.L., Dougherty, E.: External control in markovian genetic regulatory networks. Mach. Learn. 4, 52, 3614 – 3619 (2003)
Davidich, M., Bornholdt, S.: The transition from differential equations to Boolean networks: a case study in simplifying a regulatory network model. J. Theor. Biol. 255(3), 269–77 (2008)
Fumia, H.F., Martins, M.L.: Boolean network model for cancer pathways: Predicting carcinogenesis and targeted therapy outcomes. PLoS ONE 8(7), e69008 (2013)
Gawad, C., Koh, W., Quake, S.: Single-cell genome sequencing: current state of the science. Nat. Rev. Genet. 17, 175–188 (2016)
Glymour, C., Zhang, K., Spirtes, P.: Review of causal discovery methods based on graphical models. Front. Gene. 10(524) (2019)
Karlsen, M.R., Moschoyiannis, S.: Evolution of control with learning classifier systems. Appl. Netw. Sci. 3(1), 1–30 (2018)
Kauffman, S.A.: Metabolic stability and epigenesis in randomly constructed genetic nets. J. Theor. Biol. 22(3), 437–467 (1969)
Kim, S., Dougherty, E., Bittner, M., Chen, Y., Sivakumar, K., Meltzer, P., Trent, J.: General nonlinear framework for the analysis of gene interaction via multivariate expression arrays. J. Biomed. Opt. 5, 411–24 (2000)
Kim, S., Dougherty, E.R., Chen, Y., Bittner, M., Suh, E.: Can markov chain models mimic biological regulation? J. Biol. Syst. 10 (2003)
Kobayashi, K., Hiraishi, K.: Design of probabilistic Boolean networks based on network structure and steady-state probabilities. IEEE Trans. Neur. Netw. Learn. Syst. 28(8), 1966–1971 (2017)
Liu, Y.Y., Slotine, J.J., Barabási, A.L.: Controllability of complex networks. Nature 473(7346), 167 (2011)
Marbach, D., Prill, R.J., Schaffter, T., Mattiussi, C., Floreano, D., Stolovitzky, G.: Revealing strengths and weaknesses of methods for gene network inference. Proc. Nat. Acad. Sci. 107(14), 6286–6291 (2010)
Matsumoto, H., et al.: SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation. Bioinformatics 33(15), 2314–2321 (2017)
Melkman, A.A., Cheng, X., Ching, W.K., Akutsu, T.: Identifying a probabilistic Boolean threshold network from samples. IEEE Trans. Neur. Netw. Learn. Syst. 29(4), 869–881 (2018)
Mizera, A., Pang, J., Yuan, Q.: Assa-pbn: An approximate steady-state analyser of probabilistic boolean networks. In: Automated Technology for Verification and Analysis. Springer International Publishing, Cham, pp. 214–220 (2015)
Moschoyiannis, S., Shields, M.: A set-theoretic framework for component composition. Fundamenta Informaticae 59(4), 373–396 (2004)
Pal, R., Datta, A., Dougherty, E.R.: Optimal infinite-horizon control for probabilistic Boolean networks. IEEE Trans. Sign. Process. 54(6), 2375–2387 (2006)
Papagiannis, G., Moschoyiannis, S.: Learning to control random Boolean networks: A deep reinforcement learning approach. In: Complex Networks 2019, Vol. 881. Springer, Cham, pp. 721–734 (2019)
Papagiannis, G., Moschoyiannis, S.: Deep reinforcement learning for control of probabilistic Boolean networks. In: Complex Networks 2020, Vol. 944. Springer, pp. 361–371 (2020)
Savvopoulos, S., Moschoyiannis, S.: Impact of removing nodes on the controllability of complex networks. In: Complex Networks (2017)
Shmulevich, I., Dougherty, E.R.: Probabilistic Boolean Networks: The Modeling and Control of Gene Regulatory Networks. SIAM (2010)
Shmulevich, I., Dougherty, E.R., Kim, S., Zhang, W.: Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks. Bioinformatics 18(2), 261–74 (2002)
Shmulevich, I., et al.: Steady-state analysis of genetic regulatory networks modelled by probabilistic Boolean networks. Comp. Funct. Genom. 4(6), 601–608 (2003)
Silescu, A., Honavar, V.: Temporal Boolean network models of genetic networks and their inference from gene expression time series. Compl. Syst. 13(2001), 61–78 (2001)
Sirin, U., Polat, F., Alhajj, R.: Employing Batch Reinforcement Learning to Control Gene Regulation Without Explicitly Constructing Gene Regulatory Networks, pp. 2042–2048 (2013)
Velarde, C., Rubio-Escudero, C., Romero-Zaliz, R.: Boolean networks: a study on microarray data discretization. In: ESTYLF08, Cuencas Mineras (Mieres-Langreo), pp. 17–19 (2008)
Voukantsis, D., Kahn, K., Hadley, M., Wilson, R., Buffa, F.M.: Modeling genotypes in their microenvironment to predict single- and multi-cellular behavior. GigaScience 8(3) (2019). https://doi.org/10.1093/gigascience/giz010
Wu, Y., Shen, T.: Policy iteration algorithm for optimal control of stochastic logical dynamical systems. IEEE Trans. Neur. Netw. Learn. Syst. 29(5), 2031–2036 (2019)
Zhang, K., Johansson, K.H.: Efficient verification of observability and reconstructibility for large boolean control networks with special structures. IEEE Trans. Autom. Contr. 65(12), 5144–5158 (2020)
Zhu, Q., Liu, Y., Lu, J., Cao, J.: Controllability and observability of Boolean control networks via sampled-data control. IEEE Trans. Control. Netw. Syst. 6(4), 1291–1301 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Šliogeris, V., Maglaras, L., Moschoyiannis, S. (2023). Inferring Probabilistic Boolean Networks from Steady-State Gene Data Samples. In: Cherifi, H., Mantegna, R.N., Rocha, L.M., Cherifi, C., Miccichè, S. (eds) Complex Networks and Their Applications XI. COMPLEX NETWORKS 2016 2022. Studies in Computational Intelligence, vol 1077. Springer, Cham. https://doi.org/10.1007/978-3-031-21127-0_24
Download citation
DOI: https://doi.org/10.1007/978-3-031-21127-0_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21126-3
Online ISBN: 978-3-031-21127-0
eBook Packages: EngineeringEngineering (R0)