| 
 | SVRuleCitujúc z Genetics Kit Help súboru: State Variable Rules (SVRules) sú geneticky definované funkcie, ktoré sa používajú v celej štruktúre mozgu, pre riadenie niektorých aspektov správania sa synapsií, ako taktiež na výpočet stavu neurónu. V časti o Bunke bolo uvedené, ako leakage rate ovplyvňoval State bunky, aby ho dostal do stavu relax.  Leakage rate je funkcia, ktorá sa aplikuje na stav, aby dostala výstup z bunky. SVRule je taká istá. Je to funkcia, ktorá sa aplikuje na stav bunky, aby vypočítala jej výstup. Leakage aj SVRule pracujú na stave, aby vytvorili výstup. V nasledujúcom príklade nastavíme leakage rate na maximálnu možnú hodnotu (52 rokov). To deaktivuje leakage rate a aplikuje na stav neurónu len SVRule. To nám umožní pozorovať účinky samotného SVRule. SVRule je niečo ako miniatúrny program napísaný v špeciálnom programovacom jazyku. Tento programovací jazyk má niekoľko "opcodes" alebo operácií, ktoré môže aplikovať na rôzne druhy dát. Výsledok všetkých týchto opcodes je priradený k výstupu bunky. V SVRule je možných len 8 samotných opcodes, čo ho robí veľmi malým a rýchlym na vykonanie - SVRule sa musí pre každú bunku vykonať približne 10 krát.  Nasleduje zoznam opcodes dostupných pri písaní SVRule. Ich popisy boli získané experimentálne, takže nemusia byť 100 percentne pravdivé. 
  
  
    | Opcode | Popis |  
    | end | Označuje koniec SVRule. Ľubovoľný opcode za touto značkou je ignorovaný. |  
    | 0 | Číslo 0. Môže byť použité na výpočty. |  
    | 1 | Číslo 1. Môže byť použité na výpočty. Napríklad pripočítač alebo odčítať 1 od aktuálneho stavu. |  
    | 64 | Číslo 64. Môže byť použité na výpočty. Napríklad pripočítač alebo odčítať 64 od aktuálneho stavu. |  
    | 255 | Číslo 255. Môže byť použité na výpočty. Napríklad pripočítač alebo odčítať 255 od aktuálneho stavu. |  
    | chem 0 | Predstavuje aktuálne množstvo chemikálie 0 v mozgu. Táto chemikália môže byť do mozgu pridané pomocou genetického receptora. |  
    | chem 1 | Predstavuje aktuálne množstvo chemikálie 1 v mozgu. Táto chemikália môže byť do mozgu pridané pomocou genetického receptora. |  
    | chem 2 | Predstavuje aktuálne množstvo chemikálie 2 v mozgu. Táto chemikália môže byť do mozgu pridané pomocou genetického receptora. |  
    | chem 3 | Predstavuje aktuálne množstvo chemikálie 3 v mozgu. Táto chemikália môže byť do mozgu pridané pomocou genetického receptora. |  
    | state | Predstavuje aktuálnu hodnotu stavu bunky. |  
    | output | Predstavuje aktuálnu hodnotu výstupu z bunky. |  
    | thres | Hodnota `Nominal Threshold` definovanej v `Cell Body 
Dynamics`. |  
    | type 0 | Suma dendritov typu 0. |  
    | type 1 | Suma dendritov typu 1. |  
    | anded 0 | Ak sa odpaľujú všetky dendrity typu 0, tak toto bude hodnota sumy týchto dendritov. Ak žiaden z týchto dendritov nie je odpálený, tak táto hodnota bude 0. |  
    | anded 1 | Ak sa odpaľujú všetky dendrity typu 1, tak toto bude hodnota sumy týchto dendritov. Ak žiaden z týchto dendritov nie je odpálený, tak táto hodnota bude 0. |  
    | input | Bude definovaný. |  
    | conduct | Bude definovaný. |  
    | suscept | Aktuálna citlivosť na reinforcement. |  
    | STW | STW znamená Short Term Weight. |  
    | LTW | LTW znamená Long Term Weight. LTW je niečo ako odpočinkový stav pre STW. STW a LTW sa k sebe navzájom približujú, pričom LTW sa približuje pomalšie ako STW. |  
    | Strength | Aktuálna hodnota sily dendritu. |  
    | TRUE | Ak sa predchádzajúci opcode rovná TRUE, tak vykoná zostávajúci opcode. |  
    | PLUS | Pridaj hodnotu nasledujúcej voľby do predchádzajúceho opcode. |  
    | MINUS | Pridaj hodnotu nasledujúcej voľby do predchádzajúceho opcode.  Napríklad `state:MINUS:1` odráta 1 z aktuálnej hodnoty "state". |  
    | TIMES | Vezme ľavú stranu opcodu, vynásobí ju s pravou stranou a výsledok predelí 256. Napríklad: `64:TIMES:thres` kde `thres` je 32 bude 32*64/256=8. |  
    | INCR | Vracia hodnotu predchádzajúceho opcode, inkrementovanú o 1. Napríklad `state:INCR` pridá jedna k aktuálnemu stavu. |  
    | DECR | Vracia hodnotu predchádzajúceho opcode, dekrementovanú o 1. Napríklad `state:DECR` odráta jedna od aktuálnemu stavu. |  
    | unused | Bude definovaný. |  
    | unused | Bude definovaný. |  
    | ERROR | Bude definovaný. | 
 |