Skip to main content

Python bindings of BioPB: open protobuf/gRPC protocols for biomedical image processing

Project description

BioPB

Distributed computing for bio-imaging data.

BioPB provides a standardized way to share multi-dimensional microscopy datasets, analysis algorithms, and computational results in a network-transparent and language-agnostic manner.

Biopb-Tensor

A blazing-fast microscopy data server for sharing your lab's petabyte-scale datasets to team members and/or collaborators. Read More...

  • Uniform Representation: all source data mapped to a multi-resolution and lazy-read array for client access
  • Multi-language: dask array for Python and ImgLib2.CellImg for Java
  • Thread-safe & Serializable: compatible with dask.distribute for distributed computing on larger-than-memory dataset
  • Metadata Server: full DuckDB SQL support to query your embedded metadata
  • On-the-fly Build: keep your data in original format (.zvi, ndtiff etc). No staging or on-boarding process needed
  • Built-in Viewer: browse all your data with any browser (e.g., on an ipad)

Quick Start

curl -fsSL https://biopb.org/install.sh | bash
biopb server start

Point your browser to the url printed in log

Biopb-Image

Deploy complex image processing algorithms (e.g., large deep-learning models) on the network as services, including pre-built containers for popular algorithms (e.g., segmentation). Read More...

Napari-Biopb

GUI app for the end-users. The power of biopb in a familiar interface. Read More...

SDK

Schema, utilities and cli for building your own workflow. Explore your data in jupyter notebook etc.

Python

pip install biopb[tensor]

Java

<dependency>
  <groupId>io.github.jiyuuchc</groupId>
  <artifactId>biopb</artifactId>
  <version>CURRENT_VERSION</version>
</dependency>

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

biopb-0.5.4.tar.gz (712.4 kB view details)

Uploaded Source

Built Distribution

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

biopb-0.5.4-py3-none-any.whl (58.5 kB view details)

Uploaded Python 3

File details

Details for the file biopb-0.5.4.tar.gz.

File metadata

  • Download URL: biopb-0.5.4.tar.gz
  • Upload date:
  • Size: 712.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for biopb-0.5.4.tar.gz
Algorithm Hash digest
SHA256 eb2c53af7f983dbd40ff4af72cad9e7943c2e671c83804c1acab875b9e7bdc17
MD5 a32245373786bb63d501e92e0b3d0db6
BLAKE2b-256 19e1a19d89efdfa240e4b3be198c6ea11c680c413a45b9dbe10f42a362f53155

See more details on using hashes here.

File details

Details for the file biopb-0.5.4-py3-none-any.whl.

File metadata

  • Download URL: biopb-0.5.4-py3-none-any.whl
  • Upload date:
  • Size: 58.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for biopb-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4a6e607e24c0fd5a7672360a9b995435325f2bc439a891a68523ce82f7b15a45
MD5 1bf0465c9195c0980bed9f1d98d001a4
BLAKE2b-256 e5e15cb024fa151ba416df305eb475441f0f0e662730035624342e46156cdc4f

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