Skip to content

NPLab

Topology, geometry, and collective dynamics across brains, machines, and society.

Website · Projects · People · Publications · Lab manual

NPLab investigates how higher-order structure, topology, and geometry shape dynamics, computation, and information in complex systems—from neural and AI systems to animal collectives and society. We combine statistical mechanics, algebraic topology, information theory, and data-driven modelling, with an emphasis on open and reproducible research.

Featured code

Repository What you will find
higher_order_LRG Higher-order Laplacian renormalization for higher-order networks.
HOI_lenses_analysis Code and data for analysing higher-order interaction structures and topological scaffolds in fMRI.
harmonic_degree Theory, diagnostics, and benchmarks for dynamics-preserving network coarse-graining.
Modelling-TUS Reproducible computational modelling of transcranial ultrasound stimulation.
social-asocial-learning Network analysis of social and asocial learning in zebrafish.

Most repositories accompany a paper or research project. Please use the repository's README for setup and citation information, and its issue tracker for code-specific questions.

Popular repositories Loading

  1. higher_order_LRG higher_order_LRG Public

    Python code to perform higher-order Laplacian renormalization of higher-order networks

    Jupyter Notebook 31 5

  2. HOI_lenses_analysis HOI_lenses_analysis Public

    Code and data for analyzing higher-order interaction (HOI) structures in fMRI data using the HOI-Lenses framework. Includes scripts for computing topological scaffolds, comparing across task condit…

    Jupyter Notebook 4 1

  3. social-asocial-learning social-asocial-learning Public

    Code to reproduce the network analysis from "Social and asocial learning in zebrafish are encoded by a shared brain network that is differentially modulated by local activation" by Júlia Pinho, Vin…

    Jupyter Notebook 3

  4. social-learning-nonhuman-communications social-learning-nonhuman-communications Public

    Jupyter Notebook 2

  5. Modelling-TUS Modelling-TUS Public

    Python code to reproduce the computational model of transcranial ultrasound stimulation (TUS) at different stimulation intensities

    Python 2 1

  6. ER-random-hypergraphs ER-random-hypergraphs Public

    Jupyter Notebook 1

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…