Skip to main content

This package contains methods for medical image segmentation.

Project description

Dissector

(Badges to be updated soon.)

fair-software.eu recommendations
code repository github repo badge
license github license badge
community registry RSD workflow pypi badge
citation DOI
howfairis fair-software badge
Other best practices  
Documentation Documentation Status
Build build
Citation data consistency cffconvert
Link checker link-check

How to use dissector

Dissector is is an open-source python library which contains methods for medical image segmentation and the evaluation of medical image segmentation. The module for evaluation contains methods to compare a segmentation to a 'ground truth' segmentation. This module should be run in it's own dedicated environment, which can be made in conda (see yaml environment_evaluation), pip or uv. Currently it has only been tested in conda, but the requirements are loose.
The metrics beyond the expected (hausdorf, jaccard, fp, fn, dice) implemented are : boundary intersection over union The images can be extracted from DICOM files or used directly. The long term goal of the dissector project is to compare existing segmentation methods to a to be released state of the art method currently being built but not publicly released yet. This new method exploits the various types of noise in different MRI sequences...so computer science enthousiasts can probably guess the kind of model on the way. The primary authors are Candace Makeda H. Moore and Morris Alper.

The project setup is documented in project_setup.md. Feel free to remove this document (and/or the link to this document) if you don't need it.

Installation

To install dissector from GitHub repository, do:

git clone git@github.com:drcandacemakedamoore/dissector.git
cd dissector
python -m pip install .

Instructions for uv and conda soon to come...

Documentation

One source should be https://drcandacemakedamoore.github.io/dissector/. Pypi and build the docs may take longer. Until then it should be online and buid in your docs/_build folder.

Contributing

If you want to contribute to the development of dissector, have a look at the contribution guidelines.

Credits

This package was created with Copier and the NLeSC/python-template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dissector-0.0.3.tar.gz (13.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dissector-0.0.3-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file dissector-0.0.3.tar.gz.

File metadata

  • Download URL: dissector-0.0.3.tar.gz
  • Upload date:
  • Size: 13.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for dissector-0.0.3.tar.gz
Algorithm Hash digest
SHA256 edfb6f1052b66d4948f85dd43a221a4a9136d27295813fdbb92b3777219cf7b4
MD5 7d89acf6197284f31c01c75774c5621c
BLAKE2b-256 d2f37c41de50516f4070807f25663dd545b2843e447c0b755848a8319587acfb

See more details on using hashes here.

File details

Details for the file dissector-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: dissector-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for dissector-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b6751f8d4699bb33ba38fde1c92b2b7d9a166be8885175e98a0b3af7aca734c2
MD5 8d5f2f3cefc2bd715c8c9d2b29b0ff60
BLAKE2b-256 cb548ea5df5ec358326666fbfe868a6be96d749174470b38a90230762950d246

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page