helixmc.fitfxn.wlc_bouchiat_impl

helixmc.fitfxn.wlc_bouchiat_impl(A, L, S, z, F, kT=41.164043971999995)

Implicit worm-like chain formula described in Bouchiat et al. 1999 paper. Comparison is done in log10(F) space instead (more robust in practice). An extensive rod factor is added for fitting force-extension curve at high-force.

Parameters:

A : float

Bending persistence length, in Å.

L : float

Contour length, in Å.

S : float

Stretch modulus, in pN.

z : float or 1D ndarray

Average Z-extension of the helix, in Å.

F : float or 1D ndarray

Z-direction stretching force, in pN.

kT : float, optional

Temperature times Boltzmann constant, in pN.Å. Default is 298.15 K.

Returns:

zero : float or 1D ndarray

Difference value, should approach zero at perfect fit.

See also

wlc_bouchiat
Worm-like chain fitting formula described in Bouchiat et al.
f_wlc_bouchiat_impl
Approximately solve the force from implicit wlc model by grid search.

Notes

The fitting function (see wlc_bouchiat for reference) is

\[\log_{10} \left[ \frac{kT}{A} \left( \frac{1}{4(1-l)^2} - \frac{1}{4} + l + \sum \limits_{i=2}^{i \le 7}{\alpha_i l^i} \right) \right] - \log_{10} (F) = 0\]

With \(l = z / L - F / S\)