An Experiment Interface for 'DeepSqueak' Bioacoustics Research
Overview
Data processing and visualizations for rodent vocalizations exported from 'DeepSqueak'. These functions are compatible with the 'SqueakR' Shiny Dashboard, which can be used to visualize experimental results and analyses.
version 1.3.0 [GitHub release] [CRAN release]
---
- Added
animalfield for each added experiment data, which updates experiment metadata foranimalsfield. Updated compatibility to match semi-automatic and automatic SqueakR pipelines, as well asdescribe_experiment()function. Updated documentation to reflect the change - Added Plotly sunburst plot (to functions list and dashboard) to graph proportions of collected data done per experimenter, as well as data collected per animal per group
- Added Plotly 3D surface plot (
plotSurface()) using 2D kernel density estimation to represent call density against principal frequency and call length - Added functions for unblinding experimenters to data
Show all changes in 1.3.0Hide the rest of the changes in 1.3.0
- Added function —
plotContours()— which rendersplotSurface()as a 2D rendering, flanked by histograms displaying distributions of principal frequency and call length - Standardized some function naming (plotSurface instead of plotCallDataSurface, etc)
version 1.2.8
---
- Used
reportpackage for analyses: added functions for reporting descriptive statistics for grouped data in SqueakR Dashboard tab - Deprecated SqueakR Dashboard repository on GitHub and merged functions into SqueakR
- Added 3D cluster plot visualization function
plotClusters()against call length (z), principal frequency (x) and mean power (y) using plotly, available in base SqueakR and on dashboard
version 1.2.5
---
- Merged SqueakR dashboard into SqueakR package! Dashboard can now be run after loading the package by running
squeakRDashboard() - Added function for calculating ANOVA between groups
- Added ANOVA tab on SqueakR Dashboard for determining statistical significance between call features
version 1.2.0
---
- Added fully-automatic pipeline function (
autosqueakRpipeline()) which references Google Sheet to add data without experimenter input for every file - Renamed
experiment_pipeline()tosemisqueakRpipeline() - Added function (
remove_experiment_data()) to remove data from experiment object - Updated
vignetteto reflect package changes
version 1.0.0
---
- Recreated
NEWS.mdfile to track changes to the package. - Added functions for generating experiment and analyzing data between experimental groups.
- Added visualizations including ethnograms, histograms, box-plots, and correlation matrices.
version 0.5.1
---
- Basic set of functions without all plotting functions
- Bug fixes
- Prepared development release for Mac
- Prepared development release for Windows
version 0.0.0.9000
---
NEWS.md setup
- added development
NEWS.mdfile
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
- OK12 OK2026-04-25
Show 1 earlier changeHide 1 earlier change
- NOTE11 OK, 3 NOTE2026-03-10
Documentation
- Help pages
- 36 (1 internal)includes a package overview page
- Examples that run
- 6%2 run in a plain check · 33 never run
- Exported functions with examples
- 100%
- Documented parameters
- 96%
- Return-value docs
- 100%
- Help pages citing references
- 3%
Downloads
Repository
- PRs merged (all time)
- 0%
- Median days to close, 50 most recently updated closed issues
- 3
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Releases over time
Issues over time
9 development-tooling and community-health practices detected across 6 families in the upstream repository
Checks run against github.com/osimon81/squeakr on 2026-10-18.
GitHub Pages site last deployed 2022-06-25 · The repository has a site deploy workflow
Show all practicesHide 2 practices
Dependencies
Installing SqueakR adds 135 packages (60 with compiled code, 124 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, data.table 5.7 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- 1.3.0Latest2022-06-28 · current release · diff ↗ ·
added 9 exports
plotClusters, plotContours, plotSunburstAnimals, plotSunburstExperimenters, plotSurface, squeakrSummary, unblind_all_ids, unblind_data_id, unblind_data_name - 1.2.52022-06-22 · diff ↗ ·
removed 1 export
experiment_pipelineadded 5 exports
autosqueakRpipeline, remove_experiment_data, semisqueakRpipeline, squeakRDashboard, squeakrANOVA - 1.0.02022-06-17
- RR 4.2.0 released · 2022-04-22
Package metadata
- First published
- 2022-06-17
- Total releases
- 3 / 4 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 2.10
- Bundled data
- 73 KB / 1 file
- Download size
- 4.1 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("SqueakR")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-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.