<?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>Bravli: Brain Reconstruction on MayaLucIA</title>
    <link>https://mayalucia.dev/domains/bravli/</link>
    <description>Recent content in Bravli: Brain Reconstruction 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/domains/bravli/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Anatomy and Volumetric Atlas</title>
      <link>https://mayalucia.dev/domains/bravli/anatomy-atlas/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/anatomy-atlas/</guid>
      <description>&lt;p&gt;The atlas is where abstract connectivity meets tangible space &amp;mdash; 78 neuropil meshes and thousands of neuron skeletons arranged in the coordinate system of a real fly brain.&lt;/p&gt;
&lt;h2 id=&#34;lessons-covered&#34;&gt;Lessons Covered&lt;/h2&gt;
&lt;h3 id=&#34;lesson-01--parcellation&#34;&gt;Lesson 01 &amp;mdash; Parcellation&lt;/h3&gt;
&lt;p&gt;The 78 neuropil regions of the &lt;em&gt;Drosophila&lt;/em&gt; brain, loaded from FlyWire annotations. Hierarchical tree structure (brain → super-regions → neuropils) with query interface for navigating the anatomy.&lt;/p&gt;
&lt;h3 id=&#34;lesson-06--the-volumetric-atlas&#34;&gt;Lesson 06 &amp;mdash; The Volumetric Atlas&lt;/h3&gt;
&lt;p&gt;From point clouds to morphologies: 3D fly brain you can hold in your hands. This lesson loads neuropil surface meshes and neuron skeletons from Zenodo, rendering them as interactive HTML with &lt;code&gt;navis&lt;/code&gt; and &lt;code&gt;plotly&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cell Models and Synaptic Physiology</title>
      <link>https://mayalucia.dev/domains/bravli/cell-models/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/cell-models/</guid>
      <description>&lt;p&gt;Anatomy tells you who connects to whom. Physiology tells you what those connections &lt;em&gt;do&lt;/em&gt;. These two lessons build the biophysical parameter database that turns a wiring diagram into a simulation.&lt;/p&gt;
&lt;h2 id=&#34;lesson-09--synaptic-physiology&#34;&gt;Lesson 09 &amp;mdash; Synaptic Physiology&lt;/h2&gt;
&lt;p&gt;A &lt;code&gt;SynapseModel&lt;/code&gt; database covering 6 neurotransmitter types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reversal potentials&lt;/strong&gt; &amp;mdash; what voltage each synapse drives toward&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Receptor kinetics&lt;/strong&gt; &amp;mdash; rise time, decay time, conductance amplitude&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Confidence levels&lt;/strong&gt; &amp;mdash; distinguishing measured values from literature estimates from educated guesses&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each parameter carries provenance: where it came from, how reliable it is, what the fly-specific evidence says versus the generic insect value.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Connectivity</title>
      <link>https://mayalucia.dev/domains/bravli/connectivity/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/connectivity/</guid>
      <description>&lt;p&gt;The FlyWire connectome provides the complete synaptic wiring diagram: every connection between every neuron, annotated with neurotransmitter type and synapse count. This lesson turns that raw edge list into analysable connectivity matrices and pathway maps.&lt;/p&gt;
&lt;h2 id=&#34;lesson-08--connectivity&#34;&gt;Lesson 08 &amp;mdash; Connectivity&lt;/h2&gt;
&lt;p&gt;Starting from ~50 million synaptic connections:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Edge list loading&lt;/strong&gt; &amp;mdash; parsing the FlyWire synapse table&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Neurotransmitter assignment&lt;/strong&gt; &amp;mdash; each synapse inherits its presynaptic neuron&amp;rsquo;s NT identity (ACh, GABA, Glu, 5-HT, DA, OA)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Neuropil connectivity matrices&lt;/strong&gt; &amp;mdash; aggregating synapses by source/target neuropil to reveal the coarse wiring diagram&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pathway analysis&lt;/strong&gt; &amp;mdash; tracing multi-hop paths between regions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Motif analysis&lt;/strong&gt; &amp;mdash; identifying recurring circuit motifs (reciprocal, convergent, divergent)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The connectivity matrix is the skeleton on which all simulation and analysis hangs. Get this right, and the dynamics emerge from the wiring.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Data Foundations</title>
      <link>https://mayalucia.dev/domains/bravli/data-foundations/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/data-foundations/</guid>
      <description>&lt;p&gt;Before building anything, we need a principled way to manage scientific data &amp;mdash; datasets that are large, heterogeneous, version-sensitive, and expensive to recompute. The data foundations layer establishes the abstractions that every subsequent lesson builds on.&lt;/p&gt;
&lt;h2 id=&#34;lessons-covered&#34;&gt;Lessons Covered&lt;/h2&gt;
&lt;h3 id=&#34;lesson-00--foundations&#34;&gt;Lesson 00 &amp;mdash; Foundations&lt;/h3&gt;
&lt;p&gt;Datasets, lazy evaluation, and the shape of scientific data management. Introduces the &lt;code&gt;@evaluate_datasets&lt;/code&gt; decorator pattern: scientific functions declare what data they need, and the framework resolves, caches, and validates dependencies automatically.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mushroom Body Microcircuit</title>
      <link>https://mayalucia.dev/domains/bravli/mushroom-body/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/mushroom-body/</guid>
      <description>&lt;p&gt;The mushroom body (MB) is the fly&amp;rsquo;s learning and memory center &amp;mdash; a microcircuit of ~6,300 neurons that transforms dense olfactory input into sparse, associative representations. It is the first circuit explored end-to-end in BRAVLi, and the subject of a research manuscript.&lt;/p&gt;
&lt;h2 id=&#34;lessons-covered&#34;&gt;Lessons Covered&lt;/h2&gt;
&lt;h3 id=&#34;lesson-05--explore-the-mushroom-body&#34;&gt;Lesson 05 &amp;mdash; Explore the Mushroom Body&lt;/h3&gt;
&lt;p&gt;Integration: complete factsheet and visualisation of the MB. Kenyon cells (KC), projection neurons (PN), dopaminergic neurons (DAN), and mushroom body output neurons (MBON) &amp;mdash; populations, connectivity, and spatial arrangement.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Neuromodulation and Stochastic Synapses</title>
      <link>https://mayalucia.dev/domains/bravli/neuromodulation/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/neuromodulation/</guid>
      <description>&lt;p&gt;The connectome is the hardware. Neuromodulation is the software update that changes what the hardware does without rewiring it. Stochastic synaptic transmission is the noise floor that, paradoxically, can enhance signal detection.&lt;/p&gt;
&lt;h2 id=&#34;lesson-16--neuromodulatory-switching&#34;&gt;Lesson 16 &amp;mdash; Neuromodulatory Switching&lt;/h2&gt;
&lt;p&gt;How does the same connectome produce opposite behaviours? Marder&amp;rsquo;s principle: neuromodulators (dopamine, octopamine, serotonin) alter synaptic gain in a compartment-specific manner, effectively reconfiguring the circuit&amp;rsquo;s functional connectivity without changing the anatomy.&lt;/p&gt;
&lt;p&gt;The model implements gain modulation on mushroom body output pathways, switching between approach and avoidance behaviours by changing the balance of appetitive vs. aversive MBON compartments.&lt;/p&gt;</description>
    </item>
    <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>
    <item>
      <title>Visualization Portal</title>
      <link>https://mayalucia.dev/domains/bravli/visualization/</link>
      <pubDate>Wed, 25 Feb 2026 12:00:00 +0100</pubDate>
      <guid>https://mayalucia.dev/domains/bravli/visualization/</guid>
      <description>&lt;p&gt;Where atlas, connectome, physiology, and simulation converge into an interactive exploration tool. The visualisation portal is the feedback loop that closes the scientific cycle: build a model, render it, inspect it, find the gaps, refine.&lt;/p&gt;
&lt;h2 id=&#34;lesson-04--visualization&#34;&gt;Lesson 04 &amp;mdash; Visualization&lt;/h2&gt;
&lt;p&gt;3D rendering and interactive exploration with &lt;code&gt;navis&lt;/code&gt; and &lt;code&gt;plotly&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Neuron point clouds&lt;/strong&gt; &amp;mdash; scatter plots of cell body positions, coloured by type&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Connection matrices&lt;/strong&gt; &amp;mdash; heatmaps of neuropil-to-neuropil connectivity&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3D neuropil meshes&lt;/strong&gt; &amp;mdash; surface renderings of the 78 brain regions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interactive HTML exports&lt;/strong&gt; &amp;mdash; explorable in any browser&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;lesson-12--the-digital-twin-portal&#34;&gt;Lesson 12 &amp;mdash; The Digital Twin Portal&lt;/h2&gt;
&lt;p&gt;The portal philosophy: a model&amp;rsquo;s limitations are as informative as its successes. The portal exposes:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
