From 5dfba2fb235e44ec15b97155e554036987058dd2 Mon Sep 17 00:00:00 2001 From: Han Lu <11597940+ErbB4@users.noreply.github.com> Date: Tue, 30 Jul 2024 12:35:37 +0200 Subject: [PATCH] Update cell.rst (#2318) --------- Co-authored-by: Thorsten Hater <24411438+thorstenhater@users.noreply.github.com> --- doc/concepts/cell.rst | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/doc/concepts/cell.rst b/doc/concepts/cell.rst index 117b1960e9..ccd907389e 100644 --- a/doc/concepts/cell.rst +++ b/doc/concepts/cell.rst @@ -14,10 +14,10 @@ Cells interact with each other via spike exchange and gap junctions. ============================= =========================================== =========================================================== .. generic:: gid integral The unique global identifier of a cell. .. generic:: tag string The label of a group of items in a cell-local collection. - For example the synapses "syns_0" on a cell. + For example, the synapses labelled ``"syns_0"`` on a cell. .. generic:: selection_policy enum The policy for selecting a single item out of a group identified by its label. - .. generic:: local_label tuple (:gen:`tag`, :gen:`selection_policy`) The local identification of an cell-local item from a + .. generic:: local_label tuple (:gen:`tag`, :gen:`selection_policy`) The local identification of a cell-local item from a cell-local collection on an unspecified cell. .. generic:: global_label tuple (:gen:`gid`, :gen:`local_lable`) The global identification of a cell-local item from a cell-local collection on the cell identified by `gid`. @@ -29,17 +29,17 @@ to targets. Gap junctions are formed between two gap junction sites. An example :ref:`cable cell` is a :ref:`threshold detector `; an example of a target on a cable cell is a :ref:`synapse `. -**Sources**, **targets** and **gap junction sites** are placed on sets of one or more locations on a cell. -The number of locations in each set (and hence the number of sources/targets/gap junctions), depends on the cell +**Sources**, **targets**, and **gap junction sites** are placed on sets of one or more locations on a cell. +The number of locations in each set (and hence the number of sources/targets/gap junctions) depends on the cell description. For example, a user may choose to place a synapse at the end of every branch of a cell: the number of -synapses in this case depends on the underlying morphology. +synapses, in this case, depends on the underlying morphology. -A set of one or more items of the same type (source/target/gap junction) are grouped under a label which can -be when used when forming connections in a network. However, connections are one-to-one, so a :gen:`selection_policy` +A set of one or more items of the same type (source/target/gap junction) are grouped under a label, which can +be used when forming connections in a network. However, connections are one-to-one, so a :gen:`selection_policy` is needed to select an item of the group, for both ends of a connection or gap junction. The combination of :gen:`tag` and :gen:`selection_policy` forms a :gen:`local_label`. When the global identifier of -the cell :gen:`gid` is added, a :gen:`global_label` is formed, capable of globally identifying a source, target or +the cell :gen:`gid` is added, a :gen:`global_label` is formed, capable of globally identifying a source, target, or gap junction site in the network. These :gen:`global_labels` are used to form connections and gap junctions in the :ref:`recipe `. @@ -51,12 +51,12 @@ The :gen:`gid` of a cell is also used to determine its cell :ref:`kind ` with fixed latency. - Cable cells can *receive* spikes from any kind of cell, and can be a *source* of spikes + Cable cells can *receive* spikes from any kind of cell and can be a *source* of spikes to cells that have target sites (i.e. *cable* and *lif* cells). 2. Direct electrical coupling between two cable cells via :ref:`gap junctions `. @@ -100,7 +100,7 @@ Cell kind 4. **Benchmark Cells** - Benchmark cells are proxy cells used for benchmarking, and used by developers to benchmark the spike + Benchmark cells are proxy cells used for benchmarking and used by developers to benchmark the spike exchange and event delivery infrastructure. .. _modelcelldesc: