Single Dye Experiments on a Genome Analyzer

I’ve been playing with an old Genome Analyzer 2. This post documents my first attempts to see single dyes, and results which I suspect maybe single dye photobleaching. Hopefully I’ll get round to documenting the rest of the system in another post.

This setup uses the 532nm Quantum GEM laser with a Nikon ELWD 40x DIC (not used for DIC) objective. A 60x ELWD is likely preferable, but this used objective was only ~400USD, cheaper than any 60x I’ve found. The stock camera has been replaced with a cheap monochrome IMX174 (ZWO ASI174MM). This commodity industrial sensor has been used in other single molecule studies. The genome analyzer uses an ASI stage for XY and Z axes, which works with micro manager.. The Quantum GEM laser was controlled using their software. The ZWO camera has a plug which works with micro manager 1.4. Images were taken using the stock Illumina filter (at position 1), this appears to be a long pass filter from ~540nm.

I’m using Atto 542 NHS-ester (AD 542-31). I serially diluted Atto 542 in Ethanol ~16 times diluting by a factor of >40 each time, i.e. less than 1^10-16 of the original concentration. Essentially I pipetted <10uL of solution into 400uL.

I then pipetted ~10uL of the final solution onto 18x24mm cover glass (Matsunami Glass Ind. Ltd.). This took some experimentation. I don’t believe the dye dries evenly on the cover glass. If any kind of residue was visible by eye this indicated that the concentration was too high, and I diluted further.

The prism was cleaned with Ethanol/Kimwipes (likely not ideal). I placed a small drop of Cargille #19569 fused silica matching liquid on the prism. And placed the slide on top of this (after evaporation of the ethanol). The TIRF laser and objective had been previously aligned (which I will describe in another post).

I tried a variety of exposure times, camera settings, and laser powers. I could eventually see something reasonable using the full laser power (550mW), camera binning of 2, and 2000ms exposures, 8bit. Below is an initial capture, where you can see individual “spots” blinking off.

I process this with ImageJ/Fiji. Running a Kalman filter over the image, applying background subtraction, normalization, removing small particles etc. until I could pick out somewhat reasonable spots on the thresholded image. The data is pretty noisy and there are a number of artifacts…

I then ran this though the “Analyze Particles”, to get particle counts…

The initial frames don’t process correctly (the image is too saturated with spots, and the particle identification doesn’t work correctly). This causes the initial “slump” but from around frame 13 we see a roughly exponential decay. This seems consistent with single dyes. Why we see periodic peaks is less clear. I suspect this is spike noise (as we clearly still pick of false particles in the thresholded images). At higher framerates you can sometimes see the laser intensity pulsing, and I suspect this is an artifact of that.

Raw image data is available here: ATTO_14.

Z1 Coulter Particle Counter Teardown

I picked up a Beckman Coulter Z1 particle counter on eBay. I suspect it was non-functional. The control pad was missing and the rear case only had one screw. But this was fine for me as I was mostly interested in pulling it apart.

I’ll cover the aperture and fluidics first here. A dump of the pictures of the rest of the unit can be found at the end of this post.

Coulter counters are used to measure particle sizes. For example, to gain red and white blood cell counts. They do this by suspending particles in a conductive (salt) solution. This fluid is then driven through a aperture. A bias voltage is passed over the aperture and the current flowing through the aperture is measured. The fluid is driven through the aperture under pressure. As particles pass through the aperture they block the current flow, and can therefore be detected/counted.

The principle is discussed in a previous blog post.

Aperture

The aperture “rod” screws into the unit. There’s a light source (Mercury lamp I think) which can be used to illuminate the aperture. This is focused through the lens on the right and projected on to a screen at the top of the unit. The system is purely optical, there’s no detection electronics. It’s unclear to me how clear the alignment of the aperture is… or what the exact purpose of optically monitoring the aperture is.

There’s a stirrer attachment to the left of the aperture rod. From the rest of the system I suspect this also makes electrical contact with the fluid.

The aperture rod itself is a glass tube:

At the end of the tube is a flat disc with a small aperture in it. It’s not clear to me if this is a polished part of the glass or a disc embedded in it:

If you pull apart the instrument, you’ll find the aperture attaches to a small fluidic block:

The coax cable on the left makes contact with the foil sheet on the bottom (with is in the interior tube fluid path) of the unit and the red connector on the top of the unit. Somehow this top red connector must make contact with the sample. I assume via the stirrer…

There are two fluidic connectors at the top of the block. I imagine the instrument can pre-fill the tube via one of these.

Fluidics

The bulk of the instrument is composed of two fluidic components. A selector valve, and a metering pump.

The metering pump, labeled “Metering Module”. Is a rather attractive piece of engineering:

Pump “front”
Pump “rear”

It appears to essentially be an oil filled diaphragm pump. On the “front” of the unit above you can see a Maxon DC motor to the right. This drives a rod with an encoder wheel on it. The rod feeds through into the oil chamber.

By pushing the rod into the chamber the oil push pressure on a membrane which can be used to move fluid around…

This membrane makes contact with the fluid on the other side of the pump (“front” above”):

The three fluidic connectors/tubes above all make contact with the main chamber containing the diaphragm. The component on the PCB above also makes contact with the chamber, and I would guess is almost certainly a pressure sensor:

With the pressure sensor removed you can just see the membrane:

As it goes, this is all fine. But in order to move fluid around, the diaphragm pump needs a valve to open and close the inputs/outputs. In a regular diaphragm pump these are usually mechanical valves:

But in order to allow the pump to switch between different inlets/outputs the Z1 uses a motor driven selector valve:

This is a very simple mechanical system. The white valves just clamp tubes shut under pressure:

Inside the unit is a wheel which is rotate by the motor to put pressure on the values:

For the most part this wheel seems to clamp down on one valve at a time. So I would imagine this can be used to first fill the pump chamber with buffer. Then clamp off the buffer, and allow the pump to fill the aperture tube. Then pull fluid through the aperture tube into the pump chamber before finally ejecting it to waste.

This is as far as I plan to take things in this post, but I may investigate the electrical side more later. In the mean time, below are a pile of pictures from the teardown:

Genome Analyzer Quantum GEM 532nm Laser and filters

The Genome Analyzer contains two lasers. One of these is a Quantum GEM 532nm laser. Using an SMD 6000 driver. This laser is somewhat customized. Sam has some excellent info on these lasers.

In order for the laser output the following header needs to be attached to the “control” port (analog control input). This will not enable the output, but it will allow you to send RS232 commands via the serial port connection. The connection between 1 and 4 sets the maximum power output, a short will let you enter RS232 commands to drive the output to the maximum (550mW). A lower value resistor can be used to limit the power.

The laser can be controlled using the “RemoteApp Laser Control” software from Laser Quantum, which is a free download (or here). The driver doesn’t work well with the cheap CH340G based RS232 adapters that are generally available on eBay. So I recommend getting hold of a more standard compliant RS232 port.

Below shows the output of the laser when jammed against my self calibrated B&W spectrometer.

The genome analyzer contains an 8 position filter wheel. Only the first two positions are populated. The last two are blanked out. The “next” button on the LX4000 will only allow you to cycle between the first two positions (0 and 1). But the micromanger ASI filter wheel device will let you select any position (see previous blog post).

In my instrument the filter in position 0 is marked 1005190C 61009 ILLM-0027 Rev A. Jammed this against a Xenon light source and measuring the output with the spectrometer gives this rough spectrum:

Which suggests that this is a band pass filter from ~575nm to ~640nm (there’s likely a lot of stray light and reflections in my measurement).

The filter at position 1 is marked 1005271A A09369-309349 ILLM-0037 on my instrument. And gives the following spectrum in the same setup:

Which suggests this is a bandpass between ~540nm and 570nm.

Coulter counter/nanopore demonstrator

I wanted to knock together a quick visible demonstration of the nanopore/coulter counter sensing technique. This post documents a demonstrator using bits I had knocking around the house…

What is Ionic/Nanopore sensing?

(Ionic) Nanopores and coulter counters are devices that let you electrically detect the passage of small particles though a hole. The “hole” (pore, aperture) sits between two chambers which are filled with a conductive fluid. A voltage is then passed between the chambers and a current flows through the pore. Anything that passes through the pore blocks this current flow. So by measuring the current, you can detect the passage of particles through the pore. When a particle is in the pore, the current can’t flow as well as usual. So you get a short, drop in current as the particle blocks the pore.

Big particles block the aperture more than small ones. And you can therefore also get size information. This principle is used in the coulter counter to measure particle size distributions (for example to get white blood cell counts, or understand the distribution of particle in paints, or printer toner).

Building a macropore!

The basic sensing method described above works at a range of scales. All the way from millimeters down to nanometers. To get a feel for the basic principle lets build a macropore!

Roughly 2 to 3mm “pore”

I used a bottle cap, which I made a ~2mm hole in (I used an old soldering iron, but a drill would be better). The toothpicks in the side (completely blocking small holes), are to hold the “pore” in place later.

Next we need something to put though the pore. Most plastics are lighter than water and will just float and wont want to go through the pore. PMMA (acrylic) isn’t. But where I am it’s difficult to find PMMA pellets/granules.

So, with a pair of old wire cutters I cut up some acrylic sheet:

Then we can build our fludic system. We’re essentially going to build what was shown in the schematic at the top of the page. But there’s something missing, a way to drive particles through the pore. In this setup, we’ll use gravity.

The bottle cap will sit on top of beaker (or jar). It needs to be held in place, so the bottom of the cap with the hole in is completely submerged. But most of the bottle cap needs to be above the water line. If we add solution to the bottle cap it will then flow down into the bottom beaker.

For my setup I added a pump (cheap peristaltic pump from ebay) to recirculate the solution. Here’s the setup in schematic form. This is essentially the same figure as shown at the top of the page:

Below is the actual setup in all it’s glory! In my setup I used 1M KCl, about 7.5g of KCl in 100mL of DI water. I used AgCl electrodes (silver wire that’s been sitting in bleach for ~30mins).

I also needed to add a small barrier to help direct particles to the hole. Without this particles tend to get trapped in the fluid flow and spin in circles around the pore without going down it. I used a small piece of microscope cover glass:

You can then put a bias voltage across the electrodes and monitor the current. I used a oscilloscope to view the current trace. The scope has a built in function generator which I used to generate a 1v DC bias voltage.

Current was monitored using a self built transimpedance amplifier with a 1K feedback resistor. This was based around an LMP7721. But probably any FET opamp in a transimpedance configuration will work.

In the video above you can see the system working. As I pipette in some solution, you should see a small black particle fall down into the beaker. At roughly the same time, you should see a small upward “blip” on the oscilloscope, as the particle translocates the pore.

The PMMA particles tend to float on the surface tension. So I’m pipetting solution on top of the particle to make it sink.

Hopefully this provides a basic visual demonstration of the “pore” or coulter counter sensing approach. If you’re interested in ionic sensing, you should signup for Demonpore. Demonpore is making a molecular gaming platform which lets users experiment with pore based sensing. And my desire to experiment with macropores here comes out of discussions we’ve had around explaining nanopore sensing in visual and compelling ways.