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

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

File metadata

  • Download URL: PartSeg-0.9.2.2.tar.gz
  • Upload date:
  • Size: 972.8 kB
  • 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.2.tar.gz
Algorithm Hash digest
SHA256 3334594d674f8d03f564cbdf74964032304a6814c7ef48ba6c2af6c52b8935a7
MD5 e9c4d3fd30649da26b9e761cdcd88928
BLAKE2b-256 5033c12dc79bbd0bb23199b7c5144f7b0c279891963ef7384e43cd341894706d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.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.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fd8895114e0fc5436abbf606459d8c3dacb427314f7fa1fccb79d985b725ee3e
MD5 70cebcdd28f999b24a15988882998de2
BLAKE2b-256 759295c480628c27c5a68eec97200183842a6c4905a00378d2eac12118f0bacf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.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.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f836b4bfe4e97c31e0fb332d9543e701fe56cd95a6f91406b28c8381f83add68
MD5 b4ff71742db7d8cd6313afc88d94742d
BLAKE2b-256 c917687cf92079f43ef1f9a1861659701c81e40eb2c089282d68d0e3a8cb852d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d41f4a0361f88ffa5eaf89746c47dd788f432e7c608bbc22618e27e4c2970e20
MD5 18c28ee082bbb06fc3024dcc119f3940
BLAKE2b-256 2f6c02aa9eb11c6b9a95fe2286d97ff76254dc69b942e7ffb2af6e68da34d654

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.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.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 93bb2098c0074679c6d2af7afced9765980453b6e2acd9a7a372c616c33dc818
MD5 182179fcae694158d068867ce99f04cd
BLAKE2b-256 bac43049be8e12cf7e98bf8a6c7f26dbf68bd533c58e6d8e55875794eb3deda3

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