Structurally, both micro- and macro- cortical networks are highly complex.
When analyzed functionally in real time, whether locally or globally, the complexity of these networks really challenges my comprehension. It seems that being able to manipulate mathematical models of brain networks should prepare a scientist to better conceptualize the dynamic function of in vivo networks.
I've looked at mathematical concepts such as random matrix theory, Bayesian networks, hidden-hierarchical Markov chains, chaos and nonlinear dynamics; are any of these better suited than the others, or is a combined approach utilizing techniques from various disciplines more appropriate? Additionally, what kind of relevant course work should a hopeful neuroscientist invest in to perform these kinds of operations?