<div dir="ltr"><div><p>Hello!</p>
<p>We are happy to announce our first workshop of the new academic year! This time we will teach you how to use the <strong>Bonsai</strong> reactive programming language.</p>
<p>Many experiments require us to synchronize multiple data streams— from cameras, sensors, microscopes—precisely deliver stimuli, and, quite often, do everything in a <strong>closed-loop</strong> setting. The fact that different devices use different software doesn’t make this task easier.</p>
<p>One of the best—and open—solutions to these challenges is <strong>Bonsai</strong>, a reactive programming language that allows you to collect data from multiple systems, from calcium imaging through sound recordings to sensors, and to control output devices—such as feeders, motors, or stimulus delivery systems—to build <strong>closed-loop</strong> paradigms. It is easy to learn, implement, and is robust.</p>
<p>During our workshop, we will introduce the basic logic of Bonsai; cover loading and saving data; working with a camera to track animals; and the basics of closed-loop experiments. We will also cover using Arduino alongside Bonsai to control experimental equipment and to save data from your sensors.</p>
<p><strong>Requirements:</strong> A Windows computer and a webcam.</p>
<p>The workshop will take place on <strong>Oct 17, 9:45 AM–5:00 PM</strong> at <strong>COS, Heidelberg Institute</strong>. Please find more info and the registration form here:<br>
<a rel="noopener" class="gmail-decorated-link" href="https://openlabhd.org/2025/09/30/bonsai-programming-workshop-oct-17th/">https://openlabhd.org/2025/09/30/bonsai-programming-workshop-oct-17th/<span aria-hidden="true" class="gmail-ms-0.5 gmail-inline-block gmail-align-middle gmail-leading-none"></span></a></p>
<p>With best wishes,<br>
<strong>Mateusz Kostecki</strong></p></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><pre cols="72" style="white-space:pre-wrap;color:rgb(34,34,34)">
---
Mateusz Kostecki</pre><pre cols="72" style="white-space:pre-wrap;color:rgb(34,34,34)">PhD Student</pre><pre cols="72"><font color="#222222"><span style="white-space:pre-wrap">Knapska Laboratory
Nencki Institute
02-093 Warsaw, Pasteura 3, Poland</span></font></pre><pre cols="72"><font color="#222222"><span style="white-space:pre-wrap">
<a href="https://twitter.com/mtkostecki" target="_blank">https://twitter.com/mtkostecki</a></span></font></pre><pre cols="72"><a href="https://evolvingbehavior.blog/" target="_blank">https://evolvingbehavior.blog/</a></pre></div></div></div>