Skip to content

sg-s/srinivas.gs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code

Here, I'm writing part of the C++ code underling xolotl
  • xolotl: A fast (written in C++), flexible (fully object oriented) and immediate (live manipulation in MATLAB) neuron and network simulator. Also on Mathworks File Exchange

  • puppeteer: A pure MATLAB class to control and manipulate models, simulations, functions...anything

  • kontroller: A easy-to-use wrapper for MATLAB's DAQ toolbox

  • crabsort: Interactive, automated extracellular spike sorting with machine learning

All code here is free software. You should look at my github page for other projects I'm working on.

Publications

Google Scholar ↗

MED13 and Glycolysis Are Conserved Modifiers of α-Synuclein-Associated Neurodegeneration

Mengda Ren, Ying Yang, Kelsey H. Y. Heng, Lu Yi Ng, Claris Chong, Yan Ting Ng, Srinivas Gorur-Shandilya, Kah Leong Lim, Jing Zhang and Tong-Wey Koh

Cell Reports 2022 | preprint

Mapping circuit dynamics during function and dysfunction

Srinivas Gorur-Shandilya, Elizabeth M. Cronin, Anna C. Schneider, Sara Ann Haddad, Philipp Rosenbaum, Dirk Bucher, Farzan Nadim, and Eve Marder

eLife 2022 | code | interactive visualization



Coupling between fast and slow oscillator circuits in Cancer borealis is temperature compensated

Daniel Powell, Sara Haddad, Srinivas Gorur-Shandilya and Eve Marder

eLife 2021 | code

† = equal contribution



Activity-dependent compensation of cell size is vulnerable to targeted deletion of ion channels

Srinivas Gorur-Shandilya, Eve Marder and Timothy O'Leary

Scientific Reports 2020 | code | preprint



Controlling and measuring dynamic odorant stimuli in the laboratory

Srinivas Gorur-Shandilya, Carlotta Martelli, Mahmut Demir and Thierry Emonet.

Journal of Experimental Biology 2020



Xolotl: An Intuitive and Approachable Neuron and Network Simulator for Research and Teaching

Srinivas Gorur-Shandilya, Alec Hoyland and Eve Marder.

Frontiers in Neuroinformatics 2018 | code | documentation

† = equal contribution

Regulation of Eag by calcium/calmodulin controls presynaptic excitability in Drosophila

Peter Bronk, Elena Kuklin, Srinivas Gorur-Shandilya, Chang Liu, Timothy Wiggin, Martha Reed, Eve Marder and Leslie Griffith

Journal of Neurophysiology 2018

Gain control in Drosophila olfactory receptor neurons

Srinivas Gorur-Shandilya

Ph.D. thesis (Yale) 2017



Olfactory receptor neurons use gain control and complementary kinetics to encode intermittent odorant stimuli

Srinivas Gorur-Shandilya, Mahmut Demir, Junjiajia Long, Damon A Clark and Thierry Emonet

† = equal contribution

eLife 2017 | pdf | talk based on this work at KITP

Presynaptic GABA receptors mediate temporal contrast enhancement in Drosophila olfactory sensory neurons and modulate odor-driven behavioral kinetics

Davide Raccuglia, Li Yan McCurdy, Mahmut Demir, Srinivas Gorur-Shandilya, Michael Kunst, Thierry Emonet, and Michael Nitabach

eNeuro 2016

The Drosophila IR20a Clade of Ionotropic Receptors Are Candidate Taste and Pheromone Receptors

Tong-Wey Koh, Zhe He, Srinivas Gorur-Shandilya, Karen Menuz, Nikki K. Larter, Shannon Stewart and John R. Carlson

Neuron 2013

Inferring network topology from complex dynamics

Srinivas Gorur-Shandilya and Marc Timme

New Journal of Physics 2010 | direct link | code

Relating Topology and Dynamics in Neuronal Networks

Srinivas Gorur-Shandilya

M.Sc. thesis

Essays

Talks

Lightning talk at 30C3, Hamburg, Germany. (2013)

Topology Predicts Dynamics; Dynamics Constrain Topology

invited talk at SIAM Conference on Applications of Dynamical Systems, Snowbird, USA. (2015)

Sequential gain control in Drosophila olfactory receptor neurons

accepted talk at Sense2Synapse New York, USA (2016)

Photographs

<script> var ul = document.querySelector('#test'); var N_remove = 5; // first shuffle the list for (var i = ul.children.length; i >= 0; i--) { ul.appendChild(ul.children[Math.random() * i | 0]); } // keep some things pinned to the top var keep_items = document.querySelectorAll('.keep'); try { for (var i = 0; i <= keep_items.length; i++) { ul.insertBefore(keep_items[i], ul.firstChild); } } catch {} // now remove the last N_remove items. since the list is // randomized, this is equivalent to randomly removing some items for (var i = 0; i < N_remove; i++) { ul.removeChild(ul.lastChild); } </script>

Contact me

You can write to ‮.sg.savi‭me@srin

About this website

This page is written in markdown using Sublime Text 3. The markdown source is here and the entire repository is available here. Most pages are rendered from markdown source. The font used here is Goudy Bookletter 1911 and is in the public domain. This website is hosted on Github servers.