Sniffing Emergence and Trajectories in Academic Papers and Patents
Overview
Provides a unified set of methods to detect scientific emergence and technological trajectories in academic papers and patents. The package combines citation network analysis with community detection and attribute extraction, also applying natural language processing (NLP) and structural topic modeling (STM) to uncover the contents of research communities. It implements metrics and visualizations of community trajectories, including novelty indicators, citation cycle time, and main path analysis, allowing researchers to map and interpret the dynamics of emerging knowledge fields. Applications of the method include: Souza et al. (2022) doi:10.1002/bbb.2441, Souza et al. (2022) doi:10.14211/ibjesb.e1742, Matos et al. (2023) doi:10.1007/s43938-023-00036-3, Maria et al. (2023) doi:10.3390/su15020967, Biazatti et al. (2024) doi:10.1016/j.envdev.2024.101074, Felizardo et al. (2025) doi:10.1007/s12649-025-03136-z, and Miranda et al. (2025) doi:10.1016/j.ijhydene.2025.01.089.
New features
mixed_sort(): exported for external use, with improved documentation.plot_group_trajectories_lines_2d(): newwidth_by_traj_sizeparameter to scale line width by trajectory size (default TRUE).plot_group_trajectories_lines_3d(): newwidth_by_traj_sizeparameter to scale line width by trajectory size (default TRUE).
Improvements
- Rewrite vignette with biogas dataset and gallery-with-code format.
- Fix README: wrong package name and CRAN URL, add Features section.
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-09
- ERROR12 OK, 1 ERROR2026-06-08
- OK14 OK2026-03-10
Documentation
- Help pages
- 51 (24 internal)includes a package overview page
- Examples that run
- 8%2 run in a plain check · 23 never run
- Exported functions with examples
- 96%
- Documented parameters
- 99%
- Return-value docs
- 100%
- Help pages citing references
- 6%
Downloads
Repository
Stars over time
Issues over time
7 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/roneyfraga/birddog on 2026-10-11.
pkgdown site last built 2026-06-16
Show all practicesHide 1 practice
Dependencies
Installing birddog adds 87 packages (50 with compiled code, 82 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, data.table 5.7 MB.
Code & Tests
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 1.0.4Latest
- 1.0.02026-02-19
- RR 4.5.0 released · 2025-04-11
Package metadata
- First published
- 2026-02-19
- Total releases
- 2 / 1 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 4.1.0
- Download size
- 3.0 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("birddog")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-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.