A kymograph is a space-time plot that compresses an entire movie of movement into a single image. The horizontal axis represents distance along a path, and the vertical axis represents time. Every line, streak, or stripe in the image tells you something specific about how an object moved, paused, or changed direction. Once you understand the basic visual grammar, you can extract velocity, direction, duration of pauses, and more from a single glance.
What the Axes Mean
In a modern digital kymograph, distance runs along the x-axis (left to right) and time runs down the y-axis (top to bottom). Each horizontal row of pixels is essentially a snapshot of intensity values along your chosen path at one moment in time. Stack hundreds of these snapshots vertically, and you get the kymograph. A stationary object shows up as a perfectly vertical stripe, because it sits at the same position in every frame. A moving object traces a diagonal line, because its position shifts from frame to frame.
This convention (distance on x, time on y) is standard in cell biology and biophysics. The original kymograph, designed by Carl Ludwig in 1847, worked differently. It was a rotating drum wrapped in smoked paper, and a stylus scratched traces as the drum turned. In that setup, time unrolled along the drum’s rotation while the stylus moved up or down to record things like blood pressure or muscle contractions. The core idea is the same: flatten motion over time into a two-dimensional record you can measure.
Reading Direction of Movement
The angle of a line on a kymograph tells you which direction something is traveling. A line that slopes from upper-left to lower-right means the object is moving in the “forward” (anterograde) direction, increasing its position along the x-axis as time progresses downward. A line sloping from upper-right to lower-left means the object is moving backward (retrograde), decreasing its position over time.
In neuroscience, researchers typically trace their path from the cell body outward, so anterograde lines represent cargo heading toward the tips of axons or dendrites, while retrograde lines represent cargo heading back toward the cell body. This convention matters. If the path is traced in the opposite direction, forward and backward will be flipped in the kymograph. Consistent tracing direction is what keeps the data interpretable across experiments.
Reading Velocity From Slope
Steeper diagonal lines mean faster movement. The slope of any line on a kymograph gives you the velocity directly: distance traveled divided by time elapsed. A nearly horizontal line (changing position rapidly over very little time) indicates high speed. A nearly vertical line indicates very slow movement or a pause.
To calculate a precise velocity, you can measure the angle of the line relative to the vertical axis. The formula used in image analysis software like ImageJ is: velocity = tan(angle) × (frames per second) / (pixels per micrometer). In practice, many software tools let you simply click two points on a line and read out the distance in micrometers and the time in seconds, then divide. If you’re working manually in something like Excel, you’ll need to convert the angle from degrees to radians first (multiply by π/180) before taking the tangent.
Keep in mind that a single particle can have different velocities at different points along its trajectory. A line that curves or changes slope partway through indicates acceleration, deceleration, or a shift in speed after a pause. You can measure the slope at any segment to get the instantaneous velocity at that moment.
Identifying Pauses, Reversals, and Collisions
A vertical segment in a kymograph line means the object has stopped. It occupies the same position across multiple time points. The length of that vertical segment tells you exactly how long the pause lasted. In studies of molecular motors on DNA, for example, pause times as short as 1 to 2 seconds can be measured directly from these vertical stretches.
A reversal looks like a sharp V or zigzag: a diagonal line heading one direction that abruptly switches to the opposite slope. This is common in intracellular transport, where cargo carried by motor proteins can switch direction, and in studies of proteins moving along DNA. Some motor proteins frequently stall and reverse direction upon colliding with other proteins bound to the same track. In kymographs of these events, you’ll see one diagonal line approach a stationary vertical line (the obstacle), pause briefly at the same position, and then angle away in the opposite direction.
Collisions can produce other patterns too. A motor protein might push another protein along, which appears as two parallel diagonal lines moving together. Or a motor might bypass an obstacle entirely, which looks like the diagonal line passing straight through a stationary vertical stripe without changing slope. Each of these behaviors has a distinct visual signature once you know what to look for.
Counting and Classifying Particles
Beyond individual trajectories, kymographs let you quantify the overall behavior of a population of particles. For a thorough analysis of something like mitochondrial transport in neurons, researchers typically count how many objects are stationary (vertical lines), how many move anterograde (diagonal lines sloping one way), and how many move retrograde (diagonal lines sloping the other way). You can also measure what percentage of time each particle spends moving in each direction versus sitting still.
Other useful metrics include run length (how far a particle travels before pausing or reversing), duration of continuous movement, and the frequency of pauses or direction changes. These numbers describe “processivity,” which is essentially how persistently a molecular motor can carry its cargo before something interrupts it. Longer runs with fewer pauses indicate highly processive transport, while frequent stops and reversals suggest the transport machinery is struggling or being regulated.
Common Uses in Biology
Kymographs are most widely used in cell biology to study intracellular transport. Mitochondria moving along axons are a classic example. These organelles travel on microtubule tracks, carried forward by one family of motor proteins and backward by another. A single kymograph of a neuron’s axon can reveal whether mitochondria are in constant motion, stopping and starting, or changing direction, all in one image. This makes kymographs a standard tool for studying neurodegenerative diseases, where transport defects are often an early sign of trouble.
The same approach works for any fluorescently labeled particle moving along a defined path: vesicles in cells, proteins sliding along DNA, or structural filaments being assembled and disassembled. If you can image it over time along a line, you can turn it into a kymograph.
Generating a Kymograph in ImageJ/Fiji
The most common workflow uses ImageJ or its distribution Fiji, which is free. Start by opening your time-lapse image stack. Display the first frame and use the segmented line tool to trace the path you want to analyze. For an axon, you’d trace from the cell body outward. Add this line to the ROI (region of interest) manager so you can reuse it. Then run the Multiple Kymograph plugin, which is built into current versions of Fiji. It will ask for a line width in pixels. Typical values are around 3 pixels for thin structures like axons and 5 pixels for thicker ones like dendrites. The plugin then generates the kymograph as a new image you can save as a TIFF.
For more advanced needs, two freely available tools handle automated analysis. KymographClear is an ImageJ macro that generates kymographs with automatic color coding of movement direction. It includes Fourier filtering, which separates forward-moving, backward-moving, and stationary components into distinct visual channels. KymographDirect is a standalone program that automates trajectory tracking even in noisy, low-quality images. It uses cross-correlation to detect the average local velocity, then identifies and links individual particle positions into complete trajectories. It can also evaluate velocity and intensity along each trajectory and run statistical analysis on the results.
Avoiding Misinterpretation
The most common source of error is inconsistent path tracing. If you trace some kymographs from left to right and others from right to left, anterograde and retrograde will be flipped between images, making comparison meaningless. Always trace in the same anatomical direction (cell body to tip, for neurons) across every dataset.
Line width also matters. If the line you trace is too narrow, you may miss particles that wobble slightly off the path. If it’s too wide, you’ll pick up signal from neighboring structures and create ghost lines that look like real trajectories but aren’t. Background noise and photobleaching (gradual dimming of fluorescent labels over the course of imaging) can also create artifacts. KymographDirect includes optional background and bleaching corrections for this reason. If you’re analyzing manually, be cautious about faint lines that don’t persist across multiple frames, as these are more likely to be noise than real movement.
Finally, remember that a kymograph collapses three-dimensional movement into one dimension. If a particle moves perpendicular to your traced path, it will appear to vanish from the kymograph entirely. The kymograph only captures the component of motion along the line you drew.