{
  "schema_version": "1.0",
  "id": "fluorescence-polarization-brightness-correction-kd",
  "canonical_url": "https://discoveryinpractice.com/articles/fluorescence-polarization-brightness-correction-kd/",
  "title": "Half the molecules and two thirds of the light",
  "author": {
    "name": "Andrew Stewart",
    "url": "https://discoveryinpractice.com/about/#andrew-stewart"
  },
  "language": "en",
  "summary": "Binding can change tracer brightness and shift an apparent Kd while the curve still fits beautifully. See the equations, controls and fluorescence data to keep.",
  "takeaways": [
    "Start with the photons",
    "A beautiful curve can have the wrong Kd",
    "Keep the intensity information"
  ],
  "limitations_summary": "Interpret constructed examples as illustrations, and qualify proposed checks in the assay and instrument conditions described. Keep the stated model assumptions and method-specific limitations with the result.",
  "topics": [
    "Fluorescence polarization",
    "Binding affinity",
    "Tracer brightness"
  ],
  "publication_status": "published",
  "date_published": "2026-09-29",
  "date_modified": "2026-09-29",
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "license_status": "Published under CC BY 4.0",
  "content_version": "1.0",
  "body_html": "<div class=\"math-paragraph\">An antibody binds fluorescein. The fluorescence polarization increases, a binding curve emerges, and the fitted dissociation constant is 165 nM. Then the analysis accounts for what binding did to the dye's brightness. The reported <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"K subscript d\"><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow></math></div> becomes 11 nM.</div><p>That fifteenfold change appears in Invitrogen's fluorescence polarization technical guide, in an example using a single-chain anti-fluorescein antibody. Binding strongly quenched the fluorescein. The correction changed the interpretation of the measurements already collected. [1]</p><p>The error enters when a fraction of the optical response is treated as a fraction of the molecules. When free and bound tracer have different brightness, the detector gives the two populations different weights. A neat curve can survive the mistake.</p><h2 id=\"start-with-the-photons\">Start with the photons</h2><p>Imagine a well containing equal numbers of free and bound tracer molecules. Suppose each bound molecule produces twice as much detected fluorescence as each free molecule under the chosen optical settings. Of every three fluorescence units reaching the measurement, two now come from bound tracer. Half the molecules contribute two thirds of the light.</p><p>The direction reverses if binding quenches the dye. Bound molecules then become less visible in the mixture. Either behavior changes the relationship between a polarization measurement and occupancy. A chemically clean, perfectly equilibrated binding experiment can therefore give a misleading estimate of occupancy.</p><div class=\"math-paragraph\">Anisotropy is the convenient quantity for doing the accounting because mixtures combine according to their fluorescence contributions. Polarization and anisotropy describe the same pair of channels with different denominators. They are not numerically interchangeable. For polarization P expressed as a fraction, anisotropy r is <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"(2P) divided by (3 − P)\"><mrow><mfrac><mrow><mrow><mtext>2P</mtext></mrow></mrow><mrow><mrow><mtext>3 − P</mtext></mrow></mrow></mfrac></mrow></math></div>. A reported value in mP must first be divided by 1,000. [1]</div><div class=\"math-paragraph\">Let f be the fraction of tracer molecules bound, with free and bound anisotropies <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r subscript f\"><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow></math></div> and <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r subscript b\"><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub></mrow></math></div>. Define q as bound-tracer brightness divided by free-tracer brightness, per molecule and under the same measurement conditions. For two fluorescent states after appropriate background correction:</div><div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r = ((1 − f) r subscript f + qf r subscript b) divided by ((1 − f) + qf)\"><mrow><mrow><mtext>r = </mtext></mrow><mfrac><mrow><mrow><mtext>(1 − f)</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub><mrow><mtext> + qf</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>(1 − f) + qf</mtext></mrow></mrow></mfrac></mrow></math></div></div><p>When q equals one, the familiar straight interpolation between endpoints works. Otherwise, the fluorescence contributions must remain in the equation. Solving for the molecular fraction gives:</p><div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"f = (r − r subscript f) divided by (q( r subscript b − r) + (r − r subscript f ))\"><mrow><mrow><mtext>f = </mtext></mrow><mfrac><mrow><mrow><mtext>r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>q(</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub><mrow><mtext> − r) + (r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub><mrow><mtext>)</mtext></mrow></mrow></mfrac></mrow></math></div></div><p>The same kind of brightness correction appears in the methods of a primary FP study of Nrf2 peptide binding to Keap1. [2]</p><p>The ratio calculation does cancel a common multiplier applied to all the fluorescence. Binding-dependent brightness does something else: it changes the relative contributions of two populations with different anisotropies. Dividing one combination of channel intensities by another cannot restore the molecular proportions that produced them.</p><p>For a constructed example, take free anisotropy 0.04, bound anisotropy 0.24, and q = 2. At 50% molecular occupancy, the measured anisotropy is approximately 0.1733. Straight interpolation between the two endpoints reports 66.7% bound. The brightness-corrected expression recovers 50%. No pipetting error or instrument drift is needed to produce the discrepancy.</p><h2 id=\"a-beautiful-curve-can-have-the-wrong-kd\">A beautiful curve can have the wrong Kd</h2><div class=\"math-paragraph\">The consequences extend beyond a single midpoint. Consider trace ligand binding to one class of independent sites. Use free receptor concentration R, assume negligible ligand depletion, and let the true <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"K subscript d\"><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow></math></div> be 100 nM. The actual bound fraction follows the usual binding hyperbola. If bound tracer is twice as bright as free tracer throughout the titration, normalized anisotropy follows:</div><div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"y = (r − r subscript f) divided by (r subscript b − r subscript f) = (qR) divided by (K subscript d + qR)\"><mrow><mrow><mtext>y = </mtext></mrow><mfrac><mrow><mrow><mtext>r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub><mrow><mtext> − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow></mfrac><mrow><mtext> = </mtext></mrow><mfrac><mrow><mrow><mtext>qR</mtext></mrow></mrow><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub><mrow><mtext> + qR</mtext></mrow></mrow></mfrac></mrow></math></div></div><div class=\"math-paragraph\">Divide the last expression's numerator and denominator by q. The expression remains a hyperbola, with an apparent dissociation constant of <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"(K subscript d) divided by (q)\"><mrow><mfrac><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>q</mtext></mrow></mrow></mfrac></mrow></math></div>. For this example, an uncorrected fit reports 50 nM. The residuals can look excellent because the wrong interpretation still has the right mathematical shape.</div><p>That result assumes two states with fixed brightness, known endpoints, and the binding model just described. It is a calculated illustration, not a general conversion rule for every FP assay. Ligand depletion, multiple sites or concentration-dependent optical effects require a more complete treatment. The excellent fit establishes the shape of the response while leaving its physical interpretation unresolved.</p><p>In the antibody example, binding quenched the dye and the uncorrected affinity appeared weaker. A tracer that becomes brighter on binding can push the apparent affinity in the other direction. The sign and size of the error depend on the experiment.</p><h2 id=\"keep-the-intensity-information\">Keep the intensity information</h2><p>A reader already measures intensities to calculate polarization. Export them. For background-subtracted parallel and perpendicular signals A and B, with the instrument's appropriate relative-response correction G, the usual expressions are:</p><div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r = (A − GB) divided by (A + 2GB) ;    F = A + 2GB\"><mrow><mrow><mtext>r = </mtext></mrow><mfrac><mrow><mrow><mtext>A − GB</mtext></mrow></mrow><mrow><mrow><mtext>A + 2GB</mtext></mrow></mrow></mfrac><mrow><mtext>;    F = A + 2GB</mtext></mrow></mrow></math></div></div><p>Here F is the corrected total fluorescence used in the anisotropy calculation. The factor of two accounts for the two perpendicular directions in the standard geometry. Simply adding the two reported channels is a different calculation. The instrument correction G also has a different job from q: G describes relative detection response, while q describes the tracer's change in brightness. [1]</p><p>Plot total fluorescence alongside anisotropy throughout the titration. A systematic intensity change makes the equal-brightness assumption questionable. It does not, on its own, establish a usable correction factor. Added protein can bring fluorescence or scattering, and changes in absorption, aggregation or nonspecific association can complicate the signal. A compound can introduce another fluorescent species altogether.</p><p>Subtract the appropriate background from each channel before forming the ratio. In a protein titration, a single buffer blank may miss background that increases with protein concentration. Matching blanks across the titration is more informative when that contribution is appreciable. Subtracting one mP value from another cannot perform the same correction.</p><p>For q, compare free and well-characterized bound end states at equal tracer concentration, under matching optical conditions. Keep detector response linear. Confirm that the proposed bound endpoint is supported by the binding experiment; the highest protein concentration is only a candidate. If that well also has substantial nonspecific signal, calling it “100% bound” imports the problem into the correction.</p><p>Where endpoints cannot be measured cleanly, fit an appropriate joint model to intensity and anisotropy, with enough controls to constrain it. Adding free parameters to a narrow titration can produce attractive numbers with little information behind them. The useful result includes uncertainty in brightness and endpoints as well as uncertainty in the binding parameter.</p><h2 id=\"more-precise-channels-still-need-the-right-model\">More precise channels still need the right model</h2><p>Simultaneous collection of parallel and perpendicular emission helps the two channels represent the same instant. That reduces the opportunity for a changing excitation level or sample state between readings to become a ratio error. It is particularly useful when a small window demands close agreement between channel measurements. Calibration, adequate photon collection and suitable background correction remain necessary.</p><p>This improvement can make the brightness problem easier to diagnose by reducing measurement scatter. It cannot make q equal one. Precise data can make an incorrect fit unusually persuasive. Keep the intensity plot beside the binding curve when deciding whether an improvement in precision has also improved the measurement's interpretation.</p><p>Temperature and matrix composition deserve the same consistency across the titration and its endpoint controls. A brightness ratio measured under one set of conditions may fail to describe another. Establish the control behavior at the temperature and timing used for the actual read, and investigate plate-position or time trends before assigning every change to binding.</p><h2 id=\"an-inexpensive-addition-to-assay-development\">An inexpensive addition to assay development</h2><p>Before accepting an FP binding assay, save one complete titration with both raw channels, the background measurements and the calculated total fluorescence. Compare fits that assume equal brightness with a model supported by the intensity data. Repeat enough of the experiment to learn whether any fitted correction is stable. For competition assays, carry the tracer's binding and optical behavior into the competition model rather than automatically interpreting a normalized mP change as percent displacement.</p><p>There is no reason to force a large correction onto a tracer whose brightness remains effectively constant within experimental uncertainty. Record the intensity evidence supporting that choice. When brightness does change, an independent binding measurement can help decide whether the corrected affinity is credible.</p><p>The next time a curve fits beautifully, the adjacent intensity plot deserves a look. A systematic change there may explain why two assays agree about the shape of a response and disagree about the affinity. The missing information may already be in the reader's export file.</p><h2 id=\"references\">References</h2><p id=\"ref-1\">1. Invitrogen. <a href=\"https://research.fredhutch.org/content/dam/research/hahn/methods/beacon_fluorescence_guide.pdf\">Fluorescence Polarization Technical Resource Guide, fourth edition</a>. Anti-fluorescein example: PDF pp. 35–38, especially p. 37 (printed chapter 3, p. 15). Mixture equations, anisotropy conversion and binding analysis: PDF pp. 84–87.</p><p id=\"ref-2\">2. Inoyama D et al. (2012). <a href=\"https://pmc.ncbi.nlm.nih.gov/articles/PMC3309107/\">Optimization of Fluorescently Labeled Nrf2 Peptide Probes and the Development of a Fluorescence Polarization Assay for the Discovery of Inhibitors of Keap1-Nrf2 Interaction</a>. Journal of Biomolecular Screening 17:435–447. Methods, equations 4–5, printed p. 438: brightness correction and ligand depletion. The study uses a bound/free brightness correction before fitting binding.</p>",
  "body_text": "An antibody binds fluorescein. The fluorescence polarization increases, a binding curve emerges, and the fitted dissociation constant is 165 nM. Then the analysis accounts for what binding did to the dye's brightness. The reported K subscript d becomes 11 nM.\n\nThat fifteenfold change appears in Invitrogen's fluorescence polarization technical guide, in an example using a single-chain anti-fluorescein antibody. Binding strongly quenched the fluorescein. The correction changed the interpretation of the measurements already collected. [1]\n\nThe error enters when a fraction of the optical response is treated as a fraction of the molecules. When free and bound tracer have different brightness, the detector gives the two populations different weights. A neat curve can survive the mistake.\n\nStart with the photons\n\nImagine a well containing equal numbers of free and bound tracer molecules. Suppose each bound molecule produces twice as much detected fluorescence as each free molecule under the chosen optical settings. Of every three fluorescence units reaching the measurement, two now come from bound tracer. Half the molecules contribute two thirds of the light.\n\nThe direction reverses if binding quenches the dye. Bound molecules then become less visible in the mixture. Either behavior changes the relationship between a polarization measurement and occupancy. A chemically clean, perfectly equilibrated binding experiment can therefore give a misleading estimate of occupancy.\n\nAnisotropy is the convenient quantity for doing the accounting because mixtures combine according to their fluorescence contributions. Polarization and anisotropy describe the same pair of channels with different denominators. They are not numerically interchangeable. For polarization P expressed as a fraction, anisotropy r is (2P) divided by (3 − P). A reported value in mP must first be divided by 1,000. [1]\n\nLet f be the fraction of tracer molecules bound, with free and bound anisotropies r subscript f and r subscript b. Define q as bound-tracer brightness divided by free-tracer brightness, per molecule and under the same measurement conditions. For two fluorescent states after appropriate background correction:\n\nr = ((1 − f) r subscript f + qf r subscript b) divided by ((1 − f) + qf)\n\nWhen q equals one, the familiar straight interpolation between endpoints works. Otherwise, the fluorescence contributions must remain in the equation. Solving for the molecular fraction gives:\n\nf = (r − r subscript f) divided by (q( r subscript b − r) + (r − r subscript f ))\n\nThe same kind of brightness correction appears in the methods of a primary FP study of Nrf2 peptide binding to Keap1. [2]\n\nThe ratio calculation does cancel a common multiplier applied to all the fluorescence. Binding-dependent brightness does something else: it changes the relative contributions of two populations with different anisotropies. Dividing one combination of channel intensities by another cannot restore the molecular proportions that produced them.\n\nFor a constructed example, take free anisotropy 0.04, bound anisotropy 0.24, and q = 2. At 50% molecular occupancy, the measured anisotropy is approximately 0.1733. Straight interpolation between the two endpoints reports 66.7% bound. The brightness-corrected expression recovers 50%. No pipetting error or instrument drift is needed to produce the discrepancy.\n\nA beautiful curve can have the wrong Kd\n\nThe consequences extend beyond a single midpoint. Consider trace ligand binding to one class of independent sites. Use free receptor concentration R, assume negligible ligand depletion, and let the true K subscript d be 100 nM. The actual bound fraction follows the usual binding hyperbola. If bound tracer is twice as bright as free tracer throughout the titration, normalized anisotropy follows:\n\ny = (r − r subscript f) divided by (r subscript b − r subscript f) = (qR) divided by (K subscript d + qR)\n\nDivide the last expression's numerator and denominator by q. The expression remains a hyperbola, with an apparent dissociation constant of (K subscript d) divided by (q). For this example, an uncorrected fit reports 50 nM. The residuals can look excellent because the wrong interpretation still has the right mathematical shape.\n\nThat result assumes two states with fixed brightness, known endpoints, and the binding model just described. It is a calculated illustration, not a general conversion rule for every FP assay. Ligand depletion, multiple sites or concentration-dependent optical effects require a more complete treatment. The excellent fit establishes the shape of the response while leaving its physical interpretation unresolved.\n\nIn the antibody example, binding quenched the dye and the uncorrected affinity appeared weaker. A tracer that becomes brighter on binding can push the apparent affinity in the other direction. The sign and size of the error depend on the experiment.\n\nKeep the intensity information\n\nA reader already measures intensities to calculate polarization. Export them. For background-subtracted parallel and perpendicular signals A and B, with the instrument's appropriate relative-response correction G, the usual expressions are:\n\nr = (A − GB) divided by (A + 2GB) ;    F = A + 2GB\n\nHere F is the corrected total fluorescence used in the anisotropy calculation. The factor of two accounts for the two perpendicular directions in the standard geometry. Simply adding the two reported channels is a different calculation. The instrument correction G also has a different job from q: G describes relative detection response, while q describes the tracer's change in brightness. [1]\n\nPlot total fluorescence alongside anisotropy throughout the titration. A systematic intensity change makes the equal-brightness assumption questionable. It does not, on its own, establish a usable correction factor. Added protein can bring fluorescence or scattering, and changes in absorption, aggregation or nonspecific association can complicate the signal. A compound can introduce another fluorescent species altogether.\n\nSubtract the appropriate background from each channel before forming the ratio. In a protein titration, a single buffer blank may miss background that increases with protein concentration. Matching blanks across the titration is more informative when that contribution is appreciable. Subtracting one mP value from another cannot perform the same correction.\n\nFor q, compare free and well-characterized bound end states at equal tracer concentration, under matching optical conditions. Keep detector response linear. Confirm that the proposed bound endpoint is supported by the binding experiment; the highest protein concentration is only a candidate. If that well also has substantial nonspecific signal, calling it “100% bound” imports the problem into the correction.\n\nWhere endpoints cannot be measured cleanly, fit an appropriate joint model to intensity and anisotropy, with enough controls to constrain it. Adding free parameters to a narrow titration can produce attractive numbers with little information behind them. The useful result includes uncertainty in brightness and endpoints as well as uncertainty in the binding parameter.\n\nMore precise channels still need the right model\n\nSimultaneous collection of parallel and perpendicular emission helps the two channels represent the same instant. That reduces the opportunity for a changing excitation level or sample state between readings to become a ratio error. It is particularly useful when a small window demands close agreement between channel measurements. Calibration, adequate photon collection and suitable background correction remain necessary.\n\nThis improvement can make the brightness problem easier to diagnose by reducing measurement scatter. It cannot make q equal one. Precise data can make an incorrect fit unusually persuasive. Keep the intensity plot beside the binding curve when deciding whether an improvement in precision has also improved the measurement's interpretation.\n\nTemperature and matrix composition deserve the same consistency across the titration and its endpoint controls. A brightness ratio measured under one set of conditions may fail to describe another. Establish the control behavior at the temperature and timing used for the actual read, and investigate plate-position or time trends before assigning every change to binding.\n\nAn inexpensive addition to assay development\n\nBefore accepting an FP binding assay, save one complete titration with both raw channels, the background measurements and the calculated total fluorescence. Compare fits that assume equal brightness with a model supported by the intensity data. Repeat enough of the experiment to learn whether any fitted correction is stable. For competition assays, carry the tracer's binding and optical behavior into the competition model rather than automatically interpreting a normalized mP change as percent displacement.\n\nThere is no reason to force a large correction onto a tracer whose brightness remains effectively constant within experimental uncertainty. Record the intensity evidence supporting that choice. When brightness does change, an independent binding measurement can help decide whether the corrected affinity is credible.\n\nThe next time a curve fits beautifully, the adjacent intensity plot deserves a look. A systematic change there may explain why two assays agree about the shape of a response and disagree about the affinity. The missing information may already be in the reader's export file.\n\nReferences\n\n1. Invitrogen. Fluorescence Polarization Technical Resource Guide, fourth edition. Anti-fluorescein example: PDF pp. 35–38, especially p. 37 (printed chapter 3, p. 15). Mixture equations, anisotropy conversion and binding analysis: PDF pp. 84–87.\n\n2. Inoyama D et al. (2012). Optimization of Fluorescently Labeled Nrf2 Peptide Probes and the Development of a Fluorescence Polarization Assay for the Discovery of Inhibitors of Keap1-Nrf2 Interaction. Journal of Biomolecular Screening 17:435–447. Methods, equations 4–5, printed p. 438: brightness correction and ligand depletion. The study uses a bound/free brightness correction before fitting binding.",
  "sections": [
    {
      "id": "introduction",
      "heading": "Introduction",
      "blocks": [
        {
          "type": "div",
          "text": "An antibody binds fluorescein. The fluorescence polarization increases, a binding curve emerges, and the fitted dissociation constant is 165 nM. Then the analysis accounts for what binding did to the dye's brightness. The reported K subscript d becomes 11 nM.",
          "html": "<div class=\"math-paragraph\">An antibody binds fluorescein. The fluorescence polarization increases, a binding curve emerges, and the fitted dissociation constant is 165 nM. Then the analysis accounts for what binding did to the dye's brightness. The reported <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"K subscript d\"><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow></math></div> becomes 11 nM.</div>"
        },
        {
          "type": "p",
          "text": "That fifteenfold change appears in Invitrogen's fluorescence polarization technical guide, in an example using a single-chain anti-fluorescein antibody. Binding strongly quenched the fluorescein. The correction changed the interpretation of the measurements already collected. [1]",
          "html": "<p>That fifteenfold change appears in Invitrogen's fluorescence polarization technical guide, in an example using a single-chain anti-fluorescein antibody. Binding strongly quenched the fluorescein. The correction changed the interpretation of the measurements already collected. [1]</p>"
        },
        {
          "type": "p",
          "text": "The error enters when a fraction of the optical response is treated as a fraction of the molecules. When free and bound tracer have different brightness, the detector gives the two populations different weights. A neat curve can survive the mistake.",
          "html": "<p>The error enters when a fraction of the optical response is treated as a fraction of the molecules. When free and bound tracer have different brightness, the detector gives the two populations different weights. A neat curve can survive the mistake.</p>"
        }
      ]
    },
    {
      "id": "start-with-the-photons",
      "heading": "Start with the photons",
      "blocks": [
        {
          "type": "h2",
          "text": "Start with the photons",
          "html": "<h2 id=\"start-with-the-photons\">Start with the photons</h2>"
        },
        {
          "type": "p",
          "text": "Imagine a well containing equal numbers of free and bound tracer molecules. Suppose each bound molecule produces twice as much detected fluorescence as each free molecule under the chosen optical settings. Of every three fluorescence units reaching the measurement, two now come from bound tracer. Half the molecules contribute two thirds of the light.",
          "html": "<p>Imagine a well containing equal numbers of free and bound tracer molecules. Suppose each bound molecule produces twice as much detected fluorescence as each free molecule under the chosen optical settings. Of every three fluorescence units reaching the measurement, two now come from bound tracer. Half the molecules contribute two thirds of the light.</p>"
        },
        {
          "type": "p",
          "text": "The direction reverses if binding quenches the dye. Bound molecules then become less visible in the mixture. Either behavior changes the relationship between a polarization measurement and occupancy. A chemically clean, perfectly equilibrated binding experiment can therefore give a misleading estimate of occupancy.",
          "html": "<p>The direction reverses if binding quenches the dye. Bound molecules then become less visible in the mixture. Either behavior changes the relationship between a polarization measurement and occupancy. A chemically clean, perfectly equilibrated binding experiment can therefore give a misleading estimate of occupancy.</p>"
        },
        {
          "type": "div",
          "text": "Anisotropy is the convenient quantity for doing the accounting because mixtures combine according to their fluorescence contributions. Polarization and anisotropy describe the same pair of channels with different denominators. They are not numerically interchangeable. For polarization P expressed as a fraction, anisotropy r is (2P) divided by (3 − P). A reported value in mP must first be divided by 1,000. [1]",
          "html": "<div class=\"math-paragraph\">Anisotropy is the convenient quantity for doing the accounting because mixtures combine according to their fluorescence contributions. Polarization and anisotropy describe the same pair of channels with different denominators. They are not numerically interchangeable. For polarization P expressed as a fraction, anisotropy r is <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"(2P) divided by (3 − P)\"><mrow><mfrac><mrow><mrow><mtext>2P</mtext></mrow></mrow><mrow><mrow><mtext>3 − P</mtext></mrow></mrow></mfrac></mrow></math></div>. A reported value in mP must first be divided by 1,000. [1]</div>"
        },
        {
          "type": "div",
          "text": "Let f be the fraction of tracer molecules bound, with free and bound anisotropies r subscript f and r subscript b. Define q as bound-tracer brightness divided by free-tracer brightness, per molecule and under the same measurement conditions. For two fluorescent states after appropriate background correction:",
          "html": "<div class=\"math-paragraph\">Let f be the fraction of tracer molecules bound, with free and bound anisotropies <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r subscript f\"><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow></math></div> and <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r subscript b\"><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub></mrow></math></div>. Define q as bound-tracer brightness divided by free-tracer brightness, per molecule and under the same measurement conditions. For two fluorescent states after appropriate background correction:</div>"
        },
        {
          "type": "div",
          "text": "r = ((1 − f) r subscript f + qf r subscript b) divided by ((1 − f) + qf)",
          "html": "<div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r = ((1 − f) r subscript f + qf r subscript b) divided by ((1 − f) + qf)\"><mrow><mrow><mtext>r = </mtext></mrow><mfrac><mrow><mrow><mtext>(1 − f)</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub><mrow><mtext> + qf</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>(1 − f) + qf</mtext></mrow></mrow></mfrac></mrow></math></div></div>"
        },
        {
          "type": "p",
          "text": "When q equals one, the familiar straight interpolation between endpoints works. Otherwise, the fluorescence contributions must remain in the equation. Solving for the molecular fraction gives:",
          "html": "<p>When q equals one, the familiar straight interpolation between endpoints works. Otherwise, the fluorescence contributions must remain in the equation. Solving for the molecular fraction gives:</p>"
        },
        {
          "type": "div",
          "text": "f = (r − r subscript f) divided by (q( r subscript b − r) + (r − r subscript f ))",
          "html": "<div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"f = (r − r subscript f) divided by (q( r subscript b − r) + (r − r subscript f ))\"><mrow><mrow><mtext>f = </mtext></mrow><mfrac><mrow><mrow><mtext>r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>q(</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub><mrow><mtext> − r) + (r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub><mrow><mtext>)</mtext></mrow></mrow></mfrac></mrow></math></div></div>"
        },
        {
          "type": "p",
          "text": "The same kind of brightness correction appears in the methods of a primary FP study of Nrf2 peptide binding to Keap1. [2]",
          "html": "<p>The same kind of brightness correction appears in the methods of a primary FP study of Nrf2 peptide binding to Keap1. [2]</p>"
        },
        {
          "type": "p",
          "text": "The ratio calculation does cancel a common multiplier applied to all the fluorescence. Binding-dependent brightness does something else: it changes the relative contributions of two populations with different anisotropies. Dividing one combination of channel intensities by another cannot restore the molecular proportions that produced them.",
          "html": "<p>The ratio calculation does cancel a common multiplier applied to all the fluorescence. Binding-dependent brightness does something else: it changes the relative contributions of two populations with different anisotropies. Dividing one combination of channel intensities by another cannot restore the molecular proportions that produced them.</p>"
        },
        {
          "type": "p",
          "text": "For a constructed example, take free anisotropy 0.04, bound anisotropy 0.24, and q = 2. At 50% molecular occupancy, the measured anisotropy is approximately 0.1733. Straight interpolation between the two endpoints reports 66.7% bound. The brightness-corrected expression recovers 50%. No pipetting error or instrument drift is needed to produce the discrepancy.",
          "html": "<p>For a constructed example, take free anisotropy 0.04, bound anisotropy 0.24, and q = 2. At 50% molecular occupancy, the measured anisotropy is approximately 0.1733. Straight interpolation between the two endpoints reports 66.7% bound. The brightness-corrected expression recovers 50%. No pipetting error or instrument drift is needed to produce the discrepancy.</p>"
        }
      ]
    },
    {
      "id": "a-beautiful-curve-can-have-the-wrong-kd",
      "heading": "A beautiful curve can have the wrong Kd",
      "blocks": [
        {
          "type": "h2",
          "text": "A beautiful curve can have the wrong Kd",
          "html": "<h2 id=\"a-beautiful-curve-can-have-the-wrong-kd\">A beautiful curve can have the wrong Kd</h2>"
        },
        {
          "type": "div",
          "text": "The consequences extend beyond a single midpoint. Consider trace ligand binding to one class of independent sites. Use free receptor concentration R, assume negligible ligand depletion, and let the true K subscript d be 100 nM. The actual bound fraction follows the usual binding hyperbola. If bound tracer is twice as bright as free tracer throughout the titration, normalized anisotropy follows:",
          "html": "<div class=\"math-paragraph\">The consequences extend beyond a single midpoint. Consider trace ligand binding to one class of independent sites. Use free receptor concentration R, assume negligible ligand depletion, and let the true <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"K subscript d\"><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow></math></div> be 100 nM. The actual bound fraction follows the usual binding hyperbola. If bound tracer is twice as bright as free tracer throughout the titration, normalized anisotropy follows:</div>"
        },
        {
          "type": "div",
          "text": "y = (r − r subscript f) divided by (r subscript b − r subscript f) = (qR) divided by (K subscript d + qR)",
          "html": "<div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"y = (r − r subscript f) divided by (r subscript b − r subscript f) = (qR) divided by (K subscript d + qR)\"><mrow><mrow><mtext>y = </mtext></mrow><mfrac><mrow><mrow><mtext>r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub><mrow><mtext> − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow></mfrac><mrow><mtext> = </mtext></mrow><mfrac><mrow><mrow><mtext>qR</mtext></mrow></mrow><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub><mrow><mtext> + qR</mtext></mrow></mrow></mfrac></mrow></math></div></div>"
        },
        {
          "type": "div",
          "text": "Divide the last expression's numerator and denominator by q. The expression remains a hyperbola, with an apparent dissociation constant of (K subscript d) divided by (q). For this example, an uncorrected fit reports 50 nM. The residuals can look excellent because the wrong interpretation still has the right mathematical shape.",
          "html": "<div class=\"math-paragraph\">Divide the last expression's numerator and denominator by q. The expression remains a hyperbola, with an apparent dissociation constant of <div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"(K subscript d) divided by (q)\"><mrow><mfrac><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>q</mtext></mrow></mrow></mfrac></mrow></math></div>. For this example, an uncorrected fit reports 50 nM. The residuals can look excellent because the wrong interpretation still has the right mathematical shape.</div>"
        },
        {
          "type": "p",
          "text": "That result assumes two states with fixed brightness, known endpoints, and the binding model just described. It is a calculated illustration, not a general conversion rule for every FP assay. Ligand depletion, multiple sites or concentration-dependent optical effects require a more complete treatment. The excellent fit establishes the shape of the response while leaving its physical interpretation unresolved.",
          "html": "<p>That result assumes two states with fixed brightness, known endpoints, and the binding model just described. It is a calculated illustration, not a general conversion rule for every FP assay. Ligand depletion, multiple sites or concentration-dependent optical effects require a more complete treatment. The excellent fit establishes the shape of the response while leaving its physical interpretation unresolved.</p>"
        },
        {
          "type": "p",
          "text": "In the antibody example, binding quenched the dye and the uncorrected affinity appeared weaker. A tracer that becomes brighter on binding can push the apparent affinity in the other direction. The sign and size of the error depend on the experiment.",
          "html": "<p>In the antibody example, binding quenched the dye and the uncorrected affinity appeared weaker. A tracer that becomes brighter on binding can push the apparent affinity in the other direction. The sign and size of the error depend on the experiment.</p>"
        }
      ]
    },
    {
      "id": "keep-the-intensity-information",
      "heading": "Keep the intensity information",
      "blocks": [
        {
          "type": "h2",
          "text": "Keep the intensity information",
          "html": "<h2 id=\"keep-the-intensity-information\">Keep the intensity information</h2>"
        },
        {
          "type": "p",
          "text": "A reader already measures intensities to calculate polarization. Export them. For background-subtracted parallel and perpendicular signals A and B, with the instrument's appropriate relative-response correction G, the usual expressions are:",
          "html": "<p>A reader already measures intensities to calculate polarization. Export them. For background-subtracted parallel and perpendicular signals A and B, with the instrument's appropriate relative-response correction G, the usual expressions are:</p>"
        },
        {
          "type": "div",
          "text": "r = (A − GB) divided by (A + 2GB) ;    F = A + 2GB",
          "html": "<div class=\"math-paragraph\"><div class=\"equation\" tabindex=\"0\"><math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r = (A − GB) divided by (A + 2GB) ;    F = A + 2GB\"><mrow><mrow><mtext>r = </mtext></mrow><mfrac><mrow><mrow><mtext>A − GB</mtext></mrow></mrow><mrow><mrow><mtext>A + 2GB</mtext></mrow></mrow></mfrac><mrow><mtext>;    F = A + 2GB</mtext></mrow></mrow></math></div></div>"
        },
        {
          "type": "p",
          "text": "Here F is the corrected total fluorescence used in the anisotropy calculation. The factor of two accounts for the two perpendicular directions in the standard geometry. Simply adding the two reported channels is a different calculation. The instrument correction G also has a different job from q: G describes relative detection response, while q describes the tracer's change in brightness. [1]",
          "html": "<p>Here F is the corrected total fluorescence used in the anisotropy calculation. The factor of two accounts for the two perpendicular directions in the standard geometry. Simply adding the two reported channels is a different calculation. The instrument correction G also has a different job from q: G describes relative detection response, while q describes the tracer's change in brightness. [1]</p>"
        },
        {
          "type": "p",
          "text": "Plot total fluorescence alongside anisotropy throughout the titration. A systematic intensity change makes the equal-brightness assumption questionable. It does not, on its own, establish a usable correction factor. Added protein can bring fluorescence or scattering, and changes in absorption, aggregation or nonspecific association can complicate the signal. A compound can introduce another fluorescent species altogether.",
          "html": "<p>Plot total fluorescence alongside anisotropy throughout the titration. A systematic intensity change makes the equal-brightness assumption questionable. It does not, on its own, establish a usable correction factor. Added protein can bring fluorescence or scattering, and changes in absorption, aggregation or nonspecific association can complicate the signal. A compound can introduce another fluorescent species altogether.</p>"
        },
        {
          "type": "p",
          "text": "Subtract the appropriate background from each channel before forming the ratio. In a protein titration, a single buffer blank may miss background that increases with protein concentration. Matching blanks across the titration is more informative when that contribution is appreciable. Subtracting one mP value from another cannot perform the same correction.",
          "html": "<p>Subtract the appropriate background from each channel before forming the ratio. In a protein titration, a single buffer blank may miss background that increases with protein concentration. Matching blanks across the titration is more informative when that contribution is appreciable. Subtracting one mP value from another cannot perform the same correction.</p>"
        },
        {
          "type": "p",
          "text": "For q, compare free and well-characterized bound end states at equal tracer concentration, under matching optical conditions. Keep detector response linear. Confirm that the proposed bound endpoint is supported by the binding experiment; the highest protein concentration is only a candidate. If that well also has substantial nonspecific signal, calling it “100% bound” imports the problem into the correction.",
          "html": "<p>For q, compare free and well-characterized bound end states at equal tracer concentration, under matching optical conditions. Keep detector response linear. Confirm that the proposed bound endpoint is supported by the binding experiment; the highest protein concentration is only a candidate. If that well also has substantial nonspecific signal, calling it “100% bound” imports the problem into the correction.</p>"
        },
        {
          "type": "p",
          "text": "Where endpoints cannot be measured cleanly, fit an appropriate joint model to intensity and anisotropy, with enough controls to constrain it. Adding free parameters to a narrow titration can produce attractive numbers with little information behind them. The useful result includes uncertainty in brightness and endpoints as well as uncertainty in the binding parameter.",
          "html": "<p>Where endpoints cannot be measured cleanly, fit an appropriate joint model to intensity and anisotropy, with enough controls to constrain it. Adding free parameters to a narrow titration can produce attractive numbers with little information behind them. The useful result includes uncertainty in brightness and endpoints as well as uncertainty in the binding parameter.</p>"
        }
      ]
    },
    {
      "id": "more-precise-channels-still-need-the-right-model",
      "heading": "More precise channels still need the right model",
      "blocks": [
        {
          "type": "h2",
          "text": "More precise channels still need the right model",
          "html": "<h2 id=\"more-precise-channels-still-need-the-right-model\">More precise channels still need the right model</h2>"
        },
        {
          "type": "p",
          "text": "Simultaneous collection of parallel and perpendicular emission helps the two channels represent the same instant. That reduces the opportunity for a changing excitation level or sample state between readings to become a ratio error. It is particularly useful when a small window demands close agreement between channel measurements. Calibration, adequate photon collection and suitable background correction remain necessary.",
          "html": "<p>Simultaneous collection of parallel and perpendicular emission helps the two channels represent the same instant. That reduces the opportunity for a changing excitation level or sample state between readings to become a ratio error. It is particularly useful when a small window demands close agreement between channel measurements. Calibration, adequate photon collection and suitable background correction remain necessary.</p>"
        },
        {
          "type": "p",
          "text": "This improvement can make the brightness problem easier to diagnose by reducing measurement scatter. It cannot make q equal one. Precise data can make an incorrect fit unusually persuasive. Keep the intensity plot beside the binding curve when deciding whether an improvement in precision has also improved the measurement's interpretation.",
          "html": "<p>This improvement can make the brightness problem easier to diagnose by reducing measurement scatter. It cannot make q equal one. Precise data can make an incorrect fit unusually persuasive. Keep the intensity plot beside the binding curve when deciding whether an improvement in precision has also improved the measurement's interpretation.</p>"
        },
        {
          "type": "p",
          "text": "Temperature and matrix composition deserve the same consistency across the titration and its endpoint controls. A brightness ratio measured under one set of conditions may fail to describe another. Establish the control behavior at the temperature and timing used for the actual read, and investigate plate-position or time trends before assigning every change to binding.",
          "html": "<p>Temperature and matrix composition deserve the same consistency across the titration and its endpoint controls. A brightness ratio measured under one set of conditions may fail to describe another. Establish the control behavior at the temperature and timing used for the actual read, and investigate plate-position or time trends before assigning every change to binding.</p>"
        }
      ]
    },
    {
      "id": "an-inexpensive-addition-to-assay-development",
      "heading": "An inexpensive addition to assay development",
      "blocks": [
        {
          "type": "h2",
          "text": "An inexpensive addition to assay development",
          "html": "<h2 id=\"an-inexpensive-addition-to-assay-development\">An inexpensive addition to assay development</h2>"
        },
        {
          "type": "p",
          "text": "Before accepting an FP binding assay, save one complete titration with both raw channels, the background measurements and the calculated total fluorescence. Compare fits that assume equal brightness with a model supported by the intensity data. Repeat enough of the experiment to learn whether any fitted correction is stable. For competition assays, carry the tracer's binding and optical behavior into the competition model rather than automatically interpreting a normalized mP change as percent displacement.",
          "html": "<p>Before accepting an FP binding assay, save one complete titration with both raw channels, the background measurements and the calculated total fluorescence. Compare fits that assume equal brightness with a model supported by the intensity data. Repeat enough of the experiment to learn whether any fitted correction is stable. For competition assays, carry the tracer's binding and optical behavior into the competition model rather than automatically interpreting a normalized mP change as percent displacement.</p>"
        },
        {
          "type": "p",
          "text": "There is no reason to force a large correction onto a tracer whose brightness remains effectively constant within experimental uncertainty. Record the intensity evidence supporting that choice. When brightness does change, an independent binding measurement can help decide whether the corrected affinity is credible.",
          "html": "<p>There is no reason to force a large correction onto a tracer whose brightness remains effectively constant within experimental uncertainty. Record the intensity evidence supporting that choice. When brightness does change, an independent binding measurement can help decide whether the corrected affinity is credible.</p>"
        },
        {
          "type": "p",
          "text": "The next time a curve fits beautifully, the adjacent intensity plot deserves a look. A systematic change there may explain why two assays agree about the shape of a response and disagree about the affinity. The missing information may already be in the reader's export file.",
          "html": "<p>The next time a curve fits beautifully, the adjacent intensity plot deserves a look. A systematic change there may explain why two assays agree about the shape of a response and disagree about the affinity. The missing information may already be in the reader's export file.</p>"
        }
      ]
    },
    {
      "id": "references",
      "heading": "References",
      "blocks": [
        {
          "type": "h2",
          "text": "References",
          "html": "<h2 id=\"references\">References</h2>"
        },
        {
          "type": "p",
          "text": "1. Invitrogen. Fluorescence Polarization Technical Resource Guide, fourth edition. Anti-fluorescein example: PDF pp. 35–38, especially p. 37 (printed chapter 3, p. 15). Mixture equations, anisotropy conversion and binding analysis: PDF pp. 84–87.",
          "html": "<p id=\"ref-1\">1. Invitrogen. <a href=\"https://research.fredhutch.org/content/dam/research/hahn/methods/beacon_fluorescence_guide.pdf\">Fluorescence Polarization Technical Resource Guide, fourth edition</a>. Anti-fluorescein example: PDF pp. 35–38, especially p. 37 (printed chapter 3, p. 15). Mixture equations, anisotropy conversion and binding analysis: PDF pp. 84–87.</p>"
        },
        {
          "type": "p",
          "text": "2. Inoyama D et al. (2012). Optimization of Fluorescently Labeled Nrf2 Peptide Probes and the Development of a Fluorescence Polarization Assay for the Discovery of Inhibitors of Keap1-Nrf2 Interaction. Journal of Biomolecular Screening 17:435–447. Methods, equations 4–5, printed p. 438: brightness correction and ligand depletion. The study uses a bound/free brightness correction before fitting binding.",
          "html": "<p id=\"ref-2\">2. Inoyama D et al. (2012). <a href=\"https://pmc.ncbi.nlm.nih.gov/articles/PMC3309107/\">Optimization of Fluorescently Labeled Nrf2 Peptide Probes and the Development of a Fluorescence Polarization Assay for the Discovery of Inhibitors of Keap1-Nrf2 Interaction</a>. Journal of Biomolecular Screening 17:435–447. Methods, equations 4–5, printed p. 438: brightness correction and ligand depletion. The study uses a bound/free brightness correction before fitting binding.</p>"
        }
      ]
    }
  ],
  "references": [
    {
      "id": "ref-1",
      "citation": "1. Invitrogen. Fluorescence Polarization Technical Resource Guide, fourth edition. Anti-fluorescein example: PDF pp. 35–38, especially p. 37 (printed chapter 3, p. 15). Mixture equations, anisotropy conversion and binding analysis: PDF pp. 84–87.",
      "urls": [
        "https://research.fredhutch.org/content/dam/research/hahn/methods/beacon_fluorescence_guide.pdf"
      ]
    },
    {
      "id": "ref-2",
      "citation": "2. Inoyama D et al. (2012). Optimization of Fluorescently Labeled Nrf2 Peptide Probes and the Development of a Fluorescence Polarization Assay for the Discovery of Inhibitors of Keap1-Nrf2 Interaction. Journal of Biomolecular Screening 17:435–447. Methods, equations 4–5, printed p. 438: brightness correction and ligand depletion. The study uses a bound/free brightness correction before fitting binding.",
      "urls": [
        "https://pmc.ncbi.nlm.nih.gov/articles/PMC3309107/"
      ]
    }
  ],
  "equations": [
    {
      "description": "K subscript d",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"K subscript d\"><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow></math>"
    },
    {
      "description": "(2P) divided by (3 − P)",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"(2P) divided by (3 − P)\"><mrow><mfrac><mrow><mrow><mtext>2P</mtext></mrow></mrow><mrow><mrow><mtext>3 − P</mtext></mrow></mrow></mfrac></mrow></math>"
    },
    {
      "description": "r subscript f",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r subscript f\"><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow></math>"
    },
    {
      "description": "r subscript b",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r subscript b\"><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub></mrow></math>"
    },
    {
      "description": "r = ((1 − f) r subscript f + qf r subscript b) divided by ((1 − f) + qf)",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r = ((1 − f) r subscript f + qf r subscript b) divided by ((1 − f) + qf)\"><mrow><mrow><mtext>r = </mtext></mrow><mfrac><mrow><mrow><mtext>(1 − f)</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub><mrow><mtext> + qf</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>(1 − f) + qf</mtext></mrow></mrow></mfrac></mrow></math>"
    },
    {
      "description": "f = (r − r subscript f) divided by (q( r subscript b − r) + (r − r subscript f ))",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"f = (r − r subscript f) divided by (q( r subscript b − r) + (r − r subscript f ))\"><mrow><mrow><mtext>f = </mtext></mrow><mfrac><mrow><mrow><mtext>r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>q(</mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub><mrow><mtext> − r) + (r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub><mrow><mtext>)</mtext></mrow></mrow></mfrac></mrow></math>"
    },
    {
      "description": "K subscript d",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"K subscript d\"><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow></math>"
    },
    {
      "description": "y = (r − r subscript f) divided by (r subscript b − r subscript f) = (qR) divided by (K subscript d + qR)",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"y = (r − r subscript f) divided by (r subscript b − r subscript f) = (qR) divided by (K subscript d + qR)\"><mrow><mrow><mtext>y = </mtext></mrow><mfrac><mrow><mrow><mtext>r − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow><mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>b</mtext></mrow></mrow></msub><mrow><mtext> − </mtext></mrow><msub><mrow><mrow><mtext>r</mtext></mrow></mrow><mrow><mrow><mtext>f</mtext></mrow></mrow></msub></mrow></mfrac><mrow><mtext> = </mtext></mrow><mfrac><mrow><mrow><mtext>qR</mtext></mrow></mrow><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub><mrow><mtext> + qR</mtext></mrow></mrow></mfrac></mrow></math>"
    },
    {
      "description": "(K subscript d) divided by (q)",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"(K subscript d) divided by (q)\"><mrow><mfrac><mrow><msub><mrow><mrow><mtext>K</mtext></mrow></mrow><mrow><mrow><mtext>d</mtext></mrow></mrow></msub></mrow><mrow><mrow><mtext>q</mtext></mrow></mrow></mfrac></mrow></math>"
    },
    {
      "description": "r = (A − GB) divided by (A + 2GB) ;    F = A + 2GB",
      "mathml": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\" aria-label=\"r = (A − GB) divided by (A + 2GB) ;    F = A + 2GB\"><mrow><mrow><mtext>r = </mtext></mrow><mfrac><mrow><mrow><mtext>A − GB</mtext></mrow></mrow><mrow><mrow><mtext>A + 2GB</mtext></mrow></mrow></mfrac><mrow><mtext>;    F = A + 2GB</mtext></mrow></mrow></math>"
    }
  ],
  "tables": [],
  "provenance": {
    "kind": "Author-provided article converted to structured text",
    "examples": "Preserve stated constructed examples, manufacturer claims and unperformed checks; not a raw experimental dataset",
    "editorial_additions": "Summary, takeaways, topic tags, limitations summary and responsive formatting"
  },
  "display_additions": {},
  "content_sha256": "f48414267efb282fbe1deafb72bd4796a81997405cdb9d25902ee758af8bbd1b"
}