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.5.tar.gz (91.1 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.5-py3-none-any.whl (112.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.5.tar.gz
Algorithm Hash digest
SHA256 2ced75fbfa875ded2095ce0f314160c81f0fe31e70bf037310faecfddd0c8e9a
MD5 5faf45d198a4b01c467bc68abd4cc20f
BLAKE2b-256 8f4c41391904f27c0c455c66247a631da496aa0f0a4d619055c659f2402e8f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 26b9ca47e5614c3d47f49f1d647d35723d5d10d113a4322c2623f8fcc84812f2
MD5 acd8b8a31d3c6adc9676eceac7ca8990
BLAKE2b-256 d51aeb06c4ccaf8fb883f00152fef06812ee827a5655fdd810faaf35d31e6c52

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