Skip to main content

MIIND

Project description

MIIND: a population level simulator.

MIIND is a simulator that allows the creation, simulation and analysis of large-scale neural networks. It does not model individual neurons, but models populations directly, similarly to a neural mass model, except that we use population density techniques. Population density techniques are based on point model neurons, such as leaky-integrate-and-fire (LIF), quadratic-integrate-and-fire neurons (QIF), or more complex ones, such as adaptive-exponential-integrate-and-fire (AdExp), Izhikevich, Fitzhugh-Nagumo (FN). MIIND is able to model populations of 1D neural models (like LIF, QIF), 2D models (AdExp, Izhikevich, FN, others), or 3D models (Hindmarsh-Rose, Tsodyks-Markram Synapse). It does so by using statistical techniques to answer the question: "If I'd run a NEST or BRIAN simulation (to name some point model-based simulators), where in state space would my neurons be?" We calculate this distribution in terms of a density function, and from this density function we can infer many properties of the population, including its own firing rate. By modeling large-scale networks as homogeneous populations that exchange firing rate statistics, rather than spikes, remarkable efficiency can be achieved, whilst retaining a connection to spiking neurons that is not present in neural mass models.

Documentation and Installation Instructions

MIIND is available through pypi and can be installed on most Linux and Windows systems (Mac version in development) with the command:

$ python -m pip install miind

For building from source and further documentation:

https://miind.readthedocs.io/en/latest/

Three dimensional population density methods!

They said it could not be done, but we have created an efficient version of the Hindmarsh rose model, a neural model with three state variables. drawing

Gallery

Single Population: Fitzhugh-Nagumo (Mesh Method)

Izhikevich

Adaptive Exponential Integrate and Fire

drawing

Replication of Half Center Central Pattern Generator

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

miind-1.0.20-cp39-cp39-win_amd64.whl (69.7 MB view details)

Uploaded CPython 3.9Windows x86-64

miind-1.0.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

miind-1.0.20-cp39-cp39-macosx_10_9_x86_64.whl (68.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

miind-1.0.20-cp38-cp38-win_amd64.whl (69.7 MB view details)

Uploaded CPython 3.8Windows x86-64

miind-1.0.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

miind-1.0.20-cp38-cp38-macosx_10_9_x86_64.whl (66.7 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

miind-1.0.20-cp37-cp37m-win_amd64.whl (69.7 MB view details)

Uploaded CPython 3.7mWindows x86-64

miind-1.0.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

miind-1.0.20-cp37-cp37m-macosx_10_9_x86_64.whl (66.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

miind-1.0.20-cp36-cp36m-win_amd64.whl (69.7 MB view details)

Uploaded CPython 3.6mWindows x86-64

miind-1.0.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

miind-1.0.20-cp36-cp36m-macosx_10_9_x86_64.whl (66.5 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file miind-1.0.20-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.20-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 69.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for miind-1.0.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b2223050b8bb40900846cdfc588b0cf4b34b3dc18cb3cab9476b62bd32423611
MD5 9df6960d98346177975ae780907092f7
BLAKE2b-256 731653937bd0fcf188a857d27d9c76d1aa5b52d5f3a3cddda53f30e4bcc060e0

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3c3872153eb3ad8c5b8085e7217e784ed72303630a3776a5fd92331a9334f06
MD5 f11a57f9dd0c287b9f251855190024cf
BLAKE2b-256 1bf014c4795a05929845bbd303a807d335e496ed1ef787db321093aec090e780

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0fcd908df32841b23b208a41154a2d4905036501d84b8b71b766fbf2cc7ef348
MD5 d760e8cda5ed3818f2cf89dce3dc581e
BLAKE2b-256 dd894cd803c6875f6c81946585019997a5ab3ea2114b6926c755c75d33645e68

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.20-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 69.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for miind-1.0.20-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8a168d0763699374d24a48af8231749361e0fa0ebf557e048b756d75aba76f30
MD5 e2af617fcf92cb88c0280a7f33298228
BLAKE2b-256 981273276cdc5fe550af23032b6e1d438d6fabd15553e22775c1226bf6a37fec

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d795c87d8478793a1dad646a51a59dd258c5df757f160d6e17df4986ee0f21a9
MD5 e59e801b7fbd8354c96d32461ec50e29
BLAKE2b-256 8a9d5ef8a5dfa8de3f4c75c8b71b4f50cf5efd0f83bd9a227dfe2ec12e99bb92

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f0a630a57b55ba53abbdc9af0d8792be8af8a2051d3b05e5e912642d7814ca5
MD5 97bff6a6e224335f1ffd91e5d0e6282e
BLAKE2b-256 fda71e5a2a4ac420de794e443519d9d80ceaefa12b1567ab26830df78d600fee

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.20-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 69.7 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for miind-1.0.20-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4a84b2df33274185b3b5b1fa6030dc303bf2672bf5dffbb36f3c2cbc2cb12105
MD5 d3164cd4ad4bc9633bb99f9aa7f99e7d
BLAKE2b-256 0a9422fe7e49c03acc1e355db1d9d84b03f048446f0be31da907863c0bf21562

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c7130c2f979d38fc215f82ee56dfc63ada40c9b38294a4b424864fa29b89c39
MD5 531efd7f9409e02c49564351e39b83bf
BLAKE2b-256 de667e721fe602a3c3a3603475096599cc1365a78eb34e52083a3b984df2adb9

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f1d590aeb085f9f4e74d68fe920c87cd86b2e54072968cf83f77366e270b39b
MD5 b34d3971b7d8fe3e4991eba337e47796
BLAKE2b-256 f6c91b0bc3072b4e61272f21229bf23801300a90ccf1eeeee21186b5fabd8518

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.20-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 69.7 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for miind-1.0.20-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 47ddd8eaa2fcc3d2819dedea0e3c8f7664e04b11469f8b35df4a236b3459c989
MD5 8a3fc2b9753e0743f0c69f49e0132a72
BLAKE2b-256 32acec23ef99e20cabb05ff4db5c6925bde2b26979bf7a2b25a2ed82e484afaa

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cfcb9b9f95d0401cde771124deae10b8bd6578d9c9fe5d720a609e4743f0132
MD5 0ac0f88c1b181ed08dcf06529d85fdb6
BLAKE2b-256 7983cb07c7e99175921fccf4002d8428977a61f84299bd081a5f55aa0bf2ea18

See more details on using hashes here.

File details

Details for the file miind-1.0.20-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for miind-1.0.20-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a0c864ad434a9ffb6ccdb49564d732f12edd218536140f42d65fbba6cce700b
MD5 f420d8f81ed92a1bef9bd90fe38ec3a0
BLAKE2b-256 acb6caf44a94554630297c02c3c982ba5d6bdbafe1c2d9ec70550f874ead7e64

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