<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Avalanche dynamics in sheared athermal particle packings occurs &lt;i&gt;via&lt;/i&gt; localized bursts predicted by unstable linear response</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>03/23/2022</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10325760</idno>
					<idno type="doi">10.1039/D1SM01451J</idno>
					<title level='j'>Soft Matter</title>
<idno>1744-683X</idno>
<biblScope unit="volume">18</biblScope>
<biblScope unit="issue">12</biblScope>					

					<author>Ethan Stanifer</author><author>M. Lisa Manning</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Under applied shear strain, granular and amorphous materials deform              via              particle rearrangements, which can be small and localized or organized into system-spanning avalanches. While the statistical properties of avalanches under quasi-static shear are well-studied, the dynamics during avalanches is not. In numerical simulations of sheared soft spheres, we find that avalanches can be decomposed into bursts of localized deformations, which we identify using an extension of persistent homology methods. We also study the linear response of unstable systems during an avalanche, demonstrating that eigenvalue dynamics are highly complex during such events, and that the most unstable eigenvector is a poor predictor of avalanche dynamics. Instead, we modify existing tools that identify localized excitations in stable systems, and apply them to these unstable systems with non-positive definite Hessians, quantifying the evolution of such excitations during avalanches. We find that bursts of localized deformations in the avalanche almost always occur at localized excitations identified using the linear spectrum. These new tools will provide an improved framework for validating and extending mesoscale elastoplastic models that are commonly used to explain avalanche statistics in glasses and granular matter.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Can we predict how amorphous materials such as bulk metallic glasses <ref type="bibr">1,</ref><ref type="bibr">2</ref> , dense colloidal suspensions <ref type="bibr">3</ref> , and foams <ref type="bibr">4,</ref><ref type="bibr">5</ref> fail under stress? While most foams and crystalline metals are ductile and fail homogeneously, bulk metallic glasses fail catastrophically via shear bands or system-spanning avalanches <ref type="bibr">1,</ref><ref type="bibr">6</ref> , despite their otherwise desirable material properties. What microscopic properties generate this macroscopic difference in yielding behavior? Such a fundamental description would allow rational material design to control failure mechanisms such as shear bands and avalanches <ref type="bibr">2</ref> .</p><p>Unfortunately, it remains unclear what micro-or meso-scopic features govern this brittle-to-ductile transition. Previous work on athermal avalanches have largely focused on systems under athermal quasistatic shear, where configurations are analyzed before and after the system spanning rearrangements <ref type="bibr">7,</ref><ref type="bibr">8</ref> . A few works have also focused on packings sheared under finite strain rate <ref type="bibr">[8]</ref><ref type="bibr">[9]</ref><ref type="bibr">[10]</ref> . These studies evaluate the size, statistics, and/or shape distribution of these avalanches as a function of material properties, often with a focus on the ductility of the initial configuration <ref type="bibr">8,</ref><ref type="bibr">11</ref> .</p><p>Phenomenological work has focused on understanding the transition from ductile to brittle failure in terms of macroscopic system parameters such as composition, temperature, or preparation <ref type="bibr">[12]</ref><ref type="bibr">[13]</ref><ref type="bibr">[14]</ref> . Recently some authors have used mesoscopic elastoplastic models to investigate the origin of the transition from a brittle-to-ductile behavior <ref type="bibr">13,</ref><ref type="bibr">14</ref> . In these models, it is assumed the system is comprised of independent, mesoscopic yielding regions and that the stress to yield x in each region is taken from a specified distribution P 0 (x) that captures different preparation protocols. In poorly annealed systems, the mean of P 0 (x) is expected to be small, while in well-annealed systems it is large. This hypothesis is strongly supported by work from Patinet et al. <ref type="bibr">15</ref> who explicitly measure local yield stresses, with some assumptions and caveats, in simulated granular systems. Other models such as Shear Transformation Zone (STZ) and Soft Glassy Relaxation (SGR) also describe localized regions that deform and fail within the glassy systems <ref type="bibr">[16]</ref><ref type="bibr">[17]</ref><ref type="bibr">[18]</ref> .</p><p>At a microscopic level these models assume that plasticity is controlled by "shear transformations", the discrete localized events where a small number of particles rearrange locally, which release the accumulated stress <ref type="bibr">18,</ref><ref type="bibr">19</ref> . This is corroborated by several manuscripts showing that the full displacement field of an avalanche is well-fit by a set of Eshelby transformations, each centered in a localized region of high deformation <ref type="bibr">20,</ref><ref type="bibr">21</ref> . Similar to elastoplastic models <ref type="bibr">14,</ref><ref type="bibr">22</ref> , this implies system-spanning rearrangements occur as sequential bursts of localized motion although the temporal dynamics of these localized bursts have not been well-studied. Such dynamics are important, as the models differ in their predictions for how defects are coupled dynamically during an avalanche. Elastoplastic models couple defects by explicitly quadrapolar elastic stress fields while the STZ/SGR models couple defects via local structural changes and noise. In order to test these predictions for coupling between soft regions during avalanches, we first need a robust method for extracting the temporal dynamics of soft regions from unstable amorphous packings.</p><p>Unlike dislocations in crystalline solids, defects in amorphous solids are not easily identified by the local geometry. One way to find soft, defect-like regions is via direct measurements of local yield stress by Patient and collaborators <ref type="bibr">15</ref> discussed above. Additionally, quite a few new techniques have been developed to identify structural indicators that predict plasticity. Some focus on the linear or nonlinear response near an instability <ref type="bibr">[23]</ref><ref type="bibr">[24]</ref><ref type="bibr">[25]</ref><ref type="bibr">[26]</ref><ref type="bibr">[27]</ref><ref type="bibr">[28]</ref> , while others use machine learning techniques <ref type="bibr">29,</ref><ref type="bibr">30</ref> or identification of high energy motifs <ref type="bibr">31</ref> . Recently, many of these have been compared on the same set of data across the brittle-to-ductile transition, and one conclusion of that work is that structural defect indicators based on linear response are surprisingly predictive <ref type="bibr">32</ref> .</p><p>Linear response indicators are computed from the hessian:</p><p>, where U is the potential energy and u i is the displacements of particle i 33 . One such structural indicator is simply a weighted superposition of the lowest energy eigenmodes of the dynamical matrix, or vibrational modes. The resulting field is termed "vibrality" <ref type="bibr">34</ref> , or "soft spots" if the field is clustered <ref type="bibr">23</ref> . Of course, the lowest energy vibrational mode just before the instability is precisely the initial motion during the avalanche <ref type="bibr">23,</ref><ref type="bibr">35</ref> , and the nonaffine displacement field is dominated by these lowenergy modes close to the instability, as well <ref type="bibr">23,</ref><ref type="bibr">25,</ref><ref type="bibr">32</ref> .</p><p>However, structural metrics based on linear response may fail to predict large avalanches because they are computed once before the avalanche, and can not be computed during the avalanche. That is because these methods assume a positivedefinite dynamical matrix, but during most of the avalanche dynamics, the Hessian matrix has at least one negative eigenvalue. Therefore, it is obvious to ask whether some of the methods for identifying soft spots in positive-definite Hessians can be extended to Hessians describing unstable systems.</p><p>In this manuscript, we develop such extensions and calculate soft spots in order to investigate how they evolve over the course of an avalanche. To understand whether we can really describe avalanches as bursts of localized motions, we also develop a new method for isolating non-affine movements in the D 2 min field 16 using an extension of persistent homology. This allows us to robustly separate an avalanche into a set of localized rearrangements. Finally, we compare these rearrangements to evolving soft spots to understand how soft spots are coupled to generate the observed dynamics.</p><p>These methods may be useful not only for quasistatically sheared athermal systems, but potentially many other unstable systems such as active matter systems, which may be amenable to similar techniques, or thermal systems which are typically not in mechanical equilibrium.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Methods</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Simulating dynamics of the sheared granular packing</head><p>We study bidisperse granular packings. Particles interact with a Hertzian contact potential where the potential energy as a function of distance is given by</p><p>where r i j is the distance between particle i and j, and r i and r j are the radii of particles i and j respectively <ref type="bibr">36</ref> . We study 50:50 mixtures of particles with a size ratio of 1:1.4 in order to suppress crystallization <ref type="bibr">37</ref> . Two-dimensional systems are initialized with random positions in a square periodic simulation box with equal parts small and large particles. The systems are then instantaneously quenched to zero temperature via FIRE energy minimization <ref type="bibr">38</ref> .</p><p>After the quench process, the systems are strained using Lees-Edwards boundary conditions <ref type="bibr">39</ref> . These boundary conditions are periodic with a shift while crossing the top and bottom boundary proportional to the strain imposed on the system. To identify the onset of instabilities and avalanches, we first simulate athermal quasistatic shear (AQS) by taking a small shear step and minimizing the total energy of the system using a FIRE minimization algorithm. Since the system is allowed to relax as long as necessary to find an energy minimum after each shear step, by def-inition of quasistatic shear , this approximates a strain rate that approaches zero in large systems.</p><p>Following each strain step, the shear stress of the minimized configuration is measured using the distances and forces between all pairs of particles:</p><p>If the instantaneous change in shear stress is larger than a specified threshold of N &#215; 10 -4 where N is the system size. , which signifies an instability, we use a linear bisection algorithm to identify the precise strain at which the instability occurs <ref type="bibr">40</ref> . Using this procedure, we are able to isolate the system just before and just after an instability corresponding to a particle rearrangement within a strain window of 0.01 N 2 . Once we have identified a particle rearrangement event, we then wish to simulate the dynamics of that event. In athermal quasistatic shear, the minimum energy states at the end of an avalanche are usually found using fast algorithms, such as conjugate gradient minimization or FIRE, that do not necessarily correspond to realistic dynamics <ref type="bibr">38</ref> . To maintain physically reasonable dynamics, we instead minimize energy using a computationally expensive steepest descent algorithm with an adaptive timestep. The timestep of the minimization is determined throughout the algorithm such that no particle moves more than 1% of the average particle radius in a single frame. Furthermore, if the force in the new configuration after a timestep, -&#8594; F (t + dt), is more than orthogonal to the previous force,</p><p>, the step is reversed and the timestep is halved until the new force is in the correct direction or</p><p>This method is equivalent to a noiseless molecular dynamics simulation in the overdamped limit where the velocity, -&#8594; v , is given by the force, -&#8594; F , with some damping coefficient, &#915;,</p><p>This damping coefficient determines the timescale of the molecular dynamics simulation. We choose this term to be unity to set the natural timescale where the velocity of the simulation is given directly by the force.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Quantifying plasticity using D 2 min</head><p>Plasticity in disordered systems is well captured by D 2 min , a measure of the nonaffine motion 16 D 2 min compares two configurations of a system over a specified radius, in this case five average particle radii:</p><p>where -&#8594; X 1 and -&#8594; X 2 represent the two configurations being compared, r i j is the distance between particles i and j, r is the average particle radius, -&#8594; r i j1 and -&#8594; r i j2 are the vectors that separate particles i and j in the first and second configuration respectively, and S i is the best-fit affine transformation that minimizes D 2 min,i . The details of this affine transformation can be found in the ESI &#8224; .</p><p>As is standard <ref type="bibr">16</ref> , to compute D 2 min one must choose a lengthscale for the neighborhood over which the affine and non-affine transformations are computed. Consistent with previous work, we choose 5r. Smaller lengthscales cause the algorithm to fail as the particle may not be in the convex hull of the neighborhood, while larger lengthscales result in D 2 min fields that are more homogeneous and fail to capture localized rearrangements. Because the neighborhood around particle i is determined by distance, it can change between the two configurations and therefore we use the union of these two neighborhoods to define the set of particles j for each particle i. Since we use a 50:50 binary mixture the average radius is the average of the radii of the two species.</p><p>Our goal is to measure instantaneous plasticity over time. Therefore, we measure D 2 min,i between two configurations separated by a small time window throughout the minimization. The bursts of localized deformation have a duration on the order of one natural time unit, so we choose to measure the plasticity over a time window, &#8710;t, of 0.2 natural time units to obtain good resolution. Furthermore, by choosing a time window larger than our frame rate, we are able to compute a moving average of the D 2 min field over time. We denote the plasticity measured at time t with</p><p>where -&#8594; X (t ) is the configuration at time t . This measure is a scalar field measured on each particle over space and time.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Results</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Plastic deformation in avalanches occurs in bursts.</head><p>Examples of the D 2 min,i field, defined in Sec 2.2, during one avalanche are shown in Fig. <ref type="figure">1 A, B,</ref> and<ref type="figure">C</ref>.</p><p>As shown in Fig. <ref type="figure">1</ref>(D), the maximum value of D 2 min,i over particles i exhibits clear bursts of motion where the maximum value increases by orders of magnitude rapidly and decreases quickly. Furthermore, the D 2 min fields shown in panels(A-C) in Fig. <ref type="figure">1</ref> correspond to the peaks of the three largest bursts of motion. These panels illustrate that the location of these bursts of motion are different for each burst. Movies which show the spatial extent of the D 2 min as a function of time are included in the Supplementary Information.</p><p>For each avalanche, t = 0 corresponds to the time at which the instability occurs. However, we note that the first burst of localized deformation is often quite delayed. In the example in Fig. <ref type="figure">1</ref>, the first burst doesn't begin until 868 natural time units after minimization starts. Leading up to that point there is very little motion or activity. This delay occurs because the system begins very near the saddle point instability that triggers rearrangement. Near this saddle point the net force on the system is very small and since the velocity in steepest descent is given by the force, the velocity is also small. It takes time for the system to leave the saddle point behind and approach the time of interest. Similarly, after all the rearrangements have finished, the system relaxes to a minimum and becomes increasingly slow as it approaches. These build-up and relaxation phases take up the bulk of the time during steepest descent minimization, taking on the order of hundreds or thousands of time units, while the system only rearranges for on the order of tens of time units for the system sizes we study of 1024 particles.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Avalanches can be decomposed into bursts of localized deformation.</head><p>It appears that the bursts of localized motion are localized to relatively small groups of particles. To investigate this, we introduce a novel clustering algorithm taking inspiration from persistent homology <ref type="bibr">41</ref> and hierarchical density-based clustering methods <ref type="bibr">42</ref> .</p><p>Our goal is to highlight isolated peaks in the nonaffine motion in this system over space and time to quantify whether the motion during an avalanche occurs in localized bursts. The simplest criteria would be a threshold on the nonaffine motion. However, it is clear that applying a bare threshold to a function could easily lose significant peaks and may not well separate the largest peaks if they are too close together spatially or temporally . Furthermore, this kind of clustering is very sensitive to the threshold value which must be determined arbitrarily.</p><p>By contrast, persistent homology is a sophisticated analysis method for robust characterization of topological features of a set of data or a function over space. It can be used to characterize the height and spatial extent of topological features like local maxima and minima <ref type="bibr">41</ref> . This method has been used to quantify the typical heights and sizes of the peaks in a test function and separate them from noise. A schematic diagram of an example test function &#966; (x) is shown in Fig. <ref type="figure">2(A)</ref>, and the corresponding standard persistent homology tree diagram is shown in Fig. <ref type="figure">2</ref></p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(B).</head><p>In this procedure, a threshold is lowered from the largest value to the lowest value of the function &#966; (x). Everything above the threshold value is clustered. When the threshold is lowered below the apex of a peak, a new cluster is formed and the height of the apex is referred to as the birth point, B, of the cluster. As the threshold is further lowered, eventually the saddle point which separates 2 or more maxima will be reached and the clusters that were isolated from one another will merge. In typical persistent homology approaches this merging point will mark the "death" of all but one of the previously separated clusters defining the death point, D, for these clusters. The typical approach can also result in overlapping clusters, which would be problematic for our task here. Therefore, we take a different approach where a saddle point is marked as the death point of all the merging clusters and the birth point of a new cluster consisting of the merged cluster. This information allows us to construct a tree diagram which consists of the height of birth events &#966; (B) and the height of death events &#966; (D) with edges connecting the clusters to the clusters they merge to become. The leaves of this tree diagram correspond to the local maxima in the evaluated function.</p><p>In general, it is expected that some of these leaves are the result of random fluctuations. To separate signal from noise, one can identify a set of criteria to "prune" the leaves of the tree diagram that correspond to maxima that are simply noise fluctuations, as illustrated by the dotted lines for the two highest branches in Fig. <ref type="figure">2</ref>  For our problem, we must cluster in space and time simultaneously, which requires that we choose how often to sample in time and set a conversion constant, c, between distances in time and distances in space. To ensure good temporal resolution of deformation, we choose a frame rate of 0.01 natural time units, which corresponds to a variable number of simulation steps due to the adaptive timestep of the steepest descent method, discussed in Section 2.1. Next, we define a characteristic length scale for the dynamics of interest, which is roughly the length scale of shear transformation zone also used in the D 2 min calculation <ref type="bibr">16</ref> . In 2D, this is about five particle radii, or l char = 5r. Similarly, the characteristic timescale should be roughly the time required for a rearrangement of a shear transformation zone, on the order of a natural time unit. Here we use t char = 0.1, corresponding to 10 frames, which is half the &#8710;t = 0.2 chosen for calculating D 2 min . Then the conversion constant is c = l char /t char = 50 in units of natural length over natural time. The distance between two particles in spacetime is then given by the usual distance with periodic boundary conditions in space, d( -&#8594; x i , -&#8594; x j ), modified by the temporal distance</p><p>where -&#8594; x i and t i are the position and time of particle i. Following the procedure described above for the test function &#966; (x) in Fig. <ref type="figure">2A</ref> and B, we set a threshold at the maximum value of the D 2 min,i field and as the threshold is lowered we cluster all particles with a D 2 min,i above this threshold. A particle, i, belongs to a cluster if there is any particle in the cluster which is within a distance l char of particle i using the space-time distance measure above. Throughout this process, the birth and death points are noted for each cluster as well as the points which are contained in each cluster at their death point. This information is used to develop a persistence tree diagram like that shown in Fig. <ref type="figure">2 B</ref>.</p><p>We next need to develop a criteria for pruning the tree and separating signal from noise. Using our altered approach to avoid overlapping clusters, we found that the standard persistent homology metric for thresholding based on persistence (i.e. the distance of the birth-death coordinate from the diagonal in the tree diagram) did not generate a bimodal distribution of persistence times. Therefore, it was difficult to identify a persistence threshold that separated signal (long-persistence clusters) from noise (short persistence clusters). Instead, we use ideas from hierarchical density-based clustering. Specifically, after investigating many possibilities, we choose to prune the persistent homology tree based on a threshold for the volume of the identified cluster, where the volume is the sum over the number of particles in the cluster in each frame. A volume of 500, for instance, corresponds to a cluster which may have 5 particles for 100 frames, 100 particles for 5 frames, or some other combination where the number of particles in each frame can vary. All leaves with volumes below the volume threshold are pruned. The rationale for this approach is that it highlights clusters that are both persistent and involve a sufficiently large region of space-time. To show how this pruning algorithm works in the example of Fig. <ref type="figure">2A</ref> Next, we must identify the optimal volume threshold. Small clusters that correspond to noise are expected to jump around in space and time as the threshold is changed, while our signallocalized bursts of deformation -should be robust with respect to changes in threshold. Therefore, our approach is to calculate the relative mutual information between the clusters identified at different volume thresholds, where mutual information is a measure of the amount of information one variable contains about another. High mutual information means that the clusters do not change much when the threshold is changed, while low mutual information means the clusters change a lot as the threshold is changed. Therefore, if there is a value of the threshold that generates good separation between signal and noise in this persistent homology representation, we expect to find a plateau in the mutual information, which would indicate that the value of the threshold does not strongly impact the clusters found. In other words, all thresholds th V in the plateau region are sufficient to separate signal from noise.</p><p>The mutual information is constructed by measuring the entropy between datasets I and J given by:</p><p>where p x , p y , and p xy are the probability of a particle being in set x, set y, or both simultaneously respectively. In this case the sets x and y are given by the datasets I and J, eg. p I is the probability of a particle being in set I which is computed by the number of particles in set I divided by the total number of particles in the simulation time window, p J is similarly computed for set J, and p IJ is the probability of a particle in both sets computed by the size of the intersect between sets I and J divided by the total number of particles again. The relative mutual information between datasets I and J is computed by normalizing by the mutual information by the average information entropy between the datasets which is computed by finding the mutual information of a cluster field with itself:</p><p>Our goal is to use the cluster volumes to separate signal from noise, by studying how the mutual information between clusters changes as a function of volume threshold, illustrated in ESI Fig <ref type="figure">S1  &#8224;</ref> . First, imagine an ideal case where the where the clusters that correspond to noise have a lower volume, with a distribution characterized by a mean th n v and width dv n , and clusters that correspond to signal have a larger volume with a distribution characterized by mean th s v and width dv s . Then a 95% confidence interval around the maximum value of the relative mutual information will be roughly dv n for smaller values of th v (th v &lt; th n v + dv n ) and will change rapidly to a different, presumably larger value dv s for larger values of th s v (th v &gt; th s v + dv s ). Therefore, in our data, we search for a threshold at which the 95 % confidence interval rises rapidly and reaches a plateau, which should correspond to a volume that distinguishes between signal and noise. A subtlety, as discussed the ESI, is that there is also a trend where the information entropy, H(I) &#8801; M(I, I), in the cluster field, I, increases with increasing threshold. To account for this effect, we study the confidence interval of the relative mutual information on a logarithmic scale, which, as discussed in the ESI is equivalent to studying the ratio of the upper and lower contours of the relative mutual information in threshold space th U v /th L v . Fig <ref type="figure">2C</ref> shows this ratio as a function of threshold volume th v . There must be a peak at zero as the lower contour is restricted to be positive, and then we see a dip and a rapid increase in the ratio and a maximum around th v &#8764; 500, followed by a rough plateau. This indicates that thresholding on cluster volumes indeed separates signal from noise, with an optimal value close to th v = 500, and we use that value for the remainder of this work. This minimum cluster volume corresponds to a localized burst of deformation that contains roughly 10 particles and lasts 50 frames or 0.5 natural time units.</p><p>In Fig. <ref type="figure">3</ref>(A), we show a space-time plot of the clusters of nonaffine motion, as measured by the D 2 min . Note that this system has periodic boundary conditions in the x-and y-directions, so some of the bursts of localized deformation cross this boundary. Additionally, because the distance cutoff for clustering is 5 times the average radius, there are some clusters which appear to have gaps in space and time between two or more components. However, it is guaranteed that these gaps are smaller than the characteristic length l char . These clusters meaningfully highlight nonaffine motion in the system during an avalanche. In Fig. <ref type="figure">3</ref>(B), we show the nonaffine motion occurs in peaks over time, where the black curve shows the D 2 min,i (t) maximized over all particles in the system, indicating that avalanches occur in bursts of motion. The localized clusters on this nonaffine motion are well separated in time and space and represent the local maxima as seen in Fig. <ref type="figure">3 B</ref>, where the clusters clearly highlight the peaks in motion over time. Note that our persistent homology approach allows us to identify significant bursts with relatively small values of D 2 min , which would have been missed if we instead used an approach with an absolute threshold on D 2 min . From the beginning of the first burst of localized deformation to the end of the last burst, on average the bursts of localized deformation account for 63 &#177; 19% of the nonaffine motion while only accounting for 4 &#177; 2% of the spacetime volume. These clusters are localized, typically involving less than 100 particles at any given time. The distribution of the spatial extent of the bursts of localized deformation is shown in Fig. <ref type="figure">4(A)</ref>. This distribution has a heavy tail such that the majority of the bursts are relatively small, where the median of this distribution shows half of the bursts of localized deformation involve fewer than 61 particles. Our data appears to be consistent with a log normal distribution, which is represented by the black dashed line in Fig. <ref type="figure">4(A)</ref>.</p><p>Additionally, we investigate the duration of these bursts of localized deformation. In Fig. <ref type="figure">4</ref>(B), we see that the duration of bursts of localized deformation are distributed around unity with a mean value of 2.7 natural time units. Since the duration has a mean that is comparable to the standard deviation but is required to be positive, we hypothesize the distribution of the duration of bursts of localized deformation follows a log-normal distribution, which is shown by the black dashed line and again is consistent with the data.</p><p>The observation that both distributions are log-normal indicates that individual bursts possess well-defined mean sizes and durations. This is consistent with assumptions of elastoplastic models <ref type="bibr">14,</ref><ref type="bibr">22</ref> where localized plastic events are coupled via longrange elastic interactions to generate power-law distributions for total avalanche size.</p><p>Perhaps surprisingly, the duration and the size of each burst of localized deformation do not appear to have a strong correlation, as shown in Fig. <ref type="figure">4(C</ref>). In other words, larger bursts do not seem to take longer to complete than smaller bursts of localized deformation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Eigenvalue dynamics in unstable systems are highly complex.</head><p>In viscously damped inertial dynamics, the equation of motion for a given particle i is given by</p><p>where m i is the mass of particle i, -&#8594; a i is the acceleration of the particle, -&#8594; f i is the force on the particle, &#915; is the damping coefficient, and -&#8594; v i is the velocity of the particle. In overdamped Brownian dynamics, the left-hand side of Eq. 9 is set to zero, under the assumption that the damping term is significantly larger than the inertial term. Therefore, in overdamped dynamics the velocity is directly proportional to the force . We choose a damping coefficient of unity such that -&#8594; V = -&#8594; F , where each capitalized vector contain Nd entries corresponding to the individual vector components for each particle, where N is the number of particles and d is the number of dimensions.</p><p>We compute the forces in this system by taking the derivative of the total energy, U, with respect to particle positions,</p><p>where the subscript i indicates particle i and the subscript &#945; indicates components along the x-axis or the y-axis. We can further compute the change in the force over time to investigate the evolution of structure on short timescales via a time derivative</p><p>The rightmost term is simply the velocity which is equivalent to the force in this simulation and the second order partial derivative of the energy is the Hessian matrix, H i j&#945;&#946; . Thus, the change in force is governed by the relation between the force and the Hessian:</p><p>When we project the force into the eigenbasis of the Hessian, we find a differential equation for the evolution of the force in the direction of each eigenvector:</p><p>where F I = -&#8594; F | &#251;I , and &#955; I and &#251;I are the Ith eigenvalue and associated eigenvector respectively. If we assume the eigenbasis of the Hessian doesn't change quickly relative to the timescale of the force, an assumption we will check later, we can integrate this differential equation to find an exponential function over time:</p><p>In mechanically unstable systems where the Hessian possesses at least one negative eigenvalue, the force along these unstable directions grows over time, and the rate of growth depends on the magnitude of the associated eigenvalue. If the eigenvalues are large the force quickly tracks the eigenvalue, and it is therefore tempting to speculate that the deformation field simply follows the most negative eigenvalue, perhaps with nearinstantaneous eigenvalue-switching events, where mode associated with the lowest eigenvalue changes character, due to structural rearrangements and associated contact changes. Specifically, an eigenmode is said to change character when its direction in configuration space which changes particularly rapidly at these near-instantaneous events. In random matrix theory, these are "narrowly avoided eigenvalue crossings", where the eigenvector associated with the lowest eigenvalue is replaced by a new eigenvector, although eigenvalue repulsion prevents the eigenvalues from actually "crossing". In our unstable system, we investigate the dynamic behavior of the eigenvalues of the Hessian during deformation in order to probe the curvature of the energy landscape along the minimization path. If the potential energy landscape was simple we would expect a single negative eigenvalue that becomes positive as the system approaches the energetic minimum. In Fig. <ref type="figure">5</ref>, we show the lowest ten eigenvalues over the course of an avalanche. This is the same avalanche example shown in Fig <ref type="figure">3</ref>, and the red and green regions, respectively, correspond to times with bursts of localized deformation with the same color shown in those plots.</p><p>Initially, there is only one negative eigenvalue before the main rearrangements occur and, after the entire avalanche is complete, all eigenvalues become positive as the system approaches the minimum, as expected.</p><p>One observation is that, unlike in a simple picture of a single saddle point, many eigenvalues can become negative between the initial configuration, near a saddle point, and the final configuration at a local minimum in the energy landscape. As can be seen in the dashed lined associated with the right axis in Fig. <ref type="figure">5</ref>, there can be as many as 5 or 6 negative eigenvalues as the system rearranges. This is indicative of the system passing nearby many saddle points or higher order saddle points during deformation, although our data do not distinguish between these two cases. Another observation is that the eigenvalue dynamics are highly complex, with multiple timescales including very rapid jumps.</p><p>To better understand these dynamics and their relationship with the force, we further zoom in on the events associated with the red and green bursts of localized deformation. The red burst is small in magnitude and well-isolated in space and time from other bursts, while the green burst is not.</p><p>In Fig. <ref type="figure">6 (A</ref> change in the angle &#8710;&#952; &#936;min of the eigenvector with the most negative eigenvalue, which we term the "lowest eigenvector" and denote &#936; min which directly captures changes to the "character" of the eigenmodes. Spikes in &#8710;&#952; &#936;min correspond to "eigenvalueswitching" events, where the lowest eigenvector changes character rapidly, likely due to a change in the contact network. The right (orange) axis quantifies &#960;/2&#952; F&#8226;&#936;min , where &#952; F&#8226;&#936;min is the angular difference between the force F and &#936; min . The dashed (orange) line corresponds to the difference between the instantaneous force and the lowest eigenvector at the start of the burst, &#936; min (t ini ), where t ini is determined as the earliest point that the burst has been identified while the solid orange line corresponds to the difference between the instantaneous force and the current lowest eigenvector &#936; min (t). When the force is precisely tracking the eigenvector, this quantity is large (close to &#960;/2), but it approaches zero if the force is orthogonal to the eigenvector. In this simple isolated burst, we see that are are a handful of rapid, well-separated eigenvalue-switching events. Before the largest such event, the force tracks the lowest eigenvector precisely and the solid orange curve remains close to &#960;/2. After the largest event, the solid orange curve drops to near zero, indicating that the force is nearly orthogonal to the lowest eigenvalue. Then, over a characterstic timescale governed by the magnitude of the eigenvalue, the force to begin to track the new lowest eigenvector and the solid orange curve rises again towards &#960;/2. The dashed line remains low after the eigenvalue switching event, highlighting that the force is no longer tracking the eigenvector that was lowest at the beginning of the burst. Taken together, these data suggest that well-isolated bursts of localized deformation follow our simple sequential picture quite well. Fig 6(B) shows the same quantities during the green localized burst. First, we notice that there are quite a few rapid changes to the lowest eigenmode over time. Moreover, the timescale between such switching events is smaller than the "force-tracking" timescale associated with the magnitude of the eigenvalue, and The eigenvector dynamics during a well-isolated localized burst deformation (the event bounded by the red dotted lines in Fig. <ref type="figure">5</ref>). (B) The eigenvector dynamics during an event with multiple localized deformations simultaneously ( the event bounded in time by the green dashed lines in Fig. <ref type="figure">5</ref>).</p><p>so the force almost never matches the lowest eigenvalue, as the solid orange curve representing &#960;/2&#952; F&#8226;&#936;min drops and rises several times and and approaches zero by the end of the burst. Since these more complex events are quite common, it is clear that the lowest eigenmode is not a good predictor of deformation. This raises the question: are there other indicators based on linear response that would be more stable and therefore more predictive during an avalanche?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">Soft spots can be identified from a superposition of lowest eigenvalues</head><p>As there are rapid changes to the lowest eigenmodes, rather than measuring the overlap with each mode individually, we compute a field similar to the vibrality <ref type="bibr">34</ref> over space and time. Vibrality, &#936;, quantifies the susceptibility of particle motion to infinitesimal thermal fluctuations in the limit of zero temperature and is pro-portional to the Debye-Waller factor. &#936; is defined as:</p><p>where N and d are the system size and dimensionality respectively and the sum runs over the entire set of eigenvectors &#936; k with frequency &#969; k .</p><p>To improve performance, we made some alterations to the standard vibrality. First, as computing the full sum over the entire set of eigenvectors at every time step is computationally intensive, we computed the partial vibrality sums over the k * modes with the lowest eigenvalues, for varying k * . For stable Hessians and for our system size of interest, we found a partial sum over the lowest eight eigenmodes approximates the true vibrability to within 98%. We expect the number of modes needed to capture the salient features of the structure to increase linearly with system size, though we reserve this for future work.</p><p>Second, in the standard vibrality indicator, individual modes are comprised of phonons hybridized with quasi-localized excitations <ref type="bibr">27</ref> . To remove the phonons, we first compute the nonaffine field of each eigenmode by applying the D 2 min algorithm on each eigenvector as if it were a displacement field, with the same lengthscale used to quantify deformation, five average particle radii. In other words, for each eigenmode, we compute D 2 min between the current configuration, X 1 , and a deformed configuration: X 2 = X 1 + v i , where v i is the ith eigenmode. Third, because the eigenvalues for unstable Hessians are both positive and negative, and therefore the frequency is not well-defined, we remove the weighting with frequency in Eq. 15. We then calculate a new vibrality-like metric, which we term non-affine vibrality and denote &#936;, as the magnitude of the unweighted sum of the nonaffine field associated with the eight lowest eigenmodes of the Hessian. This can be quickly computed at each timepoint t during a steepest descent minimization routine, as it requires only a partial diagonalization of the Hessian, and captures quasi-localized excitations in the eigenmodes of unstable Hessians.</p><p>Having identified the non-affine vibrality &#936; as an efficient structural indicator field for Hessians with negative eigenvalues, we next seek to cluster the field into "soft spots" that can be directly compared with bursts of localized deformations. We found that we were unable to identify soft spots in space and time using the same persistent clustering algorithm used to compute the bursts of localized deformation. This is because while the localized bursts of deformation possess relatively well-defined characteristic length and timescales (see Fig 4), we observe that soft spots exhibit a very large variation in time: some are very short-lived while others remain for the length of the avalanche. This means there is no choice of volume threshold that separates noise from signal in the persistent homology diagrams.</p><p>Although there is no characteristic timescale for soft spots, there is a clear length scale. Therefore, we first use the the persistent clustering algorithm to cluster &#936; as a function of space only at each time slice. In Fig. <ref type="figure">7</ref> A, we show a snapshot of these space-only clusters at a particular time. Several of these clusters appear to be discontinuous. This is because the clustering lenth- scale is l char which is larger than a particle diameter. In Fig. <ref type="figure">7</ref> B, we show the identified clusters at the next time step. Note that the soft spots near the center of the first frame are joined together in the second frame. To determine how to group these space-only clusters in time, we compute the relative mutual information between space-only clusters in adjoining time frames. We expect that spots with large mutual information across time should be grouped together, and those with low information should not.</p><p>In order to separate the information values of objects which overlap and an object that overlaps with the complement of another object, we use a modified form of the mutual information between two discrete fields computed as</p><p>where x is the discrete field of the burst of localized deformation, y is the discrete field of soft spots, and p x , p y and p x,y are the probabilities that an arbitrary point in the discrete fields is x in the discrete field formed from the bursts of localized deformation, or y in the soft spot field, or both, respectively. Therefore, the term for x = I and y =&#8764; J investigates the likelihood of particles being in soft spot I but not in soft spot J and all such pairs are studied. The Sign function , sgn, in this definition gives positive information if the overlap between I and J is greater than the expected and negative if I is better correlated to the complement of J. This allows the removal of pairs where the standard measure of the mutual information is high because of the overlap between one set and the complement of the other set. The information entropy, H(I), is given by the mutual information of a discrete field with itself, H(I) = M(I, I). To determine an information threshold, we analyze the relative mutual information probability distribution for simple events where a soft spot in one frame overlaps with two in another frame, shown in Fig. <ref type="figure">8</ref>. We find that the median value for these types of events is 0.25, and so we choose that as a threshold. As discussed in the ESI &#8224; , this also corresponds to an inflection point between a sharp low-information peak (spots that don't overlap) and a flat high-information distribution (spots that do overlap). We have also checked that varying this threshold slightly does not significantly change our results. In the example shown in 7(A) and (B), the upper right overlapping space-only cluster has large enough mutual information to be identified with the space-only cluster in 7(B). Specifically, the smaller cluster has 17.6% relative mutual information with the blue cluster in 7(B) while the larger cluster has 49.0% relative mutual information. This procedure generates from the field &#936; a discrete set of space-time clusters which we term "soft spots". Fig <ref type="figure">7(C</ref>) is a histogram of the fraction of the system that is labeled as a soft spot in each time step across 150 avalanches, illustrating that our procedure labels about 10-25% of the system as soft spots, which is consistent with previous methods <ref type="bibr">23</ref> .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.5">Bursts of localized deformation occur at dynamically</head><p>changing soft spots To understand how soft spots correlate with bursts of localized deformation, we study the mutual information between these fields <ref type="bibr">43</ref> . Specifically, we use a normalized form of the mutual information called the proficiency, which measures how well each soft spot predicts the spatio-temporal location of each burst of localized deformation:</p><p>where M(I, J) is the modified mutual information between soft spot J and burst of localized deformation I and H(I) is the information measure of the burst of localized deformation I.</p><p>-10 -2 -10 -4 -10 -6 10 -2 The proficiency is near unity when the spatial location of a soft spot overlaps very well with the spatial location of a burst of localized deformation and occurs at the same time. If the proficiency is very near zero, then the soft spot and the burst of localized deformation have little to no overlap in space and time. The probability distribution function for the proficiencies between all soft spots and bursts of localized deformation is shown by the blue dashed line in Fig. <ref type="figure">9</ref>. The vast majority of proficiencies are very small or negative, indicating that as expected, most soft spots do not overlap with a plastic event at a given instant in time. In contrast, the maximum proficiency for each burst of localized deformation,&#967; max , shown by the solid red line in Fig. <ref type="figure">9</ref>, exhibits a bi-modal distribution. The peak at high &#967; indicates a real overlap between a soft spot and a burst of deformation, while the peak at low &#967; is consistent with background noise. Therefore, we define the threshold for overlap at the minimum between these two peaks (&#967; = 0.01), shown by the vertical dashed line in Fig. <ref type="figure">9</ref>. Fig. <ref type="figure">10(A</ref>) illustrates the relationship between bursts of deformation and soft spots across a single avalanche. Soft spots are indexed by an integer S in order of their start times, and bursts are similarly indexed by an integer B. The colormap indicates the proficiency between each soft spot and a burst of localized information. This example highlights several features that are common to avalanches we studied: i) almost all bursts of deformation are associated with at least one soft spot -in this example, all bursts of localized deformation have greater than 1% correlation with at least one soft spot, ii) a small number of bursts are associated with more than one soft spot, iii) many soft spots are not involved at all throughout the entire avalanche, iv) some soft spots show up in more than one burst (i.e. those spots rearrange more than once). To get a better idea of the statistics of these features across multiple examples, Fig. <ref type="figure">10</ref>(B) shows the fraction of bursts of localized deformation that have an overlap (a proficiency greater than the threshold 0.01) with n soft spots. Only 3.5% of bursts do not overlap with a predicted soft spot, and the majority overlap with one soft spot. This data is consistent with the hypothesis that bursts of localized deformation occur when a structural defect, or soft spot, reaches its yield stress and deforms. Importantly, many of the soft spots we identify are not present at the start of the avalanche; they appear instead later in the avalanche as a result of the avalanche dynamics. Figure <ref type="figure">11</ref> shows the distribution of soft spot start times normalized by the total duration of the avalanche, averaged over 180 avalanche trajectories. While 13% of the soft spots already exist in the mechanically stable state before the avalanche starts, illustrated by the peak on the left-hand side of Fig. <ref type="figure">11</ref>, the remaining distribution is relatively flat, suggesting that soft spots are equally likely to form at any time during the remainder of the avalanche.</p><p>Fig. <ref type="figure">11</ref> The distribution &#961; of start times (t s ) for soft spots throughout the avalanches where they appear. The start time is normalized such that the instability that triggers the avalanche is occurs at t = 0 while the avalanche ends and the system finds a new stable state at t = 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Discussion and Conclusions</head><p>In this manuscript, we studied the overdamped dynamics of avalanches in athermal disordered particle packings under applied shear. Using a set of new persistent-homology-based clustering algorithms, we find that the plastic motion in avalanches generally occurs as sequential bursts of localized deformation. This observation is consistent with elastoplastic theories that explicitly predict avalanches to occur as a sequence of triggered localized rearrangements.</p><p>Using the normal modes of the Hessian, we probe the curvatures of the unstable system. One important observation is that there are multiple negative eigenmodes that exchange character extremely rapidly -on timescales quite a bit shorter than even those localized bursts of deformation. Therefore, the lowest eigenmode is not predictive of the deformation field in such avalanches. Instead, we develop a vibrality-like structural indicator, &#936; that is quick to compute, and we cluster this structural indicator field into discrete soft spots that can be directly compared with bursts of localized deformation.</p><p>We find that bursts of localized deformation almost always occur at soft spots predicted by our structural indicator. In large avalanches, some of these soft spots are not in the low-energy spectrum at the beginning of the instability, and arise due to the dynamics of the avalanche itself. We find that some bursts are associated with multiple soft spots, and that the same soft spot can sometimes appear in two different bursts, indicating that the same spot rearranges more than once during a single avalanche.</p><p>This initial study develops a set of tools that could be broadly useful for analyzing dynamics and structure during avalanches in computer-generated glasses, potentially addressing many longstanding questions in the field. One important question is whether a rearranging defect triggers the next defect via a simple elastic kernel, as proposed in elasto-plastic theories, via diffusion of structural or effective-temperature like variables, as proposed in Soft Glassy Rheology <ref type="bibr">18</ref> and Shear Transformation Zone <ref type="bibr">16</ref> theories, or perhaps a non-trivial combination of such effects <ref type="bibr">44</ref> . By studying how these bursts of localized deformation are coupled in space and time, it should be possible to determine whether they are consistent with elastic propagation at speed set by the elastic moduli. Moreover, it may be possible to determine how the newly formed soft spots are correlated with deformation and determine if that is consistent with theories that postulate diffusion of structural information.</p><p>This study has focused on two-dimensional disc packings generated via infinite temperature quench, as visualizing structural defects and their evolution over time is much easier in 2D than 3D. However, all of the techniques developed here should be fairly straightforward to extend to 3D sphere packings. In addition, systems prepared via infinite temperature quench are highly ductile and do not exhibit localized shear bands or large stress drops at the yielding transition. Therefore, it will be very interesting to use these new tools to study avalanches in systems that are brittle and where the avalanche is highly localized in space.</p><p>Although these methods have been applied to relaxing athermal disordered systems, other unstable systems could also be analyzed using these tools. For instance, studies of the structural evolution of packings in the presence of thermal fluctuations have focused on the inherent, or energy minimized, states or on freeenergy minimized configurations. Similarly, studies of active systems, such as crowds of humans or dense packings of driven colloidal particles, have relied on structural evaluations of mechanically stable reference states. In both cases, instantaneous evaluation of the structure of these mechanically unstable systems was not available. It will be interesting to see if the unstable structural indicators we identify in this work are also predictive of the dynamics there.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Cluster Mutual Information</head><p>In ESI Fig. <ref type="figure">12</ref>, we show the relative mutual information between the clusters identified at different size thresholds where the xand y-axes indicate the volume thresholds of the cluster sets to be compared, and the color indicates the relative mutual information. We highlight using black lines the contours which indicate the size thresholds where this mutual information decreases below 95%. Note that the relative mutual information always takes a value between 0 and 1.</p><p>As discussed in the main text, we would like to identify regions where the confidence interval associated with the maximal mutual information changes rapidly and reaches a broad maximum. A challenge is that the information entropy, H, of the set of clusters identified at a particular threshold increases with increasing threshold as shown in ESI Fig <ref type="figure">1 (B</ref>). This information entropy is found by computing the mutual information of a field with itself or computing the shannon entropy:  Fig. <ref type="figure">12</ref> A) The colorscale represents the relative mutual information between the clusters identified at one volume threshold th v , x-axis, compared to those at a different volume threshold th v , y-axis. For each volume threshold th v , we identify two other volume thresholds, th U v and th L v , at which the relative mutual information of the clusters at th v compared to the clusters th U v and th L v decreases to 95%. We order these thresholds such that th L v &lt; th v &lt; th U v . The contour generated by this upper threshold, th U v , as a function of volume is plotted with the pink curve, while the contour generated by the lower threshold, th L v , is plotted with the green curve. B) The information entropy of the sets of clusters identified at each volume threshold th v . Fig. <ref type="figure">13</ref> The probability distribution &#961; of the relative mutual information between soft spots identified in each time frame separated by the time window of 0.1 natural time units or less averaged over 180 avalanches. These overlaps are separated into cases where the soft spot splits into two soft spots (Split) and where two soft spots merge into one (Merge) which have nearly identical distributions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Soft Spot Temporal Overlap</head><p>By computing the smooth derivative of the cumulative distribution of the relative mutual information between soft spots, m, shown in Fig. <ref type="figure">8</ref>, we show the probability distribution of m in ESI Fig. <ref type="figure">13</ref>. This smooth derivative has been calculated at each point in the cumulative distribution by selecting all points with relative mutual information within 0.03 of the point in question and computing the best fit slope.</p><p>One possible interpretation of these data is that there is a peak of low-information m-values centered around m &#8776; 0.15 which corresponds to spots that don't overlap much and should not be merged together while there is a broader, nearly flat distribution of higher m-values that correspond to soft spots that should be identified and merged together. The "cusp" between these two distributions could be estimated as the black dashed line, which happens to be the median and is the value we chose.</p></div></body>
		</text>
</TEI>
