Week 7 — Genetic Circuits Part II: Neuromorphic Circuits
This week’s lab had a dry and wet component. The focus was the building of our own IANN. According to the lab: “IANNs are also universal function approximators–given an adequate number of intracellular artificial neurons, you can use an IANN to achieve any input/output behavior you’d like.” https://2026a.htgaa.org/2026a/course-pages/weeks/week-07/lab/index.html
The Pre-lab involved us setting up and understanding Neuromorphic Wizard. We wrote instructions using this template (https://www.google.com/url?q=https://docs.google.com/spreadsheets/d/12S4Vv6e_am6U6dMgpijt1G9rtoRyfcdoKdIXvnkdGTo/edit?usp%3Dsharing&sa=D&source=editors&ust=1774224628668116&usg=AOvVaw2ayNzuuoVfm9mQYCP30sjK) and using these names (https://www.google.com/url?q=https://docs.google.com/spreadsheets/d/1cyEgmj08P40iUE5KOdvn_oaDhB7sOkQJwA7900rDqMc/edit?usp%3Dsharing&sa=D&source=editors&ust=1774224628668584&usg=AOvVaw3_lcXglYGq-h7wgkIkT-Tx). Finally we entered our circuit into a google form.
Our Members were: Jason Ross, Nana Agyei, and Xavier Palmer. Jason served as the project submitter.
Pictures of aspects of the process can be found below.
Esssentially, we installed Neuromorphic Wizard, used the template, and generated outputs, before submitting our project.








The code below the graph is:
{ “name”: “MyCircuit”, “input_order”: [ “mKO2”, “eBFP2” ], “content”: [ { “name”: “x1”, “units”: [ { “name”: “x1_ern”, “slots”: [ “hEF1a”, “Csy4”, “L0.T_4560” ] }, { “name”: “x1_marker”, “slots”: [ “hEF1a”, “mKO2”, “L0.T_4560” ], “no_masking”: true } ], “ratios”: [ 0.8, 0.2 ] }, { “name”: “x2”, “units”: [ { “name”: “x2_output”, “slots”: [ “hEF1a”, “Csy4_rec”, “CasE”, “L0.T_4560” ] },
{ “name”: “x2_marker”, “slots”: [ “hEF1a”, “eBFP2”, “L0.T_4560” ], “no_masking”: true } ], “ratios”: [ 0.75, 0.25 ] }, { “name”: “bias”, “units”: [ { “name”: “bias_output”, “slots”: [ “hEF1a”, “CasE_rec”, “mNeonGreen”, “L0.T_4560” ] } ], “ratios”: [ 1.0 ] } ] }
