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

Uploaded CPython 3.9Windows x86-64

miind-1.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

miind-1.0.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

miind-1.0.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

miind-1.0.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

miind-1.0.17-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.17-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.17-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.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fc12fb678c80b8005e9a6626e8410c54493c4644db75ace31e9f413d32b874c8
MD5 369ae8cc9fc5ed7717a8635279526988
BLAKE2b-256 7bc4eb03b74d339661405e2d88c497dc370a7975df0d2cf7a2c89fd9abd4722f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 647e6a8a83e64a0560946a495fa7fcab6a27e1b01412b5b301768f0279ad46e3
MD5 ef80b62ddee4209a85e14d341a9bdabc
BLAKE2b-256 f9140ffdc7c29adb1288fb0f5df6070b863620a5b27198e40724734cc5cb2eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 937eb5564e0d5724ca4e89d1cc8f8dfdaa6fbca7627c57aae7cbd54f2100790e
MD5 0ca36d810db06fd8e04b0343d5f981bc
BLAKE2b-256 0672b69564bf246f661411caf53caa88f0a9dd72273d6c8365882edd5c761260

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miind-1.0.17-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.17-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2bad66767e24b503d2446b352a8d2ff357a5dd0e5fd3d285b6dad6099e3756e4
MD5 a2d1deb13c9d0a211333e1744c4c41d6
BLAKE2b-256 f19ad53628b6947f1ee6ad06021d750e56f1b595f8a34a487d01a61b72f91bee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a11f8d8086b847ee47c33e9cefbb8399d242eda27333730beeb33a044adc1e29
MD5 c7e06e74fce7c958c392e56b366d88f7
BLAKE2b-256 98acb851df8ff740048d203fb34ddd7534a04941efb89cd86bd24ba8611429cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c4237039082182428b19bea9d3b88ff024cb9e557dd7af0d49240b40f61936a
MD5 d98f2909e5fd76936fb872f6c574d46f
BLAKE2b-256 06d28001304dc9833c25cff6dffa958d1b5cfce2ab9d4863ed5fabf81da79c3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miind-1.0.17-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.17-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fdf9fa5bb2893026dc6687c5ad87382d8e0f43ad217616abc0c6195afc29e00d
MD5 58e63da1180698a0a357f962f0996f25
BLAKE2b-256 4db4712770107c0104dd46446f8f20cb0f1ca74d28d294545b729e25bd9f8a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a06e5424aa617fca4d330380b13c447017fdba07f6976a4b39392bccd9f02fd
MD5 cd56c3d66f0460d3d1806b014e2ced23
BLAKE2b-256 697c7ab6f4ff604c28f4f76bb4555648b3aff2642a1e05b2918a9d39b693eddf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7714c97dc4b7c54f65f72ffa0b476aee48b85956fca7ffcf528322890567c7d
MD5 608308dbce85df29336fcce5e9015c02
BLAKE2b-256 1522a3b94ae0e5f5419aa9d845be20fd7f924feb6e1c04ce8c7a5e30b5107894

See more details on using hashes here.

File details

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

File metadata

  • Download URL: miind-1.0.17-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.17-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bd862cde6594d72d1b25b65aee255a6b2af543f3a5f3bb5896be6f94b74aecec
MD5 daa90f759a425b5f71daa20d55ca9d6e
BLAKE2b-256 269c2db07cc3a0525ebe1d5f19d88b0f3ed7f9f50ea9864efa88af106c02c8d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04566a65c9a1958184332f6f09a54603f073be94aed8503b3348c60d6793a391
MD5 62f2b4f43efc716e952b423efcb7ba98
BLAKE2b-256 a4fc4ff1b9ad8c2162064552f59cb3be46a0a6ba3af26f10eae8ad09f4d101f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for miind-1.0.17-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23b4dd825365f77965d5a51fd6a8ce86038c012221df7ab8ecb07fdc0106a110
MD5 7e1069cb7198247ac82d327a3d3e3374
BLAKE2b-256 2758172a238b5df659d7a209993c568a8942b42e7735ec023def4fedfd3ddb79

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