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.2

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

PartSeg-0.9.2-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.2-cp36-cp36m-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9.2-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.2.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.2.tar.gz
  • Upload date:
  • Size: 7.4 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.2.tar.gz
Algorithm Hash digest
SHA256 59321c299051334a4b1a6d95054a8d5294e0c47e5cf9a41a0dfcbd4a759ea861
MD5 61ea9509a5b18a11ba81ba1b9a424761
BLAKE2b-256 3ee9b1a5c3c9cd5b585bd08c8a5246a003d01ef48a6688ec52b71be41d2e718e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2-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.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 919c9ea1a25a506b9d747c6ebd58919fb3ecc051591be8c483aad81ccc915842
MD5 95c6fb31a78d6f4fdd9aaf23e8063ea2
BLAKE2b-256 27787cdb1d8d4dd1b4f9eccd50266484140609162b050f1db814481e0db4bf67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2-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.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 47ed062fba4296e9ab98663cb0989ae89722c6e103b4f06be08afecca2c4f3b2
MD5 3d1ca1f5ade4a8a544a6926152209218
BLAKE2b-256 18df9398504d6d564d97a47233bb552d0ab75b0e15645abce34ae2283184ac88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2-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.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 72057fa22879822b9c851a66c790a4f55c606952030447c0af3f95e298a61e24
MD5 a32b0fac8f38dbe023a2dc8396e33721
BLAKE2b-256 6519b9726dd49d22a47f1324ef691e0267f4ba2d0dd29d72106d7246e546fbc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2-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.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0255dd7c8b04f5437baa975b12e78650dc05cbd05c524d606b3aecd238a75aa0
MD5 160e395d167517bd1c4785c25183f4de
BLAKE2b-256 0548b61f74ac06f2526a99f199f83eff8729322eee6af85706d6379eb6dd04d2

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