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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

PartSeg-0.9.6-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.6-cp37-cp37m-win_amd64.whl (941.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.10+ intel

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

Uploaded CPython 3.6m Windows x86-64

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

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

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

Uploaded CPython 3.6m

PartSeg-0.9.6-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.6.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.6.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.6.tar.gz
Algorithm Hash digest
SHA256 6550469fe5245018af107aaebe3d8cc0fbf4d44f1fccca26280160add1b7e013
MD5 8f743c8afc3b4f9de71ff6e5d55c970a
BLAKE2b-256 36cc05cdf48803a427de54835b725839941ce04b73c40d238c9dadedc426d368

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f92a3da3f0f498a698ea50f930509b82ed0b5d5af2d542515dd5eca95ec06a39
MD5 04bc5aed18601e7eb7eb0e4a30624708
BLAKE2b-256 84d0541edd6f5b6829b6760ea7d25d171a83469517a96e4e9764395488064049

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7533c5f75ac2ff8c8c4b1fbc692159a37f487101f0f3be4e64eeee18ce2ab0f2
MD5 a5971983b76c8ce8a12d08e08b3282e2
BLAKE2b-256 5d76f56c2cd2ea8f6f07cd54278e9455edab4348df6936c7b353707af20a0030

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96bb2de1f8c470c800bc25a8cf4466632edf63cc9378a73e081921f08c8dfa79
MD5 271775c212d759a67fa2892441f92392
BLAKE2b-256 de2c781d2cc56f0a6a1c62d7062a6c2f0eadafa5eb0cc6595699ecb1473e0ed9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a61c6275a82ef64eb2320fce996c7bd224acb437f49fe379739f616e7a3e3696
MD5 81740761e84d6bf2886f9fde16e3c873
BLAKE2b-256 ac865402bcb8024903dd07e8893ace9da826c76f200d9183c251165f58285578

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 941.3 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.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1aa43566c1b7239bf70eeac384fe2bb4d3b0095cf77e817c4259286f52cefef7
MD5 1613f14249e3ebdfd63ca0d95c67bdb4
BLAKE2b-256 04c16f1db4e70ac1aa9f7034bd50667f7e1ae4d1d9a771929dc7d111fbfb2170

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 aad53ca09d24d7ab1b03d987800c8793653afe2cb83018f6c473fd173b85eaf9
MD5 eabc7de6467cd931af261d748fbcfea0
BLAKE2b-256 44f9df251a2baed37a6bd792f95697ea907b169aa1e4a36d63bf4751524ac056

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a752ff094a9d7a93f3d017eea19bc016263b42e0cd7d57acbec8344c7cb3c8a
MD5 63421550507367838df23e37b7e17f0f
BLAKE2b-256 89769d4142534e73844ac960493ffa58c2230c2295a718a42c1dee29b20fffb9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp37-cp37m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 5f5ae8850800385c4138aeacbfe0be5cc3254180f48783ef64a6cf8c38c25eab
MD5 c56fa5a95a01929a3d3c3c2e04a2cbd5
BLAKE2b-256 8bf98fd3365a6880ad778f3adfb7751377831f9b11ba54a15976d26dfa3b67e1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6a7aa56748ef51872fccb4ecece555a54e75c1d17d36050f15a6b153eea738a4
MD5 eb59ba42c72ae2da506314e8390e6870
BLAKE2b-256 ea95e412f70ba30648b4532c1f27be5c95e6619c40d29eb360b6bd72f4fa74b0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5f9d6b8ec309e6acf65bf2c4fb0012104f4a7cd34bfd4f282b0171a450980598
MD5 861f5fc1c9499a1c0d14cc180b097cb8
BLAKE2b-256 b6e0d63e8fd83b9f1498e4545f4d58ccc732d3e115b88972281090c7570d319f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4138b22f6d1b87c933aef6c45603d205667eb95ca2f245f4890e19d60b6ec8f
MD5 48c822e91685b205581bbba29dda0d87
BLAKE2b-256 0a86ab1b338d26a507c44e8937b6b6912811adf7223ca7e06569ec91389c065a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: PartSeg-0.9.6-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.6-cp36-cp36m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 ad42d2cd372e29c5b26b11a68d7111bd450c307268052fb7cf004c6ebd34bc2c
MD5 2d0821ab3d7b1a083e676e1e1a601331
BLAKE2b-256 11002f0dd134fbd508a7e80aacb15549d60460482345ab0d4bfb0c8aa7da00e7

See more details on using hashes here.

Provenance

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