NIH DIrective

Important Information -- Because of changes in NIH policy, Collection downloads that previously required login-access are no longer available via TCIA.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add R/reticulate example

...

The tcia_utils package contains functions to simplify common tasks one might perform when interacting with The Cancer Imaging Archive (TCIA) via Python.  If you are using R, please try using this package with reticulate (see example below).  Issues with this package should be submitted at https://github.com/kirbyju/tcia_utils/issues.  Example notebooks demonstrating tcia_utils functionality can be found at https://github.com/kirbyju/TCIA_Notebooks

...

Code Block
from tcia_utils import datacite

Using tcia_utils with reticulate in R

If you prefer R to Python, tcia_utils can be used with reticulate. Here's an example:


Code Block
# install reticulate first if you haven't already
install.packages("reticulate")

# load reticulate
library(reticulate)

# install tcia_utils
py_install("tcia_utils")

# import tcia_utils
nbia <- import("tcia_utils.nbia")  # Equivalent to `from tcia_utils import nbia`

# then you can call its functions directly
results <- tcia$your_function()
print(results)

# e.g.  Equivalent to `nbia.getCollections()`
collections <- nbia$getCollections()  


TCIA Data Usage Policy

Excerpt Include
Data Usage Policies and Restrictions
Data Usage Policies and Restrictions
nopaneltrue