### Recent Comments

# Tag Archives: Python

## Hodgkin-Huxley model in current clamp and voltage clamp

As a short modeling session for an electrophysiology course at the University of Zurich, I made a tutorial for students to play around with the Hodgkin-Huxley equations in a Colab Notebook / Python, which does not require them to install … Continue reading

Posted in electrophysiology, Neuronal activity
Tagged action potential, electrophysiology, Python
Leave a comment

## Matlab magic spells

Most neuroscientists who analyze their data themselves use either Matlab or Python or both – the use of R is much less common than in other fields of biology. I’ve been working with Matlab on a daily basis for >10 … Continue reading

## The power of correlation functions

During my physics studies, I got to know several mathematical tools that turned out to be extremely useful to describe the world and to analyze data, for example vector calculus, fourier analysis or differential equations. Another tool that I find … Continue reading

Posted in Calcium Imaging, Data analysis, electrophysiology
Tagged Data analysis, electrophysiology, Matlab, Microscopy, Python
4 Comments

## How well do CNNs for spike detection generalize to unseen datasets?

Some time ago, Stephan Gerhard and I have used a convolutional neural network (CNN) to detect neuronal spikes from calcium imaging data. (I have mentioned this before, here, here, and on Github.) This method is covered by the spikefinder paper … Continue reading

## Layer-wise decorrelation in deep-layered artificial neuronal networks

The most commonly used deep networks are purely feed-forward nets. The input is passed to layers 1, 2, 3, then at some point to the final layer (which can be 10, 100 or even 1000 layers away from the input). … Continue reading

Posted in Data analysis, machine learning, Neuronal activity
Tagged CNN, Data analysis, deep learning, machine learning, Network analysis, Python
Leave a comment

## Understanding style transfer

‘Style transfer’ is a method based on deep networks which extracts the style of a painting or picture in order to transfer it to a second picture. For example, the style of a butterfly image (left) is transferred to the … Continue reading

Posted in Data analysis, machine learning
Tagged deep learning, machine learning, Network analysis, Python
Leave a comment

## The basis of feature spaces in deep networks

In a new article on Distill, Olah et al. write up a very readable and useful summary of methods to look into the black box of deep networks by feature visualization. I had already spent some time with this topic … Continue reading

Posted in machine learning, Network analysis, Neuronal activity
Tagged CNN, deep learning, machine learning, Network analysis, Python
2 Comments

## The most interesting machine learning AMAs on Reddit

It is very clear that Reddit is part of the rather wild zone of the internet. But especially for practical questions, Reddit can be very useful, and even more so for anything connected to the internet or computer technology, like machine … Continue reading

Posted in Data analysis, machine learning
Tagged deep learning, machine learning, Python, theoretical neuroscience
Leave a comment

## How deconvolution of calcium data degrades with noise

How does the noisiness of the recorded calcium data affect the performance of spiking-inferring deconvolution algorithms? I cannot offer a rigorous treatment of this question (Update August 2020: Now I have treated this question rigorously.) , but some intuitive examples. … Continue reading

## A convolutional network to deconvolve calcium traces, living in an embedding space of statistical properties

As mentioned before (here and here), the spikefinder competition was set up earlier this year to compare algorithms that infer spiking probabilities from calcium imaging data. Together with Stephan Gerhard, a PostDoc in our lab, I submitted an algorithm based on convolutional networks. Looking … Continue reading