Skip to main content

PartSeg is python GUI for bio imaging analysis

Project description

PartSeg

Build Status PyPI version Documentation Status Build Status DOI

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:

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

Uploaded Source

Built Distributions

PartSeg-0.9.3.post4-cp37-cp37m-win_amd64.whl (879.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

PartSeg-0.9.3.post4-cp37-cp37m-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

PartSeg-0.9.3.post4-cp36-cp36m-win_amd64.whl (880.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9.3.post4-cp36-cp36m-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file PartSeg-0.9.3.post4.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.3.post4.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for PartSeg-0.9.3.post4.tar.gz
Algorithm Hash digest
SHA256 ac6ce0fafb135cc7807432e5ffc4ff86eb7e6382de644b237df41f7398f25530
MD5 073f5115e7524098a9b453d70d9b56bc
BLAKE2b-256 526be3c00f9e5822c675f66fa9652fda7ea170a28edc3575939b6f8a0a10f111

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.3.post4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: PartSeg-0.9.3.post4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 879.4 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/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for PartSeg-0.9.3.post4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d33ce4fdf24d17cbf6c5a6b0a23af74a75a5a12f3e03f44faff2e36fcbfef06f
MD5 18cbf6ea9772a585f0cb2ca9a37debc0
BLAKE2b-256 b0d1cc5649b14e84aa7f0b182104f21318098c7381c2fc8a28fbedfbadbc842e

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.3.post4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.3.post4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for PartSeg-0.9.3.post4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 498ec073a9b67613e7a57e22adb5a7ff743a8a5fef2a1eaa73c2c833ff9f625b
MD5 701fc1329522aa8e82a6619cd3f96c1d
BLAKE2b-256 c052c33a331f32d00dbd5f2b9855583c105e2e1463ec69e8402742d4f3332ea9

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.3.post4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: PartSeg-0.9.3.post4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 880.3 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/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for PartSeg-0.9.3.post4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 65d15cdfdb1752840ec4cd0d4aa5786a4a7d84bad532d5b3e4df5885e1918ca5
MD5 eea5df40e7d5952b9a9a239272e0b0c0
BLAKE2b-256 31ad1b824e13a7c591051c2b691c40afb82c3fdc667206a386be86da5966766a

See more details on using hashes here.

File details

Details for the file PartSeg-0.9.3.post4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9.3.post4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for PartSeg-0.9.3.post4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16f49a18c5d1c9ff4490eaca7e4d0432e2108d8439fe922a6e1ff14ce97642d0
MD5 48ba4785f9c96202ba55300cd08fab70
BLAKE2b-256 1f12978e8bb28fa4147752c2e18c95aca4b54e4ac1418363d9b7c355085de677

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