Skip to main content

The glue layer framework used to harmonize MHub model's input and output data.

Project description

# mhubio - glue layer modules

The mhubio framework provides several modules for importing, converting, and organizing medical files. Since the input and output of ML models can differ greatly in both file system level storage structure and file format (dicom, nifti, nrrd) for the same modality (e.g., CT scan as input, segmentation as output), the modules in this framework allow easy adaptation to a well-defined and standardized I/O framework across multiple models. A key concept is that the model pipeline itself does not need to be changed. Instead, conversion and organization modules are used to provide data in the format used to create the model pipeline. Dealing with multiple patients, files, formats, and intermediate steps can quickly overload well-structured code with file system operations, making the code difficult for external readers to understand. Mhubio therefore keeps track of file management internally. The mhubio pipeline is a sequential flow of modules, each of which retrieves and forwards data. Files are then requested not by their relative or absolute path, but by modality and format.

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

mhubio-0.0.1.tar.gz (87.3 kB view details)

Uploaded Source

Built Distribution

mhubio-0.0.1-py3-none-any.whl (125.1 kB view details)

Uploaded Python 3

File details

Details for the file mhubio-0.0.1.tar.gz.

File metadata

  • Download URL: mhubio-0.0.1.tar.gz
  • Upload date:
  • Size: 87.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for mhubio-0.0.1.tar.gz
Algorithm Hash digest
SHA256 eeb40d5aef5bdf57bf6adaa4c29e3a4ed02df7d5f5608452c294a8c2884090cb
MD5 c632d9a3383bec9ac66cbfcbdab68738
BLAKE2b-256 722a9b11a6dd0b138e80ee57b59f65014f3394f825c460d164589a23fa1f6017

See more details on using hashes here.

File details

Details for the file mhubio-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: mhubio-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 125.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for mhubio-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 812458bb99e45ae6b1d2c37d0c8055a8e76a9271f4dd1b07f79e27e4a62b2f3b
MD5 730ea6b4fbcd35cdb463e245b70d2938
BLAKE2b-256 9f3efb2bdac92e8f319e679e524d90309affb9ee13ead6ba4ea5aa4ca2b740a8

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