CASE (Cluster & Analyse Sound Events)
Version 1.2.1 (2.3 MB) by
Sebastian Schneider
A tool to evaluate bioacoustic studies easily and automatically
By means of this tool it is possible to extract up to 44 features of an animal sound in different ways. In addition, the tool includes various clustering algorithms (community detection; affinity propagation; HDBSCAN and fuzzy clustering) as well as algorithms to detect similarities between signals (k-nearest-neighbor; jaccard; dynamic-time-warping) in order to effectively classify animal sounds. The tool uses a graphical user interface to allow the user to work with the software as easily and intuitively as possible.
The following algorithms were adopted:
Affinity Propagation:
Kaijun Wang (2021). Adaptive Affinity Propagation clustering (https://www.mathworks.com/matlabcentral/fileexchange/18244-adaptive-affinity-propagation-clustering), MATLAB Central File Exchange. Retrieved March 1, 2021.
Community Detection:
Athanasios Kehagias (2021). Community Detection Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/45867-community-detection-toolbox), MATLAB Central File Exchange. Retrieved March 1, 2021.
HDBSCAN:
Jordan Sorokin (2021). Jorsorokin/HDBSCAN (https://github.com/Jorsorokin/HDBSCAN), GitHub. Retrieved March 1, 2021.
NMI:
Mo Chen (2021). Normalized Mutual Information (https://www.mathworks.com/matlabcentral/fileexchange/29047-normalized-mutual-information), MATLAB Central File Exchange. Retrieved March 1, 2021.
t-SNE:
Laurens van der Maaten & Geoffrey Hinton
https://lvdmaaten.github.io/tsne/
Cite As
Schneider, Sebastian, et al. “Introducing the Software CASE (Cluster and Analyze Sound Events) by Comparing Different Clustering Methods and Audio Transformation Techniques Using Animal Vocalizations.” Animals, vol. 12, no. 16, MDPI AG, Aug. 2022, p. 2020, doi:10.3390/ani12162020.
MATLAB Release Compatibility
Created with
R2020a
Compatible with R2020a and later releases
Platform Compatibility
Windows macOS LinuxTags
Acknowledgements
Inspired by: Community Detection Toolbox, Normalized Mutual Information, Adaptive Affinity Propagation clustering
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
CASE(Cluster_and_Analyse_Sound_Events)
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090/Algorithms
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090/Auxiliary
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090/ClusterValidity
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090/Cluster_Number
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090/Evaluation
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090/Experiments
CASE(Cluster_and_Analyse_Sound_Events)/Community_detection/ComDetTBv090/Graphs
CASE(Cluster_and_Analyse_Sound_Events)/HDBSCAN/source
CASE(Cluster_and_Analyse_Sound_Events)/HDBSCAN/source/functions
CASE(Cluster_and_Analyse_Sound_Events)/ap_cluster
CASE(Cluster_and_Analyse_Sound_Events)/nmi
CASE(Cluster_and_Analyse_Sound_Events)/t-SNE
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.2.1 | citation has been adjusted |
||
| 1.2.0 | Some acoustic features have been renamed
|
||
| 1.1.0 | Now includes the ability to create cochleagrams and mel spectrograms. |
||
| 1.0.0 |
