Skip to content

Automated Grey and White Matter Segmentation in Digitized Aβ Human Brain Tissue WSI

License

Notifications You must be signed in to change notification settings

ucdrubinet/BrainSec

Repository files navigation

BrainSec

Automated Grey and White Matter Segmentation in Digitized Aβ Human Brain Tissue WSI. This is the implementation details for the paper: Z. Lai, L. Cerny Oliveira, R. Guo, W. Xu, Z. Hu, K. Mifflin, C. DeCarlie, S-C. Cheung, C-N. Chuah, and B. N. Dugger, "BrainSec: Automated Brain Tissue Segmentation Pipeline for Scalable Neuropathological Analysis," IEEE Access, 2022.

Authors / Contributors

  • Runlin Guo
  • Wenda Xu
  • Zhengfeng Lai

If you have any questions/suggestions or find any bugs, please submit a GitHub issue.

Prerequisites

The list of prerequisites for building and running this repository is described below. It is guaranteed to run out-of-the-box on the configuration below. Otherwise, some trial-and-error processes might involve.

  • Ubuntu 16.04/18.04 on AMD64 CPU
  • System RAM >= 128 GB (less might be okay depending on usage)
  • NVIDIA GPU with CUDA version >= 10.1
  • Docker version >= 19.03, API >= 1.40
  • nvidia-container-toolkit (previously known as nvidia-docker)

Command to test if all prerequisites are met:
sudo docker run -it --rm --gpus all ubuntu nvidia-smi

Setup Instructions

bash ./setup.sh
You should be greeted by the Docker container brainseg when this script finishes. The working directory is /BrainSeg which is where the repo is mounted at.

Port allocations

  • Jupyter notebook: 9000
  • TensorBoard: 6006

Repo Directory Structure

Plaque quantification pipeline

  • The two models are under folder /model.
  • The main pipeline is in Plaque_Quantification.ipynb.

Note

In this repo, all Python scripts that are meant to be run as top-level scripts support argparse.
That is, input arguments can be specified to change the default behavior. List of input arguments and their usage instructions can be found by ./my_python_script.py -h or ./my_python_script.py <subcommand> -h.

Credit

About

Automated Grey and White Matter Segmentation in Digitized Aβ Human Brain Tissue WSI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •