Definitely one of the most interesting aspects when dealing with single molecule detection techniques is the possibility for color unmixing. You can start already seeing some nice publications making use of this feature such as the Andresen et al. Nat Biotechnol 2008 paper. The basic principle is that you can detect an arbitrary number of different fluorophores - even ones whose spectra overlaps extensively - by just using two channels acquired simultaneously.
Lets look at an example, imagine we have a sample with both Cy5 and Cy5.5 - both are known to blink and to be excellent super-resolution probes in dSTORM, also both can be excited with 635 laser, see the attached image with the spectra - and that we have a dual-view or dual-cam system where one image has a 675/45 emission filter and the other a 725/45. Although the spectra from both Cy5 and Cy5.5 overlap quite a lot and there would be crosstalk between each channel, we could still perfectly identify each detected particle as being from one of the two fluorophores just by looking at the signal ratio between the two channels. As such:
- a Cy5 particle would have around 90% of the detected signal on the 675/45 channel while 10% on the 725/45
- a Cy5.5 particle would have around 50% of the detected signal on the 675/45 channel and 50% on the 725/45
Of course some care needs to be taken as to make both channels overlap perfectly so that the same particle appearing on both channels matches spatially. But I believe this is a great way to do multi-color with PALM/STORM since the same principle could be applied to several probes in tandem allowing us with 2 channels to observe maybe 3 or 4 different fluorophores, also this accelerates the acquisition a lot since there is no need to acquire channels sequentially - a must have for live cell.
I would love to incorporate this feature in one of the future releases of QuickPALM but I'm missing data, is any of you acquiring dual-view data that you could share so that I could prepare the algorithm? Also, what do you think, is it a good idea or do you see possible problems?
Best regards,
Ricardo Henriques