MiSleep: Mice Sleep EEG/EMG visualization, scoring and analysis.
Project description
MiSleep
MiSleep is for EEG/EMG signal processing and visualization
Get start
pip install misleep==0.2.2b0
Find the directory where you installed misleep, run
python -m misleep
New features
- New data structure
You can save the original data as a new data structure (See Data save protocol
).
Where you can add the channels' name, sampling rate and the acquisition time into
the original data.
- Annotate more details
Here we provide the start_end mode as a more precise way to annotate the event such
as Slow Wave Activities or Spindle, e.t. You can select the Start-End
mode in
the Annotation tool dock and click wherever in the signal area to annotate the
event.
- Tool bar dock
Now you can move the toolbar to wherever you want.
- Color for state
Different color background for different sleep states. Now the color map is:
Init: White; NREM: Orange; REM: Blue; Wake: Red.
Future: you can self-define the color for each sleep state.
Data save protocol
You need to use matlab for data saving, the final data should be a structure.
If you are using TDT for recording, here is the example script to save the data.
tdt_data = ...
data.EEG_F = tdt_data.streams.EEG1.data(1, :);
data.EEG_P = tdt_data.streams.EEG1.data(2, :);
data.EEG_DIFF = data.EEG_F - data.EEG_P
data.EMG_1 = tdt_data.streams.EMG1.data(1, :);
data.EMG_2 = tdt_data.streams.EMG1.data(2, :);
data.EMG_DIFF = data.EMG_1 - data.EMG_2;
data.REF = data.streams.mou1.data(1, :);
data.channels = {'EEG_F' 'EEG_P' 'EEG_DIFF' 'EMG_1' 'EMG_2' 'EMG_DIFF' 'REF'}
data.sf = {305.1758 305.1758 305.1758 305.1758 305.1758 305.1758 305.1758}
data.time = {'20240409-18:00:00'}
And an example of result data:
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
Hashes for misleep-0.2.4b0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6febe48e1dcb6b434d70c433386d4b03e3c3760da9a78feb0cad29844828f3 |
|
MD5 | 201f5b1e15c4b4e089d589ce7dbd7786 |
|
BLAKE2b-256 | 1f8956672ad5f4abe68b3da83703c476ac8ff41b7ef8930192c1e92e165c8fb6 |