colloid-morse-calc is a Python script for calculating the Morse Potential from experimental values.
Have you ever wanted to replicate a specific colloidal depletion gel in simulation? This can help!
See more info about assumptions and limitations below.
This code uses experimental details about a depletion-based spherical-colloid system to calculate the effective Morse Potential and related MD simulation parameters.
A standard simulation with Morse Potential assumes that your particles are stabilized to behave like hard spheres. They are not sticky or patchy, they do not interact with each other outside of depletion, their surface charge (including charge from any surface coating or polymer brush) is balanced by added salt, etc.
You can run the code in a Jupyter Notebook on Binder, but no data is saved between Binder sessions.
Copy the output into another file, or fork and clone this repository to save your parameters and make changes to the code.
- what you need (inputs)
- what you get (outputs)
- jump to calculator on Binder
- What if I don't know $c^*$ for this experimental system?
- Extensions
- more about the Morse Potential
- mathematical form
- more about simulations
You need to provide the following information and experiment and simulation:
Experimental value | units |
---|---|
depletant molar mass |
|
depletant concentration |
|
depletant overlap concentration |
|
solvent density |
|
solvent dynamic viscosity |
|
colloid particle volume fraction | |
average colloid particle diameter(s) |
|
colloid particle density |
|
time (between sample mixing and data capture) |
|
Simulation value | units |
---|---|
simulation timestep | |
simulation recording interval |
|
simulation solvent viscosity parameter | |
simulation solvent number density | |
simulation temperature |
NOTE: Default simulation parameters are provided
The calculator ouputs two sets of information: real values and simulation values
Real value | units |
---|---|
depletant radius of gyration |
|
depletant attraction range |
|
depletant-to-colloid size ratio | |
Depletion potential minimum | |
bare colloid diffusion time |
|
data collection time in diffusion times | |
approximate colloid mass(es) |
|
Gravitational Peclet number [advection/settling] | |
Gravitational force on colloids |
|
Simulation value | units |
---|---|
Morse potential attraction strength (rounded Depletion minimum) | |
Morse potential attraction range parameter | |
real-time per simulation timestep |
|
real-time per recorded simulation frame |
|
number of frames needed to match experiment time | |
average colloid radii in simulation units | |
standard gravitational acceleration in simulation units | |
Gravitational Peclet number in simulation units | |
force of gravity per unit length, in sim units | |
simulation unit length |
|
simulation unit mass |
|
simulation unit energy |
|
simulation unit time |
|