[This post is part of an ongoing challenge to understand 52 papers in 52 weeks. You can read previous entries, here, or subscribe to be notified of new posts by email]

Have you ever wondered how micro-organisms can just live in a drop of water like that? I have and now I have an answer.

Part of the answer anyway … the part explaining how come water looks so solid to those creatures and how that affects their behaviour. The answer comes from a talk Life at Low Reynolds Number given by E. M. Purcell and published as a paper in June 1976.

What is a Reynold’s number

In fluid dynamics Reynold’s number is the ratio between inertial and viscous forces for an object moving through a fluid. It depends on the object’s dimensions – usually just one significant dimension – its velocity, and the fluid’s density and viscosity.

You can think of it as a measure of how well a particular object is going to travel through a particular fluid at a certain velocity.

Reynold's number

In the formula, ‘ฯ’ is the fluid’s density, ‘v’ is the object’s velocity, ‘L’ its significant dimension, and ‘ฮผ’ the fluid’s kinematic viscosity.

For a person swimming in water ‘Re’ would be in the order of 104, for a small fish it can go as far down as 102. Which might be why they’re so difficult to catch with your bare hands. Water just feels more solid to them than to you.

But at the microscopic scale, for something like a paramecium or a bacteria, the ‘Re’ of water will go as far down as 10-4. At that scale, inertia simply stops existing.

At Reynold’s numbers that small, the only thing that matters are forces currently exhibited on a body. Past activity doesn’t matter and even time itself becomes irrelevant.

What does it mean to swim

This only current forces matter business poses a huge problem to moving around.

Think about what swimming is like for a person in water. You push yourself off of the water and then, while you’re still moving ahead, move your arms and legs back into position so you can push off again. The reciprocal motion slows you down, but you make up for it on the next stroke.

To swim, you deform your body in a cyclical reciprocal motion.

Scallop theorem

Scallop theorem

But at low Reynold’s numbers that doesn’t really work. Hard as you might try, you are never going to move forward fast enough to bring your limbs back into starting position. In fact, doing so will just move you back the same distance it moved you forward.

Take for instance a scallop: Scallops swim by closing their shell quickly and opening it slowly, which produces a jet of water they can ride. At a low Reynold’s number they’d be moving back and forth in place.

To solve this problem, animals have to use cyclical motion that isn’t reciprocal.

The flagellum



One common solution for locomotion at a low Reynold’s number is the flagellum – a lash-like growth on the outside of the cell that can move like a whip.

With a flagellum, cells can simulate two of the simplest theoretical means of propelling yourself forward in such conditions:

  • the flexible oar
  • the corkscrew

The flexible oar works because it can bend in such a way it doesn’t push in the wrong direction when recoiling and a corkscrew works much like a ship’s propeller. Propellers are complicated and Purcell says it’s merely coincidental that our intuitive understanding matches what actually goes on.

Perhaps even more surprisingly, E. Coli uses its flagellum as a corkscrew. It’s odd for a living organism to have a rotary motor and joint, but experiments performed by Silverman and Simon showed this is the case.

After a speculative paper by Howard they used a type of antibody to glue a particular strain (no flagellum, only hooks) of E. Coli together. When glued to the microscope glass, the bacteria were spinning.

Velocity components of glued E. Coli

Velocity components of glued E. Coli

The graph shows two velocity components of such a spinning cell and as you can see Vx and Vy are 90ยฐ out of phase. This means the cell is going in a circle.

How a corkscrew works

To be honest I don’t fully understand this part of the paper, but the basic tenet seems to be that because we’re talking about low Reynold’s number conditions, everything is linear. This means we can use matrices to describe the behaviour of a corkscrew.

We’re interested in force exhibited on the surrounding liquid and the screw’s torque. The linear equations for these can be expressed in a four element matrix.

Corkscrew as a matrix

Corkscrew as a matrix

After some mathematical magic that wasn’t fully explained, it becomes obvious this matrix must be a-diagonal, if we want the corkscrew to work. Something about the difference between the experimental wire moving perpendicular or parallel to its length.

A slinky works much better than a round wire though. Supposedly because it’s flat, which creates a better difference between the perpendicular and horizontal thing.

The end result of all this is that using corkscrews is really really inefficient. They use a lot of energy to not do much at all.

1% efficiency of a corkscrew

1% efficiency of a corkscrew

Why swim at all?

So why would you want to use such inefficient means of propulsion anyway? Why on earth do bacteria want so much to do the equivalent of a human swimming through molasses?

Nutrient differentials.

Microorganisms swim in their nutrients, which means they technically don’t have to do anything to feed themselves. In fact, they can’t do anything because viscosity is so high compared to other forces that their environment sort of sticks to them.

What this means is that no matter how much an organism stirs the fluid it’s surrounded by, nothing will change. The environment will be exactly the same unless they can stir at 20 times the speed they’re able to move at. Not practical.

But what they can do is shoot around looking for greener pastures.

All they have to do is outrun diffusion, which in the average parameters means moving by about 30 ฮผm. Then waiting around for diffusion to feed you, then moving away again.

Movement patterns of E. Coli

Movement patterns of E. Coli

As it turns out, observed bacteria choose a direction at random, then keep moving until the situation is better than what it was where they left off. If you hit a rough patch, it doesn’t make sense to stop moving, and if conditions are improving, they might improve a bit more if you keep moving.

Having a minimum distance you have to travel every time you move has funny effects like that.

Outrunning diffusion

Outrunning diffusion

Enhanced by Zemanta

Learned something new? Want to become a better engineer? ๐Ÿ’Œ

Join 9,400+ people just like you already improving their skills.

Here's how it works ๐Ÿ‘‡

Leave your email and I'll send you an Interactive Modern JavaScript Cheatsheet ๐Ÿ“– right away. After that you'll get a thoughtfully written email every week aboutย React, JavaScript,ย  andย lessons learned in my 20 years of writing code for companies ranging from tiny startups to Fortune5 behemoths.

Man, I love your way of writing these newsletters. Often very relatable and funny perspectives about the mundane struggles of a dev. Lightens up my day. ~ Kostas

PS: You should also follow me on twitter ๐Ÿ‘‰ here.
It's where I go to shoot the shit about programming.