Changes for page Arbor

Last modified by abonard on 2025/04/10 15:11

From version 27.1
edited by abonard
on 2025/04/10 15:11
Change comment: There is no comment for this version
To version 20.1
edited by abonard
on 2025/04/10 15:02
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -39,4 +39,67 @@
39 39  **Level**: advanced(%%) **Type**: user documentation
40 40  
41 41  Export a model with optimised parameters from BluePyOpt to a mixed JSON/ACC format. Load the morphology, label dictionary and decor from the mixed JSON/ACC format in Arbor. Perform axon replacement with a surrogate model using the segment tree editing functionality. Determine voltage probe locations that match BluePyOpt protocols defined with the Neuron simulator using the Arbor graphical user interface (GUI). Create an arbor.cable_cell and an arbor.single_cell_model or arbor.recipe supporting mechanism catalogues that are consistent with BluePyOpt. Running a simulation and visualising the results.
42 +=== [[A simple single cell recipe>>https://docs.arbor-sim.org/en/stable/tutorial/single_cell_recipe.html||rel=" noopener noreferrer" target="_blank"]] ===
42 42  
44 +**Level**: advanced(%%) **Type**: user documentation
45 +
46 +In this tutorial you will learn how to build an arbor.recipe and using this recipe, default context and domain decomposition to create an arbor.simulation. Running the simulation and visualizing the results.
47 +=== [[How to use NMODL to extend Arbor’s repertoire of Ion Channels>>https://docs.arbor-sim.org/en/latest/tutorial/nmodl.html||rel=" noopener noreferrer" target="_blank"]] ===
48 +
49 +**Level**: advanced(%%) **Type**: user documentation
50 +
51 +This tutorial will guide you through to create an ion channel with NMODL from scratch through a classic Hodgkin-Huxley ion channel model.
52 +=== [[A detailed single cell model>>https://docs.arbor-sim.org/en/stable/tutorial/single_cell_detailed.html||rel=" noopener noreferrer" target="_blank"]] ===
53 +
54 +**Level**: advanced(%%) **Type**: user documentation
55 +
56 +In this tutorial you will learn how to build a morphology from an arbor.segment_tree. Building a morphology from an SWC file. Writing and visualizing region and locset expressions. Building a decor and discretising the morphology. Setting and overriding model and cell parameters. Running a simulation and visualising the results using a arbor.single_cell_model.
57 +=== [[Synapses in NMODL>>https://docs.arbor-sim.org/en/latest/tutorial/nmodl.html#synapses-in-nmodl||rel=" noopener noreferrer" target="_blank"]] ===
58 +
59 +**Level**: advanced(%%) **Type**: user documentation
60 +
61 +This tutorial will show and discuss the exponential synapse coming with Arbor. This tutorial builds on "How to use NMODL to extend Arbor’s repertoire of Ion Channels", so please make sure you are familiar with it before going over this tutorial.
62 +=== [[A ring network>>https://docs.arbor-sim.org/en/stable/tutorial/network_ring.html||rel=" noopener noreferrer" target="_blank"]] ===
63 +
64 +**Level**: advanced(%%) **Type**: user documentation
65 +
66 +This tutorial teaches you how to build a basic arbor.cell with a synapse site and spike generator, as well as build an arbor.recipe with a network of interconnected cells. Finally you will be able to run the simulation and extract the results.
67 +=== [[Distributed ring network (MPI)>>https://docs.arbor-sim.org/en/stable/tutorial/network_ring_mpi.html||rel=" noopener noreferrer" target="_blank"]] ===
68 +
69 +**Level**: advanced(%%) **Type**: user documentation
70 +
71 +This tutorials will teach you how to build a basic MPI aware arbor.context to run a network. This requires that you have built Arbor with MPI support enabled. Finally you will run the simulation and extract the results.
72 +=== [[A detailed single cell recipe>>https://docs.arbor-sim.org/en/stable/tutorial/single_cell_detailed_recipe.html||rel=" noopener noreferrer" target="_blank"]] ===
73 +
74 +**Level**: advanced(%%) **Type**: user documentation
75 +
76 +This tutorial will teach you how to build an arbor.recipe., an arbor.context and
77 +create an arbor.simulation. The running the simulation and visualising the results.
78 +=== [[Spike Timing-dependent Plasticity Curve>>https://docs.arbor-sim.org/en/stable/tutorial/calcium_stdp_curve.html||rel=" noopener noreferrer" target="_blank"]] ===
79 +
80 +**Level**: advanced(%%) **Type**: user documentation
81 +
82 +We will focus on implementing a stochastic differential equation (SDE) in Arbor’s NMODL dialect and examine the mechanism code in the Arbor repository.
83 +=== [[Two cells connected via a gap junction>>https://docs.arbor-sim.org/en/stable/tutorial/network_two_cells_gap_junctions.html||rel=" noopener noreferrer" target="_blank"]] ===
84 +
85 +**Level**: advanced(%%) **Type**: user documentation
86 +
87 +You will be able to learn how to create a simulation recipe for two cells.
88 +How to place probes, run the simulation and extract the results.
89 +Finally you will able to add a gap junction connection.
90 +=== [[Brunel network>>https://docs.arbor-sim.org/en/latest/tutorial/brunel.html||rel=" noopener noreferrer" target="_blank"]] ===
91 +
92 +**Level**: advanced(%%) **Type**: user documentation
93 +
94 +In this tutorial we will follow the description of the ring network to build our recipe. Finally you will be able to build the network, run the simulation, and record the spikes. If interested you can go on to learn how to visualise the raster plot of the entire network and a few selected cells, and the peristimulus time histogram (PSTH) of the entire network.
95 +=== [[Optimisation of a Neocortical Layer 5 Pyramidal Cell in Arbor>>https://github.com/BlueBrain/BluePyOpt/blob/master/examples/l5pc/L5PC_arbor.ipynb||rel=" noopener noreferrer" target="_blank"]] ===
96 +
97 +**Level**: advanced(%%) **Type**: interactive tutorial
98 +
99 +This notebook shows you how to optimise the maximal conductance of Neocortical Layer 5 Pyramidal Cell as used in Markram et al. 2015 using Arbor as the simulator.
100 +=== [[Extracellular signals (LFPykit)>>https://docs.arbor-sim.org/en/stable/tutorial/probe_lfpykit.html||rel=" noopener noreferrer" target="_blank"]] ===
101 +
102 +**Level**: advanced(%%) **Type**: user documentation
103 +
104 +This tutorial will show you how to record transmembrane currents using arbor.cable_probe_total_current_cell and how to record stimulus currents using arbor.cable_probe_stimulus_current_cell. Later we will be using the arbor.place_pwlin API to map recorded transmembrane currents to extracellular potentials by deriving Arbor specific classes from LFPykit’s lfpykit.LineSourcePotential and lfpykit.CellGeometry.
105 +