(Last Updated 100622)
Brownian motion is the random motion exhibited by a particle suspended in a fluid (either a liquid or a gas). This random motion results from the constant bombardment of the particle from all sides by the constituents of the fluid. Early observations of Brownian motion provided some of the first evidence of atoms. In 1905, Einstein published a paper showing that Brownian Motion could be explained by assuming that fluids were composed of atoms moving randomly with an average kinetic energy. In 1908, Jean Perrin experimentally confirmed the predictions of Einstein's theory, for which he was awarded the Nobel Prize in Physics in 1929. In this experiment, we will observe the Brownian motion of silica beads suspended in water, and use particle-tracking software to measure the mean-squared displacement of these beads over a period of time. Using a simple model from statistical mechanics, we can look at how diffusion scales with particle size.
Coming to lab you should read through the theory section of the wiki and maybe even download and read Einstein's original paper on the subject. However you do it, make sure you know:
When you first get to lab familiarize yourself with the operation of the microscope. Read the sections on how to prepare a solution, make a sample on a microscope slide and achieve initial focus. We have prepared a set of short tutorial videos on how to do these things to supplement the written descriptions in the wiki. They can be found in the appendices at the end of the wiki.
By the end of the first day in lab you should have recorded a short ~50 frame video of the microspheres and run it through the particle tracking software to the point of having obtained at least a rough value for the diffusion constant.
[2] F. Reif, Fundamentals of Statistical and Thermal Physics (McGraw - Hill, New York, 1965).
[3] TrackPy: Fast, Flexible Particle Tracking Toolkit for Python, v0.3.2. (github.com/soft-matter/trackpy and soft-matter.github.io/trackpy)
Complete this question before coming to lab on Day 1.Late work will not be accepted.
DAY 1 QUESTION: Looking at the definition of the diffusion coefficient, we see that we need to know the temperature, the viscosity of the solution, and the size of the particles. All three of these quantities have uncertainties associated with them. According to the manufacturer, the diameter of the microspheres is 0.96 μm with about a 10% variability. The uncertainty in the particle size sets a limit on how well we can expect to measure the value of the diffusion constant, and in turn sets a practical limit on how well we need to know the other parameters. (It does not make sense to spend a lot of time and effort measuring one parameter to within 0.001% when the uncertainty in another parameter limits our ability to final uncertainty to no better than 10%.) How well do you need to know the temperature and viscosity of the water?
Complete this question before coming to lab on Day 2.Late work will not be accepted.
DAY 2 QUESTION: The diffusion constant you obtained on the first day was likely different from the predicted value by more than you would expect due to purely statistical fluctuations. This suggests the possibility of some sort of systematic effect which we are not accounting for in our analysis. This is a common occurrence in experimental work, and much time and effort is put into investigating, understanding and characterizing systematic biases in the data. On the second day of this experiment you will investigate one such possible systematic effect. To help set the stage, consider the following list of possible sources of systematic bias in the data. For each item in the list, decide whether you would expect the effect to make the diffusion constant larger or smaller. Why would you expect this to be the case?
In this experiment you will observe Brownian motion of silica beads in water, and compare their motion to that predicted by statistical mechanics. Specifically, your objectives for this experiment include the following:
The theory of the Brownian motion of spherical particles can be derived from statistical mechanical considerations. (See Refs [1] and [2] for a full treatment of the problem.) Here we will simply summarize the development of the theory. The motion of the particle is assumed to be governed by the following two forces:
Using the equipartition theorem, it can be shown that the mean squared displacement of the particle in one dimension, $\langle x^2 \rangle$, is given by
| $\dfrac{\partial \langle x^2 \rangle}{\partial t} = \dfrac{2k_BT}{\mu},$ | (1) |
where$k_B$ is Boltzmann's constant and $T$ is the absolute temperature of the fluid. Since we are assuming spherical particles, we can use Stokes' law for the frictional force on a spherical particle moving through a viscous fluid,
| $\mu = 6\pi\eta a$, | (2) |
where $a$ is the particle radius and $\eta$ is the viscosity of water (which varies slightly with temperature). Thus, integrating we find
| $\langle x^2\rangle = \dfrac{2k_BT}{6\pi\eta a}t=2Dt$, | (3) |
where $D = k_BT/6\pi\eta a$ is defined as the diffusion coefficient. In a given time interval $t$, the random collisions with the particles in the fluid will give rise to a random displacement, and the probability for any particular displacement, $x$, is given by the Gaussian distribution
| $P(x) = \sqrt{\dfrac{1}{2\pi\sigma^2}}e^{-x^2/2\sigma^2},$ | (4) |
where the width of the distribution is related to the diffusion coefficient,
| $\sigma^2=\left< x^2\right>=2Dt.$ | (5) |
If one experimentally measures these displacements in one dimension (e.g. along either the x- or y-axes), you can plot a normalized histogram and fit to Eq. (4) in order to extract the diffusion coefficient.
| You will use a CCD camera coupled to a microscope to record video of the motion of silica spheres suspended in water. Tracking the spheres will be done with Tracker, and analysis of their displacements along the x- and y-axes will be done with a Python notebook |
The particles we will investigate are silica spheres of (close to) uniform size suspended in water. (Particle sizes ranging from about 0.5 to 5 μm are available.) Solutions may have been prepared ahead of time, or you may need to mix your own (with help from the lab staff).
Your sample will be a microscope slide consisting of a single drop of the sample solution held between the slide and a cover slip as shown in Fig. 1. It is important that the boundaries of the sample drop not reach the edges of the cover slip, microscope slide, or the spacer tape as this will create a flow of the solution towards the point of contact. Due to evaporation, your drop will disappear over the course of a day or so. Likewise, due to gravity, the particles will slowly settle out of solution on the scale of a few hours. It is therefore likely that you will not be able to reuse your sample slide from the first day on the second day of the experiment. Preparing a new sample on the second day (from the same dilution) will not impact the results of the experiment.
A compound binocular microscope will be used for viewing and recording movies of the particles undergoing Brownian motion. Several components of the microscope are illustrated in Fig. 2, and the device has the following characteristics of importance to the experiment:
![]() (a) | brownian_microscope_lighting (b) |
| Figure 2: The features of the microscope are highlighted. Figure (a) shows the view below the sample stage, whereas figure (b) shows a bigger, overall view of the microscope. | |
The total magnification of the microscope is given by the product of the 10x eyepiece and the selected objective's magnification.
The condenser is used to take the light coming from the light source and focus it into a cone which narrows to a point at the sample, and then expands back into a cone of light entering the objective. The condenser needs to be adjusted separately for each objective, so that the cone angle matches the numerical aperture (or acceptance angle) for that objective. Getting the best image means adjusting the position of the condenser, the opening diameter of the iris, and the brightness of the light source.
The frames of the video are then analyzed in TrackPy, a python-based package for identifying and tracking particles. You will run TrackPy in-lab on a department computer which has been set up for you, but you are encouraged to download and install the TrackPy package on your own computer so that you have the ability to work with your video file outside of lab.
TrackPy is a set of python routines which does the following:
- identifies individual potential particles in each frame of the video and allow the user to specify different criteria for inclusion or exclusion;
- tracks the locations of individual particles from one frame to the next, thereby reconstructing the path which the particles trace out over the course of the video; and
- calculates and outputs statistical information about the trajectories of these particles for use in analyzing the behavior of individual particles or of ensemble averages of particles.
TrackPy gives the user a lot of flexibility in determining the values of various parameters which are used to identify and track the particles. A large part of what you do in lab will be changing these parameters and observing the effects of the changes.
===== 3.5 Installing ImageJ for home use (optional) =====
==== 3.5.2 TrackPy ====
To install the TrackPy package on your own computer, first make sure that you have installed |Anaconda. Open the “Anaconda Prompt”, “Terminal” (Mac only) or “Command Prompt” (Windows only) and type and execute the following commands (agreeing to proceed when prompted):
conda update conda
If there are no issues, you should be able to run any file that calls the TrackPy library. We provide a customized tutorial notebook below, but other example notebooks detailing the functionality of the package are available here. (Click “Clone or download” and select “Download ZIP”. Unzip the resulting file to a convenient location on your computer.)
=== 3.5.2.1 What to do if there are issues ===
If you are having issues (in particular if you see the error “'frame' is both an index level and a column label.”), there is a possible fix below:
== Create a separate environment ==
You can try creating a new environment in Python for your code. To do so, open up the Anaconda navigator and select the 'Environments' tab. Click on the 'Import' button on the bottom of the screen, and use the following file for the specification:
PHY211Config.yml
After everything downloads, you should have an Anaconda environment with appropriate versions of the needed packages. Simply select the new environment by clicking on it and then launch Jupyter notebook as normal.
For the command line inclined,
conda install -c conda-forge trackpy
conda install -c conda-forge pims
conda install pandas=0.23.0 conda env create -f PHY211Config.yml -n phy211
should achieve the same effect, provided you have the config file in an appropriate directory.
conda activate phy211
On the first day of the experiment, you will gain experience in performing the following tasks:
At the end of the first day (or before returning on the second day), you should obtain a histogram of particle displacements extracted for at least one video, and you should calculate at least a preliminary estimate for diffusion coefficient.
On the second day of the experiment, you will investigate systematic effects. You will have some freedom to choose what effects you study, and the approach will be open-ended as you explore different ways to look into your chosen topic(s).
The third day should be spent either expanding your range of data from day 2, or systematically trying to identify possible confounding factors that might cause the particles to not exhibit pure brownian motion.
Video on preparing particle solutions.
Video on preparing a microscope slide.
Vials containing pre-mixed solutions of particles with doubly-dionized water may be available or you may need to prepare your own.
If pre-mixed vials are available, shake the vial by hand to loosen up stuck particles, then place the vial on the “Vorex Genie” for about 30 seconds to ensure that particles are evenly mixed.
If you need to prepare your own sample, ask the lab staff for assistance. You will need to remove a small volume of particles from the dense solution, place it in a clean vial, and add water gradually until an appropriate dilution is achieved.
To prepare a drop for viewing, we need to place a drop of a given solution onto a microscope slide and top with a cover slip. This will confine the drop to a small area, but allow the particles within the water to diffuse naturally.
Start by cleaning the taped microscope slide with a kimwipe to remove any dirt or residue. Check that the micropipette tip is clean, press down the button on the micropipette and insert into the vial of particles. When you release the button, a small volume of solution will be pulled into the tip. Move the pipette over the slide, and carefully place a single drop in the center of the slide. If the drop spreads to the edges of the slide or to the tape, wipe the surface clean and place another drop. Wipe a cover slip clean with a kimwipe and genly place over the drop. There will be a little bit of spreading; if the drop reaches the edges or tape, wipe clean and repeat.
Place the slide onto the microscope slide holder and turn the microscope on.
Video on recording a movie with Topview software.
The particles we are using are too small to see individually with our eyes, so we need to us the microscope to magnify them. Figure 4 shows a schematic of the situation, and shows that typically particles will cluster around the middle of the drop (between the upper cover slip and lower microscope slide.
In order to find these particles, we will focus the microscope in steps.
Video on recording a movie with Topview software.
You are provided with a Bausch and Lomb Standard Series Stage Micrometer (see Fig. 10) for calibrating the pixel scale of the CCD camera. The stage micrometer has rulings scribed on it in increments of 0.1 mm and 0.01 mm.
(a) | |
| Figure 10: The Bausch and Lomb Standard Series Stage Micrometer slide contains a calibrated scale is in the center of the reflective disc in the middle of the slide. | |
You need to record an image of the micrometer scale for each magnification at which you record data. The distance between rulings in pixels can be measured in an image processing program and compared to the known physical distance.
After completing the above steps, you'll use the tracker software to track the positions of several particles. The following video will show you how to get started, but as a quick summary:
Track → New → Point MassSearch button in the AutotrackerAfter following several particles, you will export the particle tracks and process them via a Python script. This script can find diffusion coefficients in two ways:
Currently we are changing the implementation of the analysis; as such only the histogram method is doable for now.
This experiment provides a large parameter space to investigate. Recall that we expect the mean squared displacement (msd) $\langle x^2\rangle$ to be equal to $\frac{2k_BT}{6\pi\eta a}t$. Thus, immediately at hand we expect that:
As important as the things we expect will affect the msd are the things that we can control that should not affect it:
Note that just because a term doesn't appear in the equation doesn't mean it can't have an effect; it may be that a more complex model is needed to properly characterize the system. Your job here is not to come up with a new model, but rather to determine the limits of the existing one.
While it may seem that investigating things that shouldn't change the results is a waste of time, this is often a way in which new physics is discovered. For instance, a wave theory of light predicts that any wavelength should be able to free electrons from metals, but investigations of the photoelectric effect proved that this wasn't the case. Or, one may try to eliminate everything that should effect a result only to find something fundamental remains, like discovering the cosmic microwave background when trying to measure faint radio waves. Hopefully you won't have to chase any pigeons out of your apparatus like they did.
These ideas are not an exhaustive listing of everything that can be investigated, but more of a starting place for you. Some (such as testing temperature dependence) are not particularly feasible with our apparatus.
By its nature, this is an open ended task. There is no “correct” answer to compare your results to. You may find that the diffusion coefficient you get from the data changes very little, or not at all as a function of the parameter you choose. In this case you can say that the method we are using here is insensitive to that particular effect. Or you may find that at, above or below a certain value the analysis effected in some way which you should elaborate upon. In a real experiment you would spend considerable time investigating as many of these types of systematic effects as possible in order to better understand your final results.
Your written analysis that you submit to be graded should be built around your final conclusions. Everything in your analysis should support your final result and conclusions. For this experiment your final result(s) may end up being the measured diffusion coefficients for various microsphere solutions. Your conclusions would be your evaluation of how well your measured values did or did not match a theoretical prediction and a discussion of anything you may have discovered about how the results depend on factors such as particle size, density or settling time.
You need to make clear things you did, decisions you made in the lab which are important to understanding how you arrived at your results and conclusions. This might include:
The above list is not intended to be complete, nor should it be treated as a checklist of what should go into your written analysis. Your analysis needs to make clear to the reader what your results and conclusions are, show how your data support those conclusions, demonstrate how you processed the data, etc.
For this quarter we are focusing on developing your skills in data analysis and drawing appropriate conclusions from your data. Your analysis should focus on these things. You should not include sections on the apparatus, background theory, historical significance, and things like this. This is not to say that these things are unimportant, they are just not part of a report on your analysis and results.
Your analysis will be evaluated based on the following rubric. The rubric is not a format for your analysis, you are not expected to have a specific section on Data Handling or Presentation of Data. Elements of the different rubric categories will appear at different points through out your analysis writeup. For example you will be presenting data in your discussion of the calibration, your discussion of diffusion constants and likely in your final results. Your writeup of your analysis should be structured in a way that is clear and readable, there should be a logic to the flow of it.
Each item below is graded on a 0-4 point scale:
All rubric items carry the same weight. The final grade for the analysis will be assigned based on the average (on a 4.0 scale) over all rubric items.
| Item | Good (4) | Adequate (3) | Needs Improvement (2) | Inadequate (1) |
| Presentation of Data | Presents plots of data as needed and uses them to support the narrative of the report. Properly labels plots, and makes presentation clean and clear. Uses error bars where appropriate. Includes captions that provide appropriate context. Presents all numerical values with appropriate units and significant figures. Clearly formats numbers, equations, tables, etc. | |||
| Data Handling | Describes how the raw data was processed including with uncertainties. Details fit functions and provides sample fits (if appropriate). Details other calculations/considerations and provides sample calculations or reasoning (if appropriate). | |||
| Discussion of Uncertainties | Identifies relevant sources of uncertainty in measured quantities, and quantifies values when possible. Describes how uncertainties were assessed and incorporated into the analysis. Identifies potential sources of systematic bias and describes how they are accounted for in the analysis or eliminated. | |||
| Presentation of Results | Final results are presented clearly. Data tables and plots are used where appropriate and are properly labeled and annotated. Measured and calculated quantities include units and uncertainties where appropriate. | |||
| Conclusions | Makes clear final conclusions that are fully supported by the experimental results and discusses the overall take-aways of the experiment appropriately. Properly accounts for or contextualizes measurement uncertainties and potential sources of systematic bias. |
Our samples are from Bangs Labs (Functionalized silica spheres).
For our spheres the maximum settling velocity in water at room temperature should go as
$V_{m} = 5.448\times10^{-2} (\rho_{s} - 1) d^{2}$ where: