Skip to main content

Package supports all bio-imaging functionality provided by TileDB

Project description

TileDB logo

TileDB-BioImaging CI Coverage Badge

TileDB-BioImaging

Python package for:

  • converting images stored in popular Biomedical Imaging formats to groups of TileDB arrays (& vice versa)
  • exposing an expressive and efficient API (powered by TileDB) for querying such data.

Features

Ingestion to TileDB Groups of Arrays

- OME-Zarr
- OME-Tiff
- Open-Slide

Export from TileDB-Bioimaging Arrays to:

- OME-Zarr
- OME-Tiff

Visualization Options

Quick Installation

  • From PyPI:

    pip install 'tiledb-bioimg[full]'
    
  • From source:

    git clone https://github.com/TileDB-Inc/TileDB-BioImaging.git
    cd TileDB-BioImaging
    
    pip install -e '.[full]'
    

Examples

How to convert imaging data from standard biomedical formats to group of TileDB arrays.

OME-Zarr to TileDB Group of Arrays

from tiledb.bioimg.converters.ome_zarr import OMEZarrConverter
OMEZarrConverter.to_tiledb("path_to_ome_zarr_image", "tiledb_array_group_path")

OME-Tiff to TileDB Group of Arrays

from tiledb.bioimg.converters.ome_tiff import OMETiffConverter
OMETiffConverter.to_tiledb("path_to_ome_tiff_image", "tiledb_array_group_path")

Open Slide to TileDB Group of Arrays

from tiledb.bioimg.converters.openslide import OpenSlideConverter
OpenSlideConverter.to_tiledb("path_to_open_slide_image", "tiledb_array_group_path")

Documentation

API Documentation is auto-generated. Following the instructions below:

quartodoc build && quarto preview

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

tiledb_bioimg-0.3.9.tar.gz (38.4 MB view details)

Uploaded Source

Built Distribution

tiledb_bioimg-0.3.9-py3-none-any.whl (44.6 kB view details)

Uploaded Python 3

File details

Details for the file tiledb_bioimg-0.3.9.tar.gz.

File metadata

  • Download URL: tiledb_bioimg-0.3.9.tar.gz
  • Upload date:
  • Size: 38.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tiledb_bioimg-0.3.9.tar.gz
Algorithm Hash digest
SHA256 3de840cc2a33cfd8e9957c7bfcd30cbab9f9495f90490c00853e6f812f1d6e62
MD5 862cf2c4145b023e55c209341c4a24af
BLAKE2b-256 fadb696d4f9c50f37cbdc0ee08b3496d5651796c3a8ce96e8b7abf70a2ba4677

See more details on using hashes here.

File details

Details for the file tiledb_bioimg-0.3.9-py3-none-any.whl.

File metadata

  • Download URL: tiledb_bioimg-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tiledb_bioimg-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 08bf3cdbd6de2cd15ccf19c167bbe6e23f3118d3c9e9ffebed3ebaf6b482ab12
MD5 6aaa2ee2c1f27a49ccc848046909100d
BLAKE2b-256 6adeff1f80c5f6421883d3b7001b110076e550953b0be1c5058c7985d6b817b4

See more details on using hashes here.

Supported by

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