spotmax


Namespotmax JSON
Version 1.1.1 PyPI version JSON
download
home_pageNone
SummaryAutomatic 3D detection and quantification of fluorescent objects
upload_time2025-07-11 08:14:19
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords 3d fluorescent signal analysis image analysis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. _GNU General Public License v3.0: https://github.com/ElpadoCan/SpotMAX/blob/main/LICENSE
.. _Contributing Guide: https://spotmax.readthedocs.io/en/latest/misc/contributing.html
.. _installation guide: https://spotmax.readthedocs.io/en/latest/install/index.html
.. _PyPI: https://pypi.org/project/spotmax/
.. _Documentation: https://spotmax.readthedocs.io/en/latest
.. _Examples (notebooks, parameters files, etc.): https://github.com/SchmollerLab/SpotMAX/tree/main/examples
.. _Francesco Padovani: https://www.linkedin.com/in/francesco-padovani/
.. _Cell-ACDC: https://github.com/SchmollerLab/Cell_ACDC
.. _Preprint: https://www.biorxiv.org/content/10.1101/2024.10.22.619610v1
.. _Spotiflow: https://www.biorxiv.org/content/10.1101/2024.02.01.578426v2
.. _BioImage.IO: https://www.biorxiv.org/content/10.1101/2022.06.07.495102v1
.. _thread: https://x.com/frank_pado/status/1849739617735426438

.. |spotmaxlogo| image:: https://raw.githubusercontent.com/SchmollerLab/SpotMAX/refs/heads/main/spotmax/resources/spotMAX_logo.svg
   :width: 80

.. |build_win_pyqt5| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt5.yml/badge.svg
   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt5.yml
   :alt: Build Status (Windows PyQt5)

.. |build_ubuntu_pyqt5| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-ubuntu_pyqt5.yml/badge.svg
   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-ubuntu_pyqt5.yml
   :alt: Build Status (Ubuntu PyQt5)

.. |build_macos_pyqt5| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt5.yml/badge.svg
   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt5.yml
   :alt: Build Status (macOS PyQt5)

.. |build_win_pyqt6| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt6.yml/badge.svg
   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt6.yml
   :alt: Build Status (Windows PyQt6)

.. |build_macos_pyqt6| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt6.yml/badge.svg
   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt6.yml
   :alt: Build Status (macOS PyQt6)

.. |py_version| image:: https://img.shields.io/pypi/pyversions/spotmax
   :target: https://www.python.org/downloads/
   :alt: Python Version

.. |pypi_version| image:: https://img.shields.io/pypi/v/spotmax?color=red
   :target: https://pypi.org/project/spotmax/
   :alt: PyPi Version

.. |downloads_month| image:: https://static.pepy.tech/badge/spotmax/month
   :target: https://pepy.tech/project/cellacdc
   :alt: Downloads per month

.. |license| image:: https://img.shields.io/badge/license-BSD%203--Clause-brightgreen
   :target: https://github.com/ElPadoCan/SpotMAX/blob/main/LICENSE
   :alt: License

.. |repo_size| image:: https://img.shields.io/github/repo-size/ElPadoCan/SpotMAX
   :target: https://github.com/ElPadoCan/SpotMAX
   :alt: Repository Size

.. |doi| image:: https://img.shields.io/badge/DOI-10.1101%5C2024.10.22.619610-informational
   :target: https://www.biorxiv.org/content/10.1101/2024.10.22.619610v1
   :alt: DOI

.. |docs| image:: https://readthedocs.org/projects/spotmax/badge/?version=latest
    :target: https://spotmax.readthedocs.io/en/latest/
    :alt: Documentation Status

|spotmaxlogo| Welcome to SpotMAX!
=================================

*Written by* `Francesco Padovani`_ *(creator of* `Cell-ACDC`_ *) with feedback 
from* **tons of people**,  *see list of authors here* `Citation`_. 

|build_win_pyqt5| |build_ubuntu_pyqt5| |build_macos_pyqt5| |build_win_pyqt6|
|build_macos_pyqt6| |py_version| |pypi_version| |downloads_month| |license|
|repo_size| |doi| |docs|

A generalist framework for multi-dimensional automatic spot detection and quantification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If you need to **analyse fluorescence microscopy data** you are probably in the 
right place.

SpotMAX will help you with these **two tasks**:

1. Detect and quantify **globular-like structures** (a.k.a. "spots")
2. Segment and quantify **fluorescently labelled structures**

SpotMAX excels in particularly challenging situations, such as 
**low signal-to-noise ratio** and **high spot density**.

It supports **2D, 3D, 4D, and 5D data**, i.e., z-stacks, timelapse, and multiple 
fluorescence channels (and combinations thereof).

Installation
------------

SpotMAX is published on `PyPI`_, therefore it can simply be installed with::

    pip install spotmax

Depending on how you plan to use it, you will need additional packages. 
See here for the `installation guide`_

Resources
---------

- `Documentation`_
- `Examples (notebooks, parameters files, etc.)`_
- `Preprint`_
- `Image.sc Forum <https://forum.image.sc/tag/spotmax>`_ to ask **any question**. Make sure to tag the Topic with the tag ``spotmax``. 
- X/Twitter `thread`_
- Publication (working on it 🚀)
- `Scientific publications where SpotMAX was used <https://spotmax.readthedocs.io/en/latest/misc/publications.html>`__

.. _Citation:

Citation
--------

If you use SpotMAX in your work, please cite the following preprint:

   Padovani, F., Čavka, I., Neves, A. R. R., López, C. P., Al-Refaie, N., 
   Bolcato, L., Chatzitheodoridou, D., Chadha, Y., Su, X.A., Lengefeld, J., 
   Cabianca D. S., Köhler, S., Schmoller, K. M. *SpotMAX: a generalist 
   framework for multi-dimensional automatic spot detection and quantification*,
   **bioRxiv** (2024) DOI: [10.1101/2024.10.22.619610](https://doi.org/10.1101/2024.10.22.619610)

**IMPORTANT**! If you use Spotiflow or any of the models available at the BioImage.IO Model Zoo make sure to cite those too, here are the links:

- `Spotiflow`_
- `BioImage.IO`_ Model Zoo

Contact
-------

**Do not hesitate to contact us** on the `Image.sc Forum <https://forum.image.sc/tag/spotmax>`_ 
(make sure to tag the Topic with the tag ``spotmax``), here on GitHub 
(by opening an issue), or directly at the email elpado6872@gmail.com   
for any problem and/or feedback on how to improve the user experience!

Contributing
------------

At SpotMAX we encourage contributions to the code! Please read our 
`Contributing Guide`_ 
to get started.

License
-------

SpotMAX is licensed under the `GNU General Public License v3.0`_

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "spotmax",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "3D fluorescent signal analysis, image analysis",
    "author": null,
    "author_email": "Francesco Padovani <francesco.padovani@helmholtz-munich.de>",
    "download_url": "https://files.pythonhosted.org/packages/95/f9/5ccbb5643637a2682bd800876bf0f3683cfccf9c42e50b9fd4a048d0b70c/spotmax-1.1.1.tar.gz",
    "platform": null,
    "description": ".. _GNU General Public License v3.0: https://github.com/ElpadoCan/SpotMAX/blob/main/LICENSE\r\n.. _Contributing Guide: https://spotmax.readthedocs.io/en/latest/misc/contributing.html\r\n.. _installation guide: https://spotmax.readthedocs.io/en/latest/install/index.html\r\n.. _PyPI: https://pypi.org/project/spotmax/\r\n.. _Documentation: https://spotmax.readthedocs.io/en/latest\r\n.. _Examples (notebooks, parameters files, etc.): https://github.com/SchmollerLab/SpotMAX/tree/main/examples\r\n.. _Francesco Padovani: https://www.linkedin.com/in/francesco-padovani/\r\n.. _Cell-ACDC: https://github.com/SchmollerLab/Cell_ACDC\r\n.. _Preprint: https://www.biorxiv.org/content/10.1101/2024.10.22.619610v1\r\n.. _Spotiflow: https://www.biorxiv.org/content/10.1101/2024.02.01.578426v2\r\n.. _BioImage.IO: https://www.biorxiv.org/content/10.1101/2022.06.07.495102v1\r\n.. _thread: https://x.com/frank_pado/status/1849739617735426438\r\n\r\n.. |spotmaxlogo| image:: https://raw.githubusercontent.com/SchmollerLab/SpotMAX/refs/heads/main/spotmax/resources/spotMAX_logo.svg\r\n   :width: 80\r\n\r\n.. |build_win_pyqt5| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt5.yml/badge.svg\r\n   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt5.yml\r\n   :alt: Build Status (Windows PyQt5)\r\n\r\n.. |build_ubuntu_pyqt5| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-ubuntu_pyqt5.yml/badge.svg\r\n   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-ubuntu_pyqt5.yml\r\n   :alt: Build Status (Ubuntu PyQt5)\r\n\r\n.. |build_macos_pyqt5| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt5.yml/badge.svg\r\n   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt5.yml\r\n   :alt: Build Status (macOS PyQt5)\r\n\r\n.. |build_win_pyqt6| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt6.yml/badge.svg\r\n   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-windows_pyqt6.yml\r\n   :alt: Build Status (Windows PyQt6)\r\n\r\n.. |build_macos_pyqt6| image:: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt6.yml/badge.svg\r\n   :target: https://github.com/ElPadoCan/SpotMAX/actions/workflows/build-macos_pyqt6.yml\r\n   :alt: Build Status (macOS PyQt6)\r\n\r\n.. |py_version| image:: https://img.shields.io/pypi/pyversions/spotmax\r\n   :target: https://www.python.org/downloads/\r\n   :alt: Python Version\r\n\r\n.. |pypi_version| image:: https://img.shields.io/pypi/v/spotmax?color=red\r\n   :target: https://pypi.org/project/spotmax/\r\n   :alt: PyPi Version\r\n\r\n.. |downloads_month| image:: https://static.pepy.tech/badge/spotmax/month\r\n   :target: https://pepy.tech/project/cellacdc\r\n   :alt: Downloads per month\r\n\r\n.. |license| image:: https://img.shields.io/badge/license-BSD%203--Clause-brightgreen\r\n   :target: https://github.com/ElPadoCan/SpotMAX/blob/main/LICENSE\r\n   :alt: License\r\n\r\n.. |repo_size| image:: https://img.shields.io/github/repo-size/ElPadoCan/SpotMAX\r\n   :target: https://github.com/ElPadoCan/SpotMAX\r\n   :alt: Repository Size\r\n\r\n.. |doi| image:: https://img.shields.io/badge/DOI-10.1101%5C2024.10.22.619610-informational\r\n   :target: https://www.biorxiv.org/content/10.1101/2024.10.22.619610v1\r\n   :alt: DOI\r\n\r\n.. |docs| image:: https://readthedocs.org/projects/spotmax/badge/?version=latest\r\n    :target: https://spotmax.readthedocs.io/en/latest/\r\n    :alt: Documentation Status\r\n\r\n|spotmaxlogo| Welcome to SpotMAX!\r\n=================================\r\n\r\n*Written by* `Francesco Padovani`_ *(creator of* `Cell-ACDC`_ *) with feedback \r\nfrom* **tons of people**,  *see list of authors here* `Citation`_. \r\n\r\n|build_win_pyqt5| |build_ubuntu_pyqt5| |build_macos_pyqt5| |build_win_pyqt6|\r\n|build_macos_pyqt6| |py_version| |pypi_version| |downloads_month| |license|\r\n|repo_size| |doi| |docs|\r\n\r\nA generalist framework for multi-dimensional automatic spot detection and quantification\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\nIf you need to **analyse fluorescence microscopy data** you are probably in the \r\nright place.\r\n\r\nSpotMAX will help you with these **two tasks**:\r\n\r\n1. Detect and quantify **globular-like structures** (a.k.a. \"spots\")\r\n2. Segment and quantify **fluorescently labelled structures**\r\n\r\nSpotMAX excels in particularly challenging situations, such as \r\n**low signal-to-noise ratio** and **high spot density**.\r\n\r\nIt supports **2D, 3D, 4D, and 5D data**, i.e., z-stacks, timelapse, and multiple \r\nfluorescence channels (and combinations thereof).\r\n\r\nInstallation\r\n------------\r\n\r\nSpotMAX is published on `PyPI`_, therefore it can simply be installed with::\r\n\r\n    pip install spotmax\r\n\r\nDepending on how you plan to use it, you will need additional packages. \r\nSee here for the `installation guide`_\r\n\r\nResources\r\n---------\r\n\r\n- `Documentation`_\r\n- `Examples (notebooks, parameters files, etc.)`_\r\n- `Preprint`_\r\n- `Image.sc Forum <https://forum.image.sc/tag/spotmax>`_ to ask **any question**. Make sure to tag the Topic with the tag ``spotmax``. \r\n- X/Twitter `thread`_\r\n- Publication (working on it \ud83d\ude80)\r\n- `Scientific publications where SpotMAX was used <https://spotmax.readthedocs.io/en/latest/misc/publications.html>`__\r\n\r\n.. _Citation:\r\n\r\nCitation\r\n--------\r\n\r\nIf you use SpotMAX in your work, please cite the following preprint:\r\n\r\n   Padovani, F., \u010cavka, I., Neves, A. R. R., L\u00f3pez, C. P., Al-Refaie, N., \r\n   Bolcato, L., Chatzitheodoridou, D., Chadha, Y., Su, X.A., Lengefeld, J., \r\n   Cabianca D. S., K\u00f6hler, S., Schmoller, K. M. *SpotMAX: a generalist \r\n   framework for multi-dimensional automatic spot detection and quantification*,\r\n   **bioRxiv** (2024) DOI: [10.1101/2024.10.22.619610](https://doi.org/10.1101/2024.10.22.619610)\r\n\r\n**IMPORTANT**! If you use Spotiflow or any of the models available at the BioImage.IO Model Zoo make sure to cite those too, here are the links:\r\n\r\n- `Spotiflow`_\r\n- `BioImage.IO`_ Model Zoo\r\n\r\nContact\r\n-------\r\n\r\n**Do not hesitate to contact us** on the `Image.sc Forum <https://forum.image.sc/tag/spotmax>`_ \r\n(make sure to tag the Topic with the tag ``spotmax``), here on GitHub \r\n(by opening an issue), or directly at the email elpado6872@gmail.com   \r\nfor any problem and/or feedback on how to improve the user experience!\r\n\r\nContributing\r\n------------\r\n\r\nAt SpotMAX we encourage contributions to the code! Please read our \r\n`Contributing Guide`_ \r\nto get started.\r\n\r\nLicense\r\n-------\r\n\r\nSpotMAX is licensed under the `GNU General Public License v3.0`_\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Automatic 3D detection and quantification of fluorescent objects",
    "version": "1.1.1",
    "project_urls": {
        "Author contact": "https://schmollerlab.com/francescopadovani",
        "Homepage": "https://github.com/ElpadoCan/SpotMAX",
        "Schmoller lab": "https://schmollerlab.com/"
    },
    "split_keywords": [
        "3d fluorescent signal analysis",
        " image analysis"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e6a4139e4c1de5fd0f03b0fc6bc70c6d6d4d516272394dbf69d34ffed431bf35",
                "md5": "0e13eac7d59b59002b544c267ad7664e",
                "sha256": "b77fe746694d9a3e5645366dfd23364a87fcf81758bfe96494a05504d8d26a67"
            },
            "downloads": -1,
            "filename": "spotmax-1.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0e13eac7d59b59002b544c267ad7664e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 12420003,
            "upload_time": "2025-07-11T08:14:16",
            "upload_time_iso_8601": "2025-07-11T08:14:16.912640Z",
            "url": "https://files.pythonhosted.org/packages/e6/a4/139e4c1de5fd0f03b0fc6bc70c6d6d4d516272394dbf69d34ffed431bf35/spotmax-1.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "95f95ccbb5643637a2682bd800876bf0f3683cfccf9c42e50b9fd4a048d0b70c",
                "md5": "c117409ffbac4447d6fa3ede49ec5210",
                "sha256": "8175bb8e26f6057f5d93082f0b57bb2030704fb120e4784639c35ae5c3322f9b"
            },
            "downloads": -1,
            "filename": "spotmax-1.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c117409ffbac4447d6fa3ede49ec5210",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 16613692,
            "upload_time": "2025-07-11T08:14:19",
            "upload_time_iso_8601": "2025-07-11T08:14:19.431137Z",
            "url": "https://files.pythonhosted.org/packages/95/f9/5ccbb5643637a2682bd800876bf0f3683cfccf9c42e50b9fd4a048d0b70c/spotmax-1.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-11 08:14:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ElpadoCan",
    "github_project": "SpotMAX",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "spotmax"
}
        
Elapsed time: 0.55518s