| Literature DB >> 31852428 |
Ricardo Ramirez1, Allen Michael Herrera1, Joshua Ramirez1, Chunjiang Qian1, David W Melton2, Paula K Shireman3,4, Yu-Fang Jin5.
Abstract
BACKGROUND: Macrophages show versatile functions in innate immunity, infectious diseases, and progression of cancers and cardiovascular diseases. These versatile functions of macrophages are conducted by different macrophage phenotypes classified as classically activated macrophages and alternatively activated macrophages due to different stimuli in the complex in vivo cytokine environment. Dissecting the regulation of macrophage activations will have a significant impact on disease progression and therapeutic strategy. Mathematical modeling of macrophage activation can improve the understanding of this biological process through quantitative analysis and provide guidance to facilitate future experimental design. However, few results have been reported for a complete model of macrophage activation patterns.Entities:
Keywords: Boolean networks; Cytokines; Inflammation; Macrophage polarization
Mesh:
Substances:
Year: 2019 PMID: 31852428 PMCID: PMC6921543 DOI: 10.1186/s12859-019-3304-5
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Fig. 1Three typical temporal protein expression profiles for macrophage activations. Horizontal coordinate represents time and the vertical coordinate denotes expression levels of proteins. The red line shows the constructed continuous profile while the blue stars denote the real experimental data at each sampling time point. a The profile of MCP-5 in M2c activation shows a promotion pattern. b The profile of MCP-3 in M1 activation shows a bell curve. c The profile of IP-10 in M2a activation shows an inhibition pattern
Properties of Expression Profiles
| Activation | Time | Bell Curve | Promotion | Inhibition | N/A | Total |
|---|---|---|---|---|---|---|
| M1 | 6 h | 26 | 74 | 8 | 0 | 108 |
| 9 h | 36 | 61 | 11 | 0 | 108 | |
| 24 h | 33 | 46 | 29 | 0 | 108 | |
| M2a | 6 h | 60 | 29 | 13 | 6 | 108 |
| 9 h | 57 | 17 | 28 | 6 | 108 | |
| 24 h | 57 | 3 | 42 | 6 | 108 | |
| M2c | 6 h | 62 | 35 | 6 | 5 | 108 |
| 9 h | 64 | 32 | 7 | 5 | 108 | |
| 24 h | 35 | 29 | 39 | 5 | 108 | |
| Total | 6 h | 148 | 138 | 27 | 11 | 324 |
| 9 h | 157 | 110 | 46 | 11 | 324 | |
| 24 h | 125 | 78 | 110 | 11 | 324 |
Fig. 2Comparison of binarization threshold using K-means and iterative K-means methods. Analyzing the same expression profiles in (a), the K-means method identified the first 5 peaks with relatively high expression levels in (b) while the iterative K-means method identified all peaks in (c)
Fig. 3Binarization of a protein expression level. The blue stars show the experimental measurements, the red curve is the fitted continuous profile, the green line represents the threshold from the iterative k means method, and the orange line denotes the final binarization. An illustration of a possible sensitivity region is shown between the two dashed black lines as an error band
Fig. 4The Binary Expressions of a simple network with two inputs (MIP-1β and IL10) and one output (MIP-2). The sub-Figs. a-d showed the binarization of 4 replicates of the LPS stimulated responses and e being the binarization of the average of 4 replicates. The green dashed line represents IL-10, the red dotted for MIP-1β and the blue solid line for MIP-2. The Karnaugh maps for the average and each replicate are shown in f and g respectively
Properties of M1, M2a, and M2c Activation Networks
| M1 | M1-simplified | M2a | M2a- simplified | M2c | M2c- simplified | |
|---|---|---|---|---|---|---|
| Number of Nodes | 27 | 26 | 27 | 24 | 27 | 24 |
| Network Density | 12.9 | 1.5 | 12.9 | 1.5 | 15 | 1.75 |
| Number of Links | 348 | 39 | 348 | 36 | 404 | 42 |
| Number of Promotion links | 189 | 25 | 189 | 19 | 211 | 25 |
| Number of Inhibition links | 159 | 14 | 159 | 17 | 193 | 17 |
| Number of Input Nodes | 0 | 2 | 0 | 1 | 0 | 0 |
| Number of Output Nodes | 5 | 10 | 6 | 11 | 5 | 9 |
| Number of Attractor | N/A | 1 | N/A | 0 | N/A | 0 |
| Nodes with ≥4 Inputs | N/A | 0 | N/A | 0 | N/A | 3 |
Fig. 5The network for M1 activation includes 26 nodes with each node representing a protein (blue block), a black line with an arrow for a positive connection from a parent node to a child node, and logic negation being a red dashed connection with a ‘T’ arrow. The core network is shown as the diamond nodes in the network
Boolean Functions and Description of LPS Stimulated M1 Activation Network. IS: intermediate state
| Child node | Parent node | Validation | Attribution | Weights from LP |
|---|---|---|---|---|
| FGF-9(K + 1) | N/A | Input- [ | Input | N/A |
| GM-CSF(K + 1) | IFN- γ: String [ | Output | (− 180, 185) | |
| KC-GRO(K + 1) | IL-10(K)& | IL-10: String MCP-5: String | IS | (5.45, −5.82) |
| IFN-γ(K + 1) | SCF(K) || IFN- γ (K) | IFN-γ [ SCF [ | IS | (1170) |
| IP-10(K + 1) | IL-10(K)& MCP-5 (K) | MCP-5: String [ IL-10 [ | Output | (68,100, 85,000) |
| IL-1α(K + 1) | Lymphotactin(K) | KEGG | IS | (787000) |
| IL-2(K + 1) | ( (KC-GRO(K)& | KC-GRO: String [ MIP-2: String [ RANTES: [ | Output | (34.7,-27, − 33.8) |
| IL-3(K + 1) | SCF(K) | SCF: String | IS | (302) |
| IL-4(K + 1) | N/A | Input [ | Input | N/A |
| IL-6(K + 1) | IL-1α(K) & | IL-1α: String [ RANTES: String | Output | (3840, − 4840) |
| IL-7(K + 1) | MIP-1β(K) | MIP-1β: String [ | Output | (10) |
| IL-10(K + 1) | IL-4: String [ Lymphotactin: String | IS | (− 64,700, 48,600) | |
| IL-11(K + 1) | FGF-9 (K) | FGF-9-String | IS | (6190) |
| IL-12p70(K + 1) | MCP-5(K) | KEGG | Output | 5.6 |
| IL-17A (K + 1) | MCP-5(K) | KEGG | Output | (0.555) |
Lympho- tactin(K + 1) | IFN- γ: String [ | IS | − 1675 | |
| MIP-1β(K + 1) | IL-3(K) || IL-11(K)) | IL-3: String IL-11: String | IS | (44,800, 41,600) |
| MIP-2(K + 1) | IL-10(K)& | IL-10: String [ MIP-1β: String [ | IS | (7880, − 10,400) |
| MCP-1(K + 1) | IFN- γ: String [ | IS | (− 5090) | |
| MCP-3(K + 1) | (IL-4(K)& (FGF-9(K))|| ( | FGF-9 [ IL-4 [ Rantes: String | IS | (27,600, 22,800, − 27,400) |
| MCP-5(K + 1) | Lymphotactin(K) &MCP-1(K) | Lymphotactin: String | IS | (5840, − 4590) |
| OSM(K + 1) | IL-10(K) & MIP-1β(K) | IL-10 [ MIP-1β: String | Output | (6.45, 6.19) |
| SCF(K + 1) | IL-1α [ | IS | (− 70,800) | |
| RANTES(K + 1) | KEGG | IS | (304) | |
| TNF-α(K + 1) | IL-1α: String [ | Output | (− 1.37) | |
| VEGF-A(K + 1) | MCP-5 [ | Output | (− 17,850) |
Fig. 6The evolution map of the core network for M1 activation showed all possible pathways predicted by the M1 Boolean network. The evolution of 64 (64 = 26) states for 6 nodes in the core network were illustrated from different initial conditions. The states in red boxes represent the evolution path based on the temporal cytokine profiles in this study
Binary Expressions of Proteins in the Core Network for LPS Stimulated Macrophage Activation. The binarization is shown in two’s complement representation
| State | MCP-5 | Lymphotactin | IL-1α | SCF | IFN- γ | MCP-1 |
|---|---|---|---|---|---|---|
| 1 | 1 | 0 | 1 | 0 | 1 | |
| 1 | 1 | 1 | 1 | 1 | 1 | |
| 1 | 0 | 1 | 0 | 1 | 0 | |
| 0 | 0 | 0 | 0 | 1 | 0 | |
| 0 | 0 | 0 | 1 | 1 | 0 |
Fig. 7Experimental expression levels of the 6 proteins in the core network for M1 activation were compared with their binary profiles. The blue stars showed the measured experimental expression levels at 6 time points (0, 0.5 h, 1 h, 3 h, 6 h, and 12 h) while the orange line illustrated the temporal binary expression. The vertical black bars represent the states that are in our M1 activation evolution map
Fig. 8The network for M2a activation includes 24 nodes with each node representing a protein (blue block), a black line with an arrow for a positive connection from a parent node to a child node, and logic negation being a red dashed connection with a ‘T’ arrow. The core network is shown as the diamond nodes in the network
Fig. 9The network for M2c activation includes 24 nodes with each node representing a protein (blue block), a black line with an arrow for a positive connection from a parent node to a child node, and logic negation being a red dashed connection with a ‘T’ arrow. The core network is shown as the diamond nodes in the network
Boolean Functions and Description of IL-4 Stimulated M2a Activation Network. The * symbol denotes a non-validated link from public databases or literature
| Child node | Parent node | Validation | Attribution | LP Weights |
|---|---|---|---|---|
| FGF-9(K + 1) | ( (MIP-2(k) & VEGF-A(k)) || ( | VEGF-A: String [ Lymphotactin [ | IS | (89.6, 87, − 82) |
| GM-CSF(K + 1) | MCP-1: String [ SCF: String | Output | (2.75, −3.23) | |
| IFN- γ (K + 1) | MIP-2(k) || | MIP-2: String [ VEGF-A: String | IS | (34, − 31.7) |
| IP-10(K + 1) | VEGF-A(K) | [ | IS | 121 |
| IL-1α(K + 1) | N/A | Input [ | Input | N/A |
| IL-2(K + 1) | MCP-3(K) | String | IS | 92.7 |
| IL-3(K + 1) | MCP-3(K) | [ | Output | 41.9 |
| IL-4(K + 1) | MCP-1(K) | String [ | Output | 151 |
| IL-6(K + 1) | Lymphotactin(K) | [ | Output | 58.7 |
| IL-7(K + 1) | IL-1α(K) & MCP-5* (K) | IL-1α: [ | Output | (−0.9, − 1) |
| IL-10(K + 1) | VEGF-A(K) | [ | IS | − 296 |
| IL-12p70(K + 1) | Lymphotactin(K) | KEGG | Output | 0.557 |
| IL-17A(K + 1) | MCP-3(K) | MCP-3 [ | Output | (.34) |
| Lympho-tactin(K + 1) | IL-1α (K) & MCP-5 (K) | [ | IS | (192, − 159) |
| MIP-1ϐ(K + 1) | IL-1α(K) & MCP-1(K)) | IL-1α: String [ MCP-1: String, [ | IS | (− 6490, 6650) |
| MIP-2(K + 1) | MCP-3(K)& MCP-5(K) | MCP-3 [ MCP-5: String [ | IS | (816, − 1160) |
| MCP-1(K + 1) | IL-2 [ MIP-1β:String [ | IS | (− 6150, − 6520) | |
| MCP-3(K + 1) | IFN- γ (K) &MCP-1(K) | IFN- γ: String [ MCP-1: String [ | IS | (−15,900, 16,800) |
| MCP-5(K + 1) | SCF(K) || | SCF [ VEGF-A: KEGG | IS | (1300, − 1140) |
| OSM(K + 1) | MCP-1(K) | String [ | Output | 1.11 |
| SCF(K + 1) | FGF-9(K)* & IL-10(K) | IL-10 [ | IS | (12,700, − 14,400) |
| TIMP-1(K + 1) | Lymphotactin*(K) | Not validated | Output | 1.19 |
| TNF-α(K + 1) | IL-2(K) | String [ | Output | −0.188 |
| VEGF-A(K + 1) | MCP-5(K) & SCF(K) | MCP-5:String SCF: String [ | IS | (−13,400, 13,300) |
Boolean Functions and Description of IL-10 Stimulated M2c Activation Network. The * symbol denotes a non-validated link from public databases or literature
| Child node | Parent node | References | Attribution | LP Weights |
|---|---|---|---|---|
| FGF-9(K + 1) | MIP-1β*(K) | Not Validated | IS | 13 |
| GM-CSF(K + 1) | IL-2: String [ IL-4: String [ IL-10: [ | Output | (−0.83, − 0.73, 0.73, 0.75) | |
| IFN-γ(K + 1) | IL-1α(K) & SCF(K) | IL-1α: String SCF: String | IS | (− 18,20) |
| IP-10(K + 1) | MCP-1(K) & MCP-3(K) | MCP-3: String MCP-1: String [ | IS | (− 4470, 4050) |
| IL-1α(K + 1) | IL-11(K) & MCP-3(K) | IL-11: String MCP-3: String | IS | (− 699, 609) |
| IL-2(K + 1) | IL-10(K) & | IL-11: String IL-10: String, | IS | (5.62, −6.42) |
| IL-3(K + 1) | (FGF-9 (K) & | FGF-9: String, MCP-3: [ MCP-1: [ | Output | (7.16, − 7.99, − 8.86, 8.68) |
| IL-4(K + 1) | IL-10(K) | String, [ | IS | 41.6 |
| IL-6(K + 1) | IL-1α(K) & MIP-1ϐ(K) & | MIP-2: String, VEGF-A: String IL-1α: [ | Output | (2.26, 2.09, − 2.4, − 2.04) |
| IL-7(K + 1) | MCP-3(K) | String | Output | 0.476 |
| IL-10(K + 1) | MCP-3(K) | String | IS | 3330 |
| IL-11(K + 1) | IL-1α(K) | String [ | IS | −78.1 |
| IL-12p70(K + 1) | MCP-3 (K) || | MCP-3 [ | Output | (1.34, −1.38) |
| IL-17A(K + 1) | MCP-1: String [ MCP-3: String [ | Output | (−0.236, 0.19) | |
| Lympho-tactin(K + 1) | SCF(K) | String | IS | 39 |
| MIP-1β(K + 1) | IL-11(K) | String | IS | −16,100 |
| MIP-2(K + 1) | SCF(K) | String [ | IS | 2420 |
| MCP-1(K + 1) | MIP-1β(K) & SCF(K) | MIP-1β: String [ SCF: String [ | IS | (2050,1920) |
| MCP-3(K + 1) | IFN- γ (K) | IFN- γ: String [ | IS | 1410 |
| MCP-5(K + 1) | SCF [ | IS | −728 | |
| OSM(K + 1) | MIP-1β(K) | MIP-1β: String [ | Output | 0.186 |
| SCF(K + 1) | IL-11(K) & MCP-5(K) | IL-11: String [ MCP-5 [ | State | (14,700, − 18,000) |
| TNF-α(K + 1) | IP-10(K) | IP-10: String [ | Output | 0.156 |
| VEGF-A(K + 1) | Lymphotactin (K) || | MCP-5: String | Output | (19,200, −24,100) |
Fig. 10The evolution map of the core network for M2a activation showed all pathways predicted by the M2a activation Boolean network. The evolution of 128 (128 = 27) states for 7 nodes in the core network were illustrated from different initial conditions. The states in red boxes represented the evolution path based on the temporal cytokine profiles in this study
Fig. 11The evolution map of the core network for M2c activation showed all pathways predicted by the M2c activation Boolean network. The evolution of 32 (32 = 25) states for 5 nodes in the core network were illustrated from different initial conditions. The states in red boxes represented the evolution path based on the temporal cytokine profiles in this study
Binary Expressions of Proteins in the Core Network for IL-4 Stimulated Macrophage Activation. The binarization is shown in two’s complement representation
| State | VEGF-A | FGF-9 | MIP-1β | MCP-5 | SCF | MIP-2 | MCP-1 |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 1 | 0 | 1 | |
| 1 | 1 | 1 | 1 | 1 | 0 | 0 | |
| 1 | 1 | 0 | 1 | 1 | 0 | 0 | |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 |
Binary Expressions of Proteins in the Core Network for IL-10 Stimulated Macrophage Activation. The binarization is shown in two’s complement representation
| State | IL-11 | SCF | MCP-5 | IL-1α | IFN-γ |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 1 | |
| 1 | 1 | 0 | 1 | 1 | |
| 1 | 0 | 0 | 1 | 1 | |
| 1 | 0 | 1 | 1 | 0 | |
| 1 | 1 | 1 | 0 | 0 | |
| 0 | 1 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 1 | 0 | 0 |
Fig. 12The Boolean functions and evolutionary map for a 3-node network were illustrated