Package: rosario 0.1.1

Tatiana Velásquez-Roa

rosario: A Null Model Algorithm to Analyze Cyclical Data in Ecology

Implements a null model analysis to quantify concurrent temporal niche overlap (i.e., activity or phenology) among biological identities (e.g., individuals, populations, species) using the Rosario randomization algorithm (Castro-Arellano et al. 2010) <doi:10.1111/j.2041-210X.2010.00031.x>.

Authors:Ángel L. Robles-Fernández [aut], Maria A. Hurtado-Materon [aut], Tatiana Velásquez-Roa [cre, aut], Iván Castro-Arellano [ths]

rosario_0.1.1.tar.gz
rosario_0.1.1.zip(r-4.7-any)rosario_0.1.1.zip(r-4.6-any)rosario_0.1.1.zip(r-4.5-any)
rosario_0.1.1.tgz(r-4.6-any)rosario_0.1.1.tgz(r-4.5-any)
rosario_0.1.1.tar.gz(r-4.7-any)rosario_0.1.1.tar.gz(r-4.6-any)
rosario_0.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
rosario/json (API)

# Install 'rosario' in R:
install.packages('rosario', repos = c('https://alrobles.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/alrobles/rosario/issues

Pkgdown/docs site:https://alrobles.github.io

Datasets:
  • ex1 - Example temporal activity dataset

On CRAN:

Conda:

4.30 score 3 scripts 165 downloads 13 exports 29 dependencies

Last updated from:142ab28241. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK189
source / vignettesOK211
linux-release-x86_64OK138
macos-release-arm64OK104
macos-oldrel-arm64OK91
windows-develOK82
windows-releaseOK85
windows-oldrelOK87
wasm-releaseOK129

Exports:%>%czekanowski_indexget_null_modelpianka_indexplot_rosariorescale_matrixrosariorosario_sampletemp_overlaptemp_overlap_dftemp_overlap_matrixtemp_overlap_plotvec_permutation

Dependencies:backportsbroomclicodetoolscpp11digestdplyrfurrrfuturegenericsglobalsgluelifecyclelistenvmagrittrparallellypillarpkgconfigpurrrR6rlangstringistringrtibbletidyrtidyselectutf8vctrswithr

Introduction to rosario
1. Description of the package | 2. Hypothetical example dataset | 3. Visualize patterns generated by rosario() function | 4. Assemblage-wide overlap | 5. Null Model Test | 6. Visualizing the null distribution | 7. Conclusion

Last update: 2026-02-21
Started: 2026-02-21

Real-world example
1. Overview | 2. Data Loading | 3. Organizing detections into time bins | 3.1. Helper function to bin detections for one species | 3.2. Create binned rows for each cervid species | 3.3. Combine species rows into the rosario input matrix | 3.4. Optional: rescale counts to proportions | 4. Running rosario on the real-world dataset | 4.1. Create cyclic shifts and mirror images | 4.2. Visualize patterns generated by rosario() function | 4.3. Assemblage-wide temporal overlap | 4.4. Null Model Test | 4.5. Visualizing the null distribution | 5. Conclusion

Last update: 2026-02-21
Started: 2026-02-21