Skip to main content

Geometry-aware network motif analysis for neocortical microcircuits

Project description

neuromotifs

Python tools to load neuronal microcircuit geometry, generate geometry-aware null models, and quantify over/under-expression of 3-node motifs.

Paper: Neuron Morphological Asymmetry Explains Fundamental Network Stereotypy Across Neocortex (Gal et al.)

Install

pip install neuromotifs
# or, for dev
pip install -e .[dev]

Highlights

  • Motif counting for directed triplets (#1-#13)
  • Geometry-driven random graph generators (1st-5th order) mirroring the paper’s models
  • Reproducibility notebooks for Figures 1-4
  • Simple CLI: neuromotifs motifs, neuromotifs generate, neuromotifs fit

Quickstart

# TBD

Data

  • data/nmc/ contains tiny demonstrators only.
  • For full datasets, see data/README.md for scripted download instructions.

Citing

Please cite the paper and this package (see CITATION.cff).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuromotifs-0.1.0a1.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuromotifs-0.1.0a1-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file neuromotifs-0.1.0a1.tar.gz.

File metadata

  • Download URL: neuromotifs-0.1.0a1.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for neuromotifs-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 b480777604db419ab7e23b2b924dc709f4abe585b8529983f7d13142deba4035
MD5 bef65ab36f6b6c64c570b3517a6008c1
BLAKE2b-256 d6f0839a3f506594994404151643e434d9511d18ae9e7409b7289d07d896d54c

See more details on using hashes here.

File details

Details for the file neuromotifs-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: neuromotifs-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for neuromotifs-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 c463dd1b41fb758d3343d88e70fc79fd76b2b7dbbd0ba7be5c9990ceb63906b5
MD5 07e2fad41182e30d13a6f1df17fc236f
BLAKE2b-256 6f99149c4b2d7f738a3aa01b0d8d77f25df8177df954355a20542e6b593113df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page