Skip to content

Commit 8fd8cf6

Browse files
committed
add misc missing references
1 parent 223c0fc commit 8fd8cf6

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

docs/src/model_creation/dsl_advanced.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ end
2828
parameters(catalysis_sys)
2929
```
3030
!!! note
31-
When declaring species using the `@species` option, the species symbol must be followed by `(t)`. The reason is that species are time-dependent variables, and this time-dependency must be explicitly specified ([designation of non-`t` dependant species is also possible](@ref ref)).
31+
When declaring species using the `@species` option, the species symbol must be followed by `(t)`. The reason is that species are time-dependent variables, and this time-dependency must be explicitly specified ([designation of non-`t` dependant species is also possible](@ref dsl_advanced_options_ivs)).
3232

3333
Similarly, the `@parameters` option can be used to explicitly designate something as a parameter:
3434
```@example dsl_advanced_explicit_definitions

docs/src/model_creation/dsl_basics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ Catalyst comes with the following predefined functions:
267267
- The activating/repressive Hill function: $hillar(X,Y,v,K,n) = v * (X^n)/(X^n + Y^n + K^n)$.
268268

269269
### [Time-dependant rates](@id dsl_description_nonconstant_rates_time)
270-
Previously we have assumed that the rates are independent of the [time variable, $t$](@ref ref). However, time-dependent reactions are also possible. Here, simply use `t` to represent the time variable. E.g., to create a production/degradation model where the production rate decays as time progresses, we can use:
270+
Previously we have assumed that the rates are independent of the time variable, $t$. However, time-dependent reactions are also possible. Here, simply use `t` to represent the time variable. E.g., to create a production/degradation model where the production rate decays as time progresses, we can use:
271271
```@example dsl_basics
272272
rn_14 = @reaction_network begin
273273
kp/(1 + t), 0 --> P

docs/src/model_creation/examples/programmatic_generative_linear_pathway.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# [Programmatic, generative, modelling of a linear pathway](@id programmatic_generative_linear_pathway)
2-
This example will show how to use programmatic, generative, modelling to model a system implicitly. I.e. rather than listing all system reactions explicitly, the reactions are implicitly generated from a simple set of rules. This example is specifically designed to show how [programmatic modelling](@ref ref) enables *generative workflows* (demonstrating one of its advantages as compared to [DSL-based modelling](@ref dsl_description)). In our example, we will model linear pathways, so we will first introduce these. Next, we will model them first using the DSL, and then using a generative programmatic workflow.
2+
This example will show how to use programmatic, generative, modelling to model a system implicitly. I.e. rather than listing all system reactions explicitly, the reactions are implicitly generated from a simple set of rules. This example is specifically designed to show how [programmatic modelling](@ref programmatic_CRN_construction) enables *generative workflows* (demonstrating one of its advantages as compared to [DSL-based modelling](@ref dsl_description)). In our example, we will model linear pathways, so we will first introduce these. Next, we will model them first using the DSL, and then using a generative programmatic workflow.
33

44
## [Linear pathways](@id programmatic_generative_linear_pathway_intro)
55
Linear pathways consists of a series of species ($X_0$, $X_1$, $X_2$, ..., $X_n$) where each activates the subsequent one. These are often modelled through the following reaction system:
@@ -75,7 +75,7 @@ plot!(sol_n10; idxs = :X10, label = "n = 10")
7575
```
7676

7777
## [Modelling linear pathways using programmatic, generative, modelling](@id programmatic_generative_linear_pathway_generative)
78-
Above, we investigated the impact of linear pathways' lengths on their behaviours. Since the models were implemented using the DSL, we had to implement a new model for each pathway (in each case writing out all reactions). Here, we will instead show how [programmatic modelling](@ref ref) can be used to generate pathways of arbitrary lengths.
78+
Above, we investigated the impact of linear pathways' lengths on their behaviours. Since the models were implemented using the DSL, we had to implement a new model for each pathway (in each case writing out all reactions). Here, we will instead show how [programmatic modelling](@ref programmatic_CRN_construction) can be used to generate pathways of arbitrary lengths.
7979

8080
First, we create a function, `generate_lp`, which creates a linear pathway model of length `n`. It utilises [*vector variables*](@ref ref) to create an arbitrary number of species, and also creates an [observable](@ref ref) for the final species of the chain.
8181
```@example programmatic_generative_linear_pathway_generative

docs/src/model_creation/model_visualisation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ savegraph(repressilator_graph, "repressilator_graph.png")
6464
rm("repressilator_graph.png") # hide
6565
```
6666

67-
Finally, a [network's reaction complexes](@ref ref) (and the reactions in between these) can be displayed using the `complexgraph(brusselator)` function:
67+
Finally, a [network's reaction complexes](@ref network_analysis_reaction_complexes) (and the reactions in between these) can be displayed using the `complexgraph(brusselator)` function:
6868
```@example visualisation_graphs
6969
complexgraph(brusselator)
7070
```

docs/src/model_creation/network_analysis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Let's check these are equal symbolically
101101
isequal(odes, odes2)
102102
```
103103

104-
## Reaction complex representation
104+
## [Reaction complex representation](@id network_analysis_reaction_complexes)
105105
We now introduce a further decomposition of the RRE ODEs, which has been used to
106106
facilitate analysis of a variety of reaction network properties. Consider a simple
107107
reaction system like

docs/src/model_simulation/simulation_introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ nothing # hide
267267
```
268268
If the `@default_noise_scaling` option is used, that term is only applied to reactions *without* `noise_scaling` metadata.
269269

270-
While the `@default_noise_scaling` option is unavailable for [programmatically created models](@ref ref), the [`remake_reactionsystem`](@ref) function can be used to achieve a similar effect.
270+
While the `@default_noise_scaling` option is unavailable for [programmatically created models](@ref programmatic_CRN_construction), the [`remake_reactionsystem`](@ref) function can be used to achieve a similar effect.
271271

272272
## [Performing jump simulations using stochastic chemical kinetics](@id simulation_intro_jumps)
273273

docs/src/model_simulation/simulation_structure_interfacing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ oprob = ODEProblem(cc_system, u0, tspan, ps)
2121
nothing # hide
2222
```
2323

24-
We can find a specie's (or [variable's](@ref ref)) initial condition value by simply indexing with the species of interest as input. Here we check the initial condition value of $C$:
24+
We can find a species's (or [variable's](@ref ref)) initial condition value by simply indexing with the species of interest as input. Here we check the initial condition value of $C$:
2525
```@example structure_indexing
2626
oprob[:C]
2727
```
@@ -162,7 +162,7 @@ get_S(oprob)
162162
```
163163

164164
## [Interfacing using symbolic representations](@id simulation_structure_interfacing_symbolic_representation)
165-
As [previously described](@ref ref), when e.g. [programmatic modelling is used](@ref ref), species and parameters can be represented as *symbolic variables*. These can be used to index a problem, just like symbol-based representations can. Here we create a simple [two-state model](@ref rbasic_CRN_library_two_statesef) programmatically, and use its symbolic variables to check, and update, an initial condition:
165+
As [previously described](@ref ref), when e.g. [programmatic modelling is used](@ref programmatic_CRN_construction), species and parameters can be represented as *symbolic variables*. These can be used to index a problem, just like symbol-based representations can. Here we create a simple [two-state model](@ref rbasic_CRN_library_two_statesef) programmatically, and use its symbolic variables to check, and update, an initial condition:
166166
```@example structure_indexing_symbolic_variables
167167
using Catalyst
168168
t = default_t()

0 commit comments

Comments
 (0)