Skip to main content

PartSeg is python GUI for bio imaging analysis

Project description

PartSeg

Build 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:
      • git clone git@github.com:4DNucleome/PartSeg.git
      • cd PartSeg/
      • pip install -e .

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:

Current version of PartSeg use tifffile package to read *.tiff files. Because newer version is easy to install only on Windows. If you install it manually with imagecodecs it should work.

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

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

Uploaded Source

Built Distributions

PartSeg-0.9-cp37-cp37m-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

PartSeg-0.9-cp37-cp37m-macosx_10_14_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

PartSeg-0.9-cp36-cp36m-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9-cp36-cp36m-macosx_10_14_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

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

File metadata

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

File hashes

Hashes for PartSeg-0.9.tar.gz
Algorithm Hash digest
SHA256 5eb599fad9241d92086930312b06407a8ca848bb2f7f80e9585398264f0d6956
MD5 a40efbc717fb64f5d5678dbc5e5d4dab
BLAKE2b-256 26fcfcee0d2bb110327881cf9024c166d3542ada134fda125720f378f8f10111

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • 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.2 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.7

File hashes

Hashes for PartSeg-0.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7d2f1675f06e9ea0d26026972c3fb5d3b1a1c205742fa2ea4c280fec8835ed70
MD5 83f0544eb507377765f01253b9e0be0c
BLAKE2b-256 c904c6954e35d2d4d5f9fe7208bb563c5f2a83305d2f365a92cec6ab3ba26ebe

See more details on using hashes here.

File details

Details for the file PartSeg-0.9-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c81754d07e9663fafc616a7821161d0838f1f41426792e522277d238d83e3b28
MD5 2366c2db084429189508f16ace122f2d
BLAKE2b-256 71c06ef27051c28becd01cc37d437098d3b2b946d659f83d86ca5a7b0b4fde84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • 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.2 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.7

File hashes

Hashes for PartSeg-0.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f932fe3bb4829aa964eba2dc7dd71c6cda455bc67d5411568d2543e936761f2b
MD5 0dc22eeaa545b14e6d7f9fadc186afa8
BLAKE2b-256 debc79c2728524b801be4d1f12ae7e429ecc5e4d4481eaf32e2c14cfc7ac8407

See more details on using hashes here.

File details

Details for the file PartSeg-0.9-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for PartSeg-0.9-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8b3def7f01ad14919d8eae9556b2cc91642c222b3975c5abad4eef97ba109434
MD5 3aacd914e39c321e2f8f3ca842d48af2
BLAKE2b-256 751d40602f15b805c35554105eb40ee3fa4b3f916646e5e8ebfad265b55e7cc9

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