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.19-cp39-cp39-win_amd64.whl (69.7 MB view details)

Uploaded CPython 3.9Windows x86-64

miind-1.0.19-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.19-cp39-cp39-macosx_10_9_x86_64.whl (68.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

miind-1.0.19-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.19-cp38-cp38-macosx_10_9_x86_64.whl (66.7 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

miind-1.0.19-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.19-cp37-cp37m-macosx_10_9_x86_64.whl (66.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

miind-1.0.19-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.19-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.19-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.19-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.19-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 29ae443fd8a647c1aa96b50e86a00ab77d0e07bb7094b68c91da3bb630ca0743
MD5 029fd54d7aa16e8aab3df88b84f76717
BLAKE2b-256 10d968bf2a4f754608669610eac395bc7319a57f47af77e4019103e1f3533d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d39f1a74acf9f8acde3519b9e8a8ebcc79a00cc43160f713af641c539c125fae
MD5 81ab07360dd8e542bfd64b77400f3af3
BLAKE2b-256 72c1ca9497cdb0f4b6534370534096ebf1eb9b3d8a2ffc6f2305fae1c2a1f5c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b85930b76805e2afeb5e25c15b69f8308752d85d4b1a537f8fa864bc725a24e1
MD5 6b59b0ca9e4ec49b424819cd779a12bc
BLAKE2b-256 2e32a7837cc6b691ec467b886c0c3da6365aa8d15a245b2d924d8ac60888ec6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miind-1.0.19-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.19-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 76d43512e91456a649ca922cf1551cdc210307754ac474b9f195ac88b844ced9
MD5 aa37c35435e9198e878ae450030d7d5f
BLAKE2b-256 c0e17281bb0d89491d3175404697e565580fcfe7512fed7cd1320ee58b48f81e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b9800c72e2e86b0e6be59cc83ef7caccb4cd69a1fb6b675fa73825c63acf6fe
MD5 30c9416a2fee4723157ade3d2a8e065e
BLAKE2b-256 2ec2272089b5a18f8c761a18095e8014942ab5c9f0389e89e1af92e3a928b9a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc7c558fa314931da0a01e737dbd3ccaafd0e355c10424f1590c75792ceee032
MD5 420e26fe8d1d6b24ae1259e51ddd3205
BLAKE2b-256 ba24b4e98fbbe7669343718ec4547b7ed08d602fe65a18304812021277a67d1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miind-1.0.19-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.19-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 504e24e26846d51540887ce1194d899b1c5b5bf9ec9ec99af0825223511b4e95
MD5 51f2864e4b56960c24ffe1057c87f8e8
BLAKE2b-256 889f9e2428b5e734b23c00360294124c70831d665740b9d84d73d19e4068a3b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82e84d4880cf790a475a5969d7ea5a676c454b348cd6dac050ade50ba34628e0
MD5 4d77876461c63bbbc44f3b3c42c3bf67
BLAKE2b-256 b227da397f8c4b96e58b80334dcbb9d5cd900487d0f4e814c98d1fc156eb95eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b56b5f160530313782556cfad3727a89342ab1a8483d887a124a2a2d4cd988e
MD5 ddb9e97cc5fe45e6e27b7b6f593dd83c
BLAKE2b-256 c24adebb97c9f84baa6e6e0c7d17cf2548288c977f36f2961486f824c11c6fb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miind-1.0.19-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.19-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 621b3e0e8b9ec5282a36223bbe88b324421cf571d91e630cd50f320cf3fea816
MD5 abc0592062942b5f0e72e76ddd2ec333
BLAKE2b-256 27fd00e270efa64d22c0a2ae0b921e0a1b2b1c9506e5268b67400363b208ffe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d7f27b11212a3cdf9e8f8fb7b5188f314797e99e73f9ef1bde40f63fde7e683
MD5 e60045009a6c4a3d34c925e9d388c8e2
BLAKE2b-256 d9cb1c6715f325740e7ca6a316ef66e0fdb5abb2e4774f7817b650f204ab0829

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.19-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28b86282b2f5a80d1afe05168f13bc7a5ae636b34c53e32c534624b67b050a04
MD5 e17e15fd4dba7d79c91bf2a6d74fdffd
BLAKE2b-256 2e12a67e71b0c5613e89a99c148a6179ee51a523eeed91f86f896dcc8096f40a

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