<p>Assuming that by "neurobricks" you imply the ability to design systems using modular neuronal components, then I think the <a href="http://compneuro.uwaterloo.ca/research/nef.html" rel="nofollow">Neurological Engineering Framework</a> (NEF) and <a href="https://github.com/nengo/nengo" rel="nofollow">Nengo</a>, the software used to leverage the NEF, is what you're looking for.</p>

<p>Essentially, groups of neurons fire together as a way to encode information from various sources. So you can get simple things like an integrator or something that keeps track of where to move a joystick (like in the <a href="https://en.wikipedia.org/wiki/Neural_coding#Population_coding" rel="nofollow">research by Georgopolous</a>), but that can scale up (because it's just a group of neurons) all the way to a complex model of the brain like <a href="http://www.sciencemag.org/content/338/6111/1202.full?ijkey=y5vph.jw5AgRQ&amp;keytype=ref&amp;siteid=sci" rel="nofollow">Spaun</a>.</p>

<p>In terms of engineering applications, there's a lot of things that these neurons are particularly good at, such as robotic arms, as shown in Spaun.</p>

CC BY-SA 3.0
2014-08-02T20:25:07.930Z
2015-11-18T16:20:51.947Z
2015-11-18T16:20:51.947Z
Seanny123
<p>Do you mean <a href="https://github.com/hantek/NeuroBricks" rel="nofollow">https://github.com/hantek/NeuroBricks</a> ? This is a python framework you may need if you are dealing with a deep learning related source code.</p>

CC BY-SA 3.0
2015-11-17T21:42:14.543Z
2015-11-17T21:42:14.543Z
ZLin
<p>In synthetic biology, an organization called the <a href="http://biobricks.org/" rel="nofollow">BioBricks Foundation</a> tries to identify modular biological components that are amenable to engineering design, and publishes them in the <a href="http://parts.igem.org/Main_Page" rel="nofollow">Registry of Standard Biological Parts</a>. Does an analogous movement/organization/research group exist in the neuroscience community working on finding general "NeuroBricks"? These could come in the form of either individual neurons with well-defined abstracted functions or neural networks that do predictable things (i.e. adders, logic gates, amplifiers, etc.)</p>

<p>I ask because I know that the field of neuroengineering is a thing, but I have no idea how possible it is to do direct engineering of neural networks or neurons (it seems like the current consensus is somewhere in the range of really really hard to impossible).</p>

<neuroscience><cognitive-neuroscience><neural-network>
Are there any programmes to identify modular "NeuroBricks"?
Adam Strandberg
# Are there any programmes to identify modular "NeuroBricks"?

(Asked by: username_0 on 2014-07-31)

In synthetic biology, an organization called the [BioBricks Foundation](http://biobricks.org/) tries to identify modular biological components that are amenable to engineering design, and publishes them in the [Registry of Standard Biological Parts](http://parts.igem.org/Main_Page). Does an analogous movement/organization/research group exist in the neuroscience community working on finding general "NeuroBricks"? These could come in the form of either individual neurons with well-defined abstracted functions or neural networks that do predictable things (i.e. adders, logic gates, amplifiers, etc.)

I ask because I know that the field of neuroengineering is a thing, but I have no idea how possible it is to do direct engineering of neural networks or neurons (it seems like the current consensus is somewhere in the range of really really hard to impossible).

**Tags:** neuroscience, cognitive-neuroscience, neural-network


---

## 2 answers

### Answer by username_1 on 2014-08-02. Score: 3

Assuming that by "neurobricks" you imply the ability to design systems using modular neuronal components, then I think the [Neurological Engineering Framework](http://compneuro.uwaterloo.ca/research/nef.html) (NEF) and [Nengo](https://github.com/nengo/nengo), the software used to leverage the NEF, is what you're looking for.

Essentially, groups of neurons fire together as a way to encode information from various sources. So you can get simple things like an integrator or something that keeps track of where to move a joystick (like in the [research by Georgopolous](https://en.wikipedia.org/wiki/Neural_coding#Population_coding)), but that can scale up (because it's just a group of neurons) all the way to a complex model of the brain like [Spaun](http://www.sciencemag.org/content/338/6111/1202.full?ijkey=y5vph.jw5AgRQ&keytype=ref&siteid=sci).

In terms of engineering applications, there's a lot of things that these neurons are particularly good at, such as robotic arms, as shown in Spaun.


---

### Answer by username_2 on 2015-11-17. Score: 1

Do you mean <https://github.com/hantek/NeuroBricks> ? This is a python framework you may need if you are dealing with a deep learning related source code.


---

