Skip to content
View smestern's full-sized avatar

Highlights

  • Pro

Block or report smestern

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
smestern/readme.md

Hi, I'm Sam Mestern

Neuroscientist & Developer — building tools at the intersection of neuroscience and software engineering.

Researcher @ University of Western Ontario · Electrophysiology · Neural Modeling · Open-Source Scientific Tools

Website Google Scholar Twitter


Featured Projects

Project Description
SciAgent AI-powered scientific data analysis agents with built-in rigor guardrails. Features a 5-layer guardrail system, self-assembly wizard, and plugin architecture. Python LLM Agentic AI
ni_dynamicclamp High-throughput dynamic clamp enabling biohybrid networks of up to 1000 neurons, bridging biological and artificial neural systems. C/C++ Python Brian2
pypatchOTDA 🏆 Optimal transport methods for cross-dataset electrophysiology alignment. Winner — Allen Institute MapMySpikes Challenge. Python Optimal Transport
pyAPisolation Action potential feature extraction and dashboarding for patch-clamp electrophysiology data. Python Signal Processing

Skills & Technologies

  • Languages: Python · JavaScript · MATLAB · R · SQL · C/C++
  • Neuroscience: Electrophysiology · Patch Clamp · Signal Processing · NWB Format
  • Machine Learning & AI: PyTorch · Scikit-learn · Neural ODEs · Bayesian Optimization
  • Tools & Frameworks: Git · Docker · Plotly · Pandas · NumPy

Feel free to explore my repos or reach out. Always happy to chat about neuroscience, open-source tools, or anything in between.

Pinned Loading

  1. 2D Histogram Sliced Wasserstein Dist... 2D Histogram Sliced Wasserstein Distance via Scipy.stats
    1
    """
    2
    Original Docstring - 
    3
    4
    Programmer: Chris Tralie
    5
    Purpose: To use the POT library (https://github.com/rflamary/POT)
  2. sNMO sNMO Public

    sNMO : single neuron model optimzier (SNMO)

    Python

  3. pypatchOTDA pypatchOTDA Public

    Jupyter Notebook 3

  4. ni_dynamicclamp ni_dynamicclamp Public

    Dynamic Clamp interface for brian2 <-> NI daq systems

    C 2

  5. gigaseal gigaseal Public

    Feature Extraction and Other tools for Patch-Clamp electrophysiology data

    HTML 2

  6. treepilot treepilot Public

    A hacky / vibecoded AI family tree researcher

    Python 118 3