Giter VIP home page Giter VIP logo

mupet's Introduction

MUPET - Mice Ultrasonic Profile ExTractor

MUPET is a Matlab-based tool to analyze the ultrasonic calls emitted by mice (or rodents in general).

It offers researchers the possibility to rapidly analyze audio recordings in terms of acoustics, spectral information and syllable statistics. It also allows building syllable repertoires, analyzing syllable category counts, and comparing repertoires between multiple recording studies.

MUPET also supports the export of the generated data to CSV files to facilitate additional statistical analysis by researchers.

Publication:

Van Segbroeck, M., Knoll, A.T., Levitt, P. and Narayanan, S., 2017. MUPET—Mouse Ultrasonic Profile ExTraction: A Signal Processing Tool for Rapid and Unsupervised Analysis of Ultrasonic Vocalizations. Neuron, 94(3), pp.465-485. https://www.sciencedirect.com/science/article/pii/S0896627317302982

Wiki page

The MUPET wiki page can be found here:

https://github.com/mvansegbroeck/mupet/wiki/MUPET-wiki

Screen images of MUPET:

MUPET user interface:

Alt text

Repertoire example extracted by MUPET:

Alt text

MUPET workflow for repertoire comparison:

Alt text

Release info:

current version:
Mupet v2.1 (date 05.27.2018)

previous versions:
Mupet v2.0 (date 05.08.2017)
Mupet v1.5 (date 04.30.2016)
Mupet v1.4 (date 02.25.2016)
Mupet v1.3 (date 06.16.2015)
Mupet v1.2 (date 5.24.2015)

Author contact details:

Maarten Van Segbroeck
University of Southern California, Los Angeles, CA
[email protected]

mupet's People

Contributors

mvansegbroeck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

nickledave

mupet's Issues

Delete Syllables

Hello!

I have a question about the syllables that mupet detects. Is it possible to delete false positive syllables during the visual inspection of the user?

Thanks,
Thomas

Not working

The MUPET program has stopped working. Specifically, the button to create a dataset no longer functions. The error refers to UIControl Callback. This issue was present using the program with MatLab 2023a and MatLab 2017a. Any help would be greatly appreciated! Thanks.

Not working :/

Hi there! I am super new to coding so this is probably user error, but I cannot get MUPET to work. It is giving me processing errors on my audio files, and they are .wav files. This is the error message that is popping up. Thank you in advance!

"Processing file 1_Foxp1_L1_5 Check for missing argument or incorrect argument data
type in call to function 'resample'.

Error in compute_musv_segment (line 37)
audio_segment=resample(audio_segment,dsfac,fix(fsOrig/fs*dsfac));

Error in compute_musv (line 84)
[syllable_data_segment,segment_start_rewind,~,nb_of_frames]=compute_musv_segment(handles,audio_segment,info.SampleRate,GTB,frame_start,audiofile,resample_normal);

Error in create_dataset (line 21)
compute_musv(wav_dir,handles.flist,handles,true);

Error in createDataset_Callback (line 2)
create_dataset(handles);

Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)createDataset_Callback(hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback."

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.