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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c7219feb1fe59a900be780d429e2975999a68056c9c72ea8792fa10095e95a2 |
|
MD5 | 79bb0022ac2349f743244c3c7c197b8a |
|
BLAKE2b-256 | 7c829ad2e59e05f7f4919efb5843641cbab1405731b8e3ab8d47d0b5a4b1b268 |
File details
Details for the file bloby-1.2.1-py3-none-any.whl
.
File metadata
- Download URL: bloby-1.2.1-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e8220682fdb5b3a7d63e8766820f2d19b2d011ce104e91fee48b499831d232f |
|
MD5 | 489f1dc3cf25b8ee5513e9c6c077dece |
|
BLAKE2b-256 | 60eaa9d34f68c8a3a03e2bdbbe8c688d7c8beef3339b218ed95b555d7a8ea5df |