{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T06:16:48Z","timestamp":1762323408529},"reference-count":46,"publisher":"MIT Press - Journals","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Neural Computation"],"published-print":{"date-parts":[[2011,6]]},"abstract":"<jats:p> High-level languages (Matlab, Python) are popular in neuroscience because they are flexible and accelerate development. However, for simulating spiking neural networks, the cost of interpretation is a bottleneck. We describe a set of algorithms to simulate large spiking neural networks efficiently with high-level languages using vector-based operations. These algorithms constitute the core of Brian, a spiking neural network simulator written in the Python language. Vectorized simulation makes it possible to combine the flexibility of high-level languages with the computational efficiency usually associated with compiled languages. <\/jats:p>","DOI":"10.1162\/neco_a_00123","type":"journal-article","created":{"date-parts":[[2011,5,7]],"date-time":"2011-05-07T00:12:42Z","timestamp":1304727162000},"page":"1503-1535","source":"Crossref","is-referenced-by-count":27,"title":["Vectorized Algorithms for Spiking Neural Network Simulation"],"prefix":"10.1162","volume":"23","author":[{"given":"Romain","family":"Brette","sequence":"first","affiliation":[{"name":"Laboratoire Psychologie de la Perception, CNRS and Universit\u00e9 Paris Descartes, Paris 75006, France, and D\u00e9partement d'Etudes Cognitives, Ecole Normale Sup\u00e9rieure, Paris Cedex 05, 75230, France"}]},{"given":"Dan F. M.","family":"Goodman","sequence":"additional","affiliation":[{"name":"Laboratoire Psychologie de la Perception, CNRS and Universit\u00e9 Paris Descartes, Paris 75006, France, and D\u00e9partement d'Etudes Cognitives, Ecole Normale Sup\u00e9rieure, Paris Cedex 05, 75230, France"}]}],"member":"281","reference":[{"key":"B1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-1634-6"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.1007\/s10827-007-0038-6"},{"key":"B3","doi-asserted-by":"publisher","DOI":"10.1007\/s12021-007-0004-5"},{"key":"B4","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511541612"},{"key":"B5","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.11.011.2008"},{"key":"B6","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2008.20.1.91"},{"key":"B7","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1994.6.1.14"},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.1007\/BF00961734"},{"key":"B9","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2010.07-09-1070"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.11.012.2008"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2008.0094"},{"key":"B13","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511815706"},{"key":"B14","doi-asserted-by":"publisher","DOI":"10.4249\/scholarpedia.1430"},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.1162\/089976600300015646"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.1162\/089976699300016296"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.1098\/rstb.2001.0910"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.11.005.2008"},{"key":"B19","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.01.026.2009"},{"issue":"0","key":"B20","first-page":"12","volume":"4","author":"Hanuschkin A.","year":"2010","journal-title":"Frontiers in Neuroinformatics"},{"key":"B21","doi-asserted-by":"publisher","DOI":"10.1016\/0020-7101(84)90008-4"},{"key":"B22","doi-asserted-by":"publisher","DOI":"10.1162\/089976600300015475"},{"key":"B23","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.11.001.2009"},{"key":"B24","volume-title":"Differential equations, dynamical systems, and linear algebra","author":"Hirsch M.","year":"1974"},{"key":"B25","doi-asserted-by":"publisher","DOI":"10.1162\/089976606775093882"},{"key":"B26","first-page":"237","volume-title":"Pulsed neural networks","author":"Jahnke A.","year":"1999"},{"key":"B27","doi-asserted-by":"publisher","DOI":"10.1162\/089976698300017061"},{"key":"B28","doi-asserted-by":"publisher","DOI":"10.1023\/A:1020110223441"},{"key":"B29","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1996.8.3.501"},{"key":"B30","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.95.9.5323"},{"key":"B31","doi-asserted-by":"publisher","DOI":"10.1126\/science.1150769"},{"key":"B32","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2007.19.6.1437"},{"key":"B33","doi-asserted-by":"publisher","DOI":"10.1007\/s00422-008-0233-1"},{"key":"B34","doi-asserted-by":"publisher","DOI":"10.1162\/0899766054026648"},{"key":"B35","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2007.19.1.47"},{"key":"B36","doi-asserted-by":"publisher","DOI":"10.4249\/scholarpedia.3036"},{"key":"B37","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01012.x"},{"key":"B38","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1000850"},{"key":"B39","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2008.03-08-731"},{"key":"B40","volume-title":"Methods in neuronal modeling: From ions to networks","author":"Protopapas A.","year":"1998"},{"key":"B41","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.11.002.2010"},{"key":"B42","doi-asserted-by":"publisher","DOI":"10.1007\/s004220050570"},{"key":"B43","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45720-8_14"},{"key":"B44","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1000078"},{"key":"B45","doi-asserted-by":"publisher","DOI":"10.1038\/78829"},{"key":"B46","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.94.2.719"},{"key":"B47","doi-asserted-by":"publisher","DOI":"10.1162\/089976698300017502"}],"container-title":["Neural Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/NECO_a_00123","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T21:38:42Z","timestamp":1615585122000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/neco\/article\/23\/6\/1503-1535\/7658"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6]]},"references-count":46,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2011,6]]}},"alternative-id":["10.1162\/NECO_a_00123"],"URL":"https:\/\/doi.org\/10.1162\/neco_a_00123","relation":{},"ISSN":["0899-7667","1530-888X"],"issn-type":[{"value":"0899-7667","type":"print"},{"value":"1530-888X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6]]}}}