DEV Community

Maurizio Morri
Maurizio Morri

Posted on

# NeuroKin: A New Framework for Modeling Neuronal Connectivity with AI

A new open source package called NeuroKin has launched, aiming to accelerate neuroscience research by using AI to reconstruct and simulate neuronal networks. Built on top of PyTorch and NetworkX, NeuroKin combines graph learning techniques with biological constraints to offer interpretable models of brain connectivity.

Key Features

  • Imports neuronal morphology data from NeuroMorpho and SWC files
  • Graph-based modeling of dendritic and axonal trees
  • GNN modules for connectivity prediction between neurons
  • Tools for simulating synaptic propagation and neural activity

Sample Usage

from neurokin.datasets import load_neuromorpho
from neurokin.models import GNNConnectome
from neurokin.simulation import simulate_spikes

neurons = load_neuromorpho(region="hippocampus")
model = GNNConnectome()
model.fit(neurons)

simulated_data = simulate_spikes(model.graph, steps=100)

Enter fullscreen mode Exit fullscreen mode




Why It Matters

Mapping the structure and function of neural circuits remains one of neuroscience’s grand challenges. NeuroKin allows researchers to create biologically plausible network models and test them in silico, reducing reliance on expensive and invasive experiments. Its integration of AI enables pattern recognition in large datasets of neural anatomy, while maintaining interpretability.

Early adopters are already using NeuroKin for work in epilepsy modeling, memory trace reconstruction, and synthetic brain tissue design.

Project Info

NeuroKin is available on GitHub under the MIT license, with full documentation, pretrained models, and demo notebooks.

Sources

https://github.com/brainforge-lab/neurokin

https://neurokin.ai/docs

https://www.frontiersin.org/articles/10.3389/fninf.2025.00127/full

Top comments (0)