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.2.0.tar.gz (232.3 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.0-py3-none-any.whl (231.4 kB view details)

Uploaded Python 3

bayesmsd-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (745.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (745.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (665.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (759.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (730.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: bayesmsd-0.2.0.tar.gz
  • Upload date:
  • Size: 232.3 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.0.tar.gz
Algorithm Hash digest
SHA256 51d97b14ec06df50d67a9970b1e714b644a549410f1a6045fb016d88e6fb1dbc
MD5 efc5f172b0f5c1d46d52d60c4157f812
BLAKE2b-256 ec0faef7d4475ff46fad5b364d50ba5eb2eff5cf625efc96d8720415d56efcfa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bayesmsd-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 231.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 862934d118b6833d8daa0468e44514dd7d72c5fd35c5e5aed769237b840f1c20
MD5 9baff97a11949a148922bd60c2b9043a
BLAKE2b-256 7a95d769d5e60a6261c774ac81e1bb912f388feff260b0d93cc81199dc152ac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 87f32c1cb83b81b5a0526e9071ff55171c5447df1ea2009bb87abe8ba0491629
MD5 08433e150586a51c399ca47607347e63
BLAKE2b-256 537d857d13746928e8e6e2ff8c9ed4d742b1131edce25c445f7f27b53fc09deb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 45aa58a4b14fad4e8f3ff81aa05c18371e15856b6c22cae20909f13fd8d4f20c
MD5 47b9ea1f24d1eeee413e9cd515e446a9
BLAKE2b-256 87613d164681da626c6a0a761962ccfb4df100abb623e6e41f13b8f14a6b0647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7cc466e27bcea12761b52a85e27cdcdbb9fd843d429f7b75073655e99f7f7764
MD5 2676b8f8c2862029423475db41edd779
BLAKE2b-256 4b479cbdcaf71d91797d05e4ab364bc18e5c54039298112475306e207fd9406e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cad420b4826ce8cc3c97e96439f754560a4850ad7e8363fe74863b9180099e95
MD5 674b3368a7e8f11611903c4d08e85954
BLAKE2b-256 ae231cf1ef7f99e4bdccbb10e2586937ad773de1650eaa9689e9a1c58b413e23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cea2d3afc1536942ce0fe111f4d7e217a679d977cdf27ac7730fa42bf4aa7519
MD5 ad4c529fb801e8f358c255f4a5542732
BLAKE2b-256 1a96a841312c5806bcd0f2ae6e3847683becd7e6f3956726bbaa1ffc30720129

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