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.5.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

PartSeg-0.9.5-cp38-cp38-win_amd64.whl (957.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

PartSeg-0.9.5-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.5-cp37-cp37m-win_amd64.whl (941.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.10+ intel

PartSeg-0.9.5-cp36-cp36m-win_amd64.whl (941.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

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

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

Uploaded CPython 3.6m

PartSeg-0.9.5-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.5.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.5.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5.tar.gz
Algorithm Hash digest
SHA256 843fa8deda044078a4674626141297a1a2deddf1d7e7288e7468588818a925d2
MD5 9d785a7ceffe511ae76457031ff02936
BLAKE2b-256 ec61545ac6ce029b017479802a2d4cc7d690da620c807084d6f160926d7015cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 957.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2f6ea7f24a46c0f3283128754ecc42fd3438e79211c69b985969c636daa0adf0
MD5 0c6b9e838073d8a3e5ea7e324dd5288a
BLAKE2b-256 1d8de63dd973387c76ccc28ae496eecc65e0b2f21a6c2a0ba2824a32e9d0f52a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 09648bc6ea2b479d92e6afd327316cfe60856c9a9895233bd5a959c3a043a1da
MD5 bb0d8019e3d643595a9f26ea935fc751
BLAKE2b-256 e4faf326da9c21e8578c40a0249692bf6ecb18f7fbf764f346cea08f306be02a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 28ecb77a2fac55d51052c19706988f5b36a939cb31855d783994274109ffaa35
MD5 ff107f773af9a686afcca793db8473e1
BLAKE2b-256 b5a72f0928e01249da4daba5f0e875ceabde6dd8cb25ee92e6fd5a5f1de3bfdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6176c6f29e70246e057b55b7a7d74cbdc4ceedc5a147292a78f20786534d6dfe
MD5 29a78c92a849f4ad36ba9eb99c36648f
BLAKE2b-256 1ef95072c9ff9f6bfe39a62daf40b356af0fef709681567f4dc5f4cfb630684f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 941.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 910f3a72a664c570e1343514d80e2c523258107a37a1ff43d7d1298533d3236d
MD5 1db0c7c18124b619a7eabe5a426f269b
BLAKE2b-256 2dafa9af97d33446707055769dfcdc797ed5d3bce12d5c6788729956b921153f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9b7f40a9461bedaaaa32738fcc60dc03c24e7a571733b238766a07d1f3f46c2f
MD5 75007c40b35aeb64235907a7a6db8138
BLAKE2b-256 316a99e174c8479be1906f12a46d22828db3fc8527d23bcbd344d1312b6f858e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 287d08431673a76dfa841b6999ae4239f24bf636db10a80b923137a1134e4f13
MD5 259243bb76397fbe7abf824e9ceb6d79
BLAKE2b-256 c81f81c5617bca3862856e82c8dc53027f37f413204777aa5d7a3c3024e1d60a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp37-cp37m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 721379011bafb18921fbaf309bd26608eca13beac22f70172d5443c84b4ccca0
MD5 0812552da7c62676c4a77e2804de05e3
BLAKE2b-256 c3581ea850f5b02fd0df2313a61d3ab243de87f08f6954c391d848d416b1ce1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 941.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7a27d27cc70104a9aa70de781cbc4e48d640a44829abc3f31ac482c527e1293b
MD5 72f30c32c17fdc2068e1a9451c0d9cc0
BLAKE2b-256 49574377f0a0f42ed5080b05114a536fa8398a299e7dea102b97eef0eb739b5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 216b436a27aee36c2fd35e62a6b4c4a3b62e26df0c87c14ba404852b37db0186
MD5 883af78bbba08f9ce2e6ab2e1a74d61c
BLAKE2b-256 9b1f84e2baeb08c3caa43fd344eeeda3454de8eff489f9ba3f4edb0c520776ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b83137b3cbd7c53243335c111b3e10a51b047f76f84304af69cfc2402870e4d8
MD5 e58576bc525be9a2f47862a12178575c
BLAKE2b-256 6bc55cb618af36402f25941c99266229b2fdc8fdac2fb8cb177eb104ac0f5f70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.5-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.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9.5-cp36-cp36m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 a97cd7e2b527b5cc9529b1f0ea92c99964fdc89aefb904a911099f8454b64071
MD5 c2eea80bc34835f23374c107f2a5d51b
BLAKE2b-256 0a8430aa48d1c681ba98de8df1eb2c49297188d52c321a89769df63daf700e26

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