hashtag my substack
My personal Substack. Click to read Nymira's Substack, by Nymira Nishita, a Substack publication. Launched 6 days ago.

Product Placement
sheepfilms

❣ Chile in a Photography ❣

No title available
Cosimo Galluzzi
No title available

titsay
todays bird

oozey mess
Not today Justin
Keni
Sweet Seals For You, Always
Misplaced Lens Cap
Aqua Utopia|海の底で記憶を紡ぐ

⁂
noise dept.
art blog(derogatory)
TVSTRANGERTHINGS

ellievsbear

blake kathryn
seen from Brazil
seen from China
seen from Argentina
seen from United States
seen from Netherlands
seen from United Kingdom
seen from United States

seen from United States
seen from United States

seen from North Macedonia
seen from United States
seen from North Macedonia
seen from North Macedonia
seen from United States

seen from Netherlands
seen from North Macedonia
seen from North Macedonia
seen from North Macedonia
seen from North Macedonia
seen from North Macedonia
@nikjag
hashtag my substack
My personal Substack. Click to read Nymira's Substack, by Nymira Nishita, a Substack publication. Launched 6 days ago.
simulation of schizophrenia
so i built a simulation of schizophrenia using rust and python
basically you have two groups of simulated neurons, one inhibitory and one excitatory. the excitatory group is connected so they will settle on one specific pattern. the inhibitory group is connected to the excitatory group semi-randomly. the excitatory group releases glutamate while the inhibitory group releases gaba. glutamate will cause the neurons to increase in voltage (or depolarize), gaba will cause the neurons to decrease in voltage (hyperpolarize).
heres a quick visualization of the results in manim
the y axis represents the average firing rate of the excitatory group over time, decay refers to how quickly glutamate is cleared from the neuronal synapse. there are two versions of the simulation, one where the excitatory group is presented with a cue, and one where it is not presented with a cue. when the cue is present, the excitatory group remembers the pattern and settles on it, represented by an increased firing rate. however, not every trial in the simulation leads to a memory recall, if the glutamate clearance happens too quickly, the memory is not maintained. on the other hand, when no cue is presented if glutamate clearance is too low, spontaneous activity overcomes inhibition and activity persists despite there being no input, ie a hallucination.
the simulation demonstrates the failure to maintain the state of the network, either failing to maintain the prescence of a cue or failing to maintain the absence of a cue. this is thought to be one possible explaination of certain schizophrenic symptoms from a computational neuroscience perspective
heres a plot for individual trials at the extreme cases for glutamate clearance and an overview plot
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending mem
simulation of schizophrenia
so i built a simulation of schizophrenia using rust and python
basically you have two groups of simulated neurons, one inhibitory and one excitatory. the excitatory group is connected so they will settle on one specific pattern. the inhibitory group is connected to the excitatory group semi-randomly. the excitatory group releases glutamate while the inhibitory group releases gaba. glutamate will cause the neurons to increase in voltage (or depolarize), gaba will cause the neurons to decrease in voltage (hyperpolarize).
heres a quick visualization of the results in manim
the y axis represents the average firing rate of the excitatory group over time, decay refers to how quickly glutamate is cleared from the neuronal synapse. there are two versions of the simulation, one where the excitatory group is presented with a cue, and one where it is not presented with a cue. when the cue is present, the excitatory group remembers the pattern and settles on it, represented by an increased firing rate. however, not every trial in the simulation leads to a memory recall, if the glutamate clearance happens too quickly, the memory is not maintained. on the other hand, when no cue is presented if glutamate clearance is too low, spontaneous activity overcomes inhibition and activity persists despite there being no input, ie a hallucination.
the simulation demonstrates the failure to maintain the state of the network, either failing to maintain the prescence of a cue or failing to maintain the absence of a cue. this is thought to be one possible explaination of certain schizophrenic symptoms from a computational neuroscience perspective
plotting
plot random mundane stuff its fun
heres a plot of my mood rated 1-10 over time for the past half a year (rolling average with a window of 7 days)
always good to practice processing data and visualizing it
follow up
spiking neural networks
writing up some code in rust and python to replicate basic eeg activity using spiking neural networks
it uses a lattice of leaky integrate and fire models to act as biological neurons
unlike a classical neural network, this system has a sense of time
on the right you can see the voltage of the membrane potential of each neuron change over time
on the left you can see the concentration of signaling neurotransmitters in each neuronal synapse that contribute to how the membrane potential changes over time
extremely basic modeling but it looks neat
(neuronal calcuations done in rust, visualization in python and matplotlib)
turing pattern
programmed a turing pattern generator in rust (using this as reference)
it's a cool way to simulate certain biochemical processes
never knew cellular automata had practical applications thats pretty neat, would recommend reading up on them if u like partial diff eqs
rust server project
i learned how to do basic multiprocessing with message passing, the basics of how tcp works, and how to write a terminal based ui (using https://github.com/ratatui-org/ratatui in case anyone is interested) just to see funky lines on my screen
(its slow because my laptop cannot handle obs if its life depended on it)
its just a simple terminal based app that just displays how much of the cpu a client is using and some basic ping statistics
it was utterly painfully learning how deadlock works and i did not have a clue what i was doing but i had fun so yea would recommend
everyday god tempts me to parse html or xml with regex
Hey sorry, your boyfriend is a single chain polymer now. Just jiggling happily... no he still has not equilibrated yet. sorry
me trying to learn something new versus 16 billion different frameworks and libraries to choose from
the frameworks are winning
me trying to learn something new versus 16 billion different frameworks and libraries to choose from
Ultimate Gender Vibes
sometimes i dont like talking about projects with people because theyll be like "hey why dont you monetize that?" or "hey why dont you turn that into a business?" like no man it being free to use for anybody is like half the reason why i made that thing
not everything made has to have monetary value sometimes u can just be silly for the sake of being silly or make for the sake of making let me do opensource software in peace ok thanks
I think tumblr should let us post diagrammes and graphs and tables. We can be trusted with math. I promiss.
If they give me LaTeX I will start typesetting everything in LaTeX, even my non-math posts
Please support embedded LaTeX.
If LaTeX becomes Tumblr supported Im going to just post my research in here. Double if they add python scripting support
I told myself I would never use rust.
But pandora's box of borrowing variables is tempting me
do it rust is fun and it’s a pretty gay programming language tbh
cargo
me staring at my screen for 5 minutes waiting for rust to compile
(i have forgotten to turn on incremental compilation)