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.3.tar.gz (66.6 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.3-py3-none-any.whl (84.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.3.tar.gz
Algorithm Hash digest
SHA256 d8b90f123c73a8a126c91736d4c91be708948e48cdd2f61105909ef51933664a
MD5 78600f361c0469444ed1fbd277af622b
BLAKE2b-256 f57845ddc317c1b1ad9aa32df02bbf16e0bc02b1525138086065c03cf20d890e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 532f7159c3edd4e58f3b9b37d128a79bd1f26db02920669892bd8399216b04c4
MD5 de940f97cf1d35ecaea731b6461876c7
BLAKE2b-256 8a3ca2fbeba473d14b84efc78be4e462dc3ce4fdc277d54329a2f5d9f87b7a7f

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