Skip to main content

Python ver of USVSEG

Project description

USVSEG for Python

  

This is a Python implementation of USVSEG. USVSEG is a GUI-based script for robust segmentation of rodents' ultrasonic vocalizations originally written in MATLAB.

See the repository of the original MATLAB version for general information about USVSEG.

Getting Started

To install the software in an Anaconda virtual environment, run the following command:

(base) C:\> conda create -n usvseg python=3.7 numpy scipy matplotlib tqdm pyyaml
(base) C:\> conda activate usvseg
(usvseg) C:\> pip install opencv-python soundfile
(usvseg) C:\> pip install usvseg

Alternatively, you can install the software in a Python venv virtual environment by running the following command:

C:\> python -m venv usvseg 
C:\> .\usvseg\scripts\activate.bat 
(usvseg) C:\> pip install numpy scipy matplotlib tqdm pyyaml PyQt5 opencv-python soundfile
(usvseg) C:\> pip install usvseg

To start the USVSEG GUI, run the following commands in the virtual environment:

(usvseg) C:\> usvseg

The GUI is compatible to the original USVSEG. You can find the usage of the GUI on the original site.

Contacts

Feel free to open an issue in github for questions and feature requests.

License

This software is released under the MIT License. See LICENSE for more information.

This python version of USVSEG is based on the original MATLAB version. See Third Party Notices for more information.

Citation

Original idea and processing procedures of USVSEG have been published in an open-access journal. Please cite this paper when you publish research works with using this software:

USVSEG: A robust method for segmentation of ultrasonic vocalizations in rodents.,
Tachibana RO, Kanno K, Okabe S, Kobayasi KI, Okanoya K
PloS one 15(2) e0228907

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

usvseg-1.0.2.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

usvseg-1.0.2-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file usvseg-1.0.2.tar.gz.

File metadata

  • Download URL: usvseg-1.0.2.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for usvseg-1.0.2.tar.gz
Algorithm Hash digest
SHA256 412fd68bf1abcbdf79923d545e8da80b89d8066e0cee4197771e2f8979b303b6
MD5 f915cd95a0a6f87dcd9ffac7d5bd7208
BLAKE2b-256 ff85ba6e7496ca89cfa97ce0ad41e450abef329e8842cfc8cc972bfcb3833bb9

See more details on using hashes here.

File details

Details for the file usvseg-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: usvseg-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for usvseg-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b93309f5e98417a22c3aaa9eb38ae4f34f7725f0f8e06db96b6097714786368d
MD5 20cd0bb7788c0eee61eea0a6c479efa5
BLAKE2b-256 ceb7e667cb28e4228a060b17e56a323ea4579ef7fbf340d7a57c1322358c76cb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page