
Fire together, optimise together: Statistical longterm synaptic plasticityMatlab code to play with our statistical theory of pre/post synaptic plasticity (Costa et al. 2017) and compare it with data can be downloaded here. The multiple datasets used are available through the Mendeley Data sharing system (hippocampus LTP, hippocampus SLP, visual cortex STDP, visual cortex LTP and auditory cortex inh. plasticity). Thanks to P. Jesper Sjöström and Robert C. Froemke for sharing their data, and Alan Larkman for pointing me to the PhD thesis of Hannay with the data from Larkman et al. 1992.

Cortical microcircuits as gatedRNNs
We proposed a biological view of gatedRNNs, namely LSTMs (Costa et al. 2017 NIPS). This led to a new model (subLSTM) that only requires a simple modification to existing LSTM implementations, in that the gates become subtractive instead of multiplicative. However, you can find a PyTorch implementation by Russi Chatterjee here.

Synaptic plasticity theory of memory savingsPython/Matlab code to simulate our cortical learning rule with pre and postsynaptic components can be downloaded here. In this particular simulation we demonstrate its memory savings behaviour as described in Costa et al. 2015. And, here you can get the longterm synaptic plasticity data used to fit the model.

P(STPdata): Probabilistic inference of shortterm synaptic plasticityYou can download here the Matlab code to infer shortterm synaptic plasticity parameters given data using a Bayesian framework (and MCMC: Slice Sampling) as described in Costa et al. 2013.

Epilab: Epilepsy prediction toolbox
In the past I collaborated with EPILEPSIAE, a european research project about epilepsy seizure prediction. I coauthored Epilab, a Matlab toolbox for epilepsy prediction (Teixeira et al. 2011 and Direito et al. 2011) and implemented several machine learning techniques (Teixeira et al. 2011 and Costa et al. 2008). (Nominated for 2012 Brain Computer Interface research award)

jMapper: Natural language metaphor generator
In this project I developed an algorithm that finds analogies/metaphors between two given ontologies. You can find a simple interface for this algorithm here jMapper. The results are described in Hervás et al. 2007.


yArbor: Axon guidance simulator
This 3d axon guidance simulator was developed as part of my Master Thesis at University of Coimbra (arXiv:1508.01537 2009 [qbio.NC], video).
