|
a |
|
b/NEWS.md |
|
|
1 |
outbreaker2 1.1.3 (2022-05-18) |
|
|
2 |
================== |
|
|
3 |
|
|
|
4 |
### Bug fixes |
|
|
5 |
|
|
|
6 |
* Email addresses fixed |
|
|
7 |
* Adegenet added to Suggests |
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
<br> |
|
|
12 |
<br> |
|
|
13 |
|
|
|
14 |
outbreaker2 1.1.2 (2021-01-25) |
|
|
15 |
================== |
|
|
16 |
|
|
|
17 |
### New features |
|
|
18 |
* Custom likelihoods now support local likelihood calculations via the optional |
|
|
19 |
`i` argument; this will speed up likelihood calculations by avoiding global |
|
|
20 |
calculations where these are unnecessary |
|
|
21 |
|
|
|
22 |
### Bug fixes |
|
|
23 |
|
|
|
24 |
* Random index shuffling in cpp_move_swap_cases to ensure correct mixing |
|
|
25 |
* Negative serial intervals now allowed in can_be_ances |
|
|
26 |
* ID labels fix in plotting functions |
|
|
27 |
|
|
|
28 |
|
|
|
29 |
|
|
|
30 |
<br> |
|
|
31 |
<br> |
|
|
32 |
|
|
|
33 |
outbreaker2 1.1.1 (2020-01-31) |
|
|
34 |
================== |
|
|
35 |
|
|
|
36 |
### Bug fixes |
|
|
37 |
|
|
|
38 |
* Fixed uninitialized variable use |
|
|
39 |
* Updated email addresses |
|
|
40 |
|
|
|
41 |
|
|
|
42 |
|
|
|
43 |
<br> |
|
|
44 |
<br> |
|
|
45 |
|
|
|
46 |
outbreaker2 1.1.0 (2019-06-06) |
|
|
47 |
================== |
|
|
48 |
|
|
|
49 |
### Bug fixes |
|
|
50 |
|
|
|
51 |
* The genetic likelihood of the [original *outbreaker* paper](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1003457) was found to contain a minor mistake in accounting for unobserved generations of infection. As of June 7th 2019, *outbreaker2* will use the correct genetic likelihood published [here](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006930). |
|
|
52 |
|
|
|
53 |
### New features |
|
|
54 |
|
|
|
55 |
* *outbreaker2* now accepts `epicontacts` objects for contact data |
|
|
56 |
* Contact tracing data can be directed or not by toggling `ctd_directed` |
|
|
57 |
* Cyclical consensus trees can now be avoided by using `method = 'decyle'` in `summary.outbreaker_chains` |
|
|
58 |
* Added support for case-labelling in `plot.outbreaker_chains` |
|
|
59 |
* Added progress bar |
|
|
60 |
|
|
|
61 |
|
|
|
62 |
<br> |
|
|
63 |
<br> |
|
|
64 |
|
|
|
65 |
outbreaker2 1.0.1 (2018-03-06) |
|
|
66 |
================== |
|
|
67 |
|
|
|
68 |
### Minor bug fixes |
|
|
69 |
|
|
|
70 |
* Fixed convolution operator to keep values in log space with high kappa (thanks to [@gtonkinhill](https://github.com/gtonkinhill/)) |
|
|
71 |
* C++ garbage collection fix |
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
|
75 |
<br> |
|
|
76 |
<br> |
|
|
77 |
|
|
|
78 |
outbreaker2 1.0.0 (2017-11-24) |
|
|
79 |
================== |
|
|
80 |
|
|
|
81 |
### First version of outbreaker2! |
|
|
82 |
|
|
|
83 |
* This package re-implements and generalises the package |
|
|
84 |
[*outbreaker*](https://CRAN.R-project.org/package=outbreaker) |
|
|
85 |
|
|
|
86 |
* It provides various functions to process input data, specify settings of the |
|
|
87 |
method, and even specify custom priors, likelihoods, or movement functions. |
|
|
88 |
|
|
|
89 |
* Outputs of the main function `outbreaker` have a dedicated class extending the |
|
|
90 |
regular `data.frame`, with `print`, `summary` and `plot` methods. |
|
|
91 |
|
|
|
92 |
* Its engine is written in C++, interfaced via Rcpp. |
|
|
93 |
|
|
|
94 |
* Its C++ API is accessible via the function `get_cpp_api()`. |
|
|
95 |
|
|
|
96 |
* Functionalities are documented in 4 vignettes. |