| Literature DB >> 23459573 |
Abstract
According to the amyloid hypothesis, Alzheimer Disease results from the accumulation beyond normative levels of the peptide amyloid-β (Aβ). Perhaps because of its pathological potential, Aβ and the enzymes that produce it are heavily regulated by the molecular interactions occurring within cells, including neurons. This regulation involves a highly complex system of intertwined normative and pathological processes, and the sex hormone estrogen contributes to it by influencing the Aβ-regulation system at many different points. Owing to its high complexity, Aβ regulation and the contribution of estrogen are very difficult to reason about. This report describes a computational model of the contribution of estrogen to Aβ regulation that provides new insights and generates experimentally testable and therapeutically relevant predictions. The computational model is written in the declarative programming language known as Maude, which allows not only simulation but also analysis of the system using temporal-logic. The model illustrates how the various effects of estrogen could work together to reduce Aβ levels, or prevent them from rising, in the presence of pathological triggers. The model predicts that estrogen itself should be more effective in reducing Aβ than agonists of estrogen receptor α (ERα), and that agonists of ERβ should be ineffective. The model shows how estrogen itself could dramatically reduce Aβ, and predicts that non-steroidal anti-inflammatory drugs should provide a small additional benefit. It also predicts that certain compounds, but not others, could augment the reduction in Aβ due to estrogen. The model is intended as a starting point for a computational/experimental interaction in which model predictions are tested experimentally, the results are used to confirm, correct, and expand the model, new predictions are generated, and the process continues, producing a model of ever increasing explanatory power and predictive value.Entities:
Keywords: Alzheimer disease; amyloid-β; computational model; declarative programming; estrogen; formal methods; multi-drug therapy; multifactorial process
Year: 2013 PMID: 23459573 PMCID: PMC3585711 DOI: 10.3389/fphar.2013.00016
Source DB: PubMed Journal: Front Pharmacol ISSN: 1663-9812 Impact factor: 5.810
Figure 1Schematic diagram of the estrogen-Aβ model. Model elements are represented using labels within geometric shapes (nodes). Each connection (link) leads from an origin element to a destination element whose level is influenced by that origin element. Arrowhead or tee endings represent positive or negative influence, respectively. Estrogen and cerebrovascular disease (CVD) are the main source elements, but any element with no connections leading to it is a source element. Alzheimer Disease (AD), with no connections leading from it, is the only sink element. The other element labels are defined in the text.
Simulating the effects of estrogen and its lack, and of selective ERα and ERβ agonists, on BACEmRNA, BACE, and Aβ levels in the absence of CVD in the model.
| Number | Estrogen | ERalphaAg | ERbetaAg | CVD | NSAID | HIFblock | caspBlock | ERalpha | ERbeta | OS | caspase3 | BACEmRNA | BACE | Abeta | AD |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 6 | 8 | 2 | 0 |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 8 | 11 | 11 | 0 |
| 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 7 | 10 | 10 | 0 |
| 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 8 | 11 | 11 | 0 |
| 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 8 | 10 | 10 | 0 |
| 6 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 7 | 9 | 9 | 0 |
| 7 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 7 | 9 | 9 | 0 |
| 8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 7 | 10 | 11 | 0 |
| 9 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 6 | 9 | 10 | 0 |
| 10 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 7 | 10 | 11 | 0 |
| 11 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 7 | 9 | 10 | 0 |
| 12 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 6 | 8 | 9 | 0 |
| 13 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 6 | 8 | 9 | 0 |
| 14 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 6 | 8 | 4 | 0 |
| 15 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 5 | 7 | 3 | 0 |
| 16 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 6 | 8 | 4 | 0 |
| 17 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 6 | 8 | 4 | 0 |
| 18 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 5 | 7 | 3 | 0 |
Each row shows the consequences of a specific start configuration (the seven source elements heading the columns on the left) for a selected set of elements of interest (the eight elements heading the columns on the right). The row numbers appear in the leftmost column.
Simulating the effects of estrogen and its lack, and of selective ERα and ERβ agonists, on BACE mRNA, BACE, and Aβ levels in the presence of CVD in the model.
| Number | Estrogen | ERalphaAg | ERbetaAg | CVD | NSAID | HIFblock | caspBlock | ERalpha | ERbeta | OS | caspase3 | BACEmRNA | BACE | Abeta | AD |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 9 | 13 | 13 | 1 |
| 2 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 8 | 12 | 12 | 0 |
| 3 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 8 | 12 | 12 | 0 |
| 4 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 9 | 12 | 12 | 0 |
| 5 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 7 | 11 | 11 | 0 |
| 6 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 8 | 11 | 11 | 0 |
| 7 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 8 | 11 | 11 | 0 |
| 8 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 7 | 10 | 10 | 0 |
| 9 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 8 | 12 | 13 | 1 |
| 10 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 7 | 11 | 12 | 0 |
| 11 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 7 | 11 | 12 | 0 |
| 12 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 8 | 11 | 12 | 0 |
| 13 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 6 | 10 | 11 | 0 |
| 14 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 7 | 10 | 11 | 0 |
| 15 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 7 | 10 | 11 | 0 |
| 16 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 6 | 9 | 10 | 0 |
| 17 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 8 | 11 | 7 | 0 |
| 18 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 6 | 9 | 5 | 0 |
| 19 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 6 | 9 | 5 | 0 |
| 20 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 8 | 11 | 7 | 0 |
| 21 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 5 | 8 | 4 | 0 |
| 22 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 5 | 8 | 4 | 0 |
| 23 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 7 | 10 | 4 | 0 |
| 24 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 6 | 9 | 3 | 0 |
| 25 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 6 | 9 | 3 | 0 |
| 26 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 7 | 10 | 4 | 0 |
| 27 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 5 | 8 | 2 | 0 |
| 28 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 5 | 8 | 2 | 0 |
Each row shows the consequences of a specific start configuration (the seven source elements heading the columns on the left) for a selected set of elements of interest (the eight elements heading the columns on the right). The row numbers appear in the leftmost column.
Using temporal-logic to check the model in the presence of .
| # | Proposition | Value |
|---|---|---|
| 1 | Activation of ERalpha implies Abeta equals two | False |
| 2 | Activation of ERalpha and ERbeta implies Abeta equals two | False |
| 3 | Activation of ERalpha, and PKCalpha equals one, imply Abeta equals two | False |
| 4 | Activation of ERbeta, and PKCalpha equals one, imply Abeta equals two | False |
| 5 | Activation of ERalpha and ERbeta, and PKCalpha equals one, imply Abeta equals two | True |
| 6 | Activation of ERalpha or ERbeta implies PKCalpha equals one | False |
| 7 | PKCalpha does not equal one until estrogen equals one | True |
| 8 | PKCalpha equals one implies Abeta equals two | False |
| 9 | Activation of ERalpha implies NEP equals three | False |
| 10 | Activation of ERalpha and ERbeta implies NEP equals three | True |
| 11 | NEP equals three implies Abeta equals two | False |
| 12 | PKCalpha equals one and NEP equals three imply Abeta equals two | True |
| 13 | Abeta does not equal two until PKCalpha equals one and NEP equals three | True |
Each row lists a proposition and its logical value (true or false). The row numbers appear in the leftmost column.