Azzera filtri
Azzera filtri

lsqcurvefit for biological replicates (three y values for one x value)

1 visualizzazione (ultimi 30 giorni)
Hi
I have a bunch of biological data that I am fitting to a model which looks like:
y=kcat*E.*x .*ATP./(KdATP*KmG+ KmG*ATP + KmA*x + x.*ATP.*(1+(x./KsiGlcn)));
Meausered values are: - x, E, ATP, KdATP, y
Parameters to be determined by fitting: - kcat, KmG, KmA, KsiGlcn
My data looks like:
experiment 1:
x E y ATP
0.14 6.65 0.12 1.00
0.29 6.60 0.21 0.98
1.85 6.08 0.30 0.79
1.98 6.03 0.30 0.77
experiment 2
x E y ATP
0.14 6.65 0.12 1.00
0.29 6.60 0.18 0.98
1.85 6.08 0.23 0.84
1.98 6.03 0.23 0.82
experiment 3
x E y ATP
0.14 6.65 0.08 1.00
0.29 6.60 0.11 0.99
1.85 6.08 0.14 0.89
1.98 6.03 0.14 0.89
So, there are three replicates (same experiment repeated thrice) which gives me three different y values for one x value. All the replicates are equally weighted. How should I fit this to my model?
I was using lsqcurvefit and it works well for a single experiment but when I combine the replicates I get a predicted y value for each x which is different. I just want one fitted value for each x. I hope I am explaining myself clearly.
Thanks in advance for any help.

Risposte (0)

Categorie

Scopri di più su Get Started with Curve Fitting Toolbox in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by