Skip to main content

Map 2D cellular shapes to disk, square and rectangle representations for analysis

Project description

u-unwrap2D

Library for 2D Contour-guided computing

August 29, 2024

u-Unwrap2D is a Python library built on top of u-Unwrap3D to map 2D contours and images into canonical representations to facilitate analysis with particular attention to single cell biology.

u-Unwrap2D or u-Unwrap is associated with the manuscript: Mapping Cell Morphology to a Standard Coordinate System for Analyzing Dynamic Cell Signaling, Imageomics NeurIPS Workshop, 2025, written by Shiqiu Yu, Gaudenz Danuser, Felix Y. Zhou.

The functions in this library on built on the idealogy of u-Unwrap3D for 2D. For more information please read: Surface-guided computing to quantify dynamic interactions between cell morphology and molecular signals in 3D, bioRxiv, 2025, written by Felix Y. Zhou, Virangika K. Wimalasena, Qiongjing Zou, Andrew Weems, Gabriel M. Gihana, Edward Jenkins, Bingying Chen, Bo-Jui Chang, Meghan K. Driscoll, Andrew J. Ewald and Gaudenz Danuser.

Library Features

Module Functionality
unwrap2D Functions for unwrapping 2D contours and mapping images to disk and square representations. Much recycle/adapt u-Unwrap3D functions.

Getting Started

The simplest way to get started is to check out the included notebooks which walks through the steps described in the paper for obtaining all representation starting from step0: the extraction of surface from a binary cell segmentation.

Dependencies and Installation

You should be able to install the library using pip:

pip install .

Should this fail, the only dependency is u-Unwrap3D, our 3D unwrapping library which can be installed using the command below from PyPI or from its GitHub, https://github.com/DanuserLab/u-unwrap3D. u-Unwrap3D has been tested for Python 3.9-3.12. You can try installing that library first, then perform the above pip install ..

pip install u-Unwrap3D

Questions and Issues

Feel free to open a GitHub issue, and we will get back as soon as we can.

Developers

Felix Zhou (felixzhou1@gmail.com)

Shiqiu Yu (Shiqiu.Yu2@UTSouthwestern.edu)

Danuser Lab Links

Danuser Lab Website

Software Links

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

u_unwrap-0.1.0.tar.gz (48.5 kB view details)

Uploaded Source

Built Distribution

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

u_unwrap-0.1.0-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

Details for the file u_unwrap-0.1.0.tar.gz.

File metadata

  • Download URL: u_unwrap-0.1.0.tar.gz
  • Upload date:
  • Size: 48.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for u_unwrap-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8ba328a2317b5d4c1011e38ea7699c1228fb2bdb1bd123a4b29ff54a269c221f
MD5 5ce6179ff455b6b39f5e0685e630388c
BLAKE2b-256 e22d7ef5cd0398851c406d1189888fdba04bb1742663cfaa4e9e8e40cb70a567

See more details on using hashes here.

File details

Details for the file u_unwrap-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: u_unwrap-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for u_unwrap-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d9c6fe60908a4ff5feb20c56f5df1147e9e8e8565059607dcb4d2b6468dfd40a
MD5 9926a0eb664c466d64c21b747b40438a
BLAKE2b-256 2c24b782de56a2ac9057e451fe404ad772f1493c5f0c3d1d19df640a10c85881

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