Skip to main content

Introducing dendrites to spiking neural networks

https://img.shields.io/pypi/v/Dendrify.svg Documentation Status Contributor Covenant

Neuronal dendrites play a crucial role in shaping how individual neurons process synaptic information, yet their contributions to network-level functions remain largely underexplored. While current spiking neural networks (SNNs) often oversimplify or neglect essential dendritic properties, circuit models with morphologically detailed neuron representations are computationally expensive, limiting their practicality for large-scale network simulations.

To address these challenges, we introduce Dendrify, a free and open-source Python package designed to work seamlessly with the Brian 2 simulator. Dendrify enables users to generate reduced compartmental neuron models with biologically relevant dendritic and synaptic properties using simple commands. These models strike a good balance between flexibility, performance, and accuracy, making it possible to study the impact of dendrites on network-level functions.

https://github.com/Poirazi-Lab/dendrify/assets/30598350/b6db9876-6de4-458a-b27e-61d4edd360db

If you use Dendrify for your published research, we kindly ask you to cite our article:

Pagkalos, M., Chavlis, S., & Poirazi, P. (2023). Introducing the Dendrify framework for incorporating dendrites to spiking neural networks. Nature Communications, 14(1), 131. https://doi.org/10.1038/s41467-022-35747-8

Documentation for Dendrify can be found at https://dendrify.readthedocs.io/en/latest/

The project presentation for the INCF/OCNS Software Working Group is available on google drive.

Metadata

Release files for dendrify 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dendrify 2.2.0
File Size Uploaded
dendrify-2.2.0.tar.gz 39.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dendrify 2.2.0
File Interpreter ABI Platform
dendrify-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 80.9 kB

Release files / dendrify-2.2.0.tar.gz

Download URL dendrify-2.2.0.tar.gz
Size 39.7 kB
Tags Source
SHA-256 checksum
How to use checksums
31ef5cfc76450544e47698c3e34c2ebd6253c84b2563ee765b0eba9567770b33
BLAKE2b-256 checksum
How to use checksums
5914e2c00454979f8ad3fba7bd42d109e52183b5779d5cc711ecf9253274ec51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / dendrify-2.2.0-py3-none-any.whl

Download URL dendrify-2.2.0-py3-none-any.whl
Size 41.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3185ac2f50367dcc0681c20d7f9c3dd4d4d8d9b19e4ab309bce183961ce86115
BLAKE2b-256 checksum
How to use checksums
c9b88a16bddd085cc412b9d66b62bd7ae773ee47036d051af74b99a6f78ab08d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

2.2.0 This release

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page