Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated release blog post #271

Merged
merged 4 commits into from
Jun 10, 2024
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions posts/epichains_v0.1.0/index.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: "epichains v0.1.0"
author:
- name: "The Epiverse-TRACE development team"
date: "2024-06-10"
categories: [new-release]
---

We are very excited to announce the release of a new epichains version v0.1.0.
Here is an automatically generated summary of the changes in this version.

# epichains 0.1.0
chartgerink marked this conversation as resolved.
Show resolved Hide resolved

We are excited to announce the first minor release of `{epichains}`.

`{epichains}` re-implements [{bpmodels}](https://github.com/epiverse-trace/bpmodels), focusing on a unified simulation framework using branching processes to simulate transmission chains data. The framework incorporates susceptible depletion and pre-existing immunity and provides dedicated data structures for handling and analysing transmission chains in both tabular and vector formats. The goal is to provide seamless interoperability with other packages within the Epiverse-TRACE Initiative and the broader epidemiological tool ecosystem.

## New Features

### Documentation

- **Dedicated Website:** Explore all features and documentation on the [epichains website](https://epiverse-trace.github.io/epichains/).
- **Help:** Each function comes with extensive documentation. We welcome your feedback and suggestions for improvements.
- **Vignettes:** This release comes with five detailed vignettes:
- **Getting Started:** A quick guide to the key functions.
- **Modelling Disease Control Interventions:** Learn how to model various intervention strategies.
- **Projecting Infectious Disease Incidence:** A case study on projecting COVID-19 incidence.
- **Literature:** A curation of literature on branching process applications in epidemiology.
- **Theoretical Background:** A deep dive into the theoretical background of the functions in the package (Contributor documentation).
- **Design principles**: The design principles of `{epichains}` (Contributor documentation).

### Simulation

- **`simulate_chains()`**: Simulate independent transmission chains from a specified number of initial cases, incorporating susceptible depletion and pre-existing immunity.
- **`simulate_chain_stats()`**: Generate a vector of chain sizes or lengths from a specified number of initial cases, incorporating susceptible depletion and pre-existing immunity.

### Inference

- **`likelihood()`**: Estimate the (log)likelihood of transmission chain sizes or lengths, with support for numeric vectors or `<epichains>` and `<epichains_summary>` objects.

### Transmission Chain Data Manipulation

- **`summary()`**: Extract vectors of chain sizes or lengths from `<epichains>` objects.
- **`aggregate()`**: Generate case time series by aggregating by generation or time of infection.
- **`plot()`**: Visualize individual transmission chains filtered by their id.

Loading