Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
kingaa committed Jul 2, 2024
1 parent ad7e769 commit a1d129e
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 19 deletions.
5 changes: 4 additions & 1 deletion _data/biblio.yml
Original file line number Diff line number Diff line change
Expand Up @@ -528,7 +528,7 @@
author: "M. Domenech de Cellès and P. Rohani"
year: "2024"
title: "Pertussis vaccines, epidemiology and evolution"
journal: "Nature Reviews Microbiology"
journal: "Nat Rev Microbiol"
doi: "https://doi.org/10.1038/s41579-024-01064-8"

- key: Domeyer2022
Expand Down Expand Up @@ -765,6 +765,9 @@
year: "2024"
title: "Modelling the unexpected dynamics of COVID-19 in Manaus, Brazil"
journal: "Infectious Disease Modelling"
volume: "9"
number: "2"
pages: "557–568"
doi: "https://doi.org/10.1016/j.idm.2024.02.012"

- key: Ionides2006
Expand Down
2 changes: 1 addition & 1 deletion _includes/menu.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<ul>
<li><a id="about" href="{{site.baseurl}}/index.html">About</a></li>
<li><a id="install" href="{{site.baseurl}}/install.html">Installation</a></li>
<li><a id="manual" href="{{site.baseurl}}/manual/" target="_blank">Manual</a></li>
<li><a id="faq" href="{{site.baseurl}}/FAQ.html">FAQ</a></li>
<li><a id="manual" href="{{site.baseurl}}/manual/" target="_blank">Manual</a></li>
<li><a id="docs" href="{{site.baseurl}}/docs.html">Documentation</a></li>
<li><a id="discussions" href="https://github.com/kingaa/pomp/discussions" target="_blank">Discussions</a></li>
<li><a id="issues" href="https://github.com/kingaa/pomp/issues" target="_blank">Issues</a></li>
Expand Down
10 changes: 5 additions & 5 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ layout: pomp

<span class="firstcharacter">**pomp**</span> provides a very general realization of nonlinear partially-observed Markov processes (also known as nonlinear stochastic dynamical systems, hidden Markov models, and state space models).
These are a generalization of linear state-space and hidden Markov models to nonlinear, non-Gaussian processes in either discrete or continuous time.
In **pomp**, one can implement a model by specifying its unobserved process and measurement components;
Using **pomp**, one can implement a model by specifying its latent-state process and measurement components;
the package uses these functions in algorithms to simulate, analyze, and fit the model to data.

Currently, **pomp** provides support for
Expand All @@ -15,11 +15,11 @@ Currently, **pomp** provides support for
- trajectory matching,
- the approximate Bayesian sequential Monte Carlo algorithm of Liu&nbsp;&amp;&nbsp;West&nbsp;(2001),
- the particle Markov chain Monte Carlo method of Andrieu et al.&nbsp;(2010),
- approximate Bayesian computation (ABC; Toni et al.&nbsp;2009)
- approximate Bayesian computation (ABC; Toni et al.&nbsp;2009),
- the improved iterated filtering method (Ionides et al. 2015),
- probe-matching methods based on synthetic likelihood (e.g., Kendall et al. 1999, Wood et al. 2010)
- the nonlinear forecasting method of Ellner&nbsp;&amp;&nbsp;Kendall,
- the ensemble Kalman filter of Evensen (1994, 2009), and
- probe-matching methods based on synthetic likelihood (e.g., Kendall et al. 1999, Wood et al. 2010),
- the nonlinear forecasting method of Ellner et al. (1998),
- the ensemble Kalman filter of Evensen (1994, 2009),
- the ensemble adjustment Kalman filter of Anderson (2001), and
- power-spectrum-matching methods of Reuman et al. (2006).

Expand Down
26 changes: 20 additions & 6 deletions install.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ layout: pomp

# Installation instructions

There are several easy ways to install the package.
One can install from CRAN in the usual way or install a usually slightly more up-to-date version from Github.
Once you've installed the package, follow the instructions below to test the installation.
On some systems, additional steps may be needed to actualize the full capabilities of the package.

-------------------

## Install **pomp**

### From CRAN:

Source and binaries are [available on CRAN](http://cran.r-project.org/package=pomp){:target="_blank"}.
Expand All @@ -26,11 +35,16 @@ On Windows and MacOS systems, this will cause a precompiled version of the lates

### Download and install locally

You can also [download the latest release](https://github.com/kingaa/pomp/releases/) and install it locally [as you would any **R** package](https://cran.r-project.org/doc/manuals/r-release/R-admin.html#Installing-packages).
You can also download the [latest release](https://github.com/kingaa/pomp/releases/) as a source or binary archive and install it locally [as you would any **R** package](https://cran.r-project.org/doc/manuals/r-release/R-admin.html#Installing-packages).

Alternatively, if the **devtools** package is installed on your system, to build the package from source, you can run:
```r
devtools::install_github("kingaa/pomp")
```

---------------------------

### Testing your installation
## Test your installation

To make use of **pomp**'s facilities for accelerated computation using compiled C code, and to compile the package from source, you will want the ability to compile C code and dynamically link it into an **R** session.
To test this, run the following in an **R** session:
Expand All @@ -40,13 +54,13 @@ source("https://kingaa.github.io/scripts/helloC.R",echo=TRUE)
This script attempts to compile a simple C program.
Upon success, you'll see a "Hello!" message.

<i>If this fails, consult the instructions below, according to your operating system.</i>
*If this fails, consult the instructions below, according to your operating system.*

--------------------------

### Important note for Windows users

To use **pomp**'s compilation facility, you need to have the **Rtools** suite installed.
To use **pomp**'s compilation facility under Windows, you need to have the **Rtools** suite installed.
This can be [downloaded from CRAN](http://cran.r-project.org/bin/windows/Rtools){:target="_blank"}.
**Rtools** is needed to obtain full value from **pomp**, but also to compile **R** packages from source, if you ever want to do that.

Expand All @@ -62,7 +76,7 @@ On success, you will see two "Hello!" messages.

### Important note for Mac OS users

To use **pomp**'s compilation facility, you need to have the <code>Xcode</code> app installed.
To use **pomp**'s compilation facility under MacOS, you need to have the <code>Xcode</code> app installed.
<code>Xcode</code> is free and can be installed according to [these instructions](https://mac.r-project.org/tools/){:target="_blank"}.

In addition, some users report problems installing **pomp** from source due to lack of an appropriate **gfortran** installation, which is not included by default in all versions of **Xcode**.
Expand All @@ -77,7 +91,7 @@ On success, you will see two "Hello!" messages.

### Important note for Linux users

To install **pomp** from source, you will need the `gfortran` compiler on your machine and will therefore may need to install it.
To install **pomp** from source, you will need the `gfortran` compiler on your machine and may therefore need to install it.
To do so on a Debian-based system (e.g., Ubuntu), for example, run:
```sh
sudo apt install gfortran
Expand Down
18 changes: 12 additions & 6 deletions vignettes/pomp.bib
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,9 @@ @Article{Briga2024
creationdate = {2024-04-16T12:37:08},
doi = {10.1038/s41467-024-44943-7},
file = {:Briga2024.pdf:PDF},
fjournal = {Nature Communications},
groups = {pomp, alumni},
modificationdate = {2024-05-03T07:49:30},
modificationdate = {2024-07-02T10:36:09},
}

@InCollection{Brillinger1980,
Expand Down Expand Up @@ -560,10 +561,13 @@ @Article{He2024
title = {Modelling the unexpected dynamics of {COVID-19} in {Manaus}, {Brazil}},
year = {2024},
month = mar,
number = {2},
pages = {557--568},
volume = {9},
creationdate = {2024-03-12T08:36:49},
doi = {10.1016/j.idm.2024.02.012},
groups = {pomp, alumni},
modificationdate = {2024-03-12T08:36:49},
modificationdate = {2024-07-02T10:35:10},
}

@Article{Houtekamer1998,
Expand Down Expand Up @@ -2549,14 +2553,15 @@ @Article{Blackwood2013

@Article{DomenechdeCelles2024,
author = {Domenech de Cell{\`{e}}s, Matthieu and Rohani, Pejman},
journal = {Nature Reviews Microbiology},
journal = {Nat Rev Microbiol},
title = {Pertussis vaccines, epidemiology and evolution},
year = {2024},
abstract = {Pertussis, which is caused by Bordetella pertussis, has plagued humans for at least 800\hspace{0.167em}years, is highly infectious and can be fatal in the unvaccinated, especially very young infants. Although the rollout of whole-cell pertussis (wP) vaccines in the 1940s and 1950s was associated with a drastic drop in incidence, concerns regarding the reactogenicity of wP vaccines led to the development of a new generation of safer, acellular (aP) vaccines that have been adopted mainly in high-income countries. Over the past 20\hspace{0.167em}years, some countries that boast high aP coverage have experienced a resurgence in pertussis, which has led to substantial debate over the basic immunology, epidemiology and evolutionary biology of the bacterium. Controversy surrounds the duration of natural immunity and vaccine-derived immunity, the ability of vaccines to prevent transmission and severe disease, and the impact of evolution on evading vaccine immunity. Resolving these issues is made challenging by incomplete detection of pertussis cases, the absence of a serological marker of immunity, modest sequencing of the bacterial genome and heterogeneity in diagnostic methods of surveillance. In this Review, we lay out the complexities of contemporary pertussis and, where possible, propose a parsimonious explanation for apparently incongruous observations.},
creationdate = {2024-07-02T10:15:54},
doi = {10.1038/s41579-024-01064-8},
fjournal = {Nature Reviews Microbiology},
groups = {pomp},
modificationdate = {2024-07-02T10:15:57},
modificationdate = {2024-07-02T10:36:09},
}

@Article{Kendall1999,
Expand Down Expand Up @@ -3162,8 +3167,9 @@ @Article{He2023
creationdate = {2024-02-17T14:43:53},
doi = {10.1073/pnas.2211422120},
file = {:He2023.pdf:PDF},
fjournal = {Proceedings of the National Academy of Sciences},
groups = {alumni, pomp},
modificationdate = {2024-05-03T07:49:40},
modificationdate = {2024-07-02T10:36:09},
}

@Article{Zhang2021,
Expand Down Expand Up @@ -3275,7 +3281,7 @@ @Article{Eslami2024
doi = {10.1016/j.euroecorev.2023.104624},
fjournal = {European economic review},
groups = {pomp},
modificationdate = {2024-01-03T15:51:29},
modificationdate = {2024-07-02T10:36:09},
owner = {kingaa},
}

Expand Down

0 comments on commit a1d129e

Please sign in to comment.