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
(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
C:\> pip install numpy scipy matplotlib tqdm pyyaml PyQt5 opencv-python
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file usvseg-1.0.0.tar.gz.
File metadata
- Download URL: usvseg-1.0.0.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5114109a4cfa93176537fed28d429794435bd91d9753e3a1285860c227de49c8
|
|
| MD5 |
0bb07be28f9c9b0034abd7c3fec9c336
|
|
| BLAKE2b-256 |
95732d7937c98b571e787ab18e7169dc603e8d38e08988e96a5c689034b90fab
|
File details
Details for the file usvseg-1.0.0-py3-none-any.whl.
File metadata
- Download URL: usvseg-1.0.0-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7262b9637d6074ad84edd2f35a94b7b20cf4a32fb46d39fd13d8b834a96790f7
|
|
| MD5 |
e824824f063d9b029f84095266297ed5
|
|
| BLAKE2b-256 |
7b1f2bd70e82a2583b946d1dd1403289b0ee42e850f4b3a286bcf77e6be2b4a9
|