# PartSeg
[![Build Status](https://travis-ci.com/4DNucleome/PartSeg.svg?branch=master)](https://travis-ci.com/4DNucleome/PartSeg)
[![PyPI version](https://badge.fury.io/py/PartSeg.svg)](https://badge.fury.io/py/PartSeg)
[![Documentation Status](https://readthedocs.org/projects/partseg/badge/?version=latest)](https://partseg.readthedocs.io/en/latest/?badge=latest)
[![Build Status](https://dev.azure.com/PartSeg/PartSeg/_apis/build/status/4DNucleome.PartSeg?branchName=master)](https://dev.azure.com/PartSeg/PartSeg/_build/latest?definitionId=1&branchName=master)
[![DOI](https://zenodo.org/badge/166421141.svg)](https://zenodo.org/badge/latestdoi/166421141)
PartSeg is gui and library for segmentation algorithms.
This application is designed to help biologist with segmentation
based on threshold and connected components
![interface](images/analysis_gui.png)
## Tutorials
* Tutorial: **Chromosome 1 (as gui)** [link](https://4dnucleome.cent.uw.edu.pl/PartSeg/tutorials/tutorial_chromosome_1/)
* Data for chromosome 1 tutorial [link](https://4dnucleome.cent.uw.edu.pl/PartSeg/Downloads/PartSeg_samples.zip)
* Tutorial: **Different neuron types (as library)** [link](https://4dnucleome.cent.uw.edu.pl/PartSeg/tutorials/tutorial_diferrent_neurons/)
## Installing
* From binaries:
* [Windows](https://4dnucleome.cent.uw.edu.pl/PartSeg/Downloads/PartSeg-lastest-windows.zip) (build on Windows 10)
* [Linux](https://4dnucleome.cent.uw.edu.pl/PartSeg/Downloads/PartSeg-lastest-linux.zip) (build on Ubuntu 18.04)
* [MacOS](https://4dnucleome.cent.uw.edu.pl/PartSeg/Downloads/PartSeg-lastest-macos.zip) (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](images/launcher.png)
Main window of Segmentation Analysis:
![interface](images/analysis_gui.png)
Main window of Segmentation Analysis with view on measurement result:
![interface](images/analysis_gui2.png)
Window for creating set of measurements:
![statistics](images/statisitcs.png)
Main window of Mask Segmentation:
![mask interface](images/mask_gui.png)
## Laboratory
Laboratory of functional and structural genomics
http://4dnucleome.cent.uw.edu.pl/
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共180个文件
py:149个
pyx:10个
cpp:6个
资源分类:Python库 所属语言:Python 资源全名:PartSeg-0.9.3.post5.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
Python库 | PartSeg-0.9.3.post5.tar.gz (180个子文件)
setup.cfg 38B
mso_bind.cpp 1.94MB
color_image.cpp 1.55MB
sprawl_utils.cpp 1.38MB
euclidean_cython.cpp 1.24MB
fuzzy_distance.cpp 628KB
path_sprawl_cython.cpp 487KB
mso.h 31KB
my_queue.h 2KB
my_queue.h 2KB
global_consts.h 1KB
MANIFEST.in 169B
Readme.md 3KB
PKG-INFO 5KB
PKG-INFO 5KB
distance_utils.pxd 665B
prepare_plan_widget.py 48KB
colormap_data.py 47KB
array_maps_define.py 42KB
advanced_window.py 40KB
stack_gui_main.py 38KB
channel_control.py 37KB
czifile.py 37KB
main_window.py 36KB
stack_image_view.py 33KB
measurement_calculation.py 30KB
algorithms_description.py 24KB
restartable_segmentation_algorithms.py 23KB
image_reader.py 21KB
colormap_creator.py 21KB
batch_backend.py 20KB
batch_window.py 20KB
calculation_plan.py 19KB
base_settings.py 16KB
class_generator.py 15KB
measurement_widget.py 14KB
save_functions.py 14KB
io_functions.py 13KB
multiple_file_widget.py 12KB
universal_gui_part.py 12KB
segment.py 11KB
profile_export.py 11KB
image.py 11KB
stack_settings.py 11KB
segmentation_algorithm.py 10KB
load_functions.py 10KB
algorithm_describe_base.py 10KB
image_view.py 9KB
threshold.py 8KB
find_split.py 7KB
sprawl.py 7KB
parallel_backed.py 7KB
reference_resolve.py 7KB
measurement_base.py 7KB
base_colors.py 7KB
partseg_settings.py 7KB
mask_create.py 7KB
io_utils.py 7KB
flow_layout.py 6KB
select_multiple_files.py 6KB
testy.py 6KB
mask_widget.py 6KB
json_hooks.py 6KB
error_report.py 6KB
color_image_base.py 5KB
custom_save_dialog.py 5KB
setup.py 5KB
register.py 5KB
main_window.py 4KB
autofit.py 4KB
batch_proceed.py 4KB
border_smoothing.py 4KB
main_window.py 4KB
base_argparser.py 4KB
colors_choose.py 4KB
segmentation_thread.py 4KB
save_modeling_data.py 4KB
update_metadata.py 4KB
application.py 4KB
advanced_tabs.py 3KB
noise_filtering.py 3KB
launcher_main.py 3KB
convex_fill.py 3KB
save_dialog.py 3KB
old_partseg.py 3KB
algorithm_base.py 3KB
image_view.py 3KB
interpolate_dialog.py 3KB
collapse_checkbox.py 3KB
image_operations.py 2KB
segmentation_info_dialog.py 2KB
analysis_utils.py 2KB
mu_mid_point.py 2KB
image_writer.py 2KB
calculate_pipeline.py 2KB
extract_images.py 2KB
interpolate_image.py 2KB
custom_load_dialog.py 2KB
waiting_dialog.py 2KB
batch_testing.py 2KB
共 180 条
- 1
- 2
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功