Skip to main content

Package that performs blob detection on 3D TIF Stacks

Project description

bloby

Package that performs blob detection on 3D TIF Stacks

Sytem Requirements

The recommended way to use this package is to install Docker. Docker is currently available on OS X El Capitan 10.11 and newer macOS releases, the following Ubuntu versions: Zesty 17.04 (LTS), Yakkety 16.10, Xenial 16.04 (LTS), Trusty 14.04 (LTS), and Windows 10.

Software Dependencies (with version numbers)

The only software dependency needed if using the recommended method is Docker. The following dependencies are included in the Docker Image.

Python depedencies:

colorama --- 0.3.9
scikit_image --- 0.13.1
scipy --- 1.0.0
numpy --- 1.13.1
requests --- 2.18.4
intern --- 0.9.4
tifffile --- 0.12.1
tqdm --- 4.19.5
matplotlib --- 2.1.0
progressbar2 --- 3.34.3
scikit_learn --- 0.19.1
pyfiglet --- 0.7.5

Versions tested on

We have tested the Docker image and build on macOS High Sierra (on MacBook Pro with 2.9 GHz Intel Core i7 and 16 GB RAM) and Ubuntu Xenial 16.04.3 LTS.

Installation Guide

Once Docker is installed on your machine, pull the srivathsapv/bloby image from Docker Hub here as follows:

docker pull srivathsapv/bloby

It will typically take around 3 minutes to pull the entire Docker image.

Demo

Instructions to run on data

Create a .docker-env file and add your BOSS_TOKEN value as follows. This is needed to upload the detected centroids to BOSS for visualization

BOSS_TOKEN=<your_boss_token>

In order to use the functionality built into this Docker image, you need to run the Docker image:

docker run -p 3000:3000 --env-file .docker-env srivathsapv/bloby

This should print a link to the terminal console that looks like this:

http://0.0.0.0:3000/?token=SOME_TOKEN

Go to this link in your browser by copying and pasting it.

Next, click on Package Usage.ipynb. Once the notebook opens, you can run all cells by clicking on 'Cell' and then 'Run All'.

The expected run time for this demo is < 10 seconds.

Expected Output

You should see a message showing the successful upload to BOSS with a URL!

Congrats, you've succesfully run bloby!

Other resources:

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

bloby-1.2.1.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

bloby-1.2.1-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file bloby-1.2.1.tar.gz.

File metadata

  • Download URL: bloby-1.2.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bloby-1.2.1.tar.gz
Algorithm Hash digest
SHA256 0c7219feb1fe59a900be780d429e2975999a68056c9c72ea8792fa10095e95a2
MD5 79bb0022ac2349f743244c3c7c197b8a
BLAKE2b-256 7c829ad2e59e05f7f4919efb5843641cbab1405731b8e3ab8d47d0b5a4b1b268

See more details on using hashes here.

File details

Details for the file bloby-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bloby-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3e8220682fdb5b3a7d63e8766820f2d19b2d011ce104e91fee48b499831d232f
MD5 489f1dc3cf25b8ee5513e9c6c077dece
BLAKE2b-256 60eaa9d34f68c8a3a03e2bdbbe8c688d7c8beef3339b218ed95b555d7a8ea5df

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