# Light Beads Microscopy (LBM) Pipeline: Suite2p
[](https://pypi.org/project/lbm-suite2p-python/)
[](https://millerbrainobservatory.github.io/LBM-Suite2p-Python/index.html)
This package is still in a *late-beta* stage of development.
A pipeline for processing volumetric 2-photon Light Beads Microscopy (LBM) datasets.
This pipeline uses the following open-source software:
- [suite2p](https://github.com/MouseLand/suite2p)
- [cellpose](https://github.com/MouseLand/cellpose)
- [rastermap](https://github.com/MouseLand/rastermap)
- [mbo_utilities](https://github.com/MillerBrainObservatory/mbo_utilities)
- [scanreader](https://github.com/atlab/scanreader)
[](https://doi.org/10.1038/s41592-021-01239-8)
---
## Installation
This pipeline is installable with `pip`:
```bash
pip install lbm_suite2p_python
# with uv: uv pip install lbm_suite2p_python
```
We highly encourage the use of a virtual environment. If you are unfamiliar with virtual environments, see our documentation [here](https://millerbrainobservatory.github.io/mbo_utilities/venvs.html).
You may also use git to clone and install locally for updates not yet released to pypi:
```bash
git clone https://github.com/MillerBrainObservatory/LBM-Suite2p-Python.git
cd LBM-Suite2p-Python
# make sure your virtual environment is active
pip install "."
```
## Features
### 2.0.0
- Process ScanImage multi-ROI as separate datasets
- Post-processing cell filters for area, exceptional events and eccentricity
### 1.0.0
- Suite2p planar segmentation
- DF/F, baseline calculation and documentation
- Aggregate planar outputs into volumetric dataset
## Issues
Widgets may throw "Invalid Rect" errors. This can be safely ignored until it is [resolved](https://github.com/pygfx/wgpu-py/issues/716#issuecomment-2880853089).
---
## Acknowledgements
This pipeline is mostly a volumetric wrapper around [suite2p](https://github.com/MouseLand/suite2p), [cellpose](https://github.com/MouseLand/cellpose) and [Suite3D](https://github.com/alihaydaroglu/suite3d). We thank the contributors to those projects.
Thank you to the developers of [scanreader](https://github.com/atlab/scanreader), which provides a clean interface to ScanImage metadata using only tifffile and numpy.
Raw data
{
"_id": null,
"home_page": null,
"name": "lbm_suite2p_python",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.12.10,>=3.12.7",
"maintainer_email": null,
"keywords": "Pipeline, Numpy, Microscopy, ScanImage, Suite2p, tiff",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/72/a4/27240a0591fdd1669928ed43ab7edd84ac5bce1619a1bc7aa298c3598805/lbm_suite2p_python-2.0.5.tar.gz",
"platform": null,
"description": "# Light Beads Microscopy (LBM) Pipeline: Suite2p\r\n\r\n[](https://pypi.org/project/lbm-suite2p-python/)\r\n\r\n[](https://millerbrainobservatory.github.io/LBM-Suite2p-Python/index.html)\r\n\r\nThis package is still in a *late-beta* stage of development.\r\n\r\nA pipeline for processing volumetric 2-photon Light Beads Microscopy (LBM) datasets.\r\n\r\nThis pipeline uses the following open-source software:\r\n\r\n- [suite2p](https://github.com/MouseLand/suite2p)\r\n- [cellpose](https://github.com/MouseLand/cellpose)\r\n- [rastermap](https://github.com/MouseLand/rastermap)\r\n- [mbo_utilities](https://github.com/MillerBrainObservatory/mbo_utilities)\r\n- [scanreader](https://github.com/atlab/scanreader)\r\n\r\n\r\n[](https://doi.org/10.1038/s41592-021-01239-8)\r\n\r\n---\r\n\r\n## Installation\r\n\r\nThis pipeline is installable with `pip`:\r\n\r\n```bash\r\npip install lbm_suite2p_python\r\n# with uv: uv pip install lbm_suite2p_python\r\n```\r\n\r\nWe highly encourage the use of a virtual environment. If you are unfamiliar with virtual environments, see our documentation [here](https://millerbrainobservatory.github.io/mbo_utilities/venvs.html).\r\n\r\nYou may also use git to clone and install locally for updates not yet released to pypi:\r\n\r\n```bash\r\ngit clone https://github.com/MillerBrainObservatory/LBM-Suite2p-Python.git\r\ncd LBM-Suite2p-Python\r\n\r\n# make sure your virtual environment is active\r\npip install \".\" \r\n```\r\n\r\n## Features\r\n\r\n### 2.0.0\r\n\r\n- Process ScanImage multi-ROI as separate datasets\r\n- Post-processing cell filters for area, exceptional events and eccentricity\r\n\r\n### 1.0.0\r\n\r\n- Suite2p planar segmentation\r\n- DF/F, baseline calculation and documentation\r\n- Aggregate planar outputs into volumetric dataset\r\n\r\n## Issues\r\n\r\nWidgets may throw \"Invalid Rect\" errors. This can be safely ignored until it is [resolved](https://github.com/pygfx/wgpu-py/issues/716#issuecomment-2880853089).\r\n\r\n---\r\n\r\n## Acknowledgements\r\n\r\nThis pipeline is mostly a volumetric wrapper around [suite2p](https://github.com/MouseLand/suite2p), [cellpose](https://github.com/MouseLand/cellpose) and [Suite3D](https://github.com/alihaydaroglu/suite3d). We thank the contributors to those projects.\r\n\r\nThank you to the developers of [scanreader](https://github.com/atlab/scanreader), which provides a clean interface to ScanImage metadata using only tifffile and numpy.\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Light Beads Microscopy Pipeline using Suite2p",
"version": "2.0.5",
"project_urls": {
"homepage": "https://github.com/MillerBrainObservatory/LBM-Suite2p-Python"
},
"split_keywords": [
"pipeline",
" numpy",
" microscopy",
" scanimage",
" suite2p",
" tiff"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7b55ed5fc3793ba3cdd1b72dceec8dfd29be9b1d94e6eb83b3e6cfe4b10f3e9e",
"md5": "fed5b506474873e36fd650a630821a3e",
"sha256": "fb0144735d8bc4ec6194d79ca46f8c221bd032c2a327dbab9e82a9342e3e95d9"
},
"downloads": -1,
"filename": "lbm_suite2p_python-2.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fed5b506474873e36fd650a630821a3e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12.10,>=3.12.7",
"size": 41622,
"upload_time": "2025-10-24T17:21:22",
"upload_time_iso_8601": "2025-10-24T17:21:22.497907Z",
"url": "https://files.pythonhosted.org/packages/7b/55/ed5fc3793ba3cdd1b72dceec8dfd29be9b1d94e6eb83b3e6cfe4b10f3e9e/lbm_suite2p_python-2.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "72a427240a0591fdd1669928ed43ab7edd84ac5bce1619a1bc7aa298c3598805",
"md5": "ec57d6b1ce82735d23e2dda2b2364ab7",
"sha256": "56cbc121ed35246aba75a57a21003f9c7bc2b2ad8e16d0209db79266212d4d99"
},
"downloads": -1,
"filename": "lbm_suite2p_python-2.0.5.tar.gz",
"has_sig": false,
"md5_digest": "ec57d6b1ce82735d23e2dda2b2364ab7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12.10,>=3.12.7",
"size": 40169,
"upload_time": "2025-10-24T17:21:23",
"upload_time_iso_8601": "2025-10-24T17:21:23.275827Z",
"url": "https://files.pythonhosted.org/packages/72/a4/27240a0591fdd1669928ed43ab7edd84ac5bce1619a1bc7aa298c3598805/lbm_suite2p_python-2.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-24 17:21:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "MillerBrainObservatory",
"github_project": "LBM-Suite2p-Python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "lbm_suite2p_python"
}