LogicNet: probabilistic continuous logics in reconstructing gene regulatory networks

BMC Bioinformatics. 2020 Jul 20;21(1):318. doi: 10.1186/s12859-020-03651-x.

Abstract

Background: Gene Regulatory Networks (GRNs) have been previously studied by using Boolean/multi-state logics. While the gene expression values are usually scaled into the range [0, 1], these GRN inference methods apply a threshold to discretize the data, resulting in missing information. Most of studies apply fuzzy logics to infer the logical gene-gene interactions from continuous data. However, all these approaches require an a priori known network structure.

Results: Here, by introducing a new probabilistic logic for continuous data, we propose a novel logic-based approach (called the LogicNet) for the simultaneous reconstruction of the GRN structure and identification of the logics among the regulatory genes, from the continuous gene expression data. In contrast to the previous approaches, the LogicNet does not require an a priori known network structure to infer the logics. The proposed probabilistic logic is superior to the existing fuzzy logics and is more relevant to the biological contexts than the fuzzy logics. The performance of the LogicNet is superior to that of several Mutual Information-based and regression-based tools for reconstructing GRNs.

Conclusions: The LogicNet reconstructs GRNs and logic functions without requiring prior knowledge of the network structure. Moreover, in another application, the LogicNet can be applied for logic function detection from the known regulatory genes-target interactions. We also conclude that computational modeling of the logical interactions among the regulatory genes significantly improves the GRN reconstruction accuracy.

Keywords: Bayes factor (BF); Bayesian information criterion (BIC); Fuzzy logic; Gene expression data; Gene regulatory network; Probabilistic logic.

MeSH terms

  • Algorithms*
  • Computational Biology / methods*
  • Computer Simulation
  • Escherichia coli / genetics*
  • Escherichia coli / metabolism
  • Fuzzy Logic*
  • Gene Expression Profiling
  • Gene Regulatory Networks*
  • Genes, Regulator*
  • Models, Genetic*