(40 intermediate revisions by the same user not shown) | |||
Line 71: | Line 71: | ||
<div class="row justify-content-center"> | <div class="row justify-content-center"> | ||
<div class="col-lg-12 px-4 pt-3"> | <div class="col-lg-12 px-4 pt-3"> | ||
+ | <small class="h6 text-default"> | ||
+ | Models are vital components to any engineering project because they simplify complex systems through a set of specified parameters. Mathematical models are especially useful because they can be used to predict a system’s behavior given certain inputs. For TERRA we have used several models to simulate the droplet formation at the end of an output tube and characterize our XY-translational plane. </p> | ||
+ | </small> | ||
<!-- Cards --> | <!-- Cards --> | ||
<div class="nav-wrapper"> | <div class="nav-wrapper"> | ||
Line 78: | Line 81: | ||
</li> | </li> | ||
<li class="nav-item"> | <li class="nav-item"> | ||
− | <a class="nav-link mb-sm-3 mb-md-0" id="tabs-icons-text-2-tab" data-toggle="tab" href="#tabs-icons-text-2" role="tab" aria-controls="tabs-icons-text-2" aria-selected="false"><i class="ni ni-cloud-upload-96 mr-2"></i>XY | + | <a class="nav-link mb-sm-3 mb-md-0" id="tabs-icons-text-2-tab" data-toggle="tab" href="#tabs-icons-text-2" role="tab" aria-controls="tabs-icons-text-2" aria-selected="false"><i class="ni ni-cloud-upload-96 mr-2"></i>XY Translational Stage</a> |
− | + | ||
− | + | ||
− | + | ||
</li> | </li> | ||
</ul> | </ul> | ||
Line 89: | Line 89: | ||
<div class="card-body"> | <div class="card-body"> | ||
<div class="tab-content" id="myTabContent"> | <div class="tab-content" id="myTabContent"> | ||
− | <!-- | + | |
+ | <!-- Droplet Characterization --> | ||
+ | |||
<div class="tab-pane fade show active" id="tabs-icons-text-1" role="tabpanel" aria-labelledby="tabs-icons-text-1-tab"> | <div class="tab-pane fade show active" id="tabs-icons-text-1" role="tabpanel" aria-labelledby="tabs-icons-text-1-tab"> | ||
− | <h2 class=display-3>Droplet Characterization</p></h2> | + | <h2 class="display-3 mb-0">Droplet Characterization</p></h2> |
<small class="h6 text-default"> | <small class="h6 text-default"> | ||
− | Due to the relatively low flow rate that fluid moves at in microfluidic chips, outputs | + | Due to the relatively low flow rate that fluid moves at in microfluidic chips, outputs dispensed from microfluidic chips are typically droplets rather than a continuous stream. Therefore, in order to accurately dispense these droplets into wells, we created a model to predict their volume so that users can have greater control of the end sample volume in the well of interest. To develop the model we used a free-body diagram to identify the forces present right before a droplet falls off the nozzle. Using the sum of the forces acting on the droplet we were able to model the its theoretical volume. The derivation of the static model is shown below. </p> |
+ | |||
+ | To test the model we ran preliminary experiments to calculate volumes at flow rates of 1 mL/hr, 2.5 mL/hr, 5 mL/hr, 7.5 mL/hr and compared them against the theoretical value. To calculate droplet volumes we followed the following method:</p> | ||
+ | |||
+ | <ol> | ||
+ | <li>Set up a single syringe pump with a 12 mL syringe filled with red colored water. The tubing is then passed through the nozzle of TERRA to stabilize the tubing. A well plate is then placed under the tubing to catch droplets.</p></li> | ||
+ | <li>Start the syringe pump at the flow rate of interest.</p></li> | ||
+ | <li>Place a smartphone on a flat surface that captures the droplet falling off the tubing and hitting the well plate.</p></li> | ||
+ | <li>Start recording the droplets dispensing, ensuring that it left at a duration long enough to capture at least 35 droplets. </p></li> | ||
+ | <li>Analyze the video by measuring the time interval between droplets.</p></li> | ||
+ | </ol> | ||
+ | |||
+ | Because we can’t directly measuring the volume of the droplet, we used the time interval between droplets and the given flow rate to calculate what the experimental volume is. </p> | ||
+ | |||
+ | |||
<div class="row"> | <div class="row"> | ||
<div class="col-3"></div> | <div class="col-3"></div> | ||
Line 100: | Line 116: | ||
</div> | </div> | ||
After comparing the experimental droplet volume to the theoretical droplet volume value at flow rates of 1 mL/hr, 2.5 mL/hr, 5 mL/hr, 7.5 mL/hr we learned two things: </p> | After comparing the experimental droplet volume to the theoretical droplet volume value at flow rates of 1 mL/hr, 2.5 mL/hr, 5 mL/hr, 7.5 mL/hr we learned two things: </p> | ||
− | < | + | <ol> |
− | <li> | + | <li>The theoretical volume from the model was less than the experimental. </li> |
− | <li> | + | <li>This difference, on average, increased with flow rate. </li> |
− | </ | + | </ol></p> |
− | The droplet volumes | + | The droplet volumes were expected to be consistent across all flow rates and only change depending on tubing geometry and material. As flow rates increase, the interval between droplets decrease as the volume of the droplets should remain constant. We concluded that the model was not accounting for a series of parameters that would both contribute to the theoretical droplet volume and account for the dependence on flow rate. </p> |
</small> | </small> | ||
<div class="row"> | <div class="row"> | ||
− | <div class="col-10"><small class="h6 text-default">A potential reason for | + | <div class="col-10"><small class="h6 text-default">A potential reason for the missing parameters is that the model assumed that the fluid is static instead of dynamic, due to the constant flow rate of fluid moving through the chip.<sup>1</sup> In a dynamic model, the total droplet volume is characterized by the static volume and the pinching volume.<sup>1</sup> The pinching volume is formed during the droplet’s fall when the droplet breaks off the tube.<sup>1</sup> </p> |
− | However, after researching the physical phenomenon behind dynamic droplets we realized that a complete dynamic model, as described in Zhang et al, | + | However, after researching the physical phenomenon behind dynamic droplets we realized that a complete dynamic model, as described in <i>Zhang et al</i>, requires complicated parameters, such as the fluid interface, making it difficult to implement.<sup>1</sup> Therefore, we decided to create our dynamic model empirically by adding a correction factor, which would depend mainly on flow rate. </p> |
</small></div> | </small></div> | ||
<div class="col-2"> | <div class="col-2"> | ||
<img src="https://static.igem.org/mediawiki/2018/5/59/T--BostonU_HW--zhang_droplet.png" style="width: 100%;" class="img-fluid"> | <img src="https://static.igem.org/mediawiki/2018/5/59/T--BostonU_HW--zhang_droplet.png" style="width: 100%;" class="img-fluid"> | ||
− | < | + | <small class="h6 text-default">Zhang et al.</small> |
</div> | </div> | ||
</div> | </div> | ||
− | <img src="../ | + | <img src="https://static.igem.org/mediawiki/2018/8/85/T--BostonU_HW--droplet_derivation.png" style="width: 100%;" class="img-fluid"> |
− | <small class="h6 text-default">In order to determine the correction factor we ran a series of experiments to calculate experimental droplet sizes at 15 different flow rates. For statistical significance we measured 30 droplet volumes per flow rate by measuring the time interval between droplets | + | <small class="h6 text-default">In order to determine the correction factor we ran a series of experiments to calculate experimental droplet sizes at 15 different flow rates, following the data collection method outlined earlier. The flow rates tested are 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 6, 7, 8, 9, 10 mL/hr. For statistical significance we measured 30 droplet volumes per flow rate by measuring the time interval between droplets, using the same method for droplet volume calculation mentioned above. Finally, the correction factor, C, was isolated in the dynamic model and was calculated using the experimentally calculated droplet volume and other parameters from the dynamic model. These calculations were performed in a MATLAB script. The average correction factor for the 30 droplets for each flow rate was then calculated to obtain a final set of 15 empirically C values to see how they differed between flow rates. The plots below display the results of our modeling experiments </p></small> |
<div class="row"> | <div class="row"> | ||
<div class="col-2"></div> | <div class="col-2"></div> | ||
− | <div class="col-10"><img src="https://static.igem.org/mediawiki/2018/ | + | <div class="col-10"><img src="https://static.igem.org/mediawiki/2018/2/2a/T--BostonU_HW--droplet_volume_new.jpeg" style="width: 80%;" class="img-fluid"></div> |
</div> | </div> | ||
<small class="h6 text-default">Figure 1. Plot of the average experimental droplet volume versus the predicted volume from the static model.</p></small> | <small class="h6 text-default">Figure 1. Plot of the average experimental droplet volume versus the predicted volume from the static model.</p></small> | ||
<div class="row"> | <div class="row"> | ||
<div class="col-2"></div> | <div class="col-2"></div> | ||
− | <div class="col-10"><img src="https://static.igem.org/mediawiki/2018/ | + | <div class="col-10"><img src="https://static.igem.org/mediawiki/2018/6/6a/T--BostonU_HW--model_cf_new.jpeg" style="width: 80%;" class="img-fluid"></div> |
</div> | </div> | ||
− | <small class="h6 text-default">Figure 2. Plot of the correction factors calculate based on the experimental volumes at various flow rates against the average correction factor. </small> | + | <small class="h6 text-default">Figure 2. Plot of the correction factors calculate based on the experimental volumes at various flow rates against the average correction factor. </p> |
+ | |||
+ | Unfortunately, these experiments did not result in a consistent correction factor that can be used across different flow rates. Instead, the correction factor on average increases across flow rates. While we observed an increase in droplet size as flow rate increased, we concluded that our current model lacks parameters that account for other physical phenomena in droplet formation and that more data was necessary to identify an empirical correction factor. However, we learned other important information to adjust the current static model. Because of this we decided to multiply the static model by a factor of 1.33 to account for the difference between average and static model. </p> | ||
+ | |||
+ | <b>References:</b></p> | ||
+ | <sup>1</sup> Zhang, D. F., and H. A. Stone. “Drop Formation in Viscous Flows at a Vertical Capillary Tube.” Physics of Fluids 9, no. 8 (August 1997): 2234–42. https://doi.org/10.1063/1.869346. </p> | ||
+ | |||
+ | </small> | ||
</div> | </div> | ||
− | + | ||
− | + | <!-- XY-Plane --> | |
− | <!-- | + | |
<div class="tab-pane fade" id="tabs-icons-text-2" role="tabpanel" aria-labelledby="tabs-icons-text-2-tab"> | <div class="tab-pane fade" id="tabs-icons-text-2" role="tabpanel" aria-labelledby="tabs-icons-text-2-tab"> | ||
− | <h2 class=display-3 | + | <h2 class="display-3 mb-0">Distance Traveled to Dispense Fluid</p></h2> |
<small class="h6 text-default"> | <small class="h6 text-default"> | ||
− | + | In order to accurately dispense the output into the desired wells, the plane needed to travel the right amount of steps depending on the well plate. Therefore we needed to calculate how many steps of the stepper motor is required to move from one well to another. Below are the steps and calculations that went into determining this: </p> | |
− | < | + | |
− | + | To do so, we first determined the distance from center of well to next center well for each microtiter plate.</p> | |
− | + | ||
− | + | <div class="row"> | |
− | + | <div class="col-4"><img src="https://static.igem.org/mediawiki/2018/2/2a/T--BostonU_HW--24_well.png" style="width: 100%;" class="img-fluid"></div> | |
− | <h2 class=display-3> | + | <div class="col-4"><img src="https://static.igem.org/mediawiki/2018/e/ec/T--BostonU_HW--96_wells.png" style="width: 100%;" class="img-fluid"></div> |
+ | <div class="col-4"><img src="https://static.igem.org/mediawiki/2018/b/b7/T--BostonU_HW--384_wells.png" style="width: 100%;" class="img-fluid"></div> | ||
+ | </div><br> | ||
+ | |||
+ | Next, we measured the circumference of our pulley.</p> | ||
+ | |||
+ | <div class="row"> | ||
+ | <div class="col-3"></div> | ||
+ | <div class="col-6"><img src="https://static.igem.org/mediawiki/2018/6/6c/T--BostonU_HW--pulley_dia.png" style="width: 100%;" class="img-fluid"></div> | ||
+ | <div class="col-3"></div> | ||
+ | </div> | ||
+ | |||
+ | After obtaining these values, we found the distance it is possible to travel per step, and finally the steps per well. From the documentation for the NEMA-14 stepper motor, we know it steps 200 times in one revolution and has microstepping features up to 1/32 microsteps.</p> | ||
+ | |||
+ | <div class="row"> | ||
+ | <div class="col-3"></div> | ||
+ | <div class="col-6"><img src="https://static.igem.org/mediawiki/2018/2/2d/T--BostonU_HW--eq_1.png" style="width: 100%;" class="img-fluid"></div> | ||
+ | <div class="col-3"></div> | ||
+ | </div> | ||
+ | <div class="row"> | ||
+ | <div class="col-4"></div> | ||
+ | <div class="col-4"><img src="https://static.igem.org/mediawiki/2018/b/b0/T--BostonU_HW--eq_2.png" style="width: 100%;" class="img-fluid"></div> | ||
+ | <div class="col-4"></div> | ||
+ | </div> | ||
+ | |||
+ | From there, since we know how many steps is required for 96 wells, we calculate the microtiter plates with different amounts of wells.</p> | ||
+ | |||
+ | <table class="table-bordered" style="width:100%"> | ||
+ | <tr> | ||
+ | <th>Well Plate</th> | ||
+ | <th>Dimensions</th> | ||
+ | <th>Steps/Well</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>24-well plate</td> | ||
+ | <td>4x6 wells (18 mm apart)</td> | ||
+ | <td>90 steps</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>96-well plate</td> | ||
+ | <td>8x12 wells (9 mm apart)</td> | ||
+ | <td>45 steps</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>384-well plate</td> | ||
+ | <td>16x24 wells (4.5 mm apart)</td> | ||
+ | <td>22.5 steps</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | </small> | ||
+ | <br> | ||
+ | <h2 class="display-3 mb-0">Runs Before Failure</p></h2> | ||
<small class="h6 text-default"> | <small class="h6 text-default"> | ||
− | + | To characterize the amount of runs the XY-stage can perform before failure, we ran TERRA through a set of 15 trials in which fluid was dispensed into two different wells ten times. These trials were run independently from each other by resetting TERRA in between trials. In each trial, two outputs were simulated--one outputting at location 45, and the latter outputting at location 90. The experiments allowed us to understand how many loops TERRA would run through before it fails to output into a correct well location, and therefore requires a reset. </p> | |
+ | |||
+ | <img src="https://static.igem.org/mediawiki/2018/e/ea/T--BostonU_HW--runs_before_failure.jpeg" width="100%" class="img-fluid"> | ||
+ | <br><br> | ||
+ | <b>Terra averages around 8 runs before it requires a reset. </b> A reset consists of rehoming the device from its starting point, readjusting the tubing, and resetting the plate on the plane.</p> | ||
+ | </small> | ||
+ | <h2 class="display-3 mb-0">Speed and Time</p></h2> | ||
+ | <small class="h6 text-default"> | ||
+ | A set of 15 trials were run in order to determine the speed of the plate support of the XY-stage. The plate support traveled a distance of 108mm. The time taken to travel was recorded for each trial and then averaged. To calculate the average speed, the distance traveled was divided by the time per run.</p> | ||
+ | |||
+ | <img src="https://static.igem.org/mediawiki/2018/2/27/T--BostonU_HW--speed_and_time.jpeg" width="100%" class="img-fluid"> | ||
+ | <br><br> | ||
+ | The average time taken to transverse the 108 mm was 39.306 seconds. From that, we determined that, <b>with a microstep of 1/4 steps, the XY-stage moves at an average speed of 2.75 mm/sec. The average time taken to travel between wells on a 96 well plate was 3.28 seconds. </b></p> | ||
+ | |||
+ | Since the time taken to travel is dependent on the distance between the center of each well, we can extrapolate from this data to find the average time taken to travel from well-to-well on multiple types of microtiter plates.</p> | ||
+ | <table class="table-bordered" style="width:100%"> | ||
+ | <tr> | ||
+ | <th>Well Plate</th> | ||
+ | <th>Distance from Center of Wells</th> | ||
+ | <th>Time Required</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>24-well plate</td> | ||
+ | <td>18 mm apart</td> | ||
+ | <td>6.56 seconds</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>96-well plate</td> | ||
+ | <td>9 mm apart</td> | ||
+ | <td>3.28 seconds</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>384-well plate</td> | ||
+ | <td>4.5 mm apart</td> | ||
+ | <td>1.64 seconds</td> | ||
+ | </tr> | ||
+ | </table> | ||
</small> | </small> | ||
− | |||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 03:10, 18 October 2018
Modeling
Models are vital components to any engineering project because they simplify complex systems through a set of specified parameters. Mathematical models are especially useful because they can be used to predict a system’s behavior given certain inputs. For TERRA we have used several models to simulate the droplet formation at the end of an output tube and characterize our XY-translational plane.
After comparing the experimental droplet volume to the theoretical droplet volume value at flow rates of 1 mL/hr, 2.5 mL/hr, 5 mL/hr, 7.5 mL/hr we learned two things:
In order to determine the correction factor we ran a series of experiments to calculate experimental droplet sizes at 15 different flow rates, following the data collection method outlined earlier. The flow rates tested are 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 6, 7, 8, 9, 10 mL/hr. For statistical significance we measured 30 droplet volumes per flow rate by measuring the time interval between droplets, using the same method for droplet volume calculation mentioned above. Finally, the correction factor, C, was isolated in the dynamic model and was calculated using the experimentally calculated droplet volume and other parameters from the dynamic model. These calculations were performed in a MATLAB script. The average correction factor for the 30 droplets for each flow rate was then calculated to obtain a final set of 15 empirically C values to see how they differed between flow rates. The plots below display the results of our modeling experiments
Figure 1. Plot of the average experimental droplet volume versus the predicted volume from the static model.
Figure 2. Plot of the correction factors calculate based on the experimental volumes at various flow rates against the average correction factor.
Unfortunately, these experiments did not result in a consistent correction factor that can be used across different flow rates. Instead, the correction factor on average increases across flow rates. While we observed an increase in droplet size as flow rate increased, we concluded that our current model lacks parameters that account for other physical phenomena in droplet formation and that more data was necessary to identify an empirical correction factor. However, we learned other important information to adjust the current static model. Because of this we decided to multiply the static model by a factor of 1.33 to account for the difference between average and static model.
References:
1 Zhang, D. F., and H. A. Stone. “Drop Formation in Viscous Flows at a Vertical Capillary Tube.” Physics of Fluids 9, no. 8 (August 1997): 2234–42. https://doi.org/10.1063/1.869346.
Next, we measured the circumference of our pulley.
After obtaining these values, we found the distance it is possible to travel per step, and finally the steps per well. From the documentation for the NEMA-14 stepper motor, we know it steps 200 times in one revolution and has microstepping features up to 1/32 microsteps.
From there, since we know how many steps is required for 96 wells, we calculate the microtiter plates with different amounts of wells.
Terra averages around 8 runs before it requires a reset. A reset consists of rehoming the device from its starting point, readjusting the tubing, and resetting the plate on the plane.
The average time taken to transverse the 108 mm was 39.306 seconds. From that, we determined that, with a microstep of 1/4 steps, the XY-stage moves at an average speed of 2.75 mm/sec. The average time taken to travel between wells on a 96 well plate was 3.28 seconds. Since the time taken to travel is dependent on the distance between the center of each well, we can extrapolate from this data to find the average time taken to travel from well-to-well on multiple types of microtiter plates.
Droplet Characterization
Due to the relatively low flow rate that fluid moves at in microfluidic chips, outputs dispensed from microfluidic chips are typically droplets rather than a continuous stream. Therefore, in order to accurately dispense these droplets into wells, we created a model to predict their volume so that users can have greater control of the end sample volume in the well of interest. To develop the model we used a free-body diagram to identify the forces present right before a droplet falls off the nozzle. Using the sum of the forces acting on the droplet we were able to model the its theoretical volume. The derivation of the static model is shown below. To test the model we ran preliminary experiments to calculate volumes at flow rates of 1 mL/hr, 2.5 mL/hr, 5 mL/hr, 7.5 mL/hr and compared them against the theoretical value. To calculate droplet volumes we followed the following method:- Set up a single syringe pump with a 12 mL syringe filled with red colored water. The tubing is then passed through the nozzle of TERRA to stabilize the tubing. A well plate is then placed under the tubing to catch droplets.
- Start the syringe pump at the flow rate of interest.
- Place a smartphone on a flat surface that captures the droplet falling off the tubing and hitting the well plate.
- Start recording the droplets dispensing, ensuring that it left at a duration long enough to capture at least 35 droplets.
- Analyze the video by measuring the time interval between droplets.
- The theoretical volume from the model was less than the experimental.
- This difference, on average, increased with flow rate.
A potential reason for the missing parameters is that the model assumed that the fluid is static instead of dynamic, due to the constant flow rate of fluid moving through the chip.1 In a dynamic model, the total droplet volume is characterized by the static volume and the pinching volume.1 The pinching volume is formed during the droplet’s fall when the droplet breaks off the tube.1
However, after researching the physical phenomenon behind dynamic droplets we realized that a complete dynamic model, as described in Zhang et al, requires complicated parameters, such as the fluid interface, making it difficult to implement.1 Therefore, we decided to create our dynamic model empirically by adding a correction factor, which would depend mainly on flow rate.
Zhang et al.
Distance Traveled to Dispense Fluid
In order to accurately dispense the output into the desired wells, the plane needed to travel the right amount of steps depending on the well plate. Therefore we needed to calculate how many steps of the stepper motor is required to move from one well to another. Below are the steps and calculations that went into determining this: To do so, we first determined the distance from center of well to next center well for each microtiter plate.Next, we measured the circumference of our pulley.
Well Plate | Dimensions | Steps/Well |
---|---|---|
24-well plate | 4x6 wells (18 mm apart) | 90 steps |
96-well plate | 8x12 wells (9 mm apart) | 45 steps |
384-well plate | 16x24 wells (4.5 mm apart) | 22.5 steps |
Runs Before Failure
To characterize the amount of runs the XY-stage can perform before failure, we ran TERRA through a set of 15 trials in which fluid was dispensed into two different wells ten times. These trials were run independently from each other by resetting TERRA in between trials. In each trial, two outputs were simulated--one outputting at location 45, and the latter outputting at location 90. The experiments allowed us to understand how many loops TERRA would run through before it fails to output into a correct well location, and therefore requires a reset.Terra averages around 8 runs before it requires a reset. A reset consists of rehoming the device from its starting point, readjusting the tubing, and resetting the plate on the plane.
Speed and Time
A set of 15 trials were run in order to determine the speed of the plate support of the XY-stage. The plate support traveled a distance of 108mm. The time taken to travel was recorded for each trial and then averaged. To calculate the average speed, the distance traveled was divided by the time per run.The average time taken to transverse the 108 mm was 39.306 seconds. From that, we determined that, with a microstep of 1/4 steps, the XY-stage moves at an average speed of 2.75 mm/sec. The average time taken to travel between wells on a 96 well plate was 3.28 seconds. Since the time taken to travel is dependent on the distance between the center of each well, we can extrapolate from this data to find the average time taken to travel from well-to-well on multiple types of microtiter plates.
Well Plate | Distance from Center of Wells | Time Required |
---|---|---|
24-well plate | 18 mm apart | 6.56 seconds |
96-well plate | 9 mm apart | 3.28 seconds |
384-well plate | 4.5 mm apart | 1.64 seconds |