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 minefield1. 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 .

Developers

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

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

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.2.2.tar.gz (233.9 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.2.2-py3-none-any.whl (232.7 kB view details)

Uploaded Python 3

bayesmsd-0.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (742.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (745.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (665.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (757.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (727.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: bayesmsd-0.2.2.tar.gz
  • Upload date:
  • Size: 233.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bayesmsd-0.2.2.tar.gz
Algorithm Hash digest
SHA256 a98609fe538aea49d882776e43469d7d861c5e1f71807c863ca8db5fd4b5449e
MD5 5d40079520010f519cdc7d64ea761b74
BLAKE2b-256 427f9dc3b6777a38ceff0abb6b626ec17aed129bbecbc461028a4f666c21d05b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bayesmsd-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 232.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bayesmsd-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0cf93653953baa95305ce9c324bab25c455c28673c0469574cce81cf6993525d
MD5 5343ca36b2b09f936dd183f21a816180
BLAKE2b-256 defd58a5b455605a18a25862ee2a2b92a9710d971bfe1eca8fc6e9b12e90b2be

See more details on using hashes here.

File details

Details for the file bayesmsd-0.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7de839232e198d6682196a3c904bcb44b39cb961d9ad5f3b6bb1807e103d8870
MD5 b04541e2f245641a6a6e7b1977415ddd
BLAKE2b-256 7cdab3396c35f3c209f920f4a3ca7c3d41b936d5ee2238dd166dba187e27b538

See more details on using hashes here.

File details

Details for the file bayesmsd-0.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 341ee6ac79b8b4e57286e21e91d72aec3f0ea967e95c5a9303ce5ee0325081e2
MD5 030f2048f365d04804dc41162f0a5d49
BLAKE2b-256 dc0a1d7eda5d63b803b7e1bb631449ec4582c723e130ec0c3b0633728b00bf64

See more details on using hashes here.

File details

Details for the file bayesmsd-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5488767dbb115a1a4a520cf09c78ca74994aa6c3d0039af3eeb1270b83642e19
MD5 90157c80eec7c8a6c50406f043c3b235
BLAKE2b-256 c6db2f206d627387ae1b31636704f332313c23f39a75b928dd64d4bfa3bd9525

See more details on using hashes here.

File details

Details for the file bayesmsd-0.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fc572606cf0bb6a6c972f75a20a57fecb3cc7aa95285f84714b7ff29ce9321dc
MD5 401d4f4ccf533f968f631e5fcae793c4
BLAKE2b-256 71377e8f3108d723641bb6e2f94e7fc532cd3bf2e9d850098f1e7488e0b55676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 efe469f6f3ac5189c3473b98851d649693d43942dcf400da514ebc5bc4c16eb3
MD5 a1fb855308fa68466eb05b53659da8b1
BLAKE2b-256 5c0cc10000177591cced73e9151f49f31f3e73acc60ab6cdbc57d5d9c379f573

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