htna: Heterogeneous Transition Network Analysis

Implements the Heterogeneous Transition Network Analysis (HTNA) method described by López-Pernas et al. (2026) <doi:10.1002/jcal.70285>. The method is an extension of transition network analysis (TNA) where actions or events belong to two or more distinct actor types (e.g. Human and AI),preserving the actor type partition on the resulting network. Provides a thin, focused API on top of the 'Nestimate' estimation engine and the 'cograph' rendering engine, so downstream bootstrap, permutation, reliability, centrality, and plotting functions treat each actor's codes as a distinct node group.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: Nestimate, cograph, igraph
Suggests: codyna, ggplot2, janitor, knitr, rmarkdown, gridExtra, testthat (≥ 3.0.0), tna
Published: 2026-07-06
DOI: 10.32614/CRAN.package.htna (may not be active yet)
Author: Sonsoles López-Pernas [aut, cre, cph], Kamila Misiejuk [aut, cph], Mohammed Saqr [aut, cph]
Maintainer: Sonsoles López-Pernas <sonsoles.lopez at uef.fi>
BugReports: https://github.com/sonsoleslp/htna/issues
License: MIT + file LICENSE
URL: https://sonsoles.me/htna/
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: htna results

Documentation:

Reference manual: htna.html , htna.pdf
Vignettes: Getting Started with htna (source, R code)
Input formats for build_htna() (source, R code)

Downloads:

Package source: htna_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: htna_0.1.0.zip, r-oldrel: not available
macOS binaries: r-release (arm64): htna_0.1.0.tgz, r-oldrel (arm64): htna_0.1.0.tgz, r-release (x86_64): htna_0.1.0.tgz, r-oldrel (x86_64): htna_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=htna to link to this page.