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 package

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.9b2.tar.gz (7.5 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

PartSeg-0.9b2-cp37-cp37m-macosx_10_14_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

PartSeg-0.9b2-cp36-cp36m-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

PartSeg-0.9b2-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.9b2.tar.gz.

File metadata

  • Download URL: PartSeg-0.9b2.tar.gz
  • Upload date:
  • Size: 7.5 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.9b2.tar.gz
Algorithm Hash digest
SHA256 8ff0d9a687f9551233cf014bb17d00c59a402a6ecd2eb6939cb73a2a6939854d
MD5 a3fa9c20dc91ecfd80e2beac2c12836f
BLAKE2b-256 2add169d2cf477f98bbfa1eaddae85efce5403fb8c710d2897a0b050329a0fbc

See more details on using hashes here.

File details

Details for the file PartSeg-0.9b2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: PartSeg-0.9b2-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.9b2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 39ce1f72e05a2334b6a8ea77b6831a1be49fba8664bda5c88f9f99cc1ba8d5fa
MD5 db730df129df7bb545be79ea461f6def
BLAKE2b-256 b946989ccc226f2618a0e757d7f1efc5ba30963a0d82c4467218302de802b6bd

See more details on using hashes here.

File details

Details for the file PartSeg-0.9b2-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9b2-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.9b2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 dfd0d4e9c74511ec5850d4ed67e0b36351df7d3a19cf743d9608509815d87f74
MD5 59a1f47117ad68751a46f91a9ace3e11
BLAKE2b-256 3bf7fa999867908eae45302d4bec0a1c09ab7a612dc9dd708f15ced5b2e886f8

See more details on using hashes here.

File details

Details for the file PartSeg-0.9b2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: PartSeg-0.9b2-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.9b2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1ec64e16095fbc2b6ed6ec3746dddc5e7b62962f68205bbb422558a52540e07a
MD5 f3f51415d2b670cba7e634bcbe823e20
BLAKE2b-256 2923ab5e82c53f602006cad3a2795c9b58a399f4b8073f886f45eb97d8f6fb32

See more details on using hashes here.

File details

Details for the file PartSeg-0.9b2-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: PartSeg-0.9b2-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.9b2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e53d7c4902347458166d0f3d0d97e211cd28776b0546880b02c4dc474309f095
MD5 2945487b1e30dbfd9a7b2b65914605e7
BLAKE2b-256 f5d46a90c423e894b79434397ea08680978ea7299753152145164492d282b65b

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