Algorithms for Fluorophore Selection


Molecular biologists rely on the use of fluorescent probes to take measurements of their model systems. These fluorophores fall into various classes (i.e. fluorescent dyes, fluorescent proteins, etc.), but they all share some general properties and require equipment for data acquisition. While they all share some properties, selecting an ideal set of fluorophores for a particular measurement technology or vice versa is a multidimensional problem that is difficult to solve with ad-hoc methods. The fpSelection tool uses a set of algorithms for solving these problems efficiently to design n-color fluorophore panels that are optimized for maximal signal, minimal bleed-through, and other biological parameters for a specific fluorescent measurement instrument.

Key Features

  • Design n-color fluorophore panels from a library of fluorophores for a measurement instrument

  • Biological parameters like brightness, oligomerization can also be included while designing ideal fluorophore


  • NSF Award #1522074

  • NSF Award #1446607


FPSelection is free to use. See the GitHub and website located below:

Screen Shots