{'fraction_non_alphanumeric': 0.011764705882352941, 'fraction_numerical': 0.0, 'mean_word_length': 5.587096774193548, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Determining individual phase response curves from aggregate population data.

Phase reduction is an invaluable technique for investigating the dynamics of nonlinear limit cycle oscillators. Central to the implementation of phase reduction is the ability to calculate phase response curves (PRCs), which describe an oscillator's response to an external perturbation. Current experimental techniques for inferring PRCs require data from individual oscillators, which can be impractical to obtain when the oscillator is part of a much larger population. Here we present a simple methodology to calculate PRCs of individual oscillators using an aggregate signal from a large homogeneous population. This methodology is shown to be accurate in the presence of interoscillator coupling and noise and can also provide a good estimate of an average PRC of a heterogeneous population. We also find that standard experimental techniques for PRC measurement can produce misleading results when applied to aggregate population data.