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

This version

0.9.4

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

Uploaded Source

Built Distributions

PartSeg-0.9.4-cp37-cp37m-win_amd64.whl (941.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

PartSeg-0.9.4-cp37-cp37m-manylinux1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.10+ intel

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

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9.4-cp36-cp36m-manylinux1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.6m

PartSeg-0.9.4-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.4.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.4.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.4.tar.gz
Algorithm Hash digest
SHA256 aa48fdac70487e38bbb7e60811b7d1d293e771d6901985932dc20e03b359a703
MD5 7314afd161c3abbac230e519feabc889
BLAKE2b-256 32d2998682e453aff6cf94ce166a9c4b2b7ce8b5dac6ae8d0baf68706bb721ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.4-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.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 203049113539fdecd54fcc313e46aaadbf1b2e90b73035f0b88cacb8b12b4692
MD5 cc5a4e04b589561632c9c7650908854b
BLAKE2b-256 5d26e743605c1684981eb0c2798abca0b66509a94b7287176dcbde420d45bf88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.4 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.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 321ea4213f08e882385d913a9550c87bf98f47cb217168dec58824a7a88c1e51
MD5 4f88d179751e04c803e646151fc04ec1
BLAKE2b-256 44d239082500061449be0861d19853d9174b713ec9b8846b4e4496699fd48871

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.4-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.4-cp37-cp37m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 8e5889ad61fd9c07e817712f9f3f8b50661133d4193892f763784bf63db0b98a
MD5 e27ca75d6c8e34fd1b56999a4d89775d
BLAKE2b-256 831b08eea6a001dc5fc2a65a125c5d6d7dd57c651b1ec3b887e80f749163810f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.4-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.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1566f8d58776617678db58bdccf2c7eff975b6ebd551d4abf899e79dcf835033
MD5 ca8cfc6564a9d656ff10728f96e6a83d
BLAKE2b-256 e725c4a507486d9cb2b338d4fd39ea521dc79c438a85128dff8871766a0735a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.4 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.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36430c99c7f648f840fc3abdb641aadd15c0151aa5c27b9750f495bc5cb99406
MD5 f7948d91a3f0c49d82f49cae03ba0d70
BLAKE2b-256 aacc3ccecf4b4a2ac4ef4b4999a6bd589cbad8a001bfa8e2d54359b2804e693f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.4-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.4-cp36-cp36m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 87a640bb572fcadfb9a296714f67ed14526b838f250f019cea02a4a52e9cbcef
MD5 03507ca33dec007489cbe48135e937cf
BLAKE2b-256 44f2e41dbdf9153ae88867b1c1ea7771317101788313847b282e43a09963b43b

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