Phase Response Curve Calculator

Map how pulses reshape phase in rhythmic systems. Choose data or theoretical curve options today. Get clear tables, exports, and interpretation in seconds now.

Download CSV Download PDF
Time for one unperturbed cycle (seconds, ms, or any unit).
Measured from the last spike/peak/zero-crossing.
Both modes yield tnext measured from last event.
If tnext < T, the cycle advanced.
Used for \u0394\u03b8 output (not for \u03d5 fraction).
If enabled, \u03d5 is mapped into [0,1).
Optional: generate a theoretical PRC curve
Example Data Table

Sample measurements for one oscillator with a timed pulse.

Case T ts tnext \u0394t = T - tnext \u0394\u03d5 = \u0394t / T
Advance 1.00 0.25 0.92 +0.08 +0.08
Delay 1.00 0.60 1.12 -0.12 -0.12
Formula Used

A phase response curve describes how a brief perturbation changes the timing of the next cycle. Using one common definition, compute the stimulus phase and the normalized phase shift:

Stimulus phase (fraction of cycle)
\u03d5 = ts / T

Normalized phase shift (advance positive)
\u0394\u03d5 = (T - tnext) / T
If tnext < T, the next event arrives sooner (advance).

Angle form (optional)
\u0394\u03b8 = 2\u03c0\u0394\u03d5

If phase wrapping is enabled, \u03d5 is mapped into one cycle and \u0394\u03d5 can be wrapped to (\u22120.5, 0.5].

How to Use This Calculator
  1. Enter the oscillator period T for the unperturbed cycle.
  2. Enter ts, the time of the pulse after the last event.
  3. Select an input mode and provide either tnext or \u0394t.
  4. Pick radians or degrees if you want the angular shift output.
  5. Optionally enable a theoretical curve table and set model parameters.
  6. Press Compute PRC. Results appear above the form.
  7. Use Download CSV or Download PDF to export.

Related Calculators

linearization calculatorvector field plottercritical slowing downspectrogram generatorperiod estimatorsymplectic integratornullcline calculatorphase portrait generatorfrequency response calculatorfixed point finder

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.