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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43528ae570ad276727777b26ab852b4d36136215dec3346b700a64a83624205e |
|
MD5 | c2b7b41eb6ef4f9f5eacdbeff63d0324 |
|
BLAKE2b-256 | fd75ab4245a137a45ffa1a54e109469b62c03d00745462afefc52434b1adf863 |
Close
Hashes for gen3_util_plugin_nvidia-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c255214cbbf8ac0f8b921c98a6933f6e5c11f456bee0a708fdea20b65e85fc47 |
|
MD5 | 0cd19db69b5ea16ef17a113b66e7e1ca |
|
BLAKE2b-256 | 65aa7d7ea166ce410691e7f4d41e77b51bb0bfd7268e9292840e04135273e5b3 |