Interactive Forest Plot
Overview
Interactive forest plot for clinical trial safety analysis using 'metalite', 'reactable', 'plotly', and Analysis Data Model (ADaM) datasets. Includes functionality for adverse event filtering, incidence-based group filtering, hover-over reveals, and search and sort operations. The workflow allows for metadata construction, data preparation, output formatting, and interactive plot generation.
Improvements
- Remove
meta_forestly()and the dependency onmetalite.ae::meta_ae_example(); examples now construct metadata directly withmetalite(#140, thanks to @LittleBeannie).
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-08
- NOTE12 OK, 1 NOTE2026-06-07
- OK12 OK2026-04-25
Show 1 earlier changeHide 1 earlier change
- NOTE11 OK, 3 NOTE2026-03-10
Documentation
- Help pages
- 13
- Examples that run
- 89%8 run in a plain check · 1 only when donttest examples are enabled (R CMD check --as-cran)
- Exported functions with examples
- 100%
- Documented parameters
- 90%
- Return-value docs
- 100%
- Help pages citing references
- 0%
- Add/Hide Columns in the AE-Specific Tables
- Adjusting Column Widths for Optimal Layout
- Adjusting Decimal Precision in Displayed Data
- Customizing Plot Limits for AE Proportions and Differences
- Display Only SOC in the AE-Specific Tables
- Generate Static AE Forest Plots HTML
- Legend Customization in AE Proportion Difference Visualizations
- Personalized Color Choices in Data Visualization
- Selecting Columns to Display in AE Listings
- Toggle Risk Difference Columns in the AE-Specific Tables
Downloads
Repository
- PRs merged (all time)
- 91%
- Median days to close, 50 most recently updated closed issues
- 14
- Median days to close, 50 most recently updated closed PRs
- 1
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
Commits over time
Commit identities over time
8 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/merck/forestly on 2026-10-21.
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
GitHub Pages site last deployed 2026-10-20 · The repository has a site deploy workflow
pkgdown site last built 2026-10-20
Show all practicesHide 1 practice
This repository shows signs of AI coding tools.
- Claude Codefirst seen 2025-08-18Seen in the repository: CLAUDE.mdNamed in .Rbuildignore: CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 32 crediting it in the message
- Claude CodePull requests: 1 from outside contributors, first on 2026-06-10, 1 from forks
- Claude Opus 4.820 commits · Aug to Oct 2026
- Claude Opus 4.62 commits · Jun 2026
- Claude Sonnet 5.51 commit · Oct 2026
Dependencies
Installing forestly adds 67 packages (32 with compiled code, 47 MB of source tarballs). Heaviest: ggplot2 6.0 MB, bslib 5.6 MB, gt 3.3 MB.
Code & Tests
Datasets
People & History
Previously maintained by Benjamin Wang (0.1.0 to 0.1.4).
Pick two releases to compare their code metrics.
- 0.1.6Latest
- 0.1.52026-06-12 · diff ↗
- RR 4.6.0 released · 2026-04-24
- 0.1.42026-02-18 · diff ↗
- 0.1.3
- RR 4.5.0 released · 2025-04-11
- 0.1.22025-01-10 · diff ↗
- 0.1.12024-07-08 · diff ↗ ·
added 5 exports
background_panel, plot_dot, plot_errorbar, table_panel, theme_panel - RR 4.4.0 released · 2024-04-24
- 0.1.02023-07-19
- RR 4.3.0 released · 2023-04-21
Package metadata
- First published
- 2023-07-19
- Total releases
- 7 / 3 yrs
- License
- GPL (>= 3) OSI
- Minimum R
- ≥ 4.1
- Bundled data
- 75 KB / 4 files
- Download size
- 1.9 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("forestly")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.