PartSeg is python GUI for bio imaging analysis especially nucleus analysis,
Project description
PartSeg
PartSeg is gui and library for segmentation algorithms.
This application is designed to help biologist with segmentation based on threshold and connected components
Tutorials
- Tutorial: Chromosome 1 (as gui) link
- Data for chromosome 1 tutorial link
- Tutorial: Different neuron types (as library) link
Installing
-
From binaries:
-
With pip (on linux you need to install
numpy
andcython
earlier)- From pypi:
pip install PartSeg[pyqt]
- From repository:
pip install git+https://github.com/4DNucleome/PartSeg.git
- From pypi:
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 guisegmentation
- skip launcher and start segmentation gui
Additional remarks
PartSeg use current imagecodecs-lite
as backed for tifffile
. You may install full version if imagecodecs
manually.
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:
Main window of Segmentation Analysis:
Main window of Segmentation Analysis with view on measurement result:
Window for creating set of measurements:
Main window of Mask Segmentation:
Laboratory
Laboratory of functional and structural genomics http://4dnucleome.cent.uw.edu.pl/
Changelog
0.10.6
- fix border rim preview
- fix problem with size of image preview
- zoom with scroll and moving if rectangle zoom is not marked
0.10.5
- make PartSeg PEP517 compatible.
- fix multiple files widget on Windows (path normalisation)
0.10.4
- fix slow zoom
0.10.3
- deterministic order of elements in batch processing.
0.10.2
- bugfixes
0.10.1
- bugfixes
0.10.0
- Add creating custom label coloring.
- Change execs interpreter to python 3.7.
- Add masking operation in Segmentation Mask.
- Change license to BSD.
- Allow select root type in batch processing.
- Add median filter in preview.
0.9.7
- fix bug in compare mask
0.9.6
- fix bug in loading project with mask
- upgrade PyInstaller version (bug GHSA-7fcj-pq9j-wh2r)
0.9.5
- fix bug in loading project in "Segmentation analysis"
0.9.4
- read mask segmentation projects
- choose source type in batch
- add initial support to OIF and CZI file format
- extract utils to PartSegCore module
- add automated tests of example notebook
- reversed mask
- load segmentation parameters in mask segmentation
- allow use sprawl in segmentation tool
- add radial split of mask for measurement
- add all measurement results in batch, per component sheet
0.9.3
- start automated build documentation
- change color map backend and allow for user to create custom color map.
- segmentation compare
- update test engines
- support of PySide2
0.9.2.3
- refactor code to make easier create plugin for mask segmentation
- create class base updater for update outdated algorithm description
- fix save functions
- fix different bugs
0.9.2.2
- extract static data to separated package
- update marker of fix range and add mark of gauss in channel control
0.9.2.1
- add VoteSmooth and add choosing of smooth algorithm
0.9.2
-
add pypi base check for update
-
remove resetting image state when change state in same image
-
in stack segmentation add options to picking components from segmentation's
-
in mask segmentation add:
- preview of segmentation parameters per component,
- save segmentation parameters in save file
- new implementation of batch mode.
0.9.1
-
Add multiple files widget
-
Add Calculating distances between segmented object and mask
-
Batch processing plan fixes:
- Fix adding pipelines to plan
- Redesign mask widget
-
modify measurement backend to allow calculate multi channel measurements.
0.9
Begin of changelog
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
Built Distributions
File details
Details for the file PartSeg-0.10.6.tar.gz
.
File metadata
- Download URL: PartSeg-0.10.6.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73da48b38cd608705ff188806138c579275b62f5ee505f9423380eea3370d5b5 |
|
MD5 | ca14fc78740f06f1734678a38de01aca |
|
BLAKE2b-256 | 40fba63b92c2199d832759ba339fbed55d5e2b4035768999e0b6e742b9c9a481 |
File details
Details for the file PartSeg-0.10.6-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12d7f93e3ea9847ac77fcfb65221b3483247861330093f11f67733c2c569a1cb |
|
MD5 | 18d87ee0128eb76fd05915a05609c91c |
|
BLAKE2b-256 | 41ec0a8f97ac97c7dc233f9adc44ba000169600e57c9bc025bd116485b18d7f9 |
File details
Details for the file PartSeg-0.10.6-cp38-cp38-manylinux2014_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp38-cp38-manylinux2014_x86_64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2a4bfde13e95e3c63277b77d5e1ac1f03bf8e61e707c772181ab73d1c87e544 |
|
MD5 | 2fc35d0c7e71bbc42ec985b34dd578ae |
|
BLAKE2b-256 | e6e2013bd39d6207ba119b93e1bbf3f3b7dccf684bc21f23ee795aeeabfb5dfc |
File details
Details for the file PartSeg-0.10.6-cp38-cp38-manylinux2010_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 5.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345ae722572011375d655960341fecbc0ada62712f54d77b12996740983478a7 |
|
MD5 | 25689a9906c4ee76b712132fd217b11b |
|
BLAKE2b-256 | 7db5d8d4d237729f2bf2653a28d804ae5d1785bd02a8b94f75b1d1a8787b5621 |
File details
Details for the file PartSeg-0.10.6-cp38-cp38-manylinux1_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 5.5 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85c25d9e94192ee750f46fb6e094ee7d3c0273c78eabc2d86aefaadf0fb533a6 |
|
MD5 | 868cbb28130383782c5fbd169f36a9aa |
|
BLAKE2b-256 | 97f5c2e0a87600c967ed2aac0837df33799cca4c99b9d530793d02c53a751720 |
File details
Details for the file PartSeg-0.10.6-cp38-cp38-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp38-cp38-macosx_10_14_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f65ca50cba939ddb54ce8121d9d1f5b71a52a34195f740a62f6345a348ef4f8 |
|
MD5 | 7bdaa9032ab2457d67bd4999e9b43bf9 |
|
BLAKE2b-256 | b0f01ad05503d1c1875235bbd1a63ef4f691571e12fee5f5eaeae57a6c46aa4f |
File details
Details for the file PartSeg-0.10.6-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, 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/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22b53eeeda31829104543a87408011c61bbec4b3cdbe6329d7ef3ad62661f765 |
|
MD5 | cbcf35347cf3f5e62645702aed6aca2b |
|
BLAKE2b-256 | 4992c35a2cee90dbbd3d41f082bfd212a3b48aeb30e974b56f50040711332b86 |
File details
Details for the file PartSeg-0.10.6-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- 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/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96dc5606f83adda22157669a20b50b01e2cc1dff8d3b47d3fd9feaf7e9ce0ea |
|
MD5 | 896c5a7a6cdda5d27fc68922aba0e418 |
|
BLAKE2b-256 | f934429eb57e090eb4bf042fffd85529c2b3506cb557e757348b81aeacce0d70 |
File details
Details for the file PartSeg-0.10.6-cp37-cp37m-manylinux2014_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp37-cp37m-manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c349cf043be9937910ef19b1f17d5af0b3a64dc601756083b1c45bf3d7a7ef59 |
|
MD5 | a5a3d95107be6cd9d7a643a107803272 |
|
BLAKE2b-256 | b251043aea1053baa991242941de2ca4700d129a5ad5ee7a97194c253bd455bb |
File details
Details for the file PartSeg-0.10.6-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 5.1 MB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b06207bc719c211c8f2548564715b3b402f29952770074677a1435b97aeba198 |
|
MD5 | 84006918b7e4423835d96acb44633cec |
|
BLAKE2b-256 | f1fcf8c09bfa51eb627a4e09ac2ea9f75a28bf02980fdaf6b54caf4cfddb499b |
File details
Details for the file PartSeg-0.10.6-cp37-cp37m-manylinux1_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 5.1 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9818f27fdb886e601a6e52ac74f0f8b81d3e71d36d5d0dc89e42179afe91431e |
|
MD5 | 2bbc3717c1ffd2d224050619b77c2e15 |
|
BLAKE2b-256 | 5d569f6621999c4d4de0bc6ed301688dd0c142c59dbbb9072fc0b22d962b51b9 |
File details
Details for the file PartSeg-0.10.6-cp37-cp37m-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp37-cp37m-macosx_10_14_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.7m, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a7e36853f80dcb0e56c95e69c559abfb18b5d88ddd89dff7b5924aacae21a8a |
|
MD5 | d43657832efe8cb31cbaf062d862a3da |
|
BLAKE2b-256 | 769f76a028bc91d9148c6f29cb64c2cee502405f8c8c2193405cde077928027b |
File details
Details for the file PartSeg-0.10.6-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.9 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/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14cf67888efe979773b477ad30640d11cde003be13a8e68349084c783e16520 |
|
MD5 | 72bdac4e4eab85fe0ded4150cc5f1e6e |
|
BLAKE2b-256 | e91c0d314b5b3294f8c9f4adcef6f7002c15164b1eef7fa0201d4b4a4d871426 |
File details
Details for the file PartSeg-0.10.6-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- 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/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cabb0feb8e5d586aacc28e9694c5a65e110f7b2f2b505a37ae42fa8f4d76a3fe |
|
MD5 | 6edfafa3f742d046000736e26b09253a |
|
BLAKE2b-256 | 13a709faa6390720c4a09f5e40f74b8b1d224950c823b1104223f14a170df077 |
File details
Details for the file PartSeg-0.10.6-cp36-cp36m-manylinux2014_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp36-cp36m-manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45de38f1cafea0f8e224e6062b8050d35e5befd1c7be7be53f7130f71d3af13f |
|
MD5 | 1b297411bc9faff338ef43ffa7e23137 |
|
BLAKE2b-256 | d3ee924e75701f25aa7199a3c68ed964388ce82e6d89508319877dd7afbadd1a |
File details
Details for the file PartSeg-0.10.6-cp36-cp36m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp36-cp36m-manylinux2010_x86_64.whl
- Upload date:
- Size: 5.1 MB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8565005bb91bf8480ebe15a470121a8d9dc0d6cc0ac3515e8c7a484e26c145f4 |
|
MD5 | 4d30410b8e96d211eac99d0514f216ba |
|
BLAKE2b-256 | 57b1248d9c30b740538b4b7dff00594adf924b888d1a32864718212e18a86297 |
File details
Details for the file PartSeg-0.10.6-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 5.1 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a830c0481539df2fd3c30dfe156992f453e1e92ce146951b5abd35929ae24e37 |
|
MD5 | f59bcf3c2dbc672d5049f79a9f1e8e4f |
|
BLAKE2b-256 | 2835a8c6a9802acc028527403c24484ed5374739ff1f99ec77814c3bad0c002a |
File details
Details for the file PartSeg-0.10.6-cp36-cp36m-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp36-cp36m-macosx_10_14_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.6m, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea7e57daa020d135a8ce3d6399576c7c485ac3678fd4efa28e5fa4fa553b6ecf |
|
MD5 | c616bfc4fb25df5084e641f21a2b91d0 |
|
BLAKE2b-256 | c458109a9de029cd9bc01972430820aa337b38d78ec717af375c111f75d05927 |
File details
Details for the file PartSeg-0.10.6-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: PartSeg-0.10.6-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.9 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/41.1.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86eb94a8e36b0815cc3340f9211b54f68e95ac532246bef725faf360966518ef |
|
MD5 | b66e5ad2c98305b81d6ed6a151eb265f |
|
BLAKE2b-256 | 36d4b453f5b20ffec402700a33aa4ad0d0cd41cf35b84d0aa3056164096cefa4 |