netneurotools.metrics.simulate_atrophy

netneurotools.metrics.simulate_atrophy(SC_den, SC_len, seed, roi_sizes, T_total=1000, dt=0.1, p_stay=0.5, v=1, trans_rate=1, init_number=1, GBA=None, SNCA=None, k1=0.5, k=0, FC=None)[source]

Simulate atrophy on a specified network.

This is a python version of SIRsimulator, by Ying-Qiu Zheng: https://github.com/yingqiuz/SIR_simulator [1]. This python version was first used in [2].

Parameters:
  • SC_den ((n, n) ndarray) – Structural connectivity matrix (strength)

  • SC_len ((n, n) ndarray) – Structural connectivity matrix (len)

  • seed (int) – ID of the node to be used as a seed for the atrophy process

  • roi_sizes ((n,) ndarray:) – Size of each ROIs in the parcellation

  • T_total (int) – Total time steps of the function

  • dt (float) – Size of each time step

  • p_stay (float) – The probability of staying in the same region per unit time

  • v (float) – Speed of the atrophy process

  • trans_rate (float) – A scalar value controlling the baseline infectivity

  • init_number (int) – Number of injected misfolded protein

  • GBA ((n,) ndarray) – GBA gene expression (clearance of misfolded protein)

  • SNCA ((n,) ndarray) – SNCA gene expression (synthesis of misfolded protein)

  • k1 (float) – Ratio between weight of atrophy accrual due to accumulation of misfolded agends vs. weight of atrophy accrual due to deafferation. Must be between 0 and 1

  • FC ((n, n) ndarray) – Functional connectivity

  • k (float) – weight of functional connectivity

Returns:

simulated_atrophy – Trajectory matrix of the simulated atrophy in individual brain regions.

Return type:

(n_regions, T_total) ndarray

References