<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects |</title><link>https://example.com/projects/</link><atom:link href="https://example.com/projects/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 19 May 2024 00:00:00 +0000</lastBuildDate><image><url>https://example.com/media/logo.svg</url><title>Projects</title><link>https://example.com/projects/</link></image><item><title>PhD dissertation proposal</title><link>https://example.com/projects/proposal/</link><pubDate>Tue, 07 Feb 2023 00:00:00 +0000</pubDate><guid>https://example.com/projects/proposal/</guid><description/></item><item><title>'Step the Brain along a Path' Lobby Installation</title><link>https://example.com/projects/step-the-brain/</link><pubDate>Fri, 09 Sep 2022 00:00:00 +0000</pubDate><guid>https://example.com/projects/step-the-brain/</guid><description>&lt;p&gt;My advisor, Chris Rozell, has dedicated significant time and effort to engaging the public with the changes and challenges posed by nascent neurotechnology.
These efforts came to fruition in a collaboration with the Terminus Modern Ballet Theatre to create a ballet performance that explores the brain and the challenges of brain-computer interfaces.
The piece was called
and was performed in the Ferst Center for the Arts at Georgia Tech in September 2022.&lt;/p&gt;
&lt;p&gt;To enhance community engagement, I worked in a team with
,
, and
to create a
to accompany the performance.
Our goal was to create an audiovisual presentation of data from the mouse hippocampus and those features relevant to everyday life and health.
While Abigail provided data and Timothy composed the end music product, I created the visualizations and tried my hand at sonification—that is, the representation of data with sound.
These audiovisual presentations were then incorporated into the larger installation (pictured above).&lt;/p&gt;
&lt;h2 id="sonification"&gt;Sonification&lt;/h2&gt;
&lt;p&gt;I preprocessed the data to experiment with different signals that would be interesting to hear, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spikes for each place cell, sorted by location. I mapped these to notes of different scales and arpeggios in the hopes of hearing replay events. The data was too messy (and came from an Alzheimer&amp;rsquo;s disease model mouse) to hear the replays clearly, but it was an interesting exercise.&lt;/li&gt;
&lt;li&gt;Sharp wave-ripple events&lt;/li&gt;
&lt;li&gt;Theta and gamma oscillations, both the band-limited power and filtered signals&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We created different tracks to represent different states of the mouse, using high/low theta power to determine &amp;ldquo;active&amp;rdquo;/&amp;ldquo;restful&amp;rdquo; states and ripples to define a &amp;ldquo;recall&amp;rdquo; state.&lt;/p&gt;
&lt;h2 id="videos"&gt;Videos&lt;/h2&gt;
&lt;h3 id="continuous-recording-032x-speed"&gt;Continuous recording, 0.32x speed&lt;/h3&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KwZz1QbWWCo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="high-theta-power-segments-017x-speed"&gt;High theta power segments, 0.17x speed&lt;/h3&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/bH4juLFOc-o?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="low-theta-power-segments-031-speed"&gt;Low theta power segments, 0.31 speed&lt;/h3&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/mngDXFdPW9M?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h3 id="sharp-wave-ripple-segments-025x-speed"&gt;Sharp wave-ripple segments, 0.25x speed&lt;/h3&gt;
&lt;p&gt;The audio and video of the spikes are a bit out of sync on this video, unfortunately.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/VItJ8EnAX5I?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;</description></item><item><title>CLOCTools</title><link>https://example.com/projects/cloctools/</link><pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate><guid>https://example.com/projects/cloctools/</guid><description>&lt;p&gt;A set of software to aid in real-time closed-loop optogenetic control. I have been involved in developing/maintaining &lt;code&gt;ldsCtrlEst&lt;/code&gt; and supervising the development of &lt;code&gt;lqmpc&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>tklfp: Teleńczuk Kernel LFP</title><link>https://example.com/projects/tklfp/</link><pubDate>Wed, 12 Jan 2022 11:15:20 -0500</pubDate><guid>https://example.com/projects/tklfp/</guid><description/></item><item><title>Cleo: Closed-Loop, Electrophysiology, and Optophysiology experiment simulation testbed</title><link>https://example.com/projects/cleo/</link><pubDate>Tue, 23 Nov 2021 17:22:21 -0500</pubDate><guid>https://example.com/projects/cleo/</guid><description>&lt;!-- Testbed and prototyping kit for closed-loop control of neural activity. Features optogenetics and electrode modules easily injectable into existing Brian models as well as a signal processing interface capable of modeling compute latency. --&gt;
&lt;p&gt;A Python package built around Brian 2 designed as a testbed for bridging computational models and experiments for mesoscale neuroscience. Specifically, it allows for convenient simulation of closed-loop real-time stimulation, electrode recording, 2P imaging, and optogenetics with spiking network models and provides a modular interface to facilitate future additions.&lt;/p&gt;</description></item><item><title>MMAPPR2: Mutation Mapping from RNA Sequences</title><link>https://example.com/projects/mmappr2/</link><pubDate>Mon, 12 Jul 2021 11:10:44 -0400</pubDate><guid>https://example.com/projects/mmappr2/</guid><description>&lt;p&gt;MMAPPR2 maps mutations resulting from pooled RNA-seq data from the F2 cross of forward genetic screens. It accepts aligned BAM files as well as a reference genome as input and identifies loci of high sequence disparity between the control and mutant RNA sequences.
It is significantly faster than its predecessor (
) and enhances its functionality by improving mutation localization and integrating with Ensembl&amp;rsquo;s Variant Effect Predictor, outputting a ranked list of candidate mutations.&lt;/p&gt;</description></item></channel></rss>