We study how complex neural systems shape behavior and cognition, and how dysfunction in these systems tracks the emergence of psychopathology

We develop analysis software that support our neuroscience research.  We share this code freely to help accelerate reproducible neuroscience.

Network Control Theory for Python:

Network Control Theory (NCT) is a branch of physical and engineering sciences that treats a network as a dynamical system. Generally, the system is controlled through control signals that originate at a control node (or control nodes) and move through the network. In the brain, NCT models each region’s activity as a time-dependent internal state that is predicted from a combination of three factors: (i) its previous state, (ii) whole-brain structural connectivity, and (iii) external inputs. nctpy is a Python toolbox that provides researchers with a set of tools to conduct some of the common NCT analyses reported in the literature.


Parkes L, Kim JZ, Stiso J, Brynildsen JK, Cieslak M, Covitz S, Gur RE, Gur RC, Pasqualetti F, Shinohara RT, Zhou D, Satterthwaite TD, & Bassett DS (2023). Using network control theory to study the dynamics of the structural connectome. BioRxiv.