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.1.1
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.1.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6db0860a2abe5ad3a1d4e77704636c6f83d6001d07472e162ce764e1eed3db06 |
|
MD5 | edf783028a11835918137553d15f27f3 |
|
BLAKE2b-256 | f5503f6ba45456a03aca123326aeae0f79680fb41f17e18f03356ba59586babf |