Skip to main content

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?

  1. Add one or more .tif movies (drag-and-drop or Open Files).
  2. Select a movie from the list.
  3. Set acquisition parameters (px2micron, movie_time_interval_sec; optional smoothing, degree) — extracted from movie metadata when available (e.g. ImageJ-saved TIFFs).
  4. Analyze — records the source movie path in config.yaml and writes track/Kymograph.tif next to the movie.
  5. Adjust the cytoplasm threshold and island (apical) mode as needed; place at least two points on the cellularization front in the straightened view.
  6. Save — writes mask, alignment metadata, and front annotation under the work folder.
  7. 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

cellularization_dynamics-0.2.4.tar.gz (68.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cellularization_dynamics-0.2.4-py3-none-any.whl (86.5 kB view details)

Uploaded Python 3

File details

Details for the file cellularization_dynamics-0.2.4.tar.gz.

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.4.tar.gz
Algorithm Hash digest
SHA256 102ffddbcb935fb961b40ed29aecd69e4ea1f92503d69d0009d0890d408264e0
MD5 9186106863561b7e0925d81b48197be3
BLAKE2b-256 23c9416685d9cddbbf19b1e9e50d9c1154cf4e21f08d3c3e7ee448ad913e736a

See more details on using hashes here.

File details

Details for the file cellularization_dynamics-0.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e65bf5bae9a0d20c1b3c9a9b4e066b63add2992cb66319556be65a6e83d88862
MD5 9385751405b8c6b9555c922f8118a30f
BLAKE2b-256 60468315e32f7ade8d06d026cd2658cc69f93083a5c6829ea5be6b322c552b0e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page