Skip to main content

PartSeg is python GUI for bio imaging analysis

Project description

PartSeg

Build Status PyPI version Documentation Status Build Status DOI Total alerts Language grade: Python Codacy Badge Requirements Status

PartSeg is gui and library for segmentation algorithms.

This application is designed to help biologist with segmentation based on threshold and connected components

interface

Tutorials

  • Tutorial: Chromosome 1 (as gui) link
  • Data for chromosome 1 tutorial link
  • Tutorial: Different neuron types (as library) link

Installing

  • From binaries:

    • Windows (build on Windows 10)
    • Linux (build on Ubuntu 18.04)
    • MacOS (build on MacOS Mojave)
  • With pip (on linux you need to install numpy and cython earlier)

    • From pypi: pip install PartSeg
    • From repository: pip install git+https://github.com/4DNucleome/PartSeg.git

Running

If you download binaries look for PartSeg_exec file inside the PartSeg folder

If you install from repository or from pip you cat run it with PartSeg command or python -m PartSeg. First option do not work on Windows.

PartSeg export few commandline options:

  • --no_report - disable reporting errors to authors
  • --no_dialog - disable reporting errors to authors and showing error dialog. Use only when running from terminal.
  • segmentation_analysis - skip launcher and start analysis gui
  • segmentation - skip launcher and start segmentation gui

Additional remarks

PartSeg use current imagecodecs-lite as backed for tifffile. You may install full version if imagecodecs manually.

Save Format

Saved project are tar files compressed with gzip or bz2

Metadata are saved in data.json file (in json format) images/mask are saved as *.npy (numpy array format)

Interface

Launcher. Chose program that you will launch:

launcher

Main window of Segmentation Analysis:

interface

Main window of Segmentation Analysis with view on measurement result:

interface

Window for creating set of measurements:

statistics

Main window of Mask Segmentation:

mask interface

Laboratory

Laboratory of functional and structural genomics http://4dnucleome.cent.uw.edu.pl/

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PartSeg-0.9.7.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

PartSeg-0.9.7-cp38-cp38-win_amd64.whl (957.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

PartSeg-0.9.7-cp38-cp38-manylinux2010_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

PartSeg-0.9.7-cp38-cp38-manylinux1_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.8

PartSeg-0.9.7-cp38-cp38-macosx_10_10_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

PartSeg-0.9.7-cp37-cp37m-win_amd64.whl (941.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

PartSeg-0.9.7-cp37-cp37m-manylinux2010_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

PartSeg-0.9.7-cp37-cp37m-manylinux1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.7m

PartSeg-0.9.7-cp37-cp37m-macosx_10_10_intel.whl (2.6 MB view details)

Uploaded CPython 3.7m macOS 10.10+ intel

PartSeg-0.9.7-cp36-cp36m-win_amd64.whl (941.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9.7-cp36-cp36m-manylinux2010_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

PartSeg-0.9.7-cp36-cp36m-manylinux1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.6m

PartSeg-0.9.7-cp36-cp36m-macosx_10_10_intel.whl (2.7 MB view details)

Uploaded CPython 3.6m macOS 10.10+ intel

File details

Details for the file PartSeg-0.9.7.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.7.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7.tar.gz
Algorithm Hash digest
SHA256 5a22579493fdaffcce75ebc84b4bae3b3477d36cffed54e7fe17ee651547e38c
MD5 9df36d2be870fbc54db5449a68eb133e
BLAKE2b-256 058b602acad3e25b712c013d3c0a4f594719eca90eba090e3a9b1bcb4b7ece09

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 957.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4c26dd266061c7ee8a349bf005cca30dd5b37fa9867a1e0aab113bc1f2e5f927
MD5 cbae442777e67c107fa3c7deb286cf01
BLAKE2b-256 07008ce7ddfa5b87ec7bc055e4741861e4f0a8800f4e3f085f864588906906d0

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dadd90f68d69d37b0cd1ebceb814ce0f7e7dcaf812006b1e993cbe738c944185
MD5 4832b395f6fef2349d7a620739c87ffc
BLAKE2b-256 26f63546faf38ef39a53da28ae585dbc8f1bc0b3fde6d43baa98e66c6c8a2d6c

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a630bd6876d4dd849396dd198440942ff44d1dfc3ada0c255117b88fa54a8a22
MD5 6467160d1a3a98f5f2628e74b014ab08
BLAKE2b-256 c6582c7cd1cb291a5d6a79c654eb21dc701b615e007d3b0b3d044d9e1069b69a

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 347236343364d047f266dcf1d0eac43403626d59ba45815a2fd955cc89606d73
MD5 8dbf2f7795cd75d8419f766c2f79cb85
BLAKE2b-256 ce80906493f7e48eec16874f8fcb259e1c6b6c177428b17ed2712bed30b61958

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 941.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7af430369f90722eb06f2d1f55d199f4664439bc39e3a62ae9c985e28e866b0e
MD5 cd47ac0c8736d6464e1cc3a19269fd81
BLAKE2b-256 3707f8d513b2b384432c30055aac80a6ecdc14b13ca1d9884cf8349677d8261c

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c6b931a1072402b27110036e3950b6edc6f410283e841b41e397cfc06db44602
MD5 3ab7efb53a8506b348e648703be39b43
BLAKE2b-256 3ca1e80662bbcebed6be71216cc70b71f14810d4b1a9227203de4e5ab840e6a5

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 de6c5362c1149ce1722165009e52378179fa0d0c3b6f3b6a3e1773703764a48b
MD5 aa3604660af3aa8b82d7e853b30758df
BLAKE2b-256 91770acaca2614504a387747409cedfa7bdad3eff0c64543e26815d0608845bb

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp37-cp37m-macosx_10_10_intel.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp37-cp37m-macosx_10_10_intel.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, macOS 10.10+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp37-cp37m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 4c4816848c70ebd2435dbeabe085600481abd02c063522830d7718b8228d20c6
MD5 9b20301e7039eef950d543bef5657ea9
BLAKE2b-256 603b732c51c9f1f036b315e1e84e9c7fb350d7376e38a0ffa301c73e0bedcbd3

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 941.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 845abab4625c809a5c3c1ca6642ec464fefb9e8f1db8cb96b3d8975dcf104029
MD5 9b29ef3a7a2c59ba4f126bb39d01ec33
BLAKE2b-256 9eaf3a6e2f452fe95c9da873d312dd34c5d5a13db75dbbe493d0a9463705eacb

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9820c145f22769094942d21143425be2a0f6cc9f5a2af5aa7f57ee6dc770ac25
MD5 31478885554c249ef7c434be2bfdfe88
BLAKE2b-256 9784b7c4e2eb3042ab58e3a7ff88aca522ca4863918de347c1fb34d51c59c038

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c64e88d71b3fd17229263f88ca8d19478d13bf7593f808250ce8c582c276f0ad
MD5 844a11459c67793dc81cd64dbba5c48b
BLAKE2b-256 c60da5ac14c764e6045051f0adccfbed3f39960cbd2f81a3a97b5a0553c298b2

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.7-cp36-cp36m-macosx_10_10_intel.whl.

File metadata

  • Download URL: PartSeg-0.9.7-cp36-cp36m-macosx_10_10_intel.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.6m, macOS 10.10+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5

File hashes

Hashes for PartSeg-0.9.7-cp36-cp36m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 da87a7f02e45f19a672815c518f61a0f5859a6b09cfcd20a5bb18420ce3aa8ae
MD5 5e1c98496d1d70dfe071521ad0a28c18
BLAKE2b-256 106b752bae42b3e2bac082720f014f7dd3a4569090c93c1ad0e3de277aa25d17

See more details on using hashes here.

Supported by

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