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.5.tar.gz (714.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.5-py3-none-any.whl (59.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: biopb-0.5.5.tar.gz
  • Upload date:
  • Size: 714.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.5.tar.gz
Algorithm Hash digest
SHA256 311da42f156927f0faf68946648a328e7033f9596bfb02cd1b84a2c442f8febf
MD5 83e80273dc49f765717a5aba90f6b52b
BLAKE2b-256 35321ec4c067d6fdcc7b08f122dcb2ecb2f445fc9a23bd01f5bfd93e4786e6ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: biopb-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 59.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d35a3f745c0783e84c696ac66faf29488fb4deae989cac072345a272650df74c
MD5 d06b0d1aad069157231e443d499d194c
BLAKE2b-256 2c11a1d2c6240adf245d2e7c6bfe5dbc81571a2a6f836e90cd280f04a83e9eda

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