pysted.exp_data_gen.Synapse.add_nanodomains

Synapse.add_nanodomains(n_nanodmains, min_dist_nm=200, n_molecs_in_domain=5, seed=None, valid_thickness=0)

Adds nanodomains on the periphery of the synapse. :param n_nanodmains: The number of nanodomains that will be attempted to be added. If n_nanodomains is too

high and the min_dist_nm is too high, it may not be able to place all the nanodomains, in which case a warning will be raised to tell the user not all nanodomains have been placed

Parameters:
  • min_dist_nm – The minimum distance (in nm) separating the nanodomains.

  • n_molecs_in_domain – The number of molecules to be added at the nanodomain positions

  • seed – Sets the seed for the random placement of nanodomains

  • valid_thickness – The thickness of the valid region for the nanodomains. This value is 0 by default, meaning the nanodomains will only be placed on the upper perimeter of the synapse