Desktop GUI for cellularization annotation and output generation
Project description
Cellularization Dynamics
Desktop app for cellularization annotation and output generation. The repository is GUI-first: run the GUI via **cdynamics** or **python -m cellularization_dynamics**; batch/Snakemake workflows are not used.
Install
Quick install with conda (three steps)
Use a dedicated conda environment so dependencies stay isolated. The examples below name it **cdynamics**; you can pick any name.
1. Create a new environment (Python 3.10 or newer is required):
conda create -n cdynamics python=3.12 -y
2. Activate it:
conda activate cdynamics
3. Install from PyPI:
pip install cellularization-dynamics
That installs the **cellularization_dynamics** package and registers the **cdynamics** command on this environment’s PATH. Continue to Start below.
Start
After a pip install, from any working directory (with the same environment active):
cdynamics
How to use?
- Add one or more
.tifmovies (drag-and-drop or Open Files). - Select a movie from the list.
- Set acquisition parameters (
px2micron,movie_time_interval_sec; optionalsmoothing,degree) — extracted from movie metadata when available (e.g. ImageJ-saved TIFFs). - Analyze — records the source movie path in
config.yamland writestrack/Kymograph.tifnext to the movie. - Adjust the cytoplasm threshold and island (apical) mode as needed; place at least two points on the cellularization front in the straightened view.
- Save — writes mask, alignment metadata, and front annotation under the work folder.
- Generate Outputs — straightens the kymograph, fits the spline, exports
output.csv(main tabular result in the sample folder), and renders figure/video products (e.g.Cellularization.png,Cellularization_front_markers.mp4).
Outputs are written next to each input movie in a folder CDynamics-<movie filename> (see app/services/output_layout.py).
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cellularization_dynamics-0.2.4.tar.gz.
File metadata
- Download URL: cellularization_dynamics-0.2.4.tar.gz
- Upload date:
- Size: 68.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
102ffddbcb935fb961b40ed29aecd69e4ea1f92503d69d0009d0890d408264e0
|
|
| MD5 |
9186106863561b7e0925d81b48197be3
|
|
| BLAKE2b-256 |
23c9416685d9cddbbf19b1e9e50d9c1154cf4e21f08d3c3e7ee448ad913e736a
|
File details
Details for the file cellularization_dynamics-0.2.4-py3-none-any.whl.
File metadata
- Download URL: cellularization_dynamics-0.2.4-py3-none-any.whl
- Upload date:
- Size: 86.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e65bf5bae9a0d20c1b3c9a9b4e066b63add2992cb66319556be65a6e83d88862
|
|
| MD5 |
9385751405b8c6b9555c922f8118a30f
|
|
| BLAKE2b-256 |
60468315e32f7ade8d06d026cd2658cc69f93083a5c6829ea5be6b322c552b0e
|