AHMED ELADLY's Projects
Python implementation of General Regression Neural Network (Nadaraya-Watson Estimator). A Feature Selection module based on GRNN is also provided
Object oriented Python kernel current source density toolbox
PYthon Neural Analysis Package :pineapple:
Python package for the analysis of EEG data from BrainVision's 'Analyzer' and 'Recorder'. Used methods are Phase-locking factor and Phase-locking value.
Regularized kernel canonical correlation analysis in Python
A package for the sparse identification of nonlinear dynamical systems from data
Collection of tutorials about methods of computational neuroscience using Python
https://www.youtube.com/channel/UC34rW-HtPJulxr5wp2Xa04w?sub_confirmation=1
A Python package for time series classification
(Latest semester at https://github.com/kmader/Quantitative-Big-Imaging-2019) The material for the Quantitative Big Imaging course at ETHZ for the Spring Semester 2018
An implementation of the spike-rate adjustment method from Aoi et al. (2015) for comparing spike-field and spike-spike coherences.
Beginner-friendly collection of Python notebooks for various use cases of machine learning, deep learning, and analytics. For each notebook there is a separate tutorial on the relataly.com blog.
A semi-latent state-space model that combines movement, LFP, and ensemble spiking information to identify periods of replay and decode its content in real time. Long Tao et al., unpublished.
A state space model for decoding hippocampal replay trajectories and determining their type using sorted or clusterless data
Tools for identifying sharp wave ripple events using LFPs
Machine learning in Python with scikit-learn MOOC
Python library for multilinear algebra and tensor factorizations
A series of tutorials teaching the use of Python for epileptic seizure detection on open-source datasets
Python package for analysis of dynamic fluorescence microscopy data
fast implementation of singular spectrum transformation (change point detection algorithm)
Systems Identification Package for PYthon
A simple, rectangular self-organizing map with methods similar to clustering methods in Scikit Learn.
Frequency domain estimation and functional and directed connectivity analysis tools for electrophysiological data
Applied data analysis and machine learning techniques to sort raw electrode data into individual neuron firing patterns.
Neural Encoding : Computing Spike-Triggered Average from stimulus-time series and spike-time series. (Computational Neuroscience Coursera)
Code to visualize and spike sort recorded data
Short and easy tutorial on how to sort spikes from LFP data
analysis for neuronal spike train data
Some simple spike train statistics