Main Page: Difference between revisions

From bradwiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(44 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Box|width=48%|font-size=14px|[[Diffusion|Molecular Diffusion]]|
{{SmallBox|float=left|clear=both|margin=0px 1px 8px 1px|padding=10px 1px 10px 1px|width=95%|font-size=16px|Genomics and Machine Learning|txt-size=12px|pad=6px 12px 2px 12px|
Over the last year my escapades and capers have been primarily directed at the study of synaptic potentiation from a neurodynamics perspective. Currently, I'm examining the membrane [[:Category:Diffusion|diffusion]] of neurotransmitter receptors and modeling how these particles swarm and potentiate synapses. It has been an interesting transition into these topics - prior to these projects I worked primarily with brain tissue and mice, but now I find myself spending most of my day programming, running simulations, and working with equations. I'm not sure why, but I find [[:Category:Diffusion|diffusion]] quite interesting. [[:Category:Diffusion|Stochastic diffusion]], like that in [[:Category:Diffusion|Brownian motion]], is a pure actuation of the basic properties of [[:Category:Statistics|statistics]]. Given that synaptic potentiation is directly mediated by stochastic diffusion and synaptic capture of receptors, it seem that neurons have evolved into innate statistical computers. The result of 100 billion of these statistical computers making 100 trillion connections is the human brain.
----


* [[:Category:Diffusion|MY NOTES ON MODELING DIFFUSION]]


<div id{{=}}"inner" style{{=}}"position:absolute; left: 12px; top: 20px; opacity:0.2;">[[File:MolecDiff.gif|link=Diffusion]]</div>
Using SNP profiles we have developed a computational framework for making diagnostic predictions regarding the likelihood that someone will develop dementia. A key feature of this framework is a neural network algorithm that, through machine learning, has been trained to predict patients or controls with high accuracy. Importantly, these predictions have proven to generalize well to hold-out genomes from independent sequencing projects, suggesting the classifier may perform well across samples of the general population. The bp status of just ~1k genomic loci was sufficient to to have 80% prediction accuracy. Furthermore, the neural net outputs a ‘confidence’ score for each prediction; on high-confidence predictions the classifier is over 90% accurate (''confidence'' is not quantified ''post hoc'', it is divined ''a priori'' by deep neural nets). Since the neural network weights have been trained, and because only a relatively small number of genomic targets are needed, we hope this system can be further developed into a clinical diagnostic tool. As it is, this is still far off; many independent test genomes will be required to validate such a tool. In the meanwhile, we hope to continue to improve the classifier's performance using novel data and methods.
}}
}}


{{Box|width=45%|float=right|font-size=14px|[[:Category:ReDiClus|Computational Modeling]]|[[File:Neuralinformatics.gif|right|link=ReDiClus]]
Broadly, neuroinformatics is the computational modeling and simulation of the nervous system. It involves translating quantitative data collected from neurobiology experiments into mathematical representations. From there, this symbolic representation can be used to create computer simulations of neural activity, network processing, molecular dynamics, and other physical processes. I am using MatLab, Python, R, and other tools to build models and animations that are directly based off my own and others empirical observations.
}}


{{Box|width=48%|font-size=14px|[[Connectome|Brain Functional Connectome Project]]|
{{Box|width=45%|min-width=300px|float=left|font-size=14px|[[Actin|Actin Modeling]]|
A [[connectome]] is a comprehensive map of the neural networks within the [[brain]]. It details the [http://en.wikipedia.org/wiki/Efferent_nerve_fiber efferent] and afferent pathways within and between [[brain]] regions. Functional Connectivity refers to the function of a particular [[brain]] region and its information processing role within a distributed neural network. The goal of this project is to create a platform where users can jump into the [[connectome]] at any given [[brain]] region and visually navigate to upstream and downstream regions; along the way, users can learn about the functional role of each [[brain]] region. All information has been collected from empirical sources and scientific databases, in particular, the [http://atlas.brain-map.org Allan Brain Atlas].  
The study of actin dynamics is centrally important to understanding synaptic plasticity. Fortunately, actin research has provided a vast pool of experimental studies, and several quantitative models that provide excellent characterizations of actin polymerization kinetics. To simulate filament scaffolding in a dendritic model, I developed a stochastic 3D model of actin dynamics based on parameters from previously established in steady-state, monte carlo and stochastic models. The ability to simulate the evolution of actin networks in 3D makes this model unique.
[[File:Connectome.jpg|450px|link=Connectome]]
<br><br>
[[File:Actin modeling.png|right|600px]]
 
}}
}}


 
{{Box|width=45%|min-width=310px|float=right|font-size=14px|[[:Category:Synaptic Plasticity|Synaptic Plasticity]]|[[File:Synapses web.jpg|center|500px|link=Synaptic Plasticity]]{{Clear}}
{{Box|width=45%|float=right|font-size=14px|[[Brain Molecular Pathways|Brain Molecular Pathways Project]]|
It is now generally accepted that many forms of adaptive behavior, including learning and memory, engender lasting physiological changes in the brain; reciprocally, neural plasticity among the brain’s synaptic connections provides the capacity for learning and memory. Whenever I have to summarize my primary research focus using just a few words, they always include: "'''''synaptic plasticity'''''". Indeed, I feel that the key to fully understanding cognitive processes like memory formation is through studying neural dynamics at the cellular-network, synaptic, and molecular levels.  
This project aims to provide annotated sets of [[Molecular Pathways|molecular pathways]] involved in neural plasticity underlying learning and memory systems. In general, biological pathways display the series of interactions among molecules resulting in functional changes within cells and neural networks. Currently there are large scale projects dedicated to amassing pathway evidence via high-throughput methods. The goal is to translate this unwieldy biopathway data from several [http://www.genome.jp/kegg/ empirical databases] into visually digestible material, by  [[Molecular Pathways|characterizing]] the features of molecular cascades most sensitive to an ''event of interest'' (e.g. fear conditioning or amphetamine addiction).
 
[[File:Molecular-pathway8.gif]]
}}
}}


<!-- ####################################################### -->
{{Clear}}
<!-- ####################################################### -->


{{Box|width=45%|min-width=310px|float=left|font-size=14px|[[Neural Nets|Machine Learning Tutorial]]|
[[File:Neural-net-01.png|500px|link=Neural Nets]]{{Clear}} <br><br>


I have developed a [[Neural Nets|machine learning tutorial]], focusing on supervised learning, but it also touches on techniques like t-SNE. It makes heavy use of Tensorflow Playground to visualize what is happening in multilayer neural networks during training. It also provides learners with an opportunity to try and solve problems classification problems live right on the web app.


<br><br>
}}


{{Box|width=48%|Welcome to the official wiki of Brad Monk|
{{Box|width=45%|min-width=310px|float=right|font-size=14px|[[Brownian Motion]]|
[[Hello]] and welcome to [[User:Monakhos|my wiki]]. This is where I stash random information and have every intention of linking it all together someday. I'm not sure why you're here.. maybe trying to find one of my other wiki projects '''[http://onesci.com OneSci Science News]''' or '''[http://ucsd.onesci.com UCSD Psych Grad wiki]'''? If you are so inclined, recent additions to this wiki can be found in the box on the right. For a non-curated glimpse of my activity you can check out the [[Special:RecentChanges|latest wiki updates]]. Older wiki [[content]] can be accessed using the <nowiki>[search box]</nowiki> or perusing [[Special:AllPages| all pages]]. If you would like to contact me, you can find this info on [http://bradleymonk.com my home page].
Molecular-level synaptic plasticity is among my primary interests. I've studied and quantified membrane [[:Category:Diffusion|diffusion]] properties of excitatory and inhibitory receptors, and have developed models how these particles swarm to potentiate synapses. I find stochastic particle diffusion is intertwined with the first principles of [[:Category:Statistics|statistics and probability]]. Given that synaptic potentiation is dependent on marshalling receptors undergoing stochastic diffusion, it seem that neurons have evolved into innate statistical computers. The result of 100 billion of these statistical computers making 100 trillion connections is the human brain. Here are some of my [[:Category:Diffusion|notes and code for simulating membrane diffusion.]]  
----
[[File:Brownian-Diffusion.gif|350px|center]]
}}
}}






;: Web Resources
{{Box|width=45%|min-width=340px|float=left|[[Hello]] internet person!|
* [http://subroutines.github.io/djhbrm/ djhbrm github.io site ]
You've found [[User:Monakhos|my wiki]]. This is where I horde random information. I have every intention of linking it all together someday. If you are so inclined, recent additions to this wiki can be found in the box on the right. For a non-curated glimpse of my activity you can check out the [[Special:RecentChanges|latest wiki updates]]. Older wiki [[content]] can be accessed using the <nowiki>[search box]</nowiki> or perusing [[Special:AllPages| all pages]]. If you would like to contact me, you can find this info on [http://bradleymonk.com my home page]. You can find a list of my [[publications]] here.
* [http://www.neuroml.org/tool_support.php neuroml.org - neuron model/mesh library]
}}
* [http://www.mcell.psc.edu/tutorials/ficks_laws.html mcell.psc.edu - mcell diffusion software]
* [https://github.com/mcellteam/cellblender_tutorials mcell on github]
* [http://mmbios.org/index.php/software mmbios.org - National Center for Multiscale Modeling of Biological Systems]
* [http://www.ppm-library.org/ ppm.org - particle mesh library]
* [http://mosaic.mpi-cbg.de/?q=research/gallery Max Plank Mosaic Group (creators of PPM)]
* [Brownian motion simulation basics](http://www.advancedlab.org/mediawiki/index.php/Simulating_Brownian_Motion)
* [http://www.pnas.org/content/102/40/14440.full Shouval cluster model article]
* [http://www.cgal.org/ Computational Geometry Algorithm Library]
* [http://www.roentzsch.org/SurfDiff/index.html Kinetic Monte Carlo Simulations]
* [http://fenicsproject.org/pub/documents/ufc/ufc-user-manual/ufc-user-manual.pdf Unified Form-assembly Code (UFC) User Manual]
* [http://fenicsproject.org/qa/3233/are-face-and-other-indexes-deterministic Q&A about deterministic face indices]
 
 
===Media===
====Diffusion to steadystate====
<a href="http://bradleymonk.com/media/vid6/steadystate.mov" target="_blank"><img src="http://bradleymonk.com/media/vid6/steadystate.png"
alt="Video on diffusion to steadystate" width="400" border="10" /></a>
 
 
==== Example animation rendered from "particle_diffusion_on_mesh.py" ====
<a href="http://bradleymonk.com/media/vid6/3dDiffusion.html" target="_blank"><img src="http://bradleymonk.com/media/vid6/3dDiffusion.png"
alt="3d Diffusion Animation in dolfin" width="400" border="10" /></a>
 
 
==== Dendritic surface diffusion (on 3D mesh) from "particle_diffusion_on_mesh.py" ====
<a href="http://bradleymonk.com/media/vid9/Dendritic_Diffusion_3D.mp4" target="_blank"><img src="http://bradleymonk.com/media/vid9/Dendritic_Diffusion_3D.png"
alt="Dendritic surface diffusion" width="400" border="10" /></a>
 
 
==== Example rendering dynamic actin network from "bran_actin_geo_xyz.spi" ====
<a href="http://bradleymonk.com/media/vid8/RenderActin.mp4" target="_blank"><img src="http://bradleymonk.com/media/vid8/SPiMactin.png"
alt="3d actin network" width="400" border="10" /></a>
 
 
==== Example rendering dynamic actin network from "ActinNetwork.m" ====
<a href="http://bradleymonk.com/media/vid11/flow/" target="_blank"><img src="http://bradleymonk.com/media/vid11/flow/actinflow.png"
alt="3d actin network" width="400" border="10" /></a>
 
 
 
=== Figures ===
 
==== Fig 1. Cluster model diagrams and synopsis ====
<a href="http://bradleymonk.com/media/figs/FIG1.png" target="_blank">
<img src="http://bradleymonk.com/media/figs/FIG1.png" width="600" border="10" /></a>
* Fig 1. Cluster model diagrams and synopsis. (A) In the Shouval model, particles form clusters through interactions with their nearest neighbors. Particles dissociate stochastically from the cluster at a constant rate, while the insertion probability for an unoccupied lattice space depends on the number of particles flanking that area. This is computed by convolving the cluster with a nearest-neighbor mask, and evaluating insertion probability based on these field weights. (B) The Czöndör model simulated the lateral 2D trajectories of AMPARs based on experimentally determined diffusion rates that were mapped to extrasynaptic (Dout), perisynaptic (Din), and synaptic (Dpsd), representations. (C) We incorporated key features from these two models into a single multilayer model where synaptic clustering of scaffold protein were simulated using the Shouval formulation and AMPAR surface diffusion was simulated using parameters from the Czöndör model. In addition, (a) we allowed scaffold particles to interact with nearby AMPARs effecting their diffusion rate; in turn, these interactions could impart stabilizing effects on the cluster by increasing lattice insertion propensity in the vicinity under a surface AMPAR. Geometric values for this model included: (b) dendritic segment length, (c) synapse spacing, (d) synaptic area, (e) spine area.
 
 
==== Fig 2. Cluster math ====
<a href="http://bradleymonk.com/media/figs/FIG2.png" target="_blank">
<img src="http://bradleymonk.com/media/figs/FIG2.png" width="600" border="10" /></a>
* Fig 2. Simulation of particle clustering was conducted using the 2-step equation above [1]. (A) The first step of the on-rate equation (shown in the bottom right of the graph) yields conditional probabilities based on the number of neighbors surrounding a given lattice position (the off-rate equation works similarly). In this formulation each lattice position can have from zero to four neighbors, as displayed on the x-axis. The scalars L and β  are used to weight the cumulative effects of multiple neighbors on particle-insertion probability. When the number of neighboring particles exceed L, the conditional probability for insertion is greater than 0.5; β  adjusts the slope of this function such that higher values of β  result in steeper curves (changes in conditional probability) around L. (B) In the second part of the equation (full equation shown in top left), rate parameters are applied to the conditional probabilities. This figure is showing the various effects of R at the two values of β  indicated above (here L=2 and ∆t=0.1 across conditions).
 
 
#### Fig 3. AMPARs can stabilize scaffold protein clusters
<a href="http://bradleymonk.com/media/figs/FIG3.png" target="_blank">
<img src="http://bradleymonk.com/media/figs/FIG3.png" width="700" border="10" /></a>
* Fig 3. AMPARs can stabilize scaffold protein clusters. (A) Scaffold protein clusters may dissociate over time unless stabilized by AMPA receptors. In this configuration, a starting cluster of 64 scaffold proteins will steadily degrade over the span of 1 hour [blue]; here however, cluster size is fully maintained through interactions with surface receptors [red]. (B) Scaffold cluster breakdown has a reciprocal effect on AMPAR synaptic numbers. As scaffold proteins become less available for tethering, synaptic expression of surface receptors declines. When cluster size nears the zero-point, surface receptor expression will parallel the perisynaptic steady-state. [values averaged over 10 simulations].
 
 
==== Fig 4. Scaffold protein cluster growth can support synaptic potentiation ====
<a href="http://bradleymonk.com/media/figs/FIG4.png" target="_blank">
<img src="http://bradleymonk.com/media/figs/FIG4.png" width="700" border="10" /></a>
* Fig 4. Scaffold protein cluster growth can support synaptic potentiation. (A) During a brief (5 min) time-window the tethering coefficient for one subtype of multivalent surface receptors was transiently increased at ‘synapse-1’, allowing it to assist in scaffold protein recruitment. This event induced scaffold protein accretion along the edges of the cluster, which were stabilized by neighboring scaffold particles. Interestingly, this resulted in a long-term increase in scaffold protein cluster size that persisted well after the transient event subsided. (B) The addition of new submembrane protein scaffolding was closely followed by increases in AMPAR synaptic expression. The synaptic quantity of surface particles tends to parallel scaffold protein cluster size, as such, the stable increase of cluster size resulted in a long-term increase of synaptic AMPAR levels.
 


{{Box|width=45%|min-width=310px|float=right|Popular Pages and Categories|
{{SmallBox|float=left|clear=none|margin=1px 1px 1px 10px|padding=1px|width=45%|font-size=12px|border-style=none|text-align=left|
*[[:Category:Synaptic Plasticity{{!}}Category:Plasticity]]
*[[APOE]]
*[[:Category:Journals]]
*[[:Category:Math]]
*[[:Category:Neuroscience Methods]]
}}
{{SmallBox|float=left|clear=none|margin=1px 1px 1px 10px|padding=1px|width=45%|font-size=12px|border-style=none|text-align=left|
*[[Genomics Terminology]]
*[[:Category:Diffusion]]
*[[:Category:Qual]]
*[[:Category:Neurobiology]]
*[[:Category:Malinow]]
}}


}}


==== Fig 5. Scaffold cluster model diagrams and synopsis ====
<a href="http://bradleymonk.com/media/figs/FIG5.png" target="_blank">
<img src="http://bradleymonk.com/media/figs/FIG5.png" width="600" border="10" /></a>
* Fig 5. Scaffold cluster model diagrams and synopsis. (A) In the scaffold cluster model, SAP particles (red circles) cluster around nodes of actin scaffolding (yellow stars) at the PSD. SAP particles can associated or dissociate stochastically from actin nodes or each other with neighbor-dependent probability rates (similar to the cluster model described above; see SI methods). Actin nodes in this 2D visualization represent the tips of (B) actin scaffolding located in close proximity to the postsynaptic submembrane. This lattice (blue box) is of special consideration because it’s near enough to the submembrane to interact with laterally-diffusing surface receptors. (C) In the full model, AMPAR particles diffused laterally on the surface of a 3D dendritic mesh; in parallel, scaffold-cluster dynamics were simulated in the dendritic spine compartments. SAP particles at the near-membrane lattice could interact with AMPARs diffusing in close proximity, effecting their diffusion rate. In some simulations, AMPAR-SAP interactions could briefly alter actin dynamics in the surrounding vicinity, increasing the probability of de novo actin node formation nearby.


<!-- ####################################################### -->
{{Clear}}
<!-- ####################################################### -->




==== Fig 6. Actin network constrained to spine ====
<a href="http://bradleymonk.com/media/figs/Actin2.png" target="_blank">
<img src="http://bradleymonk.com/media/figs/Actin2.png" width="500" border="10" /></a>
* Fig 6. Actin network constrained to spine surface mesh. This actin filament network was grown stochastically from the dendritic shaft into the spine. Network structure is dependent on the relative availabilities of G-actin monomers (necessary for polymerization), cofilin (promotes depolymerization and remodeling), and Arp2/3 (induces branching at 70 degree angles). It appears that a postsynaptic density forms naturally under these conditions, with scaffold note packing tightly at the center of the spine head submembrane. Actin branches near the surface will act as scaffolding for scaffold-associated proteins (SAPs) which can cluster around these nodes and tether diffusing surface receptors.




Line 120: Line 71:


__NOTOC__
__NOTOC__
[[Category:Neurobiology]]

Latest revision as of 21:38, 11 March 2024

Genomics and Machine Learning


Using SNP profiles we have developed a computational framework for making diagnostic predictions regarding the likelihood that someone will develop dementia. A key feature of this framework is a neural network algorithm that, through machine learning, has been trained to predict patients or controls with high accuracy. Importantly, these predictions have proven to generalize well to hold-out genomes from independent sequencing projects, suggesting the classifier may perform well across samples of the general population. The bp status of just ~1k genomic loci was sufficient to to have 80% prediction accuracy. Furthermore, the neural net outputs a ‘confidence’ score for each prediction; on high-confidence predictions the classifier is over 90% accurate (confidence is not quantified post hoc, it is divined a priori by deep neural nets). Since the neural network weights have been trained, and because only a relatively small number of genomic targets are needed, we hope this system can be further developed into a clinical diagnostic tool. As it is, this is still far off; many independent test genomes will be required to validate such a tool. In the meanwhile, we hope to continue to improve the classifier's performance using novel data and methods.


Actin Modeling

The study of actin dynamics is centrally important to understanding synaptic plasticity. Fortunately, actin research has provided a vast pool of experimental studies, and several quantitative models that provide excellent characterizations of actin polymerization kinetics. To simulate filament scaffolding in a dendritic model, I developed a stochastic 3D model of actin dynamics based on parameters from previously established in steady-state, monte carlo and stochastic models. The ability to simulate the evolution of actin networks in 3D makes this model unique.


Synaptic Plasticity

It is now generally accepted that many forms of adaptive behavior, including learning and memory, engender lasting physiological changes in the brain; reciprocally, neural plasticity among the brain’s synaptic connections provides the capacity for learning and memory. Whenever I have to summarize my primary research focus using just a few words, they always include: "synaptic plasticity". Indeed, I feel that the key to fully understanding cognitive processes like memory formation is through studying neural dynamics at the cellular-network, synaptic, and molecular levels.

Machine Learning Tutorial



I have developed a machine learning tutorial, focusing on supervised learning, but it also touches on techniques like t-SNE. It makes heavy use of Tensorflow Playground to visualize what is happening in multilayer neural networks during training. It also provides learners with an opportunity to try and solve problems classification problems live right on the web app.



Brownian Motion

Molecular-level synaptic plasticity is among my primary interests. I've studied and quantified membrane diffusion properties of excitatory and inhibitory receptors, and have developed models how these particles swarm to potentiate synapses. I find stochastic particle diffusion is intertwined with the first principles of statistics and probability. Given that synaptic potentiation is dependent on marshalling receptors undergoing stochastic diffusion, it seem that neurons have evolved into innate statistical computers. The result of 100 billion of these statistical computers making 100 trillion connections is the human brain. Here are some of my notes and code for simulating membrane diffusion.



Hello internet person!

You've found my wiki. This is where I horde random information. I have every intention of linking it all together someday. If you are so inclined, recent additions to this wiki can be found in the box on the right. For a non-curated glimpse of my activity you can check out the latest wiki updates. Older wiki content can be accessed using the [search box] or perusing all pages. If you would like to contact me, you can find this info on my home page. You can find a list of my publications here.

Popular Pages and Categories