Supplementary Information for “Tetrahedral colloidal clusters from random parking of bidisperse spheres” Nicholas B. Schade, Miranda C. Holmes-Cerfon, Elizabeth R. Chen, Dina Aronzon, Jesse W. Collins, Jonathan A. Fan, Federico Capasso, Vinothan N. Manoharan 1 Electrostatic interaction experiments Charged colloidal polystyrene spheres were purchased from Invitrogen as “IDC surfactant-free latex” in batches as listed in Table 1. Mean diameter 0.49 µm 0.95 µm 1.2 µm 1.5 µm 2.1 µm Surface functionality carboxylate-modified latex (CML) amidine amidine aldehyde-amidine amidine Fluorescent? yes no no no no Surface charge −262 µC/cm2 +23.7 µC/cm2 +18.2 µC/cm2 +18.2 µC/cm2 +30.2 µC/cm2 Table 1: Charged particles used in electrostatic system experiments. Values for surface charge from data sheets provided by manufacturers. A 100 µL sample of each colloid was diluted to 1% weight by volume. This was then vortexed for a few seconds and bath-sonicated for 10 seconds. We cleaned the particles by centrifuging and redispersing them several times in deionized (DI) water, using the following wash procedure. 1. Colloids were centrifuged for 5 minutes at 6600g. 2. Supernatant was removed and 190 µL of DI water were added to each sample. 3. Samples were vortexed for 5 seconds each and then bath-sonicated for 10 seconds. Because the washing procedure involves centrifugation at high acceleration, it can cause the particles to aggregate. The vortexing and sonication steps break apart the majority of these aggregates, but some small aggregates remain and can later appear as clusters showing non-specific aggregation. We do not count these non-specific aggregates when we characterize the cluster size distribution. We performed six wash cycles. After the last centrifugation, the supernatant was replaced with 40 µL of DI water, rather than 190 µL as before. Then 50 µL of 20 mM NaCl were added to each sample to achieve an overall salt concentration of 10 mM. This screens the repulsion between like particles before mixing. We prepared mixtures of the positively and negatively charged particles such that each mixture contained one batch of positively charged particles at 1% w/v. In each mixture, the number 1 ratio of the large (positively charged) to small (negatively charged) spheres was 100 : 1. The salt concentration in each mixture was 10 mM NaCl. Each mixture consisted of large and small particles with a different size ratio α, as listed in Table 2. α 1.94 2.45 3.06 4.29 Large particles 0.95 µm amidine (+) 1.2 µm amidine (+) 1.5 µm aldehyde-amidine (+) 2.1 µm amidine (+) Small particles 0.49 µm CML (-) 0.49 µm CML (-) 0.49 µm CML (-) 0.49 µm CML (-) Table 2: Size ratios and components of binary mixtures of charged colloids. Each mixture was stored in a micro-centrifuge tube and vortexed at 3,000 RPM, bath-sonicated for 20 seconds, and then mounted on a Glas-Col Rugged Rotator to tumble slowly at 4◦ C. Each mixture tumbled for at least three days before observation to reduce the effects of sedimentation on local particle concentrations throughout the mixture. To make it easier to identify and characterize one cluster at a time, we diluted samples of the mixtures to 0.1% w/v just prior to observing the distribution of cluster sizes. 1.1 Electrostatics control experiment In the experiments outlined above, each mixture contained particles with surface charges of opposite sign. In a separate control experiment, we mixed particles of two different sizes but with surface charges of the same sign. Both components in our control mixture were carboxylate-modified latex (CML) colloids with a size ratio α = 2.24, as listed in Table 3. Mean diameter 0.49 µm 1.1 µm Surface functionality CML CML Fluorescent? yes no Surface charge −262 µC/cm2 −31.5 µC/cm2 Table 3: Colloids used in electrostatic system control experiment. These colloids were washed using the procedure outlined above and then mixed in a 100 : 1 number ratio. After tumbling at 4◦ C for several days, the cluster size distribution was measured. As shown in Figure 1, fewer than 1% of the small particles bind to large particles when they have surface charges of the same sign. Nonspecific aggregation is therefore rare in the charged colloidal systems. 1.2 Experiments without salt In another set of experiments, mixtures of charged colloidal particles were prepared as described above, but without salt. The number ratio of positively charged spheres to negatively charged spheres was again 100 : 1, and several size ratios α were investigated, as listed in Table 4. As in the experiments with 10 mM NaCl, we tumbled the mixtures for several days before measuring the distribution of clusters. Figure 2 shows that the average cluster sizes in these mixtures were smaller than the average sizes predicted from simulation and those observed in mixtures containing 10 mM NaCl. For instance, 2 Figure 1: Cluster size distribution in a mixture of 1.1 µm non-fluorescent CML particles and 0.49 µm fluorescent CML particles in a 100 : 1 number ratio, showing that particles with surface charge of the same sign rarely form clusters. α 1.09 1.36 1.94 2.45 3.06 4.29 Large particles 1.2 µm amidine (+) 1.5 µm aldehyde-amidine (+) 0.95 µm amidine (+) 1.2 µm amidine (+) 1.5 µm aldehyde-amidine (+) 2.1 µm amidine (+) Small particles 1.1 µm CML (-) 1.1 µm CML (-) 0.49 µm CML (-) 0.49 µm CML (-) 0.49 µm CML (-) 0.49 µm CML (-) Table 4: Size ratios and components of binary mixtures without salt. at α = 2.45 with 10 mM NaCl the average cluster size is N = 3.9, but when there is no salt in the system the average cluster size is N = 2.7. For the four size ratios for which there is data both without salt and with 10 mM NaCl, we found that clusters are 20% to 35% smaller when no salt is added. These experiments show that electrostatic repulsion affects the cluster assembly. This observation is consistent with other recent experiments [4] showing that the cluster size distribution in binary mixtures depends on ionic strength when the salt concentration is less than 10 mM. In our mixtures with 10 mM NaCl, the Debye length is approximately 3 nm, very small compared to the particle sizes, so the large spheres do not interact with each other except at small distances. The random parking model should be more appropriate for systems like these where the interaction range is much smaller than the particle size. This is because the random parking model assumes no interactions between the particles except for a hard-core repulsion and irreversible binding on contact between spheres of two different types. 3 Figure 2: Average cluster sizes from simulations (dashed dark gray) and electrostatic experiments with (red data points) and without (cyan) salt. Widths of the cluster size distributions are indicated by dotted light gray lines for simulations and vertical error bars for experiments. 2 DNA-colloid experiments In another set of experiments, we mixed small and large spheres labeled with complementary 65-base ssDNA oligonucleotides purchased from Integrated DNA Technologies: • Sequence A: 5’-biotin-51xT-TGTTGTTAGGTTTA-3’ • Sequence B: 5’-biotin-51xT-TAAACCTAACAACA-3’ The oligonucleotides terminate with a biotin group, which allows us to graft them to streptavidincoated polystyrene particles using a protocol from Dreyfus et al. [2]. The streptavidin-coated polystyrene particles are purchased from Bangs Laboratories, Inc. with the following diameters: • 0.21 µm, fluorescent, to be coated with sequence B • 0.39 µm, fluorescent, to be coated with sequence B • 0.51 µm, fluorescent, to be coated with sequence B • 0.97 µm, non-fluorescent, to be coated with sequence A DNA strands were dissolved in water in 20 µM concentration. 20 µL of this DNA solution were mixed with 10 µL of 1% w/w streptavidin-coated polystyrene particles with 120 µL of phosphate buffer in a 1.7 mL propylene micro-centrifuge tube. Each 50 mL batch of buffer contained 0.0128 g KH2 PO4 , 0.0707 g K2 HPO4 , 0.1467 g NaCl, and 0.250 g F108 surfactant in 50 mL of deionized water. The buffer was filtered through a 0.2 µm membrane before use. A separate batch containing no salt was also prepared so that the salt concentration could be adjusted by combining the two. 4 Mixtures were vortexed at 3,000 RPM for 5 seconds and bath-sonicated for 10 seconds. They were incubated at room temperature for 30 minutes to allow the ssDNA to graft to the surface of the particles. Then we washed the colloids using the following procedure: 1. Colloids were centrifuged for 3 minutes at 12,000g. 2. Supernatant was removed and 100 µL of 50 mM NaCl buffer were added to each sample. 3. Samples were vortexed for 5 seconds each at 3,000 RPM and then bath-sonicated for 10 seconds. As in the charged particle system, the centrifugation step can create aggregates, some of which survive the vortexing and sonication steps and appear as non-specifically aggregated clusters. We washed each colloid three times to remove excess DNA from the system, and then incubated each at 55◦ C for 30 minutes. We then washed three more times, incubated at 55◦ C for another 30 minutes, and washed three times again. At this point the salt concentration in the buffer was adjusted to 20 mM. The A- and B-labeled particles were mixed in a 100 : 1 (large : small) number ratio such that the larger particles were at a volume fraction of about 0.1%. Three separate mixtures were prepared, as listed in Table 5. α 1.90 2.49 4.62 Large particles 0.97 µm, sequence A 0.97 µm, sequence A 0.97 µm, sequence A Small particles 0.51 µm, sequence B 0.39 µm, sequence B 0.21 µm, sequence B Table 5: Size ratios and components of mixtures with DNA-driven interactions. After the mixtures had been prepared, we followed the same procedure that we used for the charged colloid system. 2.1 DNA-colloid control experiment In the experiments outlined above, each mixture contained particles labeled with complementary DNA strands. In a separate control experiment, we mixed particles of two different sizes but labeled with identical ssDNA. Both components in our control mixture were streptavidin-coated polystyrene colloids labeled with sequence A. We used 0.97 µm (non-fluorescent) and 0.51 µm (fluorescent) particles, yielding a size ratio α = 1.90. The particles were functionalized with DNA using the same procedure described above and then mixed in a 100 : 1 number ratio. After tumbling at 4◦ C for several days, the cluster size distribution was measured. Figure 3 shows that fewer than 2% of the small spheres bind to large spheres when they are coated with the same DNA sequence. The low amount of nonspecific aggregation is expected, since we designed sequence A to have a negligible amount of self-hybridization even at 0◦ C. 3 Measurement of cluster size distribution To measure the distribution of cluster sizes of a particular mixture, we placed a 5 µL, 0.1% w/v sample between two cover slips and then sealed it at the edges with UV-curable epoxy (Norland 5 Figure 3: Cluster size distribution in a mixture of 0.97 µm non-fluorescent particles and 0.51 µm fluorescent particles in a 100 : 1 number ratio, coated with the same non-self-complementary DNA sequence (A). Optical Adhesive 61). We observed each sample under differential interference contrast with a 100X oil-immersion objective on a Nikon Eclipse TE2000-E inverted microscope. We used fluorescence to identify the small spheres. The distribution was obtained by counting the number of clusters at each N . N = 0 is a small sphere without any large spheres adsorbed, N = 1 a small sphere attached to a single large sphere, etc. We also counted clusters containing multiple small spheres and clusters formed through nonspecific aggregation. The number of such clusters is small compared to the total number of clusters counted. Thus, we do not include these in the histograms. Our counting procedure is designed to avoid errors from double counting. We begin by counting clusters in the field of view (FOV) on the microscope, scanning through z to find clusters that may initially be out of focus. The Brownian motion of each cluster eventually brings all particles into view. We can therefore determine the number of large and small spheres in each cluster through direct observation. Once we have recorded all clusters in the FOV, we translate the FOV to another part of the sample located more than one FOV away. We repeat this process to build up the histogram, rastering the FOV over the sample. We count more than 60 clusters at each size ratio and more than 120 clusters at size ratios greater than 2. The entire histogram for a given mixture is recorded in one session on the microscope. 4 Algorithm for simulating random sphere parking We simulate the cluster distribution using an algorithm based on Monte Carlo trials. These consist of two stages: 6 Coarse stage We repeatedly try to insert a disc of radius r = Rbig /(Rbig + Rsmall ) on the surface of the unit sphere. The center of the disc is randomly and uniformly distributed on the sphere. If the disc overlaps any discs that are already “parked”, we reject it; otherwise we add it to the list of parked discs. After a fixed number of consecutive rejections, (typically Ncoarse = 104 ), we switch to the fine stage. Fine stage We compute the remaining regions of possible insertion, and then try to insert an additional disc. We choose the center of the disc randomly and uniformly from these regions. To find the regions of possible insertion, we first compute the arcs that form their boundaries: Given a central disc of radius r, neighboring disc centers must lie on or outside a concentric circle of radius 2r. We erase arcs that lie in the interior of the concentric circles of radius 2r about each neighboring disc. If the central circle contains any unerased arcs, these are added to our roster of arcs. We do this for each parked disc center, and then stitch together the remaining arcs to form the regions to which another disc center could be added. To find the area of each region, we inscribe the region in a circumcircle and use a Monte-Carlo integration method to determine the ratio of the area of the region to the area of its circumcircle. The algorithm terminates when the list of remaining arcs in the fine stage is empty, at which point the final number of inserted discs is recorded. 5 Calculating bounds on cluster size distribution The upper and lower bounds Nmax and Nmin on the cluster size distribution can be calculated from spherical codes [3] corresponding to known solutions to the problems of spherical packings (Nmax ) and spherical coverings (Nmin ). Spherical packings are arrangements of N points on a unit sphere that maximize the smallest distance between any two of them [1, 3]. For a given α we determine Nmax (α) by looking up the spherical packing [3] with the largest N for which the minimal distance between points is at least 2α/(1 + α). Our calculation of Nmin (α) is more involved, as explained below. 5.1 Connection between spherical covering and minimum parking Here we verify that the best known coverings are also optimal solutions to the minimum parking problem. For a given configuration of n “parked” points on a unit sphere, let the covering radius be the maximum distance between any point on the sphere to the nearest parked point. Let the packing radius be (half) the minimum of the pairwise distances between the parked points. If the parked points represent centers of circles with some radius r, it is impossible to add another circle without overlapping a parked one if and only if the covering radius is less than 2r. The circles that are already parked do not overlap provided that the packing radius is greater than r. Therefore, if we are given an optimal solution to the covering problem, that is, one that minimizes the covering radius for a given n, it will also be the optimal minimal parking configuration if the covering radius is less than 2 times the packing radius. We manually verify that the best known coverings satisfy this constraint for n = 4, . . . , 130 by calculating the packing radius for each optimal known covering, obtained from ref. [3]. Table 6 shows the covering radius, packing radius, and difference (in degrees). The difference is always positive, confirming our statement. 7 n 2 * packing radius covering radius 2*(packing radius) - (covering radius) 38.94 26.57 35.26 20.97 13.62 23.09 23.22 9.22 26.06 9.16 17.64 11.63 17.58 9.54 14.51 10.36 10.39 10.62 12.89 11.51 9.86 10.42 9.27 12.81 11.21 9.50 7.30 6.33 14.69 4.02 8.49 5.90 7.08 9.91 9.24 9.87 9.66 7.39 8.29 7.43 6.72 5.73 9.96 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 109.47 90.00 90.00 72.00 61.76 68.97 65.53 50.65 63.43 46.23 52.58 45.67 50.48 41.63 45.53 40.73 40.01 39.45 40.70 38.99 36.67 36.75 35.12 38.06 35.87 33.86 31.18 29.94 37.38 26.61 30.82 27.98 28.78 31.22 30.31 30.73 30.13 27.71 28.34 27.27 26.36 25.15 29.11 70.53 63.43 54.74 51.03 48.14 45.88 42.31 41.43 37.38 37.07 34.94 34.04 32.90 32.09 31.01 30.37 29.62 28.82 27.81 27.48 26.81 26.33 25.84 25.25 24.66 24.37 23.88 23.61 22.69 22.59 22.33 22.07 21.70 21.31 21.07 20.85 20.47 20.32 20.05 19.84 19.64 19.42 19.16 8 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 25.38 27.70 24.93 28.01 24.30 24.24 22.56 25.58 24.06 24.89 23.98 23.72 23.69 24.67 20.50 20.43 21.60 21.34 20.78 21.61 21.32 21.74 20.41 21.47 21.46 23.06 17.51 17.95 20.02 19.08 22.03 19.14 19.77 19.94 19.07 20.40 17.08 19.93 19.92 19.89 18.70 19.80 19.76 19.83 17.18 17.83 18.99 18.69 18.59 18.30 18.20 18.05 17.88 17.68 17.52 17.35 17.18 17.02 16.90 16.77 16.64 16.49 16.37 16.19 16.11 15.96 15.86 15.72 15.60 15.50 15.39 15.14 15.12 15.03 14.95 14.85 14.74 14.66 14.56 14.45 14.38 14.29 14.22 14.12 14.05 13.96 13.88 13.79 13.71 13.62 13.56 13.49 6.38 9.01 6.33 9.71 6.10 6.19 4.68 7.90 6.54 7.54 6.80 6.70 6.79 7.90 3.86 3.94 5.23 5.15 4.66 5.66 5.46 6.02 4.82 5.98 6.07 7.92 2.39 2.92 5.07 4.23 7.29 4.49 5.21 5.49 4.69 6.11 2.86 5.81 5.88 5.93 4.81 6.01 6.05 6.21 3.62 4.34 9 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 18.75 19.15 18.54 19.21 18.38 18.99 19.06 18.58 18.67 17.63 17.51 18.49 18.94 17.66 18.62 18.10 18.23 18.40 18.70 18.71 18.28 16.87 17.42 16.27 17.67 17.71 17.09 17.25 17.56 17.70 14.38 14.14 17.38 17.07 16.54 16.50 16.98 16.95 13.43 13.35 13.29 13.21 13.14 13.06 13.00 12.94 12.87 12.81 12.74 12.67 12.62 12.56 12.50 12.43 12.38 12.30 12.25 12.19 12.15 12.10 12.05 11.99 11.94 11.89 11.84 11.79 11.73 11.68 11.64 11.59 11.54 11.49 11.45 11.41 11.36 11.32 5.32 5.81 5.25 6.00 5.24 5.93 6.06 5.64 5.80 4.82 4.77 5.82 6.32 5.10 6.13 5.67 5.85 6.10 6.45 6.52 6.14 4.78 5.37 4.28 5.73 5.83 5.25 5.47 5.83 6.02 2.74 2.55 5.84 5.58 5.09 5.09 5.62 5.63 Table 6: Packing and covering radii for different cluster sizes n, measured in degrees, and the differences between them. Because the differences are always positive, we conclude that the optimal covering configuration is also the optimal minimal parking configuration, at least for N ∈ {4, . . . , 130}. 10 References [1] J. H. Conway and N. J. A. Sloane. Sphere Packings, Lattices and Groups. Springer-Verlag, New York, 1993. [2] R. Dreyfus, M. E. Leunissen, R. Sha, A. V. Tkachenko, N. C. Seeman, D. J. Pine, and P. M. Chaikin. Simple quantitative model for the reversible association of DNA coated colloids. Phys. Rev. Lett., 102(4):048301, Jan 2009. [3] N. J. A. Sloane, R. H. Hardin, and W. D. Smith. Tables of spherical codes. Published electronically at www.research.att.com/∼njas/packings/, 2011. [4] Y. Wang, G. Chen, M. Yang, G. Silber, S. Xing, L. H. Tan, F. Wang, Y. Feng, X. Liu, S. Li, and H. Chen. A systems approach towards the stoichiometry-controlled hetero-assembly of nanoparticles. Nat. Commun., 1(87), 2010. 11