CEDAR / NVIDIA collaboration
Project description
nvidia-collaboration
OHSU CEDAR Cyclic IF and H&E images
Getting started
Setup python environment
source venv/bin/activate
python3 -m pip install -r requirements.txt
python3 -m pip install -r requirements-dev.txt
python3 -m pip install -e .
Run meta import with --plugin_path
The input directory:
tests/fixtures-new/
├── HandE
├── RegisteredImages
│ ├── 17633-6-Scene-001
│ ├── 18538-6-Scene-001
│ ├── 19142-6-Scene-001
│ ├── 24952-6-Scene-001
│ ├── 30411-6-Scene-001
│ ├── 31022-6-Scene-001
│ ├── 31480-6-Scene-001
│ ├── 33548-6-Scene-001
│ ├── 38592-6-Scene-001
│ ├── 48411-6-Scene-001
│ ├── 54774-4-Scene-001
│ ├── 57494-6-Scene-001
│ └── 57658-6-Scene-001
└── annotations
will produce:
gen3_util meta import dir tests/fixtures/ tmp/output --project_id aced-nvidia --plugin_path gen3_util_plugin_nvidia --remove_path_prefix tests/fixtures/
summary:
ResearchStudy:
count: 1
ResearchSubject:
count: 13
Patient:
count: 13
Specimen:
count: 13
DocumentReference:
count: 738
size: 74437
msg: OK
expected results
Output files:
tmp/output
├── DocumentReference.ndjson
├── Patient.ndjson
├── ResearchStudy.ndjson
├── ResearchSubject.ndjson
└── Specimen.ndjson
Identifiers:
$ cat tmp/output/*.ndjson | jq -rc '. as $r | .identifier[]? | [$r.resourceType, .value]'
["Patient","P1"]
["Specimen","T1"]
Run the tests
pytest tests/
Distribution
- PyPi
# update pypi
# pypi credentials - see https://twine.readthedocs.io/en/stable/#environment-variables
export TWINE_USERNAME= # the username to use for authentication to the repository.
export TWINE_PASSWORD= # the password to use for authentication to the repository.
# this could be maintained as so: export $(cat .env | xargs)
rm -r dist/
python3 setup.py sdist bdist_wheel
twine upload dist/*
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
Close
Hashes for gen3_util_plugin_nvidia-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08754a9b28717dbf33f2247c8634e558bf2fb392e543c72c77c0bd23c94d60a7 |
|
MD5 | e4e19b2de5c163fecae756c816df5af6 |
|
BLAKE2b-256 | 5f3e18ad9b0a5e8a2bc83303798ba68df58027c3c25ee63a4fe9c3380764657e |
Close
Hashes for gen3_util_plugin_nvidia-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c713ce42e51426538d8b1ea5c4d25e27dc9e6b59217226a9c2012070d82b4e98 |
|
MD5 | 1ae4b60c8768dceb8d0dc939bea56bb1 |
|
BLAKE2b-256 | 82ff9e86fd83036971e06abed5b72b73c1e010cbea5fcf3fafaf2356bd2eaf6f |