---
include_toc: true
---

# astrocyte.md

Expansions and modulations:
  - is expanded by: modules
  - expands: [ASTROSYNAPSE](astrosynapse.md)

Da un certo punto di vista Astrocyte e' come un Neurone, mette a disposizione Astrosynapse, che con Presynapse e Postynapse creano la Synapse. Ma la synapse e' un concetto che verifichiamo quando c'e' il bind fra astrosynapse, presynapse e postsynapse. 

A single astrocyte has a highly branched structure with thousands of fine processes, each wrapping around a different synapse. A human cortical astrocyte can contact anywhere from 100,000 to 2 million synapses simultaneously. So the question of selectivity is real and important.

## ASTROCYTE

```Gen
ASTROCYTE

  type: comprehension

  include:

  expansion:

    _@Astrosynape: TUB [ comprehension: ASTROSYNAPSE, full: 100x, active: 0x, empty: 10x ]
      # managed_by: EXCITATION or INHIBITION from winnertakeall

  intrication:

    # Scope
    !DAY: INTRICATION [ ref: &ORGANISM.!DAY ]
    !NIGHT: INTRICATION [ ref: &ORGANISM.!NIGHT ]

    # Context  
    *??: INTRICATION [ ref: &??.*?? ]

    # Tub
    _??: INTRICATION [ ref: &??._?? ] 
    
  instantiation:

    # Context
    *??: CONTEXT []

    # Tub
    _??: TUB [ full: 60x, active: 30x, empty: 0x ]

    _??: TUB [ full: 100x, active: _??.full, empty: 40x ]
    # serve al dev

    # Behaviour
    $: BEHAVIOUR [ behaviour: ?? ]
```

### MAIN_ASTRO

```Gen
MAIN_ASTRO

  type: behaviour

  within_scope: !DAY

  snippet:
    # *??
    @: ACCUMULATOR [ snippet: ?, rf: active 12x ]
