Skip to main content

Bayesian MSD fitting

Project description

Documentation Status

BayesMSD: properly fitting MSDs

While inspection of MSD curves is one of the most ubiquitous ways of analyzing particle tracking data, it is also well known that extracting model parameters from MSD curves is a statistical minefield[^1]. This problem can be addressed quite nicely in the language of Gaussian processes, allowing statistically rigorous MSD fits. This provides, for example, error bars on estimated model parameters, which are quite noticeably missing from the current literature.

For a Quickstart intro, more extensive Tutorials & Examples and the full API reference refer to the documentation hosted at ReadTheDocs.

To install bayesmsd you can use the latest stable version from PyPI

$ pip install --upgrade bayesmsd

or the very latest updates right from GitHub:

$ pip install git+https://github.com/OpenTrajectoryAnalysis/bayesmsd

When cloning the repo and installing in editable mode, make sure to use make setup to setup the parts of the local environment that are not tracked in git (see Developers):

$ git clone https://github.com/OpenTrajectoryAnalysis/bayesmsd
$ cd bayesmsd && make setup
$ pip install -e .

[^1]: Vestergaard, Blainey, Flyvbjerg, Optimal estimation of diffusion coefficients from single-particle trajectories, Physical Review E, 2014; DOI

Developers

We use GNU make to automate recurrent tasks. Targets include:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bayesmsd-0.1.7.tar.gz (218.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bayesmsd-0.1.7-py3-none-any.whl (217.5 kB view details)

Uploaded Python 3

bayesmsd-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (564.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file bayesmsd-0.1.7.tar.gz.

File metadata

  • Download URL: bayesmsd-0.1.7.tar.gz
  • Upload date:
  • Size: 218.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.9

File hashes

Hashes for bayesmsd-0.1.7.tar.gz
Algorithm Hash digest
SHA256 09c6d5a1afac1ba280f2c014e47c16cdc5214904b9db27bb7815dfc05ab5328f
MD5 0bbf57a6f6d51cacd0ebb9c94ff97d72
BLAKE2b-256 2aad561a9249778b95304bd9503ec5eb5249bb03dd6da5f3d6e25e788781f4ec

See more details on using hashes here.

File details

Details for the file bayesmsd-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: bayesmsd-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 217.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.9

File hashes

Hashes for bayesmsd-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d7063ee118e0827d43cbbd300a2f7f7623993c66e96941a53e7bbe2b24638218
MD5 8d0185f91c877045ca6bbb710cc8a1cb
BLAKE2b-256 d74d799aa13a75585869c9e74bca1d597d19705ef8fc36e92e72d208c1c6e92d

See more details on using hashes here.

File details

Details for the file bayesmsd-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c258e7449b090c3ce8506f50831aa77a66d1e35b5a2992165b73a34c348e5abd
MD5 fd494373d092db78157b5319f30eb3fa
BLAKE2b-256 2a929be1c50377a51830fdc8944d2b493dced5215f1a66da9438cda1c720adb1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page