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.6.tar.gz (214.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.1.6-py3-none-any.whl (212.3 kB view details)

Uploaded Python 3

bayesmsd-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bayesmsd-0.1.6-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.6.tar.gz.

File metadata

  • Download URL: bayesmsd-0.1.6.tar.gz
  • Upload date:
  • Size: 214.3 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.6.tar.gz
Algorithm Hash digest
SHA256 b81a462f541195406b3305e111b8605f7ab55cf0fae1c38c955b29190ec29590
MD5 ad847a1cf3da7516fe6a5d870659f468
BLAKE2b-256 c5f0a26f1914e9cdcf6219ba8430eac80d44d0340c1d800cf5543d1a5946c3a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bayesmsd-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 212.3 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0084aca1aafebf2418710e6762568acba44b6e72843b8216c47c9daa6961f1f1
MD5 bea616cf3d9f28f3849620c48a07e40d
BLAKE2b-256 35d5f7dc8b45777dc8e192896071c2b5dcc2c93fe12a2c89b7e5011a2108a390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 639f90d28391a20651c590892a6d52607a4da67e11a8671771fb1bb63505bb90
MD5 2f979c84d62071eac9ed097ebd9617eb
BLAKE2b-256 b5fc674f1919b86bf36d8e496f71625b4f5fb25b07f72567128f15c77fed4e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bayesmsd-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f09ab7241b967301a0903dcbe76138b587c23058646411d8b31cc5aad0f1683
MD5 3888ab02d55a1ecfab81964d31b5e1ed
BLAKE2b-256 5a462e44b337a46e712f024b04c082b8f1b309c692b27c01132d0269e18fe849

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