microtubules are polymers of /-tubulin dimers that stochastically switch between phases of growth and shortening . these dynamics are generally reported by four parameters : the rates of growth and shortening and the frequencies of switching between these phases , referred to as catastrophes and rescues1 . conventional analysis of intracellular microtubule dynamics involves microinjection2 or expression of fluorescently labeled tubulin3 to homogenously label the microtubule network , and time - consuming , computer - assisted hand - tracking of individual microtubule ends over time2,4 . although computational modeling has improved the efficiency and reliability of this method5 , the analysis remains limited to microtubules near the cell periphery , where ends of labeled microtubules can be observed over sufficient periods of time . sub - stoichiometric labeling6 allows microtubule observation deeper in the cell and could permit end tracking relative to the microtubule lattice , but the identification of microtubule ends and filaments in this context is an unresolved challenge ; to date , only a few papers describe hand - measured data from limited numbers of microtubules4,7 . an alternative strategy to visualize microtubule polymerization utilizes proteins that specifically recognize a structural property of growing microtubule plus ends , such as fluorescently - tagged end binding proteins 1 and 3 ( eb1- or eb3-egfp ) 810 . the exponential decay of available binding sites results in the characteristic comet - like fluorescence profiles of egfp - tagged ebs . fast turnover11 causes rapid loss of eb fluorescence from non - polymerizing microtubule ends and rapid appearance of eb comets when microtubules start growing . here , we describe a computational strategy to extract microtubule growth rates from eb1-egfp time - lapse image sequences and introduce an approach to infer parameters of microtubule dynamics in pause and shortening phases without visible comets . we detect eb1 comets , track the comets to measure microtubule growth rates , and spatiotemporally cluster eb1 growth tracks into more complete trajectories , which include inferred shortening and pause phases ( supplementary fig . 1 ) . this method allows analysis of a large population of intracellular microtubule ends in a spatially unbiased manner . to identify eb1-egfp comets in each frame of a time - lapse sequence ( fig . 1a ) , we calculated the difference of two gaussian ( dog ) transformations with standard deviations 1 and 2 adjusted to enhance the band of image frequencies associated with eb1-egfp comets ( supplementary note 1 and fig 1c ) and individual objects likely corresponding to eb1 comets were then generated by connected component labeling of the thresholded dog image ( fig . 1c ) . to discriminate against selected objects that are not true comets , we selected by template matching objects that conform to the average shape of eb1-egfp comets ( supplementary note 3 and fig k2 were introduced to adjust the automatically detected threshold if required for specific imaging conditions . all adjustable parameters are summarized in supplementary table 1 . because the average eb1 comet shape is determined for each image , the detection is robust against variations throughout the time - lapse sequence , for example during acute application of microtubule polymerization inhibitors that reduce the polymerization rate ( fig . 1d ) . a list of eb1 comets was thus obtained for each frame ( fig . 1e ) , including the position of the object centroid , the magnitude of eb1-egfp comet eccentricity and the angular direction of its main axis . to validate the detection algorithm , the positions of ~120 hand - detected eb1-egfp comets were compared to automatically detected objects for different pairs of 2 and k1 because these parameters are most sensitive to imaging conditions ( fig . because the detection algorithm is sensitive to image intensity variations at the size scale of eb1-egfp comets , in confocal images in which a low eb1-egfp signal is evident along the length of microtubules , k1 was increased to k1 > 2 to avoid a large number of false positive detections . in widefield images , however , in which eb1-egfp along the microtubule lattice is obfuscated by out - of - focus light , the default pixel intensity threshold of k1 = 1 worked robustly ( supplementary fig . the detection error was quantified by the percentage of false positives ( 100(1-m / d ) ) and the percentage of false negatives ( 100(1-m / g ) , where d is the number of computer - detected comets , g is the number of hand - selected comets , and m is the number of matches between those two sets ) . there was low correlation between 2 and false positive detections over most of the range of 2 values tested . similarly , false negative detections did not follow a clear trend , but a shallow minimum was evident around 2 = 4 indicating that detection was most successful when 2 matched the expected length scale of eb1-egfp comets ( fig 1f ) . the detection performance was similar in widefield images , and was largely independent of the precise shape of the comet as the algorithm was successfully applied to other plus - end tracking proteins ( supplementary fig . 2 ) . detection was also largely insensitive to simulated high frequency pixel noise ( supplementary fig . 3 ) . a small number of undetectable eb1-egfp comets is expected in every image due to proximity or overlap , which results in objects that do not pass the template matching of the detection algorithm . however , these events should not introduce a systematic error in the detected eb1-egfp comet population . the elongated shape of eb1-egfp comets implies that the comet centroid is systematically located behind the very tip of the microtubule . for growth rate measurements this offset is irrelevant as long as it remains constant over time . to assess the magnitude of potential temporal variation in the offset we determined the difference between computationally - defined eb1-egfp comet positions and manually detected intensity maxima , which co - localize with the microtubule tip . as expected , the difference increased with comet eccentricity ( fig . 1 g ) . perpendicular to the microtubule direction it was small ( 0.49  0.94 pixel ) and below the accuracy of manual detection . for highly elongated comets , the difference was 2.95  1.26 pixel along the direction of the microtubule ( fig . 1h ) ; we estimated that the standard deviation of this difference was sufficiently small to have minor impact on the analysis of microtubule growth ( supplementary note 4 ) . because the elongation of the eb1-egfp comet depends on the rate of microtubule growth10 indeed , we found that the fastest comets had a high eccentricity , although the distribution also included many slower comets with equally high eccentricity ( fig . in contrast , no obvious correlation existed between eccentricity and eb1-egfp peak intensity ( fig . overall , this indicates complex kinetics of eb1 interactions with microtubule ends or fluctuations of microtubule end structures in cells . detected eb1-egfp comets were tracked using a kalman filter - based multi - object tracking algorithm13 ( supplementary note 5 and fig . as expected for random switching from growth to shortening , the track lifetime follows an exponential decay14 with a mean lifetime  = 3.6 frames ( fig . because the number of tracks with a lifetime of 2 frames was higher than expected , we suspected that a significant subpopulation of very short tracks resulted from detection or tracking errors . analysis of the variance of the growth rate histogram as a function of minimal lifetime further indicated a very high standard deviation for short tracks ( fig . thus , subsequent analysis only included growth tracks with a lifetime of 4 frames and greater . to evaluate the combined performance of the detection and tracking algorithms we compared computer - generated tracks with simulated differences in spatial ( supplementary fig . we found that the algorithm performed robustly at magnifications that satisfy the nyquist sampling criterion ( effective pixel size of < 100 nm ) , and that a temporal sampling of 12 frames s was sufficient to achieve good track reconstruction of microtubule growth . microtubules are stiff15 and over the short time intervals used to observe microtubule polymerization dynamics they translocate little . as a result , microtubule shortening , rescues and thus , time - shifted , nearly parallel eb1-egfp tracks with significant spatial overlap have a high probability of belonging to the same microtubule . to detect events of microtubule shortening and pausing in addition to the microtubule growth directly visible in eb1-egfp sequences and to infer parameters of their associated dynamics , we developed a computational scheme to cluster tracks that fulfill defined geometrical and temporal constraints based on a priori assumptions about intracellular microtubule behavior ( fig . 3a ) . given an eb1-egfp growth track terminating at time t , we considered all track initiations in the interval [ t+1 , t+tmax ] in cones with a forward opening angle  = 45 and a backward opening angle  = 10 as candidate links that could potentially represent a continuation of the terminated growth ( forward link ) or shortening ( backward link ) , respectively . the narrow backward cone reflects the tendency of microtubules to shorten along the preceding growth trajectory4 . for each candidate link we then calculated the maximal allowable distance for forward ( cfwd ) and backward gaps ( cbwd ) as : 
 ( 1)cfwd = vmaxmin(tgap , tmax ) 
 ( 2)cbwd = min(vmaxtgap , vmedtmax ) vmax represents the 95 percentile of the speed distribution from all participating growth tracks , and tgap is the time between termination and initiation of the two candidate tracks . equation ( 1 ) assumes that short time gaps mainly result from temporary occlusion of growing microtubule ends due to noise , overlap , or out - of - focus motion , where the comet reappears at a distance proportional to the growth rate and tgap . such pauses a microtubule end undergoes a random walk of short growth and shortening events , and the comet reappears at a distance proportional to the square root of time points without detectable eb1-egfp comet . in equation ( 2 ) ,  takes into account that microtubule shortening is generally faster than growth3,4 . vmedtmax , where vmed is the median of the growth track speed distribution , safeguards against the combinatorial explosion of candidate links in dense eb1 comet fields . furthermore , candidate links were considered only when the directional change i , j between the two associated tracks was less than max = 60 ( fig . 3b ) , because microtubules rarely bend more than 60 over short distances16 . from the set of candidate links that fulfilled the distance and angular criteria we then selected the largest possible subset of links with overall minimal cost using linear assignment17,18 . the cost for an individual candidate link ci , j was defined as 
 ( 3)ci , j=i , j(||cos(i , j)||||cos(i , j)|| ) , which gives preference to pairs of tracks in close proximity ( i , j ) , with a low bending angle ( i , j ) , and with small transversal shifts ( i , j ) . although the methods currently used may generate some false positive links , the selection is fairly robust because all tracks compete for links simultaneously . in a typical eb1-egfp time - lapse sequence , each growth track termination associated with ~200 candidate links that fulfilled the temporal ( tmax ) and angular criteria (  ,  and max ) . applying the distance cutoffs ( cfwd and cbwd ) reduced this to an average of 3 competing track initiations . as expected , the majority of links were positioned in the cell periphery where microtubules more frequently switch between growth and shortening ( fig . forward gaps during which eb1-egfp comets are invisible could be due to periods of pause or very slow growth during which the eb1-egfp signal becomes too dim to be detected , or due to very fast - growing eb1-egfp comets that are temporarily out - of - focus . we therefore calculated the forward gap speed vfwd as the distance between the last point in the terminating track and the first point in the linked growth track divided by the gap duration ( fig . typically , less than 15% of the forward gaps had a speed larger than the slowest 30% of the growth tracks . a small forward translocation is expected even for true pause events because of the latency of detectable eb1-egfp comet formation at the end of a newly growing microtubule ( supplementary note 6 ) . similar to forward gaps , backward gaps contain information about microtubule shortening events , and as above we calculated a backward gap speed vbwd ( fig . the histograms of both vfwd and vbwd sharply decayed towards the last bin below the maximally allowable velocity . ( 1 ) and ( 2 ) were set sufficiently large to capture the majority of clusters of aligned growth tracks ( fig . , we recorded dual - wavelength time - lapse sequences of cells expressing both eb1-egfp and mcherry - tubulin ( fig . 3e ) . because mcherry - labeled microtubules were too dense in the cell interior to directly observe dynamic ends ( supplementary fig . 6 ) , we hand - tracked 19 microtubules in a peripheral cell region in which microtubule ends were clearly visible ( fig . detection and tracking of eb1-egfp comets was accurate as indicated by the overlap of hand- and computer - tracked growth ( fig . although clustered growth tracks and hand - tracked microtubule trajectories were similar , qualitative comparison showed that many shortening events were missed ( fig . this was expected because the clustering algorithm can not detect shortening that is not preceded or followed by a growth track within the distance and angle criteria . however , a high percentage of false negatives is acceptable as long as the population of microtubules analyzed is sufficiently large and unbiased to provide a representative readout of overall microtubule dynamics . to quantitatively test this , we compared hand - tracked rates of growth , pause , and shortening , and pause durations to those obtained by computational analysis . importantly , the definition of growth , pause , and shrinkage events by hand - tracking relies on user - defined judgment as to when a microtubule undergoes a change in velocity . the definition of these events by growth track clustering relies on the detection of eb1-egfp comets as molecular markers of microtubule growth . therefore , prior to a comparison of hand- and computer - tracking , the hand - tracked measurements had to be corrected to account for the differences in assumptions ( supplementary note 7 ) . even after these corrections , hand - tracked growth and shortening rates were significantly higher than the computer - inferred rates ( table 1 ) . this deviation originated in the fundamentally different definitions of growth , pause , and shortening events in hand- and computer - tracking . specifically , computer - tracked growth events contain a subset of events where the microtubule end moves very slowly without loss of the eb1-egfp comet . similarly , computer - inferred backward gaps contain very slow events that would be classified as pauses in hand - tracked trajectories , in addition to phases of true microtubule shortening . we determined a threshold for a computer - generated growth track or backward gap to be accepted as a significant growth or shortening event by analysis of the velocity distribution of forward gaps , which includes both pauses and gaps due to unobserved growth events ( supplementary note 8) . this filtering resulted in excellent agreement between computer - inferred and hand - tracked growth and shortening rates ( table 1 ) . thus , although comparisons between computational analysis and hand - tracking can not be made directly , reasonable assumptions about the limitations of both methods confirmed that the growth and shortening rates we inferred are representative of microtubule polymerization dynamics . a discrepancy between computer - inferred and hand - tracked pause durations remained ( table 1 ) , likely due to the latency of eb1-egfp comet formation and disappearance ( supplementary note 6 ) . thus , pause durations inferred by the clustering algorithm are not directly comparable to hand - tracking of homogenously labeled microtubules . similarly , because shortening events interrupted by pauses will be combined into a single phase , the computer - inferred vbwd is not a direct measure of the microtubule depolymerization rate . nevertheless , we expect that molecular conditions that change microtubule polymerization dynamics will result in relative changes of these computer - inferred parameters . the clustering algorithm also generated erroneous connections between growth tracks not belonging to the same microtubule . to quantify the frequency of such events , we overlaid clustered trajectories generated with two different stringencies onto to mcherry - tubulin and eb1-egfp channels ( videos 46 ) and verified computer - assigned growth , pause , and shortening phases , as well as catastrophes and rescues . within the region analyzed ( fig . 3e ) , the software accumulated 475 microtubule growth tracks lasting at least 4 frames . at the less stringent parameter set ( =45 , =60 ) 329 tracks clustered into 118 trajectories with an average lifetime of 17 seconds . for the more stringent parameters ( =15 , =15 ) 226 tracks clustered into 91 trajectories with a 14 second average lifetime . only 8% of the trajectories were identical between the two analyses , indicating the sensitivity of the clustering process in selecting viable track connections ( fig . because of the high microtubule density , about half of the computer - assigned events could not be observed clearly . however , if we only considered events that we could visually confirm as true or false , our algorithm showed good performance ( supplementary table 2 ) . as expected , the high stringency parameter set was more accurate , and with both parameter sets , the software more robustly connected microtubule growth tracks interrupted by pause rather than shortening events . however , the better performance at high stringency comes at the expense of less data , which bears the risk that some of the heterogeneity of microtubule behavior is lost . we next tested whether the computational analysis detected well - characterized responses to pharmacological microtubule dynamics inhibitors . at low concentrations , nocodazole inhibits both growth and shortening rates and increases the time microtubules spend in pause19 , and we detected statistically significant effects on these parameters at concentrations as low as 10 nm ( fig . this demonstrates that although our computational analysis is sufficiently sensitive to detect expected differences in microtubule polymerization dynamics . in addition , the results obtained with two different clustering parameter sets were similar , indicating that false positives are sufficiently low so as to not significantly affect correctly clustered microtubule growth tracks . armed with our new software tool , we examined two long - standing questions in the field : first , we tested whether tubulin acetylation21 alters microtubule polymerization dynamics . we treated cells with trichostatin a ( tsa ) , a broad specificity histone deacetylase inhibitor that inhibits the tubulin - specific deacetylase hdac622 ( fig . 5a ) . we could not detect statistically significant differences in microtubule dynamics when cells were treated with tsa alone . however , in cells simultaneously incubated with 50 nm nocodazole the inferred shortening rate in tsa - treated cells decreased significantly ( fig . we thus determined the distance from the cell edge at which the difference in the median microtubule growth rate between the edge and interior microtubule populations was largest . in three cells analyzed , this distance varied between 3.7 m and 6.4 m ( fig 5c , d ) . the median growth rate in the cell body was 19.722.7 m / min compared to 16.617.1 m / min closer to the cell edge . 5e ) but at the cell edge a larger fraction of the links between growth tracks were backward links ( 4460% in comparison to 3543% in the cell interior ) , consistent with the observation that peripheral microtubules more frequently switch between growth and shortening23,25 . we recently reported that gsk3 inactivation may be required for spatial microtubule dynamics regulation in migrating epithelial cells24 , but we did not measure significant shifts in the spatial gradient of growth rates between control cells and cells expressing constitutively active gsk3(s9a ) . here , we first confirmed this result using our new method for identifying spatial gradients in microtubule dynamics ( fig 5f ) . our clustering algorithm then revealed a large decrease in catastrophe probability at the cell edge and a decrease in the percentage of time microtubules spent in the shortening phase ( fig . this demonstrates that gsk3 regulates specific aspects of microtubule polymerization dynamics and is consistent with the hypothesis that gsk3 inactivation increases cell edge microtubule interactions with the cortical cytoskeleton24 . importantly , the clustering algorithm was able to detect these differences even though growth and shortening rates in the cell edge of control and gsk3(s9a)-expressing cells were not significantly different . to identify eb1-egfp comets in each frame of a time - lapse sequence ( fig . 1a ) , we calculated the difference of two gaussian ( dog ) transformations with standard deviations 1 and 2 adjusted to enhance the band of image frequencies associated with eb1-egfp comets ( supplementary note 1 and fig 1c ) and individual objects likely corresponding to eb1 comets were then generated by connected component labeling of the thresholded dog image ( fig . 1c ) . to discriminate against selected objects that are not true comets , we selected by template matching objects that conform to the average shape of eb1-egfp comets ( supplementary note 3 and fig k2 were introduced to adjust the automatically detected threshold if required for specific imaging conditions . all adjustable parameters are summarized in supplementary table 1 . because the average eb1 comet shape is determined for each image , the detection is robust against variations throughout the time - lapse sequence , for example during acute application of microtubule polymerization inhibitors that reduce the polymerization rate ( fig . 1d ) . a list of eb1 comets was thus obtained for each frame ( fig . 1e ) , including the position of the object centroid , the magnitude of eb1-egfp comet eccentricity and the angular direction of its main axis . to validate the detection algorithm , the positions of ~120 hand - detected eb1-egfp comets were compared to automatically detected objects for different pairs of 2 and k1 because these parameters are most sensitive to imaging conditions ( fig . because the detection algorithm is sensitive to image intensity variations at the size scale of eb1-egfp comets , in confocal images in which a low eb1-egfp signal is evident along the length of microtubules , k1 was increased to k1 > 2 to avoid a large number of false positive detections . in widefield images , however , in which eb1-egfp along the microtubule lattice is obfuscated by out - of - focus light , the default pixel intensity threshold of k1 = 1 worked robustly ( supplementary fig . the detection error was quantified by the percentage of false positives ( 100(1-m / d ) ) and the percentage of false negatives ( 100(1-m / g ) , where d is the number of computer - detected comets , g is the number of hand - selected comets , and m is the number of matches between those two sets ) . there was low correlation between 2 and false positive detections over most of the range of 2 values tested . similarly , false negative detections did not follow a clear trend , but a shallow minimum was evident around 2 = 4 indicating that detection was most successful when 2 matched the expected length scale of eb1-egfp comets ( fig 1f ) . the detection performance was similar in widefield images , and was largely independent of the precise shape of the comet as the algorithm was successfully applied to other plus - end tracking proteins ( supplementary fig . 2 ) . detection was also largely insensitive to simulated high frequency pixel noise ( supplementary fig . 3 ) . a small number of undetectable eb1-egfp comets is expected in every image due to proximity or overlap , which results in objects that do not pass the template matching of the detection algorithm . however , these events should not introduce a systematic error in the detected eb1-egfp comet population . the elongated shape of eb1-egfp comets implies that the comet centroid is systematically located behind the very tip of the microtubule . for growth rate measurements this offset is irrelevant as long as it remains constant over time . to assess the magnitude of potential temporal variation in the offset we determined the difference between computationally - defined eb1-egfp comet positions and manually detected intensity maxima , which co - localize with the microtubule tip . as expected , the difference increased with comet eccentricity ( fig . 1 g ) . perpendicular to the microtubule direction it was small ( 0.49  0.94 pixel ) and below the accuracy of manual detection . for highly elongated comets , the difference was 2.95  1.26 pixel along the direction of the microtubule ( fig . 1h ) ; we estimated that the standard deviation of this difference was sufficiently small to have minor impact on the analysis of microtubule growth ( supplementary note 4 ) . because the elongation of the eb1-egfp comet depends on the rate of microtubule growth10 indeed , we found that the fastest comets had a high eccentricity , although the distribution also included many slower comets with equally high eccentricity ( fig . in contrast , no obvious correlation existed between eccentricity and eb1-egfp peak intensity ( fig . overall , this indicates complex kinetics of eb1 interactions with microtubule ends or fluctuations of microtubule end structures in cells . detected eb1-egfp comets were tracked using a kalman filter - based multi - object tracking algorithm13 ( supplementary note 5 and fig . as expected for random switching from growth to shortening , the track lifetime follows an exponential decay14 with a mean lifetime  = 3.6 frames ( fig . because the number of tracks with a lifetime of 2 frames was higher than expected , we suspected that a significant subpopulation of very short tracks resulted from detection or tracking errors . analysis of the variance of the growth rate histogram as a function of minimal lifetime further indicated a very high standard deviation for short tracks ( fig . thus , subsequent analysis only included growth tracks with a lifetime of 4 frames and greater . to evaluate the combined performance of the detection and tracking algorithms we compared computer - generated tracks with simulated differences in spatial ( supplementary fig . we found that the algorithm performed robustly at magnifications that satisfy the nyquist sampling criterion ( effective pixel size of < 100 nm ) , and that a temporal sampling of 12 frames s was sufficient to achieve good track reconstruction of microtubule growth . microtubules are stiff15 and over the short time intervals used to observe microtubule polymerization dynamics they translocate little . as a result , microtubule shortening , rescues and thus , time - shifted , nearly parallel eb1-egfp tracks with significant spatial overlap have a high probability of belonging to the same microtubule . to detect events of microtubule shortening and pausing in addition to the microtubule growth directly visible in eb1-egfp sequences and to infer parameters of their associated dynamics , we developed a computational scheme to cluster tracks that fulfill defined geometrical and temporal constraints based on a priori assumptions about intracellular microtubule behavior ( fig . we considered all track initiations in the interval [ t+1 , t+tmax ] in cones with a forward opening angle  = 45 and a backward opening angle  = 10 as candidate links that could potentially represent a continuation of the terminated growth ( forward link ) or shortening ( backward link ) , respectively . the narrow backward cone reflects the tendency of microtubules to shorten along the preceding growth trajectory4 . for each candidate link we then calculated the maximal allowable distance for forward ( cfwd ) and backward gaps ( cbwd ) as : 
 ( 1)cfwd = vmaxmin(tgap , tmax ) 
 ( 2)cbwd = min(vmaxtgap , vmedtmax ) vmax represents the 95 percentile of the speed distribution from all participating growth tracks , and tgap is the time between termination and initiation of the two candidate tracks . equation ( 1 ) assumes that short time gaps mainly result from temporary occlusion of growing microtubule ends due to noise , overlap , or out - of - focus motion , where the comet reappears at a distance proportional to the growth rate and tgap . such pauses a microtubule end undergoes a random walk of short growth and shortening events , and the comet reappears at a distance proportional to the square root of time points without detectable eb1-egfp comet . in equation ( 2 ) ,  takes into account that microtubule shortening is generally faster than growth3,4 . vmedtmax , where vmed is the median of the growth track speed distribution , safeguards against the combinatorial explosion of candidate links in dense eb1 comet fields . furthermore , candidate links were considered only when the directional change i , j between the two associated tracks was less than max = 60 ( fig . 3b ) , because microtubules rarely bend more than 60 over short distances16 . from the set of candidate links that fulfilled the distance and angular criteria we then selected the largest possible subset of links with overall minimal cost using linear assignment17,18 . the cost for an individual candidate link ci , j was defined as 
 ( 3)ci , j=i , j(||cos(i , j)||||cos(i , j)|| ) , which gives preference to pairs of tracks in close proximity ( i , j ) , with a low bending angle ( i , j ) , and with small transversal shifts ( i , j ) . although the methods currently used may generate some false positive links , the selection is fairly robust because all tracks compete for links simultaneously . in a typical eb1-egfp time - lapse sequence , each growth track termination associated with ~200 candidate links that fulfilled the temporal ( tmax ) and angular criteria (  ,  and max ) . applying the distance cutoffs ( cfwd and cbwd ) reduced this to an average of 3 competing track initiations . as expected , the majority of links were positioned in the cell periphery where microtubules more frequently switch between growth and shortening ( fig . forward gaps during which eb1-egfp comets are invisible could be due to periods of pause or very slow growth during which the eb1-egfp signal becomes too dim to be detected , or due to very fast - growing eb1-egfp comets that are temporarily out - of - focus . we therefore calculated the forward gap speed vfwd as the distance between the last point in the terminating track and the first point in the linked growth track divided by the gap duration ( fig . 3a , c ) . typically , less than 15% of the forward gaps had a speed larger than the slowest 30% of the growth tracks . a small forward translocation is expected even for true pause events because of the latency of detectable eb1-egfp comet formation at the end of a newly growing microtubule ( supplementary note 6 ) . similar to forward gaps , backward gaps contain information about microtubule shortening events , and as above we calculated a backward gap speed vbwd ( fig . the histograms of both vfwd and vbwd sharply decayed towards the last bin below the maximally allowable velocity . ( 1 ) and ( 2 ) were set sufficiently large to capture the majority of clusters of aligned growth tracks ( fig . to evaluate the performance of growth track clustering , we recorded dual - wavelength time - lapse sequences of cells expressing both eb1-egfp and mcherry - tubulin ( fig . 3e ) . because mcherry - labeled microtubules were too dense in the cell interior to directly observe dynamic ends ( supplementary fig . 6 ) , we hand - tracked 19 microtubules in a peripheral cell region in which microtubule ends were clearly visible ( fig . 3f and video 2 ) . detection and tracking of eb1-egfp comets was accurate as indicated by the overlap of hand- and computer - tracked growth ( fig . although clustered growth tracks and hand - tracked microtubule trajectories were similar , qualitative comparison showed that many shortening events were missed ( fig . this was expected because the clustering algorithm can not detect shortening that is not preceded or followed by a growth track within the distance and angle criteria . however , a high percentage of false negatives is acceptable as long as the population of microtubules analyzed is sufficiently large and unbiased to provide a representative readout of overall microtubule dynamics . to quantitatively test this , we compared hand - tracked rates of growth , pause , and shortening , and pause durations to those obtained by computational analysis . importantly , the definition of growth , pause , and shrinkage events by hand - tracking relies on user - defined judgment as to when a microtubule undergoes a change in velocity . the definition of these events by growth track clustering relies on the detection of eb1-egfp comets as molecular markers of microtubule growth . therefore , prior to a comparison of hand- and computer - tracking , the hand - tracked measurements had to be corrected to account for the differences in assumptions ( supplementary note 7 ) . even after these corrections , hand - tracked growth and shortening rates were significantly higher than the computer - inferred rates ( table 1 ) . this deviation originated in the fundamentally different definitions of growth , pause , and shortening events in hand- and computer - tracking . specifically , computer - tracked growth events contain a subset of events where the microtubule end moves very slowly without loss of the eb1-egfp comet . similarly , computer - inferred backward gaps contain very slow events that would be classified as pauses in hand - tracked trajectories , in addition to phases of true microtubule shortening . we determined a threshold for a computer - generated growth track or backward gap to be accepted as a significant growth or shortening event by analysis of the velocity distribution of forward gaps , which includes both pauses and gaps due to unobserved growth events ( supplementary note 8) . this filtering resulted in excellent agreement between computer - inferred and hand - tracked growth and shortening rates ( table 1 ) . thus , although comparisons between computational analysis and hand - tracking can not be made directly , reasonable assumptions about the limitations of both methods confirmed that the growth and shortening rates we inferred are representative of microtubule polymerization dynamics . a discrepancy between computer - inferred and hand - tracked pause durations remained ( table 1 ) , likely due to the latency of eb1-egfp comet formation and disappearance ( supplementary note 6 ) . thus , pause durations inferred by the clustering algorithm are not directly comparable to hand - tracking of homogenously labeled microtubules . similarly , because shortening events interrupted by pauses will be combined into a single phase , the computer - inferred vbwd is not a direct measure of the microtubule depolymerization rate . nevertheless , we expect that molecular conditions that change microtubule polymerization dynamics will result in relative changes of these computer - inferred parameters . the clustering algorithm also generated erroneous connections between growth tracks not belonging to the same microtubule . to quantify the frequency of such events , we overlaid clustered trajectories generated with two different stringencies onto to mcherry - tubulin and eb1-egfp channels ( videos 46 ) and verified computer - assigned growth , pause , and shortening phases , as well as catastrophes and rescues . within the region analyzed ( fig . 3e ) , the software accumulated 475 microtubule growth tracks lasting at least 4 frames . at the less stringent parameter set ( =45 , =60 ) 329 tracks clustered into 118 trajectories with an average lifetime of 17 seconds . for the more stringent parameters ( =15 , =15 ) 226 tracks clustered into 91 trajectories with a 14 second average lifetime . only 8% of the trajectories were identical between the two analyses , indicating the sensitivity of the clustering process in selecting viable track connections ( fig . because of the high microtubule density , about half of the computer - assigned events could not be observed clearly . however , if we only considered events that we could visually confirm as true or false , our algorithm showed good performance ( supplementary table 2 ) . as expected , the high stringency parameter set was more accurate , and with both parameter sets , the software more robustly connected microtubule growth tracks interrupted by pause rather than shortening events . however , the better performance at high stringency comes at the expense of less data , which bears the risk that some of the heterogeneity of microtubule behavior is lost . we next tested whether the computational analysis detected well - characterized responses to pharmacological microtubule dynamics inhibitors . at low concentrations , nocodazole inhibits both growth and shortening rates and increases the time microtubules spend in pause19 , and we detected statistically significant effects on these parameters at concentrations as low as 10 nm ( fig . this demonstrates that although our computational analysis is sufficiently sensitive to detect expected differences in microtubule polymerization dynamics . in addition , the results obtained with two different clustering parameter sets were similar , indicating that false positives are sufficiently low so as to not significantly affect correctly clustered microtubule growth tracks . armed with our new software tool , we examined two long - standing questions in the field : first , we tested whether tubulin acetylation21 alters microtubule polymerization dynamics . we treated cells with trichostatin a ( tsa ) , a broad specificity histone deacetylase inhibitor that inhibits the tubulin - specific deacetylase hdac622 ( fig . 5a ) . we could not detect statistically significant differences in microtubule dynamics when cells were treated with tsa alone . however , in cells simultaneously incubated with 50 nm nocodazole the inferred shortening rate in tsa - treated cells decreased significantly ( fig . we thus determined the distance from the cell edge at which the difference in the median microtubule growth rate between the edge and interior microtubule populations was largest . in three cells analyzed , this distance varied between 3.7 m and 6.4 m ( fig 5c , d ) . the median growth rate in the cell body was 19.722.7 m / min compared to 16.617.1 m / min closer to the cell edge . 5e ) but at the cell edge a larger fraction of the links between growth tracks were backward links ( 4460% in comparison to 3543% in the cell interior ) , consistent with the observation that peripheral microtubules more frequently switch between growth and shortening23,25 . we recently reported that gsk3 inactivation may be required for spatial microtubule dynamics regulation in migrating epithelial cells24 , but we did not measure significant shifts in the spatial gradient of growth rates between control cells and cells expressing constitutively active gsk3(s9a ) . here , we first confirmed this result using our new method for identifying spatial gradients in microtubule dynamics ( fig 5f ) . our clustering algorithm then revealed a large decrease in catastrophe probability at the cell edge and a decrease in the percentage of time microtubules spent in the shortening phase ( fig . this demonstrates that gsk3 regulates specific aspects of microtubule polymerization dynamics and is consistent with the hypothesis that gsk3 inactivation increases cell edge microtubule interactions with the cortical cytoskeleton24 . importantly , the clustering algorithm was able to detect these differences even though growth and shortening rates in the cell edge of control and gsk3(s9a)-expressing cells were not significantly different . we present a framework for the analysis of intracellular microtubule polymerization dynamics based on automatic tracking of a microtubule plus end marker such as eb1-egfp , and geometric clustering of growth tracks . because we never observed growing microtubules without associated eb1 , and no condition has been reported that selectively removes eb1 from a subset of growing microtubule ends , eb1-egfp is a faithful reporter of the entire intracellular microtubule population . since eb1-egfp overexpression may influence microtubule dynamics by enhancing growth rates26 , stabilizing microtubules against catastrophes27 , or by disrupting the localization of other plus end - tracking proteins28 , it is important that our algorithm allows comet detection at low expression levels . the algorithm may be used with other plus end markers such as egfp - clip-170 , allowing independent experimental validation . in addition , because a universal eb1-binding motif has been identified29 , artificial plus end trackers will likely be available soon that only minimally affect microtubule dynamics . because eb1-egfp only labels growing microtubules , microtubule behavior has to be interpolated when microtubules stop growing . we introduced several assumptions about the average behavior of microtubules , including maximum rates , allowed angles for direction changes , and the observation that microtubules shorten along the track previously defined by the growing end , to link growth tracks probably belonging to the same microtubule . thus , our algorithm produces a relatively low number of false positives , but a high number of false negatives . although we have performed an extensive validation of our clustering algorithm by visual comparison with time - lapse sequences that included homogeneously labeled microtubules , we currently have no formal way to quantify the frequency of clustering errors . this is an important caveat because different imaging conditions or different intracellular densities of growing microtubule ends may affect clustering efficiency . thus , when using this method , thorough experimental controls must be performed to avoid the propagation of systematic errors ( supplementary note 9 ) . it is also important to note that measurements inferred by cluster analysis are not directly comparable to traditionally reported parameters of microtubule dynamics because the assumptions underlying both analysis methods are fundamentally different . for example , terminal shortening can not be detected by our approach , and backward gaps may include pauses and short growth phases that do not produce a detectable eb1-egfp comet . nevertheless , our data show that large numbers of growing microtubule ends measured throughout the cell reveal robust and spatially differentiated variations in microtubule polymerization behavior between experimental conditions . our approach will thus complement and enhance conventional analysis , which typically reports the dynamics of very few microtubules tracked at the cell edge . there is no mathematical reason precluding the adaptation of our approach to the analysis of microtubule dynamics in more physiological three dimensional cell culture systems . in fact , the generalization of tracking and clustering has already been demonstrated in a study of kinetochore dynamics in mitotic spindles30 . detection of highly eccentric eb1-egfp comets in 3d will be more complex because of the unequal optical resolution in lateral and axial directions . thus , the comet shape in 3d will depend on microtubule orientation , and the detection bandpass filter used here will have to be replaced by more sophisticated , orientation invariant methods . however , full 3d analysis will also require faster acquisition at sufficient temporal and axial resolution and further development of brighter , more photostable fluorescent probes . however , the ease of eb1-egfp imaging makes our method attractive for high - content screening applications , in which microtubule dynamics may be relevant indicators of cell state .
regulation of microtubule dynamics is essential for many cell biological processes , and is likely to be variable between different subcellular regions . 
 we describe a computational approach to analyze microtubule dynamics by detecting growing microtubule plus ends . 
 our algorithm tracks all eb1-egfp comets visible in an image time - lapse sequence allowing the detection of spatial patterns of microtubule dynamics . 
 we use spatiotemporal clustering of eb1-egfp growth tracks to infer microtubule behaviors during phases of pause and shortening . 
 the algorithm was validated by comparison to manually tracked , homogeneously labeled microtubules , and by analysis of the effects of well - characterized inhibitors of microtubule polymerization dynamics . 
 we used our method to analyze spatial variations of intracellular microtubule dynamics in migrating epithelial cells .