Sign inSign up

jjjermiah/nbiatoolkit

By jjjermiah

Updated over 2 years ago

nbiatoolkit is a python package that provides programmatic access to the NBIA and TCIA

Image
0

4.7K

jjjermiah/nbiatoolkit repository overview

PyTests Documentation Status codecov Python version PyPI version PyPI - Downloads GitHub repo size Docker Pulls

NBIA Toolkit

nbiatoolkit is a python package that provides programmatic access to query and download images from the National Biomedical Imaging Archive (NBIA) and The Cancer Imaging Archive (TCIA) databases.

Features

  • Use NBIA Guest account to access public data OR authenticate using OAuth with user credentials for limited access data (requires approved data access).
  • Query NBIA database for metadata on collections, patients, studies, series, and images
  • Download images from NBIA
    • Calculate MD5 checksums for downloaded images
    • Auto-sort DICOM files using a user-defined pattern of DICOM tags

See Documentation at NBIA-Toolkit Read The Docs

Using Docker Image

docker run --rm jjjermiah/nbiatoolkit:latest \
    python -c \
    "import nbiatoolkit; \
    client = nbiatoolkit.NBIAClient();  \
    print('Total Number of Collections:',  len(client.getCollections()))"

Tag summary

Content type

Image

Digest

sha256:cf7f94f9c

Size

140 MB

Last updated

over 2 years ago

docker pull jjjermiah/nbiatoolkit