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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9.2.1-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.1.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 07d0330b4c2bedfcae8fb019ad1a5aa8aa1cb4780dbff05795b55bfde542d208
MD5 58e1e9e63eb96030e8fe08e6b7b580b3
BLAKE2b-256 c84e91717811097c3bb21088207800deb8c9a5ccb5fbd5580b32671ed32fc275

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.1-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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 49f2c5728bffbccbf56f54f893502040b61297d8d1492ad4f146d2da48eca32d
MD5 8a553b795ce0a4e5a73e5ea67e5677d5
BLAKE2b-256 3f10f665c984bea312799c8dc6e5433cd7f5b7475b1717643d9c893d8b92a42a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.1-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.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5c9bbd3cbf5a8af1d0aabae4162b7e6e6ef760738120600f0a4c190ff0bc3159
MD5 544fea6099beeb13820572bc8a2d83cf
BLAKE2b-256 678611fde80fc67e7c28e9aec58b3f4073914937b1b270ae7395375788812bf9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.1-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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f5d55999a02e19ff3b28d1fcf46a8b08d6a78f3990b48657ce9f03a4fbf8a863
MD5 1c74eb3a15ccdd67c672dd8d2e0c999b
BLAKE2b-256 5747c3174d7f506433079888988ec10c71f7cbf699f121bfd76b4b19659e0f7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.1-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.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e0671c76fff795965882d95734fd5f103acfe9d386f6fc40d9e651cef29873f5
MD5 c5d3e28e919460158dfe33fe8b63b707
BLAKE2b-256 e683d4600fc7de4bca4a403f6aacf2ff5ff6b3f0c4c9d15dd3c7ff9a37f3502a

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