Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

T-3D-3D #198

Open
weidemann opened this issue Sep 6, 2022 · 3 comments
Open

T-3D-3D #198

weidemann opened this issue Sep 6, 2022 · 3 comments

Comments

@weidemann
Copy link
Collaborator

Measuring FCS with fluorescent proteins produces complex decays. For simplicity, Often I choose the T-3D-3D model with a single triplet to account for all blinking with a single time (Tau_trp) that is supposed to be still shorter than the protein diffusion (Tau_1) and couple of % for a longer diffusion term (Tau_2> ms) that covers longtail correlations of different origin (small amounts of aggregates, PSF distortions, cellular movements etc) . In aequous buffers, blinking times and the globular protein diffusion can be quite close.

I noticed many times that applying the confocal T-3D-3D model shows coupling of the triplet time (Tau_trp) and the shorter diffusion time (Tau_1). During fitting, both values run in parallel. I could not get rid of the stickyness of these two parameters. In contrast, applying the simpler T-3D model, both triplet and diffuion can be properly separated, although only a couple of µs apart.

Is there a technical reason for coupling of these two parameteres during fitting? I attach an example:
example-T-3D-3D.zip

@paulmueller
Copy link
Member

Hey, great to hear from you.

There is a constraint in the model that forces the triplet time to be smaller than Tau_1 and Tau_1 to be smaller than Tau_2. That's it. If it gets sticky, then this is probably over-fitting (too many parameters for the given data).

Did you try a different fitting algorithm? The default is "Levenberg-Marquardt (leastsq)". I haven't looked at the example file yet.

@weidemann
Copy link
Collaborator Author

Hi Paul, thanks for immediate reply. Which algorithm would you recommend?
Hope you are fine, Thomas

@paulmueller
Copy link
Member

I cannot really recommend any one of them. But I would try the ones mentioned in the docs:

image

With luck, one of the algorithms overcomes the stickiness.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants