Skip to content

Commit 87c4e2c

Browse files
Fix typos and grammar in documentation
- Fix "identifiabuility" -> "identifiability" in identifiable_functions.md - Fix "inverstigate" -> "investigate" in identifiability.md - Fix "inidcate" -> "indicate" in identifiability.md and identifiable_functions.md - Fix "a parameter or a states" -> "a parameter or a state" in identifiability.md and discrete_time.md - Fix "what does non-identifiability...looks like" -> "what non-identifiability...looks like" in identifiable_functions.md - Fix missing comma after year=2023 in BibTeX citation in index.md - Fix incorrectly concatenated author names in README.md reference [2] 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 5514026 commit 87c4e2c

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,7 @@ Ruiwen Dong, Christian Goodbrake, Heather Harrington, and Gleb Pogudin,
183183
SIAM Journal on Applied Algebra and Geometry, 2023.
184184

185185
<a id="epidem">[2]</a>
186-
Yuganthi R. Liyanage, Omar Saucedo, Necibe Tuncer, and Gerardo Chowell
187-
Hongyu Miao, Xiaohua Xia, Alan S. Perelson, and Hulin Wu,
186+
Yuganthi R. Liyanage, Omar Saucedo, Necibe Tuncer, and Gerardo Chowell,
188187
[*A Tutorial on Structural Identifiability of Epidemic Models Using StructuralIdentifiability.jl*](https://arxiv.org/abs/2505.10517),
189188
preprint, 2025.
190189

docs/src/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Pkg.add("StructuralIdentifiability")
1919
title = {Differential Elimination for Dynamical Models via Projections with Applications to Structural Identifiability},
2020
journal = {SIAM Journal on Applied Algebra and Geometry},
2121
url = {https://doi.org/10.1137/22M1469067},
22-
year = {2023}
22+
year = {2023},
2323
volume = {7},
2424
number = {1},
2525
pages = {194-235}

docs/src/tutorials/discrete_time.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ $\begin{cases}
99

1010
where $\mathbf{x}(t), \mathbf{y}(t)$, and $\mathbf{u}(t)$ are time-dependent states, outputs, and inputs, respectively,
1111
and $\mathbf{p}$ are scalar parameters.
12-
As in the ODE case, we will call that a parameter or a states (or a function of them) is **identifiable** if its value can be recovered from
12+
As in the ODE case, we will call a parameter or a state (or a function of them) **identifiable** if its value can be recovered from
1313
time series for inputs and outputs (in the generic case, see Definition 3 in [^1] for details).
1414
Again, we will distinguish two types of identifiability
1515

docs/src/tutorials/identifiability.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ $\begin{cases}
99

1010
where $\mathbf{x}(t), \mathbf{y}(t)$, and $\mathbf{u}(t)$ are time-dependent states, outputs, and inputs, respectively,
1111
and $\mathbf{p}$ are scalar parameters.
12-
We will call that a parameter or a states (or a function of them) is **identifiable** if its value can be recovered from
12+
We will call a parameter or a state (or a function of them) **identifiable** if its value can be recovered from
1313
time series for inputs and outputs.
1414
Typically, two types of identifiability are distinguished
1515

@@ -112,7 +112,7 @@ Similarly to `assess_local_identifiability`, this function has optional paramete
112112
- `loglevel` (default `Logging.Info`). The minimal level of logging messages to be displayed. Available options: `Logging.Debug`,
113113
`Logging.Info`, `Logging.Warn`, and `Logging.Error`.
114114

115-
Using `funcs_to_check` parameter, one can further inverstigate the nature of the lack of identifiability in the model at hand.
115+
Using `funcs_to_check` parameter, one can further investigate the nature of the lack of identifiability in the model at hand.
116116
For example, for the Goodwin oscillator, we can check if `beta + delta` and `beta * delta` are identifiable:
117117

118118
```@example global
@@ -125,7 +125,7 @@ can be exchanged. One may wonder how could we guess these functions `beta + delt
125125

126126
## Assuming known initial conditions
127127

128-
An experimental feature allows to provide an additional keyword argument `known_ic` to inidcate functions of states and parameters for which the
128+
An experimental feature allows to provide an additional keyword argument `known_ic` to indicate functions of states and parameters for which the
129129
initial conditions are assumed to be known (while the initial conditions of the system are still assumed to be generic). In this case,
130130
the identifiability will be assessed for parameters and all the initial conditions or for the initial conditions of `funcs_to_check`.
131131
Let us add an assumption that the initial conditions $x_2(0)$ and $x_3(0)$ are known:

docs/src/tutorials/identifiable_functions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Globally Identifiable Functions
22

3-
In addition to assessing identifiabuility of given functions of parameters or states, `StructuralIdentifiability.jl`
3+
In addition to assessing identifiability of given functions of parameters or states, `StructuralIdentifiability.jl`
44
provides the function `find_identifiable_functions` which finds a set of identifiable functions such that any other
55
identifiable function can be expressed using them.
6-
This allows to find out what actually is identifiable and what does non-identifiability in the model at hand looks like.
6+
This allows to find out what actually is identifiable and what non-identifiability in the model at hand looks like.
77

88
For example, consider the following model[^1].
99

@@ -43,7 +43,7 @@ the degree of simplification. The default value is `:standard` but one could use
4343
As `assess_identifiability` and `assess_local_identifiability`, `find_identifiable_functions` accepts an optional parameter `loglevel` (default: `Logging.Info`)
4444
to adjust the verbosity of logging.
4545

46-
Finally, as for `assess_identifiability`, an experimental feature allows to provide an additional keyword argument `known_ic` to inidcate functions of states and parameters for which the
46+
Finally, as for `assess_identifiability`, an experimental feature allows to provide an additional keyword argument `known_ic` to indicate functions of states and parameters for which the
4747
initial conditions are assumed to be known (while the initial conditions of the system are still assumed to be generic).
4848
In this case, the function will find identifiable functions of parameters and initial conditions rather than of parameters and states.
4949
Let us add an assumption that the initial condition `x1(0)` is known:

0 commit comments

Comments
 (0)