lun. 04 octobre 2010

DanaSoft

DanaSoft is a python interface based on PyQt4. Github link Installation If you are using Anaconda create a new environment with python's version 2.7 (in a terminal) : shell conda create -n danasoft_env python=2.7 activate danasoft_env Manual install PyQt4 on this environment Install numpy : conda install numpy Download …

lun. 04 octobre 2010
Tags : Epifar iEEG debug EDF

Debug EDF Files

Missing header information L'en-tête (header) des fichiers .edf contient des métadonnées sur le patient, l'hôpital... Si certaines de ces données sont absentes, cela peut poser problème lors de l'ouverture du fichier selon le lecteur utilisé (cela ne semble pas avoir d'impact sur EEGLAB mais pose problème sur Anywave). Il existe …

lun. 04 octobre 2010

Epifar

Hybrid electrode New micro-macro electrode : The image was generated with OpenScad, from these 2 files : tetrode_only micro-macro More detailed images. File conversion Report to this article for more details. Scripts for converting files and for synchronizing macro and micro data are here. Multiples format are used to record and analyze …


lun. 04 octobre 2010

micMac

Github link : micmac Documentation : https://micmac.readthedocs.io/en/latest/ micMac was designed to visualize and analyse intracerebral recordings. micMac handles micro- and Macro- recordings and is helpful for visualizing signals recorded by hybrids electrodes. Installation Install EEGLAB and add it to the MATLAB path. Install the Biosig toolbox from …

lun. 04 octobre 2010

Neurons

Intro Thanks to the new DIXI micro-macro electrode, single-unit activity can be recorded in epileptic patients during sEEG exploration. Analyses Spike-Sorting Many spike-sorting tools exist (WaveClus, SpykingCircus, tridesclous, Spike2, ...). See here for more. We have chosen SpykingCircus, it has the advantages of handling tetrode configuration, to be designed in Python …

lun. 04 octobre 2010

Numpy tips

np.where(np.diff(np.sign(x)))[0] Find points of x crossing the threshold T : np.where(np.diff(x > T))[0] Find points of x crossing threshold ascending : np.where(np.diff(x > T) & (x[1:] > T)) Remove points that are close, i.e. given a sorted array …

lun. 04 octobre 2010

Python tips

Datetime Get the current date/time and format it (e.g. to create a filename) : import datetime print(datetime.datetime.now().strftime('%d%b%Y-%Hh%M')) >> '10Oct2018-18h01' See Comportement de strftime() et strptime() for the availables directives

lun. 04 octobre 2010
Tags : iEEG SAB pySAB Memory

SAB

The pySAB package is a python module designed to analyze the data from the SAB experiment. It contains script for ERP analysis, feature extraction, decoding, correlation analysis, ... Github link : https://github.com/tinmarD/SAB_main Documentation : https://pysab.readthedocs.io/en/latest/

lun. 04 octobre 2010
Tags : Software

Software List

micMac micMac is a matlab GUI for iEEG visualization and analysis. More info here Danasoft DanaSoft is an interface for running a learning experience in children. The documentation is here