MiV-Ca2 Intensity Analysis Toolbox
A CLI tool for calcium imaging video post-processing: bleaching analysis, ROI selection, and trace extraction.
The package is developed to provide light-weight and easy-to-use tools for calcium imaging video analysis. Data can be saved in csv format for further analysis. (Please note in issue if you have desired format other than csv).
Easy installation
pip install ca2roi
Recommend
python3.10+.
Easy launch
ca2roi-gui
CLI usage (for batch processing)
ca2roi <video_path> [--workspace <output_folder>]
video_path: Path to the calcium imaging video (e.g., AVI file)--workspace: Output directory (default:result)
The tool will:
- Compute and save bleaching info
- Compute and overlay fluctuation map
- Allow interactive ROI selection (or load existing ROIs)
- Save ROI traces, ROI images, and ROI locations
Python-package ca2roi
import ca2roi
Project Structure
Project uses Python3 as a main backend language. It uses FastAPI to connect frontend and backend.
Frontend is developed with Vue3 and TypeScript.
The tool is not yet supported to be launched in a server.
All the core source code is in src folder.
ca2roi:Pythonpackage for analysis functions.frontend:Vue3frontend for GUI developmentcommands: CLI command scripts, written withPythonwithclick.
Contribution / Development
Makefile includes useful commands for development.
Support
This project is mainly developed by @skim0119 as part of the support for Mind-in-vitro project.
Metadata
Release files for ca2roi 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ca2roi-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ca2roi-0.1.3-py3-none-any.whl
| Download URL | ca2roi-0.1.3-py3-none-any.whl |
|---|---|
| Size | 116.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
74a5be1f1d3cb4b468762495d32001fd01b541029ded6a3c8b8a42300f4be1bb
|
|
BLAKE2b-256 checksum How to use checksums |
57a69a2a183dc37a7c29a0fe0c993cdcd8f59b45f7af1b6425157fe41ba2ebd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.18
|