<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Simulation on MayaLucIA</title>
    <link>https://mayalucia.dev/tags/simulation/</link>
    <description>Recent content in Simulation on MayaLucIA</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 25 Feb 2026 12:00:00 +0100</lastBuildDate>
    <atom:link href="https://mayalucia.dev/tags/simulation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Simulation Engine</title>
      <link>https://mayalucia.dev/domains/bravli/simulation/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/simulation/</guid>
      <description>&lt;p&gt;139,000 neurons on a laptop, from first principles. The simulation engine assembles anatomy (parcellation), connectivity (edge lists), and physiology (cell and synapse models) into a running whole-brain LIF simulation &amp;mdash; no Brian2, no NEST, just pure NumPy.&lt;/p&gt;
&lt;h2 id=&#34;lesson-11--whole-brain-lif-simulation&#34;&gt;Lesson 11 &amp;mdash; Whole-Brain LIF Simulation&lt;/h2&gt;
&lt;p&gt;The simulation uses the Shiu &lt;em&gt;et al.&lt;/em&gt; formulation: current-based LIF with exponential synaptic conductances, sparse connectivity matrix, and vectorised Euler integration. Key design choices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pure NumPy&lt;/strong&gt; &amp;mdash; no external simulator dependency; every equation is visible and modifiable&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sparse matrices&lt;/strong&gt; &amp;mdash; &lt;code&gt;scipy.sparse&lt;/code&gt; CSR format for the 50M-synapse connectivity&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stimulus protocols&lt;/strong&gt; &amp;mdash; current injection, optogenetic activation, sensory input patterns&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analysis tools&lt;/strong&gt; &amp;mdash; raster plots, firing rate histograms, population synchrony measures&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;lesson-15--brunel-phase-diagram&#34;&gt;Lesson 15 &amp;mdash; Brunel Phase Diagram&lt;/h2&gt;
&lt;p&gt;Where does the mushroom body sit in dynamical regime space? The Brunel (2000) framework classifies networks by two axes: &lt;strong&gt;synchrony&lt;/strong&gt; (synchronous vs. asynchronous) and &lt;strong&gt;balance&lt;/strong&gt; (excitation-dominated vs. inhibition-stabilised). By varying external drive and inhibitory gain, we map the MB&amp;rsquo;s operating point.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
