open-connectome-classes / StatConn-Spring-2015-Info

introductory material
18 stars 4 forks source link

Discovering Edge Dependence? #59

Closed indigorose1 closed 9 years ago

indigorose1 commented 9 years ago

So far we've been assuming that the probability of an edge connecting any two given nodes is independent from its brethren, but in the real brain there are things like neurotrophins that influence nearby axons to form connections with certain targets or not, which shows that they're not entirely independent. What methods could be used to extract these dependences from a connectome?

maxcollard commented 9 years ago

So, if you have a bunch of realizations of a graph random variable with fixed labeled nodes and binary connections, you could build a edge-by-edge matrix Qij, showing the estimated conditional probability of edge i being present given that edge j is present (and hence, trivially, Qii = 1), by simply counting. Independence of edge probabilities would imply that this matrix should be constant along rows (Pr{i | j} = Pr{i}). You could also then do something like a KL divergence between these conditional distributions to see how "similar" edges tend to be to one another.

jtmatterer commented 9 years ago

In the stochastic blockmodel, the presence of edges between two pairs of vertices are not independent! However, they are conditionally independent given the block assignment function (or at minimum the blocks to which the vertices belong). So that if you fit a stochastic blockmodel to the connectome, maybe a block could correspond to such a dependency?

gkiar commented 9 years ago

+1 @kurtosis312