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.5.tar.gz (212.7 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.5-py3-none-any.whl (211.1 kB view details)

Uploaded Python 3

bayesmsd-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: bayesmsd-0.1.5.tar.gz
  • Upload date:
  • Size: 212.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bayesmsd-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ce76b2a78106865cd902cf35ad12231dda19a283d001a1993e864cc0467d2f7a
MD5 19ff2d8430d13a60b830f52307c9a301
BLAKE2b-256 c8bf7f5d62caf661da2e1d42a2a6a1bd5696d126225b77c56d98168e2ce956e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bayesmsd-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 211.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bayesmsd-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2ec65910cd5d923ac2fdf472688d87680d07bd17b198d16c384c6c84d8ade2d0
MD5 f02c12a199bcfd1978c608a4ee2418a5
BLAKE2b-256 228cd2a5b2f5b847c7d9314144d9595d7987f51c4935e89fa0f12c5a00d23012

See more details on using hashes here.

File details

Details for the file bayesmsd-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72cbc1ccb5a537617597a7f3771dae96c4792d45db3541491e3ffb6ce4c26dbb
MD5 0a1290fcad4837b7b8041c982d77d57b
BLAKE2b-256 e37fde006866e3322aabf6a88265b7f562bc083d75e5d45cf0f0b787a68d6f2e

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