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)
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)