Suyash Agarwal

Neural methods for neural data

Current and Recent Projects

DeepUnitMatch

A neural network method for tracking neurons via their electrophysiological spike waveforms. This uses contrastive learning and a spatio-temporal autoencoder architecture to beat current state-of-the-art methods. Preprint is available here. DeepUnitMatch

Alfred

Alfred

An LLM-powered tool for automatic data analysis, used by scientists at UCL, Google DeepMind and the International Brain Lab, as well as professionals across industries such as consulting and finance. You can try it out here or read a short post explaining how to use it. The central idea is to keep the human in the loop and get AI to speed up all the boring bits of your data analysis so that you can focus on the interesting parts. You don’t need any programming knowledge to gain from using the tool, and you get to decide how close to the code you want to be.

I am the sole developer on this project, built using Python and Flask for the backend and React and NodeJS for the frontend. The currently supported LLMs are Claude 4 Sonnet, Gemini 2.5 Pro, GPT-4.1 and o1.

Suite3D

I am working on a data curation tool for volumetric cell imaging data acquired via Suite3D. Here’s a screenshot to show some work in progress. The goal is to have a generalisable method of generating a latent space that captures the 3D image features. We can then do a 2D projection from this latent space (done via PCA and then UMAP in the image below) to get something which users can visualise. They can then interact with the data, applying clustering and classifying each cluster of ROIs as cells/not cells. The image shown is of the user interface I created, which allows scientists to do very fast data-driven curation that keeps the human in the loop.

UMAP curation tool

Bayesian Radar Cosplace

My Masters’ research project at the Oxford Robotics Institute, skillfully supervised by Matt Gadd and Paul Newman. We published an article on the project here.

Bayesian Radar Cosplace