Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (19.6%) to scientific vocabulary
Keywords
audio-processing
bioacoustics
sound-event-detection
spectrogram
streamline-analysis
Keywords from Contributors
animal
interpretability
standardization
hack
Last synced: 4 months ago
·
JSON representation
·
Repository
Automatic detection of acoustic signals
Basic Info
- Host: GitHub
- Owner: ropensci
- Language: HTML
- Default Branch: master
- Homepage: https://docs.ropensci.org/ohun/
- Size: 175 MB
Statistics
- Stars: 16
- Watchers: 3
- Forks: 2
- Open Issues: 7
- Releases: 0
Topics
audio-processing
bioacoustics
sound-event-detection
spectrogram
streamline-analysis
Created over 4 years ago
· Last pushed 5 months ago
Metadata Files
Readme
Changelog
Contributing
Citation
Codemeta
README.Rmd
--- title: "ohun: optimizing sound event detection" output: github_document editor_options: chunk_output_type: console --- [](https://lifecycle.r-lib.org/articles/stages.html) [](https://cran.r-project.org/package=ohun) [](https://www.repostatus.org/#active) [](https://www.gnu.org/licenses/gpl-3.0.en.html) [](https://cran.r-project.org/package=ohun) [](https://cranlogs.r-pkg.org/badges/grand-total/ohun) [](https://app.codecov.io/gh/maRce10/ohun?branch=master) [](https://github.com/ropensci/software-review/issues/568)[ohun](https://github.com/ropensci/ohun) is intended to facilitate the automated detection of sound events, providing functions to diagnose and optimize detection routines. It provides utilities for comparing detection and annotations of audio events described by frequency and time boxes. The main features of the package are: - The use of reference annotations for detection diagnostic and optimization - The use of signal detection theory indices to evaluate detection performance The package offers functions for: - Curate references and acoustic data sets - Diagnose detection performance - Optimize detection routines based on reference annotations - Energy-based detection - Template-based detection The implementation of detection diagnostics that can be applied to both built in detection methods and to those obtained from other software packages makes the package [ohun](https://github.com/ropensci/ohun) an useful tool for conducting direct comparisons of the performance of different routines. In addition, the compatibility of [ohun](https://github.com/ropensci/ohun) with data formats already used by other sound analysis R packages (e.g. seewave, warbleR) enables the integration of [ohun](https://github.com/ropensci/ohun) into more complex acoustic analysis workflows in a popular programming environment within the research community. All functions allow the parallelization of tasks (using the packages parallel and [pbapply](https://CRAN.R-project.org/package=pbapply)), which distributes the tasks among several processors to improve computational efficiency. The package works on sound files in '.wav', '.mp3', '.flac' and '.wac' format. Install/load the package from CRAN as follows: ```{r, eval = FALSE} # From CRAN would be install.packages("ohun") #load package library(ohun) ``` To install the latest developmental version from [github](https://github.com/) you will need the R package [remotes](https://cran.r-project.org/package=remotes): ```{r, eval = FALSE} remotes::install_github("ropensci/ohun") #load package library(ohun) ``` Further system requirements due to the dependency [seewave](https://rug.mnhn.fr/seewave/) may be needed. Take a look a [this link]( https://rug.mnhn.fr/seewave/inst.html) for instruction on how to install/troubleshoot these external dependencies. Take a look at the vignettes for an overview of the main features of the packages: - [Optimizing sound event detection](https://docs.ropensci.org/ohun/articles/intro_to_ohun.html) - [Energy-based detection](https://docs.ropensci.org/ohun/articles/energy_based_detection.html) - [Template-based detection](https://docs.ropensci.org/ohun/articles/template_based_detection.html) This package has been [peer-reviewed by rOpenSci](https://github.com/ropensci/software-review/issues/568). --- Please cite [ohun](https://github.com/ropensci/ohun) as follows: Araya-Salas, M., Smith-Vidaurre, G., Chaverri, G., Brenes, J. C., Chirino, F., Elizondo-Calvo, J., & Rico-Guevara, A. (2023). ohun: An R package for diagnosing and optimizing automatic sound event detection. Methods in Ecology and Evolution, 14, 2259–2271. https://doi.org/10.1111/2041-210X.14170
Owner
- Name: rOpenSci
- Login: ropensci
- Kind: organization
- Email: info@ropensci.org
- Location: Berkeley, CA
- Website: https://ropensci.org/
- Twitter: rOpenSci
- Repositories: 307
- Profile: https://github.com/ropensci
Citation (CITATION.cff)
# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
cff-version: 1.2.0
message: 'To cite package "ohun" in publications use:'
type: software
license: GPL-2.0-or-later
title: 'ohun: Optimizing Acoustic Signal Detection'
version: 1.0.3
identifiers:
- type: doi
value: 10.32614/CRAN.package.ohun
- type: url
value: https://github.com/ropensci/ohun/
abstract: Facilitates the automatic detection of acoustic signals, providing functions
to diagnose and optimize the performance of detection routines. Detections from
other software can also be explored and optimized. This package has been peer-reviewed
by rOpenSci. Araya-Salas et al. (2022) <https://doi.org/10.1101/2022.12.13.520253>.
authors:
- family-names: Araya-Salas
given-names: Marcelo
email: marcelo.araya@ucr.ac.cr
orcid: https://orcid.org/0000-0003-3594-619X
preferred-citation:
type: article
title: 'ohun: automatic detection of acoustic signals'
authors:
- family-names: Araya-Salas
given-names: M.
- family-names: Smith-Vidaurre
given-names: G.
- name: Brenes
- name: J.C.
- family-names: Chirino
given-names: F.
- family-names: Elizondo-Calvo
given-names: J
- family-names: Rico-Guevara
given-names: A.
entry: MISC
year: '2023'
journal: Methods in Ecology and Evolution
url: https://doi.org/10.1111/2041-210X.14170
repository: https://CRAN.R-project.org/package=ohun
repository-code: https://github.com/ropensci/ohun/issues/
url: https://docs.ropensci.org/ohun/
contact:
- family-names: Araya-Salas
given-names: Marcelo
email: marcelo.araya@ucr.ac.cr
orcid: https://orcid.org/0000-0003-3594-619X
references:
- type: software
title: tuneR
abstract: 'tuneR: Analysis of Music and Speech'
notes: Imports
url: https://tuner.R-forge.R-project.org
repository: https://CRAN.R-project.org/package=tuneR
authors:
- family-names: Ligges
given-names: Uwe
email: ligges@statistik.tu-dortmund.de
orcid: https://orcid.org/0000-0001-5875-6167
- family-names: Krey
given-names: Sebastian
- family-names: Mersmann
given-names: Olaf
- family-names: Schnackenberg
given-names: Sarah
- family-names: Guénard
given-names: Guillaume
- family-names: Ellis
given-names: Daniel P. W.
- name: Underbit Technologies
year: '2025'
doi: 10.32614/CRAN.package.tuneR
- type: software
title: warbleR
abstract: 'warbleR: Streamline Bioacoustic Analysis'
notes: Imports
url: https://marce10.github.io/warbleR/
repository: https://CRAN.R-project.org/package=warbleR
authors:
- family-names: Araya-Salas
given-names: Marcelo
email: marcelo.araya@ucr.ac.cr
orcid: https://orcid.org/0000-0003-3594-619X
- family-names: Smith-Vidaurre
given-names: Grace
email: gsmithvi@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.warbleR
version: '>= 1.1.32'
- type: software
title: cli
abstract: 'cli: Helpers for Developing Command Line Interfaces'
notes: Imports
url: https://cli.r-lib.org
repository: https://CRAN.R-project.org/package=cli
authors:
- family-names: Csárdi
given-names: Gábor
email: gabor@posit.co
year: '2025'
doi: 10.32614/CRAN.package.cli
- type: software
title: methods
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
- type: software
title: stats
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
- type: software
title: utils
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
- type: software
title: seewave
abstract: 'seewave: Sound Analysis and Synthesis'
notes: Imports
url: https://rug.mnhn.fr/seewave/
repository: https://CRAN.R-project.org/package=seewave
authors:
- family-names: Sueur
given-names: Jerome
email: sueur@mnhn.fr
- family-names: Aubin
given-names: Thierry
- family-names: Simonis
given-names: Caroline
year: '2025'
doi: 10.32614/CRAN.package.seewave
version: '>= 2.0.1'
- type: software
title: fftw
abstract: 'fftw: Fast FFT and DCT Based on the FFTW Library'
notes: Imports
repository: https://CRAN.R-project.org/package=fftw
authors:
- family-names: Mersmann
given-names: Olaf
email: olafm@p-value.net
year: '2025'
doi: 10.32614/CRAN.package.fftw
- type: software
title: rlang
abstract: 'rlang: Functions for Base Types and Core R and ''Tidyverse'' Features'
notes: Imports
url: https://rlang.r-lib.org
repository: https://CRAN.R-project.org/package=rlang
authors:
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2025'
doi: 10.32614/CRAN.package.rlang
- type: software
title: sf
abstract: 'sf: Simple Features for R'
notes: Imports
url: https://r-spatial.github.io/sf/
repository: https://CRAN.R-project.org/package=sf
authors:
- family-names: Pebesma
given-names: Edzer
email: edzer.pebesma@uni-muenster.de
orcid: https://orcid.org/0000-0001-8049-7069
year: '2025'
doi: 10.32614/CRAN.package.sf
- type: software
title: igraph
abstract: 'igraph: Network Analysis and Visualization'
notes: Imports
url: https://r.igraph.org/
repository: https://CRAN.R-project.org/package=igraph
authors:
- family-names: Csárdi
given-names: Gábor
email: csardi.gabor@gmail.com
orcid: https://orcid.org/0000-0001-7098-9676
- family-names: Nepusz
given-names: Tamás
email: ntamas@gmail.com
orcid: https://orcid.org/0000-0002-1451-338X
- family-names: Traag
given-names: Vincent
orcid: https://orcid.org/0000-0003-3170-3879
- family-names: Horvát
given-names: Szabolcs
email: szhorvat@gmail.com
orcid: https://orcid.org/0000-0002-3100-523X
- family-names: Zanini
given-names: Fabio
email: fabio.zanini@unsw.edu.au
orcid: https://orcid.org/0000-0001-7097-8539
- family-names: Noom
given-names: Daniel
- family-names: Müller
given-names: Kirill
email: kirill@cynkra.com
orcid: https://orcid.org/0000-0002-1416-3412
year: '2025'
doi: 10.32614/CRAN.package.igraph
- type: software
title: checkmate
abstract: 'checkmate: Fast and Versatile Argument Checks'
notes: Imports
url: https://mllg.github.io/checkmate/
repository: https://CRAN.R-project.org/package=checkmate
authors:
- family-names: Lang
given-names: Michel
email: michellang@gmail.com
orcid: https://orcid.org/0000-0001-9754-0393
year: '2025'
doi: 10.32614/CRAN.package.checkmate
- type: software
title: ggplot2
abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
notes: Imports
url: https://ggplot2.tidyverse.org
repository: https://CRAN.R-project.org/package=ggplot2
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Chang
given-names: Winston
orcid: https://orcid.org/0000-0002-1576-2126
- family-names: Henry
given-names: Lionel
- family-names: Pedersen
given-names: Thomas Lin
email: thomas.pedersen@posit.co
orcid: https://orcid.org/0000-0002-5147-4711
- family-names: Takahashi
given-names: Kohske
- family-names: Wilke
given-names: Claus
orcid: https://orcid.org/0000-0002-7470-9261
- family-names: Woo
given-names: Kara
orcid: https://orcid.org/0000-0002-5125-4188
- family-names: Yutani
given-names: Hiroaki
orcid: https://orcid.org/0000-0002-3385-7233
- family-names: Dunnington
given-names: Dewey
orcid: https://orcid.org/0000-0002-9415-4582
- family-names: Brand
given-names: Teun
name-particle: van den
orcid: https://orcid.org/0000-0002-9335-7468
year: '2025'
doi: 10.32614/CRAN.package.ggplot2
- type: software
title: 'R: A Language and Environment for Statistical Computing'
notes: Depends
url: https://www.R-project.org/
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
version: '>= 3.2.1'
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
notes: Suggests
url: https://yihui.org/knitr/
repository: https://CRAN.R-project.org/package=knitr
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2025'
doi: 10.32614/CRAN.package.knitr
- type: software
title: rmarkdown
abstract: 'rmarkdown: Dynamic Documents for R'
notes: Suggests
url: https://pkgs.rstudio.com/rmarkdown/
repository: https://CRAN.R-project.org/package=rmarkdown
authors:
- family-names: Allaire
given-names: JJ
email: jj@posit.co
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
- family-names: Dervieux
given-names: Christophe
email: cderv@posit.co
orcid: https://orcid.org/0000-0003-4474-2498
- family-names: McPherson
given-names: Jonathan
email: jonathan@posit.co
- family-names: Luraschi
given-names: Javier
- family-names: Ushey
given-names: Kevin
email: kevin@posit.co
- family-names: Atkins
given-names: Aron
email: aron@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Cheng
given-names: Joe
email: joe@posit.co
- family-names: Chang
given-names: Winston
email: winston@posit.co
- family-names: Iannone
given-names: Richard
email: rich@posit.co
orcid: https://orcid.org/0000-0003-3925-190X
year: '2025'
doi: 10.32614/CRAN.package.rmarkdown
- type: software
title: testthat
abstract: 'testthat: Unit Testing for R'
notes: Suggests
url: https://testthat.r-lib.org
repository: https://CRAN.R-project.org/package=testthat
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2025'
doi: 10.32614/CRAN.package.testthat
- type: software
title: viridis
abstract: 'viridis: Colorblind-Friendly Color Maps for R'
notes: Suggests
url: https://sjmgarnier.github.io/viridis/
repository: https://CRAN.R-project.org/package=viridis
authors:
- family-names: Garnier
given-names: Simon
email: garnier@njit.edu
year: '2025'
doi: 10.32614/CRAN.package.viridis
- type: software
title: Sim.DiffProc
abstract: 'Sim.DiffProc: Simulation of Diffusion Processes'
notes: Suggests
url: https://github.com/acguidoum/Sim.DiffProc
repository: https://CRAN.R-project.org/package=Sim.DiffProc
authors:
- family-names: Guidoum
given-names: Arsalane Chouaib
email: acguidoum@univ-tam.dz
orcid: https://orcid.org/0000-0003-3781-2160
- family-names: Boukhetala
given-names: Kamal
email: kboukhetala@usthb.dz
year: '2025'
doi: 10.32614/CRAN.package.Sim.DiffProc
- type: software
title: vdiffr
abstract: 'vdiffr: Visual Regression Testing and Graphical Diffing'
notes: Suggests
url: https://vdiffr.r-lib.org/
repository: https://CRAN.R-project.org/package=vdiffr
authors:
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
- family-names: Pedersen
given-names: Thomas Lin
email: thomas.pedersen@posit.co
orcid: https://orcid.org/0000-0002-5147-4711
- family-names: Luciani
given-names: T Jake
email: jake@apache.org
- family-names: Decorde
given-names: Matthieu
email: matthieu.decorde@ens-lyon.fr
- family-names: Lise
given-names: Vaudor
email: lise.vaudor@ens-lyon.fr
year: '2025'
doi: 10.32614/CRAN.package.vdiffr
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "ohun",
"description": "Facilitates the automatic detection of acoustic signals, providing functions to diagnose and optimize the performance of detection routines. Detections from other software can also be explored and optimized. Reference: Araya-Salas et al. (2022) <https://doi.org/10.1101/2022.12.13.520253>.",
"name": "ohun: Optimizing Acoustic Signal Detection",
"codeRepository": "https://github.com/ropensci/ohun/",
"issueTracker": "https://github.com/ropensci/ohun/issues/",
"license": "https://spdx.org/licenses/GPL-2.0",
"version": "0.1.0",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.1.0 (2021-05-18)",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"author": [
{
"@type": "Person",
"givenName": "Marcelo",
"familyName": "Araya-Salas",
"email": "marcelo.araya@ucr.ac.cr",
"@id": "https://orcid.org/0000-0003-3594-619X"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": "Marcelo",
"familyName": "Araya-Salas",
"email": "marcelo.araya@ucr.ac.cr",
"@id": "https://orcid.org/0000-0003-3594-619X"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"version": ">= 3.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
},
{
"@type": "SoftwareApplication",
"identifier": "formatR",
"name": "formatR",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=formatR"
},
{
"@type": "SoftwareApplication",
"identifier": "covr",
"name": "covr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=covr"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "pbapply",
"name": "pbapply",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=pbapply"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "viridis",
"name": "viridis",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=viridis"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "crayon",
"name": "crayon",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=crayon"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "methods",
"name": "methods"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "stats",
"name": "stats"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "utils",
"name": "utils"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "seewave",
"name": "seewave",
"version": ">= 2.0.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=seewave"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "fftw",
"name": "fftw",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=fftw"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "rlang",
"name": "rlang",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rlang"
},
"11": {
"@type": "SoftwareApplication",
"identifier": "sp",
"name": "sp",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=sp"
},
"12": {
"@type": "SoftwareApplication",
"identifier": "igraph",
"name": "igraph",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=igraph"
},
"13": {
"@type": "SoftwareApplication",
"identifier": "Sim.DiffProc",
"name": "Sim.DiffProc",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=Sim.DiffProc"
},
"14": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 3.2.1"
},
"15": {
"@type": "SoftwareApplication",
"identifier": "tuneR",
"name": "tuneR",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tuneR"
},
"16": {
"@type": "SoftwareApplication",
"identifier": "warbleR",
"name": "warbleR",
"version": ">= 1.1.28",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=warbleR"
},
"SystemRequirements": null
},
"fileSize": "2274.269KB",
"citation": [
{
"@type": "CreativeWork",
"datePublished": "2022",
"author": [
{
"@type": "Person",
"givenName": "M.",
"familyName": "Araya-Salas"
},
{
"@type": "Person",
"givenName": "G.",
"familyName": "Smith-Vidaurre"
},
{
"@type": "Organization",
"name": "Brenes"
},
{
"@type": "Organization",
"name": "J.C."
},
{
"@type": "Person",
"givenName": "F.",
"familyName": "Chirino"
},
{
"@type": "Person",
"givenName": "J",
"familyName": "Elizondo-Calvo"
},
{
"@type": "Person",
"givenName": "A.",
"familyName": "Rico-Guevara"
}
],
"name": "ohun: automatic detection of acoustic signals",
"url": "https://doi.org/10.1101/2022.12.13.520253",
"isPartOf": {
"@type": "PublicationIssue",
"datePublished": "2022",
"isPartOf": {
"@type": [
"PublicationVolume",
"Periodical"
],
"name": "BioRxiv"
}
}
}
],
"relatedLink": [
"https://docs.ropensci.org/ohun/",
"https://CRAN.R-project.org/package=ohun"
],
"readme": "https://github.com/ropensci/ohun/blob/master/README.md",
"contIntegration": [
"https://codecov.io/gh/maRce10/ohun?branch=master",
"https://github.com/maRce10/ohun/actions"
],
"developmentStatus": [
"https://lifecycle.r-lib.org/articles/stages.html",
"https://www.repostatus.org/#active"
],
"keywords": [
"spectrogram",
"audio-processing",
"bioacoustics",
"streamline-analysis",
"automatic-signal-detection"
]
}
GitHub Events
Total
- Issues event: 4
- Watch event: 3
- Issue comment event: 1
- Push event: 30
Last Year
- Issues event: 4
- Watch event: 3
- Issue comment event: 1
- Push event: 30
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Marcelo Araya-Salas | m****a@u****r | 246 |
| Alec L. Robitaille | r****c@g****m | 44 |
| github-actions[bot] | 4****] | 2 |
Committer Domains (Top 20 + Academic)
ucr.ac.cr: 1
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 14
- Total pull requests: 10
- Average time to close issues: 10 months
- Average time to close pull requests: about 14 hours
- Total issue authors: 5
- Total pull request authors: 2
- Average comments per issue: 1.07
- Average comments per pull request: 0.6
- Merged pull requests: 10
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- maRce10 (3)
- bioGAMA (2)
- athenasyarifa (1)
Pull Request Authors
- maRce10 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 370 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 5
- Total maintainers: 1
cran.r-project.org: ohun
Optimizing Acoustic Signal Detection
- Homepage: https://docs.ropensci.org/ohun/
- Documentation: http://cran.r-project.org/web/packages/ohun/ohun.pdf
- License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
- Status: removed
-
Latest release: 1.0.3
published 5 months ago
Rankings
Stargazers count: 15.1%
Forks count: 17.0%
Average: 22.7%
Dependent repos count: 23.8%
Dependent packages count: 28.6%
Downloads: 28.9%
Maintainers (1)
Last synced:
4 months ago
Dependencies
DESCRIPTION
cran
- R >= 3.2.1 depends
- tuneR * depends
- warbleR >= 1.1.27 depends
- RCurl * imports
- crayon * imports
- fftw * imports
- knitr * imports
- methods * imports
- pbapply * imports
- rjson * imports
- rlang * imports
- seewave >= 2.0.1 imports
- sp * imports
- stats * imports
- utils * imports
- viridis * imports
.github/workflows/tic.yml
actions
- actions/checkout v3 composite
- actions/upload-artifact v2 composite
- pat-s/always-upload-cache v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-tinytex v2 composite
.github/workflows/readme.yml
actions
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/update-citation-cff.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
ohun.Rcheck/00_pkg_src/ohun/DESCRIPTION
cran
- R >= 3.2.1 depends
- checkmate * imports
- cli * imports
- fftw * imports
- ggplot2 * imports
- igraph * imports
- methods * imports
- rlang * imports
- seewave >= 2.0.1 imports
- sf * imports
- stats * imports
- tuneR * imports
- utils * imports
- warbleR >= 1.1.29 imports
- Sim.DiffProc * suggests
- knitr * suggests
- rmarkdown * suggests
- testthat * suggests
- vdiffr * suggests
- viridis * suggests
ohun.Rcheck/ohun/DESCRIPTION
cran
- R >= 3.2.1 depends
- checkmate * imports
- cli * imports
- fftw * imports
- ggplot2 * imports
- igraph * imports
- methods * imports
- rlang * imports
- seewave >= 2.0.1 imports
- sf * imports
- stats * imports
- tuneR * imports
- utils * imports
- warbleR >= 1.1.29 imports
- Sim.DiffProc * suggests
- knitr * suggests
- rmarkdown * suggests
- testthat * suggests
- vdiffr * suggests
- viridis * suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
[ohun](https://github.com/ropensci/ohun) is intended to facilitate the automated detection of sound events, providing functions to diagnose and optimize detection routines. It provides utilities for comparing detection and annotations of audio events described by frequency and time boxes.
The main features of the package are:
- The use of reference annotations for detection diagnostic and optimization
- The use of signal detection theory indices to evaluate detection performance
The package offers functions for:
- Curate references and acoustic data sets
- Diagnose detection performance
- Optimize detection routines based on reference annotations
- Energy-based detection
- Template-based detection
The implementation of detection diagnostics that can be applied to both built in detection methods and to those obtained from other software packages makes the package [ohun](https://github.com/ropensci/ohun) an useful tool for conducting direct comparisons of the performance of different routines. In addition, the compatibility of [ohun](https://github.com/ropensci/ohun) with data formats already used by other sound analysis R packages (e.g. seewave, warbleR) enables the integration of [ohun](https://github.com/ropensci/ohun) into more complex acoustic analysis workflows in a popular programming environment within the research community.
All functions allow the parallelization of tasks (using the packages parallel and [pbapply](https://CRAN.R-project.org/package=pbapply)), which distributes the tasks among several processors to improve computational efficiency. The package works on sound files in '.wav', '.mp3', '.flac' and '.wac' format.
Install/load the package from CRAN as follows:
```{r, eval = FALSE}
# From CRAN would be
install.packages("ohun")
#load package
library(ohun)
```
To install the latest developmental version from [github](https://github.com/) you will need the R package [remotes](https://cran.r-project.org/package=remotes):
```{r, eval = FALSE}
remotes::install_github("ropensci/ohun")
#load package
library(ohun)
```
Further system requirements due to the dependency [seewave](https://rug.mnhn.fr/seewave/) may be needed. Take a look a [this link]( https://rug.mnhn.fr/seewave/inst.html) for instruction on how to install/troubleshoot these external dependencies.
Take a look at the vignettes for an overview of the main features of the packages:
- [Optimizing sound event detection](https://docs.ropensci.org/ohun/articles/intro_to_ohun.html)
- [Energy-based detection](https://docs.ropensci.org/ohun/articles/energy_based_detection.html)
- [Template-based detection](https://docs.ropensci.org/ohun/articles/template_based_detection.html)
This package has been [peer-reviewed by rOpenSci](https://github.com/ropensci/software-review/issues/568).
---
Please cite [ohun](https://github.com/ropensci/ohun) as follows:
Araya-Salas, M., Smith-Vidaurre, G., Chaverri, G., Brenes, J. C., Chirino, F., Elizondo-Calvo, J., & Rico-Guevara, A. (2023). ohun: An R package for diagnosing and optimizing automatic sound event detection. Methods in Ecology and Evolution, 14, 2259–2271. https://doi.org/10.1111/2041-210X.14170