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.2.tar.gz (52.7 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.2-py3-none-any.whl (70.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.2.tar.gz
Algorithm Hash digest
SHA256 1808405384e5992deb09eaab187c47ec9c8690d2a8e9df4f21a6dd7a7c266da0
MD5 1cd5083dfb07800a1adfe55bf4c36f8c
BLAKE2b-256 386d954176baff947bcb34bc58551baec67a4c6c5e859bc0719f9f9cf464ad94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cellularization_dynamics-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 03bc5f75e0f7d80645ff8b6e6804793bbd9ba36039b9eb0ffb0a89c928d7087a
MD5 fa63a1c9afdb8e67576ea9cd54855018
BLAKE2b-256 790ddf8a6058965c42af84366435c5ebcd8ad6749ec310a569d45cf378413b80

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