uatrack


Nameuatrack JSON
Version 0.0.5 PyPI version JSON
download
home_pagehttps://github.com/JuBiotech/PyUAT
SummaryUncertainty-Aware Tracking Framework.
upload_time2024-12-11 08:38:32
maintainerNone
docs_urlNone
authorJohannes Seiffarth
requires_python>=3.6
licenseMIT license
keywords uatrack
VCS
bugtrack_url
requirements acia tensor_walks mip ray gurobipy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python Uncertainty-Aware Tracking (PyUAT)

![pipeline](https://jugit.fz-juelich.de/IBG-1/ModSim/imageanalysis/uat/badges/main/pipeline.svg)
![coverage](https://jugit.fz-juelich.de/IBG-1/ModSim/imageanalysis/uat/badges/main/coverage.svg)



Efficient open-source Python implementation of the Uncertainty-Aware Tracking approach: [https://doi.org/10.1093/bioinformatics/bty776](https://doi.org/10.1093/bioinformatics/bty776)


![Tracking gif](https://github.com/JuBiotech/PyUAT/blob/images/tracked.gif)

## Usage

You can either use our colab notebooks for examples for cell tracking or install and run the examples on your computer locally. We recommend the usage of Linux ubuntu for a local installation.

### Basic Example

<a target="_blank" href="https://colab.research.google.com/github/JuBiotech/PyUAT/blob/main/example_simple.ipynb">
  <img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/>
</a>

We provide a basic example for using the tracking configurations described in our paper.

### Customize cell models

<a target="_blank" href="https://colab.research.google.com/github/JuBiotech/PyUAT/blob/main/example_simple_custom.ipynb">
  <img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/>
</a>

We provide an example showing the integration of a new custom model (in that case cell age) into the tracking configuration.

## Local Installation

Install PyUAT from pypi

```bash
pip install uatrack
```

## Developer Installation

```bash
git clone https://github.com/JuBiotech/PyUAT
cd PyUAT
pip install -e .
```

## Local usage

Try our [`example_simple.ipynb`](example_simple.ipynb) notebook to get started with the tracking.


## Data Availability

We utilize the publicly available `Tracking one-in-a-million` dataset introduced by [Seiffarth et al.](https://doi.org/10.48550/arXiv.2411.00552) at the ECCV 2024.

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7260137.svg)](https://doi.org/10.5281/zenodo.7260137)



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/JuBiotech/PyUAT",
    "name": "uatrack",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "uatrack",
    "author": "Johannes Seiffarth",
    "author_email": "j.seiffarth@fz-juelich.de",
    "download_url": "https://files.pythonhosted.org/packages/11/41/bf381a0fa17c9468bdf2aa940a0252cfa938d9862c6ff2a23f48297c6fa9/uatrack-0.0.5.tar.gz",
    "platform": null,
    "description": "# Python Uncertainty-Aware Tracking (PyUAT)\n\n![pipeline](https://jugit.fz-juelich.de/IBG-1/ModSim/imageanalysis/uat/badges/main/pipeline.svg)\n![coverage](https://jugit.fz-juelich.de/IBG-1/ModSim/imageanalysis/uat/badges/main/coverage.svg)\n\n\n\nEfficient open-source Python implementation of the Uncertainty-Aware Tracking approach: [https://doi.org/10.1093/bioinformatics/bty776](https://doi.org/10.1093/bioinformatics/bty776)\n\n\n![Tracking gif](https://github.com/JuBiotech/PyUAT/blob/images/tracked.gif)\n\n## Usage\n\nYou can either use our colab notebooks for examples for cell tracking or install and run the examples on your computer locally. We recommend the usage of Linux ubuntu for a local installation.\n\n### Basic Example\n\n<a target=\"_blank\" href=\"https://colab.research.google.com/github/JuBiotech/PyUAT/blob/main/example_simple.ipynb\">\n  <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/>\n</a>\n\nWe provide a basic example for using the tracking configurations described in our paper.\n\n### Customize cell models\n\n<a target=\"_blank\" href=\"https://colab.research.google.com/github/JuBiotech/PyUAT/blob/main/example_simple_custom.ipynb\">\n  <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/>\n</a>\n\nWe provide an example showing the integration of a new custom model (in that case cell age) into the tracking configuration.\n\n## Local Installation\n\nInstall PyUAT from pypi\n\n```bash\npip install uatrack\n```\n\n## Developer Installation\n\n```bash\ngit clone https://github.com/JuBiotech/PyUAT\ncd PyUAT\npip install -e .\n```\n\n## Local usage\n\nTry our [`example_simple.ipynb`](example_simple.ipynb) notebook to get started with the tracking.\n\n\n## Data Availability\n\nWe utilize the publicly available `Tracking one-in-a-million` dataset introduced by [Seiffarth et al.](https://doi.org/10.48550/arXiv.2411.00552) at the ECCV 2024.\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7260137.svg)](https://doi.org/10.5281/zenodo.7260137)\n\n\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "Uncertainty-Aware Tracking Framework.",
    "version": "0.0.5",
    "project_urls": {
        "Homepage": "https://github.com/JuBiotech/PyUAT"
    },
    "split_keywords": [
        "uatrack"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ee84d52a4a89ebf2ded734c108d66c68d80deb825988d157242db38fab689ad",
                "md5": "a686d97ed27eee79959c1274ea52a299",
                "sha256": "a1fc5c11f54a35e1ee84aaa7cb141107f18fd5ee9583a20ca869d4a072fa7e87"
            },
            "downloads": -1,
            "filename": "uatrack-0.0.5-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a686d97ed27eee79959c1274ea52a299",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.6",
            "size": 32476,
            "upload_time": "2024-12-11T08:38:29",
            "upload_time_iso_8601": "2024-12-11T08:38:29.932820Z",
            "url": "https://files.pythonhosted.org/packages/5e/e8/4d52a4a89ebf2ded734c108d66c68d80deb825988d157242db38fab689ad/uatrack-0.0.5-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1141bf381a0fa17c9468bdf2aa940a0252cfa938d9862c6ff2a23f48297c6fa9",
                "md5": "b95bc1a038cf6a3f1c1b67fb231715d2",
                "sha256": "bde6ce2a446a044eb7f28652bd993f41f8e5b2505763a68623ae364854cbb9ec"
            },
            "downloads": -1,
            "filename": "uatrack-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "b95bc1a038cf6a3f1c1b67fb231715d2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 31259,
            "upload_time": "2024-12-11T08:38:32",
            "upload_time_iso_8601": "2024-12-11T08:38:32.250320Z",
            "url": "https://files.pythonhosted.org/packages/11/41/bf381a0fa17c9468bdf2aa940a0252cfa938d9862c6ff2a23f48297c6fa9/uatrack-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-11 08:38:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "JuBiotech",
    "github_project": "PyUAT",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "acia",
            "specs": [
                [
                    "==",
                    "0.2.37"
                ]
            ]
        },
        {
            "name": "tensor_walks",
            "specs": [
                [
                    "==",
                    "0.0.7"
                ]
            ]
        },
        {
            "name": "mip",
            "specs": [
                [
                    ">=",
                    "1.15.0"
                ]
            ]
        },
        {
            "name": "ray",
            "specs": []
        },
        {
            "name": "gurobipy",
            "specs": [
                [
                    "==",
                    "9.5.2"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "uatrack"
}
        
Elapsed time: 0.40803s