Outline¶
Figure Panels¶
Show the data
What do the neurons look like? Plot the neurons in space, maybe show a few examples, etc.
What does the graph look like? Can plot adjacencies as well as some kind of graph layout possibly.
[x]
Some simple descripive statistics (# nodes, # edges, # synapses, degrees, weights, etc.)Table: number of nodes, number of edges, number of synapses
Panel of edge weight distribution
Panel of in vs out degree with marginals
(Maybe) something describing the different edge types
A priori SBM-family model comparison and selection
We have some A priori information:
left/right hemisphere
ipsilateral, contralateral, bilateral
loose cell types
sensory/motor/interneuron
other rough categories
We can fit a priori SBMs using all of the above. Some of them can even be nested (e.g. by left/right and then by ipsi/contra/bi)
For each, calculate the number of free parameters.
Do some kind of model selection/comparison and try to select the best one
Left/right hemisphere blockmodel (question: how does this relate to the above, even within a model class of 2 block SBMs there are a ton of different ways to parameterize)
maybe framed less as a test, more as part of the model selection question
testing for homophillic/assortative, the different SBM block probability hypotheses
Could do the above with the different 4 color graphs as well
have lots of tools to evaluate.
with the DC stuff we don’t quite know how to do it. with SBM jovo thinks we do know how.
point of this figure is lets evaluate how good our models are
A posteriori modeling
point of this one is what can we learn about the structure of the data that we dont have a priori
Hierarchical SBM estimation
should we revisit how this is estimated?
we never tried initializing with a prior
could use the best a priori as init for a posteriori
Leiden hierarchical SBM estimation, how are these different/not different (do we want this?)
this is just another way of fitting an SBM, with different constraints.
Comparison of model complexity (dDCSBM, SBM, RDPG-d, etc.)
Follow up with brain images labeling the neurons
Want to justify by looking at the neurobiology
Ok, so maybe we should include vertex attributes
Embedding with node covariates for example
Maybe we just show?
Figure out how to evaluate?
(maybe) multigraph model selection
Graph matching methods figure (I don’t think these results from Youngser/Carey ever went to a paper anywhere? so I assume CEP would be okay with them here? And we should be able to replicate/improve in python now.)
Show some examples of pairs in space.
Show results of vanilla GM, GM with some notion of similarity (maybe NBLAST and or spec sim?), GM with multigraph, GM with multigraph + similarity.
(Maybe) Seeded graph matching with the known pairs as seeds? I actually use this in my work… so it is useful.
Some interesting inference about pairedness? Would be nice to show what this can be used for, or demonstrate which parts are more/less bilaterally similar?
Maybe something about testing for homotypic connections?
Bilateral symmetry/testing
How similar are the SBM models?
chi square test?
How similar are the RDPG models (nonpar/semipar)?
maybe select best model and compare left right on those
Can we say anything about the correlation under these different models?
Testing homotopic affinity (by edge type)
Directedness: testing for whether the graph or specific parts of it are meaningfully directed. (Do we know how to do this?)
Feedforwardness: describing (and hopefully modeling) a feedforward pathway through the network, expanding to include multinetwork models.
Some description of the chain predicted by signal flow or cascades or graph match flow etc.
Comparisons of the flows for different network types (e.g. AA, AD, etc.)
Testing for feedforwardness with spring rank model
maybe goes in Cambridge paper?
Code¶
Flow/hierarchy/ranking into graspologic
Improve the estimation code to make it easier to fit to data in a useful way, examine the models, etc. (as necessary)
Adjacency with dendrogram for hierarchical clustering that is not complete
I have code, not pretty, probably not generalizable yet
Tests from statistical connectomics into graspologic
We should talk to Eric/decide what we actually want first
Bar dendrogram plotting in general