Skip to main content

PartSeg is python GUI for bio imaging analysis

Project description

PartSeg

Build Status PyPI version
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.3.tar.gz (977.7 kB view details)

Uploaded Source

Built Distributions

PartSeg-0.9.2.3-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9.2.3-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.3.tar.gz.

File metadata

  • Download URL: PartSeg-0.9.2.3.tar.gz
  • Upload date:
  • Size: 977.7 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.3.tar.gz
Algorithm Hash digest
SHA256 15fa75b784c660c1136a06d719dbf84afe9014b660cfcd6ca6eccb77cf17c72c
MD5 43780bd403d4499d5808d874a9cf94c7
BLAKE2b-256 9d9882c9c4fa26883ae2bc64965b36a9ed8244c6a9ac8de8a7a3468d865e3843

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5c60aa034efa784d21a0fecd0eeb46c0fa7744fb3f61947d2fbbf5e63a442569
MD5 3bb77266ed9ed572693d8de3c83102b7
BLAKE2b-256 b88a27696a22d1255fe787d6d94d7f514af2acd171822a1d282c35894bbd3da9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.3-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.3-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 639592a4f94d18dbbcde0fbe6a6ebeeb7c148b4ec01272259025e2fd58022b8a
MD5 b3992ee0785b3b6cf5674c18a94c43ee
BLAKE2b-256 ad52c412348db8ab7913078e0e55b83c7b63d05585711bac44247078d6b40455

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.3-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.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a57c0f1e1ae824699d3afeee3428cd640864085dd4c82f00b7cee51e79700070
MD5 ffe1edaddbecc7ba55e3a3d06cc233a5
BLAKE2b-256 72ac1cfa237047d33d1b98f52dbbfe7605a6bea39a5588cfee82b6e10260b871

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PartSeg-0.9.2.3-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.3-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8b3012cff5d379d9002505712da28f3ae056039ce084ac676054d4eec9ca8b03
MD5 fa35b2243069fc548231116c5cdfba82
BLAKE2b-256 c791d91cfdb83e6a3e17163070bac7c090f353859c3b54d707c35b41e9086c46

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