diff --git a/.DiffTumor.txt.swp b/.DiffTumor.txt.swp new file mode 100644 index 0000000000000000000000000000000000000000..a220abf24d9b36c1ed5c15c0ea815e0d796e1bb6 Binary files /dev/null and b/.DiffTumor.txt.swp differ diff --git a/.gitattributes b/.gitattributes index 0a5afc63dfcb9a72fe4b954960e135589f39e1f3..667ff1578677cc92d4fbbeb43c2844f74c8c9aa9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -34,3 +34,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text difftumor_final_updated.sif filter=lfs diff=lfs merge=lfs -text +logs_difftumor_atlas_test.txt filter=lfs diff=lfs merge=lfs -text diff --git a/ADiffTumor.o427024 b/ADiffTumor.o427024 new file mode 100644 index 0000000000000000000000000000000000000000..7ae6b5a457eec7e21c7cfe898abd64fc6337ec20 --- /dev/null +++ b/ADiffTumor.o427024 @@ -0,0 +1,12 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. +rm: cannot remove '/fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir/case00001.nii.gz': No such file or directory diff --git a/ADiffTumordb.txt b/ADiffTumordb.txt new file mode 100644 index 0000000000000000000000000000000000000000..a562dd01bd203fbaeefd37ad51b1f08c078efcda --- /dev/null +++ b/ADiffTumordb.txt @@ -0,0 +1,95 @@ +0 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-f4b41184-398a-ffd0-e84a-620cbce79589] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:45 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00001 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +Traceback (most recent call last): + File "tumor_mask_access/pancreas_tumor.py", line 251, in + main() + File "tumor_mask_access/pancreas_tumor.py", line 212, in main + val_loader, post_transforms = _get_loader(args) + File "tumor_mask_access/pancreas_tumor.py", line 158, in _get_loader + test_data_list = os.listdir(args.data_root) +FileNotFoundError: [Errno 2] No such file or directory: '/workspace/inputs' +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +Traceback (most recent call last): + File "tumor_mask_access/kidney_tumor.py", line 249, in + main() + File "tumor_mask_access/kidney_tumor.py", line 210, in main + val_loader, post_transforms = _get_loader(args) + File "tumor_mask_access/kidney_tumor.py", line 156, in _get_loader + test_data_list = os.listdir(args.data_root) +FileNotFoundError: [Errno 2] No such file or directory: '/workspace/inputs' diff --git a/BDiffTumor.o427025 b/BDiffTumor.o427025 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/BDiffTumor.o427025 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/BDiffTumorSingle.sh b/BDiffTumorSingle.sh new file mode 100644 index 0000000000000000000000000000000000000000..012cd18801fac6ddd2819fc030e5028bf7c2d4e0 --- /dev/null +++ b/BDiffTumorSingle.sh @@ -0,0 +1,73 @@ +#!/bin/sh +#PBS -l select=1:ncpus=10:ngpus=1 +#PBS -l walltime=23:59:00 +#PBS -j oe +#PBS -N BDiffTumor +#PBS -q gpu + +module load nvhpc-hpcx-cuda11/23.5 +module load go-1.19.4/singularity-1.1.8 + +cd /work/psalvador +output_file="BDiffTumordb.txt" +echo "0"> "$output_file" + +#Number of processes per node to launch +NPROC_PER_NODE=4 +#Number of process in all modes +WORLD_SIZE=$PBS_NUM_NODES +MASTER_ADDR=`/bin/hostname -s` +cat $PBS_NODEFILE>nodelist +#Make sure this node (MASTER) comes first +SLAVES=`cat nodelist | grep -v $MASTER_ADDR | uniq` +#We want names of master and slave nodes +HOSTLIST="$MASTER_ADDR $SLAVES" + +#Get free port: +BASE_PORT=16998 +INCREMENT=1 +port=$BASE_PORT +isfree=$(netstat -taln | grep $port) +while [[ -n "$isfree" ]]; do + port=$[port+INCREMENT] + isfree=$(netstat -taln | grep $port) +done +MASTER_PORT=$port + +export NCCL_DEBUG=INFO + +arr=($HOSTLIST) + +export TORCH_HOME=/fastwork/psalvador/cache +export TORCHVISION_HOME=/fastwork/psalvador/cache +#This command to run your pytorch script + + +export inputs_data=/fastwork/psalvador/JHU/data/UCSF_remaining/SXz0J6vDWz/SXz0J6vDWz/1J07NmUKTS +export outputs_data=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputs/SXz0J6vDWz_1J07NmUKTS + +mkdir -p "$outputs_data" + +chmod 644 overlay.img + +cd /fastwork/psalvador/JHU/UCSF/DiffTumor +echo "0"> "$output_file" + +export dir=/fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir +# Check if the directory exists +if [ -d "$dir" ]; then + # If the directory exists, remove it + rm -rf "$dir" + echo "Directory $dir has been removed." +fi +# Create the directory +mkdir -p "$dir" + + +for ct_file in "$inputs_data"/*.nii.gz; do + if [ -f "$ct_file" ]; then + cp "$ct_file" "$dir/$(basename "$ct_file")" + SINGULARITYENV_CUDA_VISIBLE_DEVICES=0 singularity run --fakeroot --overlay /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img --nv -B $dir:/workspace/inputs -B $outputs_data:/workspace/outputs difftumor_final.sif>> "$output_file" 2>&1 + rm "$dir/$(basename "$ct_file")" + fi +done diff --git a/BDiffTumordb.txt b/BDiffTumordb.txt new file mode 100644 index 0000000000000000000000000000000000000000..a03749e2d8236cd8a64a18c704736f2809ccc72d --- /dev/null +++ b/BDiffTumordb.txt @@ -0,0 +1,6 @@ +0 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-d2b0673e-c3cb-a631-b7b0-f33f88b95388] from parent process environment +FATAL: while loading overlay images: failed to open overlay image /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img: while locking ext3 partition from /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img: can't open /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img for writing, currently in use by another process diff --git a/DiffTumor.o425447 b/DiffTumor.o425447 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425447 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425448 b/DiffTumor.o425448 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425448 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425449 b/DiffTumor.o425449 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425449 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425450 b/DiffTumor.o425450 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425450 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425451 b/DiffTumor.o425451 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425451 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425452 b/DiffTumor.o425452 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425452 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425453 b/DiffTumor.o425453 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425453 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425454 b/DiffTumor.o425454 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425454 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425455 b/DiffTumor.o425455 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425455 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425456 b/DiffTumor.o425456 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425456 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425457 b/DiffTumor.o425457 new file mode 100644 index 0000000000000000000000000000000000000000..2f847f890d59f1a1e4fe0c00e755ab4fe83b9141 --- /dev/null +++ b/DiffTumor.o425457 @@ -0,0 +1,9 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 diff --git a/DiffTumor.o425458 b/DiffTumor.o425458 new file mode 100644 index 0000000000000000000000000000000000000000..c2c8814b3c18af8da8d9aa0612377b61e8f5b7de --- /dev/null +++ b/DiffTumor.o425458 @@ -0,0 +1,10 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory diff --git a/DiffTumor.o425459 b/DiffTumor.o425459 new file mode 100644 index 0000000000000000000000000000000000000000..c2c8814b3c18af8da8d9aa0612377b61e8f5b7de --- /dev/null +++ b/DiffTumor.o425459 @@ -0,0 +1,10 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory diff --git a/DiffTumor.o425460 b/DiffTumor.o425460 new file mode 100644 index 0000000000000000000000000000000000000000..c2c8814b3c18af8da8d9aa0612377b61e8f5b7de --- /dev/null +++ b/DiffTumor.o425460 @@ -0,0 +1,10 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory diff --git a/DiffTumor.o425461 b/DiffTumor.o425461 new file mode 100644 index 0000000000000000000000000000000000000000..c2c8814b3c18af8da8d9aa0612377b61e8f5b7de --- /dev/null +++ b/DiffTumor.o425461 @@ -0,0 +1,10 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory diff --git a/DiffTumor.o425463 b/DiffTumor.o425463 new file mode 100644 index 0000000000000000000000000000000000000000..c2c8814b3c18af8da8d9aa0612377b61e8f5b7de --- /dev/null +++ b/DiffTumor.o425463 @@ -0,0 +1,10 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory diff --git a/DiffTumor.o426418 b/DiffTumor.o426418 new file mode 100644 index 0000000000000000000000000000000000000000..6d86b595e78c3307157df6de820f35ea95dd2e23 --- /dev/null +++ b/DiffTumor.o426418 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +/var/spool/pbs/mom_priv/jobs/426418.pbs01.priv.franklin.lan.SC: line 70: syntax error: unexpected end of file diff --git a/DiffTumor.o426420 b/DiffTumor.o426420 new file mode 100644 index 0000000000000000000000000000000000000000..aeb47d83be8e10b8195983bcc4cf1efc285c34d2 --- /dev/null +++ b/DiffTumor.o426420 @@ -0,0 +1,12 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory tmp_dir has been removed. +/var/spool/pbs/mom_priv/jobs/426420.pbs01.priv.franklin.lan.SC: line 70: syntax error: unexpected end of file diff --git a/DiffTumor.o426421 b/DiffTumor.o426421 new file mode 100644 index 0000000000000000000000000000000000000000..efce9f503a3974f56e1c3099e9b4e0077383aaf2 --- /dev/null +++ b/DiffTumor.o426421 @@ -0,0 +1,12 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory tmp_dir has been removed. +/var/spool/pbs/mom_priv/jobs/426421.pbs01.priv.franklin.lan.SC: line 70: syntax error: unexpected end of file diff --git a/DiffTumor.o426422 b/DiffTumor.o426422 new file mode 100644 index 0000000000000000000000000000000000000000..274f98e0659fea4bbad72fba4dc266ec76ddc374 --- /dev/null +++ b/DiffTumor.o426422 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +/var/spool/pbs/mom_priv/jobs/426422.pbs01.priv.franklin.lan.SC: line 71: syntax error: unexpected end of file diff --git a/DiffTumor.o426423 b/DiffTumor.o426423 new file mode 100644 index 0000000000000000000000000000000000000000..3144f5eae012d89590ff6d6f4d9662d02c6a44fb --- /dev/null +++ b/DiffTumor.o426423 @@ -0,0 +1,12 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. +=>> PBS: job killed: walltime 991 exceeded limit 900 diff --git a/DiffTumor.o426426 b/DiffTumor.o426426 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumor.o426426 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumor.o426427 b/DiffTumor.o426427 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumor.o426427 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumor.o426428 b/DiffTumor.o426428 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumor.o426428 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumor.o426604 b/DiffTumor.o426604 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumor.o426604 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumor.o426817 b/DiffTumor.o426817 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumor.o426817 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumor.o426868 b/DiffTumor.o426868 new file mode 100644 index 0000000000000000000000000000000000000000..5c4c73c53a50630c8ec160d51cff2fd5b0af76e4 --- /dev/null +++ b/DiffTumor.o426868 @@ -0,0 +1,12 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. +rm: cannot remove '/fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir/case00010.nii.gz': No such file or directory diff --git a/DiffTumor.o429178 b/DiffTumor.o429178 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumor.o429178 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumor.o429215 b/DiffTumor.o429215 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumor.o429215 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumor.sh b/DiffTumor.sh new file mode 100644 index 0000000000000000000000000000000000000000..89862d70c7d67e3d20fed207598d9ac27b3f0745 --- /dev/null +++ b/DiffTumor.sh @@ -0,0 +1,71 @@ +#!/bin/sh +#PBS -l select=1:ncpus=10:ngpus=1 +#PBS -l walltime=23:59:00 +#PBS -j oe +#PBS -N DiffTumor +#PBS -q gpu + +module load nvhpc-hpcx-cuda11/23.5 +module load go-1.19.4/singularity-1.1.8 + +cd /work/psalvador +output_file="DiffTumordb.txt" +echo "0"> "$output_file" + +#Number of processes per node to launch +NPROC_PER_NODE=4 +#Number of process in all modes +WORLD_SIZE=$PBS_NUM_NODES +MASTER_ADDR=`/bin/hostname -s` +cat $PBS_NODEFILE>nodelist +#Make sure this node (MASTER) comes first +SLAVES=`cat nodelist | grep -v $MASTER_ADDR | uniq` +#We want names of master and slave nodes +HOSTLIST="$MASTER_ADDR $SLAVES" + +#Get free port: +BASE_PORT=16998 +INCREMENT=1 +port=$BASE_PORT +isfree=$(netstat -taln | grep $port) +while [[ -n "$isfree" ]]; do + port=$[port+INCREMENT] + isfree=$(netstat -taln | grep $port) +done +MASTER_PORT=$port + +export NCCL_DEBUG=INFO + +arr=($HOSTLIST) + +export TORCH_HOME=/fastwork/psalvador/cache +export TORCHVISION_HOME=/fastwork/psalvador/cache +#This command to run your pytorch script + + +export inputs_data=/fastwork/psalvador/JHU/data/SingleFolderUCSFRenamed +export outputs_data=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputs + +chmod 644 overlay.img + +cd /fastwork/psalvador/JHU/UCSF/DiffTumor +echo "0"> "$output_file" + +export dir=/fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir +# Check if the directory exists +if [ -d "$dir" ]; then + # If the directory exists, remove it + rm -rf "$dir" + echo "Directory $dir has been removed." +fi +# Create the directory +mkdir -p "$dir" + + +for ct_file in "$inputs_data"/*.nii.gz; do + if [ -f "$ct_file" ]; then + cp "$ct_file" "$dir/$(basename "$ct_file")" + SINGULARITYENV_CUDA_VISIBLE_DEVICES=0 singularity run --fakeroot --overlay /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img --nv -B $dir:/workspace/inputs -B $outputs_data:/workspace/outputs difftumor_final.sif>> "$output_file" 2>&1 + rm "$dir/$(basename "$ct_file")" + fi +done diff --git a/DiffTumor.txt b/DiffTumor.txt new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/DiffTumor.txt @@ -0,0 +1 @@ +0 diff --git a/DiffTumorHealthy.o426937 b/DiffTumorHealthy.o426937 new file mode 100644 index 0000000000000000000000000000000000000000..7a9ccdcc6ceb47039dd8ff7a737424af3a59d7a7 --- /dev/null +++ b/DiffTumorHealthy.o426937 @@ -0,0 +1,11 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory +Directory /fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir has been removed. diff --git a/DiffTumorHealthy.o426938 b/DiffTumorHealthy.o426938 new file mode 100644 index 0000000000000000000000000000000000000000..c2c8814b3c18af8da8d9aa0612377b61e8f5b7de --- /dev/null +++ b/DiffTumorHealthy.o426938 @@ -0,0 +1,10 @@ +Loading nvhpc-hpcx-cuda11/23.5 + ERROR: Directory + '/applications/sdk/nvidia/hpc_sdk/Linux_x86_64/23.5/comm_libs/11.8/hpcx/latest/modulefiles' not found + ERROR: Unable to locate a modulefile for 'hpcx' + ERROR: Load of requirement 'hpcx' failed +*** WARNING: Deprecated module name, singularity project has been renamed into apptainer. + +Loading go-1.19.4/singularity-1.1.8 + Loading requirement: go-1.19.4/go go-1.19.4/apptainer-1.1.8 +chmod: cannot access 'overlay.img': No such file or directory diff --git a/DiffTumorHealthy.sh b/DiffTumorHealthy.sh new file mode 100644 index 0000000000000000000000000000000000000000..7410297b1ed04017d85b1de43a6cbc63e1866ea8 --- /dev/null +++ b/DiffTumorHealthy.sh @@ -0,0 +1,71 @@ +#!/bin/sh +#PBS -l select=1:ncpus=10:ngpus=1 +#PBS -l walltime=23:59:00 +#PBS -j oe +#PBS -N DiffTumorHealthy +#PBS -q gpu + +module load nvhpc-hpcx-cuda11/23.5 +module load go-1.19.4/singularity-1.1.8 + +cd /work/psalvador +output_file="DiffTumorHealthy.txt" +echo "0"> "$output_file" + +#Number of processes per node to launch +NPROC_PER_NODE=4 +#Number of process in all modes +WORLD_SIZE=$PBS_NUM_NODES +MASTER_ADDR=`/bin/hostname -s` +cat $PBS_NODEFILE>nodelist +#Make sure this node (MASTER) comes first +SLAVES=`cat nodelist | grep -v $MASTER_ADDR | uniq` +#We want names of master and slave nodes +HOSTLIST="$MASTER_ADDR $SLAVES" + +#Get free port: +BASE_PORT=16998 +INCREMENT=1 +port=$BASE_PORT +isfree=$(netstat -taln | grep $port) +while [[ -n "$isfree" ]]; do + port=$[port+INCREMENT] + isfree=$(netstat -taln | grep $port) +done +MASTER_PORT=$port + +export NCCL_DEBUG=INFO + +arr=($HOSTLIST) + +export TORCH_HOME=/fastwork/psalvador/cache +export TORCHVISION_HOME=/fastwork/psalvador/cache +#This command to run your pytorch script + + +export inputs_data=/fastwork/psalvador/JHU/data/TSHealthyRenamed +export outputs_data=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputsHealthy + +chmod 644 overlay.img + +cd /fastwork/psalvador/JHU/UCSF/DiffTumor +echo "0"> "$output_file" + +export dir=/fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir_healthy +# Check if the directory exists +if [ -d "$dir" ]; then + # If the directory exists, remove it + rm -rf "$dir" + echo "Directory $dir has been removed." +fi +# Create the directory +mkdir -p "$dir" + + +for ct_file in "$inputs_data"/*.nii.gz; do + if [ -f "$ct_file" ]; then + cp "$ct_file" "$dir/$(basename "$ct_file")" + SINGULARITYENV_CUDA_VISIBLE_DEVICES=0 singularity run --fakeroot --overlay /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img --nv -B $dir:/workspace/inputs -B $outputs_data:/workspace/outputs difftumor_final.sif>> "$output_file" 2>&1 + rm "$dir/$(basename "$ct_file")" + fi +done diff --git a/DiffTumorHealthy.txt b/DiffTumorHealthy.txt new file mode 100644 index 0000000000000000000000000000000000000000..47a7428031f3b210baeae24813f28e6e6d2a61e8 --- /dev/null +++ b/DiffTumorHealthy.txt @@ -0,0 +1,882 @@ +0 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: Warning: Mounting unchecked fs, running e2fsck is recommended. +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:23 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00001 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00001 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00001 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:37 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00002 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00002 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00002 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:10 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00003 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00003 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00003 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:09 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00004 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00004 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00004 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:29 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00005 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00005 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00005 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:14 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00006 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00006 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00006 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:32 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00007 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00007 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00007 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:22 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00008 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00008 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00008 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:37 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00009 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00009 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00009 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-20a518b1-6085-00e6-5eab-26662b6544db] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:22 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00010 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00010 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00010 diff --git a/DiffTumorNew.sh b/DiffTumorNew.sh new file mode 100644 index 0000000000000000000000000000000000000000..e5794a3480a89e5aadb02fed97bef242ac77efe4 --- /dev/null +++ b/DiffTumorNew.sh @@ -0,0 +1,72 @@ +#!/bin/sh +#PBS -l select=1:ncpus=10:ngpus=1 +#PBS -l walltime=00:15:00 +#PBS -j oe +#PBS -N DiffTumor +#PBS -q debug + +module load nvhpc-hpcx-cuda11/23.5 +module load go-1.19.4/singularity-1.1.8 + +cd /work/psalvador +output_file="DiffTumordb.txt" +echo "0"> "$output_file" + +#Number of processes per node to launch +NPROC_PER_NODE=4 +#Number of process in all modes +WORLD_SIZE=$PBS_NUM_NODES +MASTER_ADDR=`/bin/hostname -s` +cat $PBS_NODEFILE>nodelist +#Make sure this node (MASTER) comes first +SLAVES=`cat nodelist | grep -v $MASTER_ADDR | uniq` +#We want names of master and slave nodes +HOSTLIST="$MASTER_ADDR $SLAVES" + +#Get free port: +BASE_PORT=16998 +INCREMENT=1 +port=$BASE_PORT +isfree=$(netstat -taln | grep $port) +while [[ -n "$isfree" ]]; do + port=$[port+INCREMENT] + isfree=$(netstat -taln | grep $port) +done +MASTER_PORT=$port + +export NCCL_DEBUG=INFO + +arr=($HOSTLIST) + +export TORCH_HOME=/fastwork/psalvador/cache +export TORCHVISION_HOME=/fastwork/psalvador/cache +#This command to run your pytorch script + + +export inputs_data=/fastwork/psalvador/JHU/data/QeTOY4UZn3_8TfcZajFaf +export outputs_data=/fastwork/psalvador/JHU/UCSF/DiffTumor/QeTOY4UZn3_8TfcZajFaf_10 +mkdir -p $outputs_data + +chmod 644 overlay.img + +cd /fastwork/psalvador/JHU/UCSF/DiffTumor +echo "0"> "$output_file" + +export dir=/fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir +# Check if the directory exists +if [ -d "$dir" ]; then + # If the directory exists, remove it + rm -rf "$dir" + echo "Directory $dir has been removed." +fi +# Create the directory +mkdir -p "$dir" + + +for ct_file in "$inputs_data"/*.nii.gz; do + if [ -f "$ct_file" ]; then + cp "$ct_file" "$dir/$(basename "$ct_file")" + SINGULARITYENV_CUDA_VISIBLE_DEVICES=0 singularity run --fakeroot --overlay /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img --nv -B $dir:/workspace/inputs -B $outputs_data:/workspace/outputs difftumor_final.sif>> "$output_file" 2>&1 + rm "$dir/$(basename "$ct_file")" + fi +done diff --git a/DiffTumorSingle.sh b/DiffTumorSingle.sh new file mode 100644 index 0000000000000000000000000000000000000000..b7daf920d112f25dda1ed4a46fa0ee6323c2c15a --- /dev/null +++ b/DiffTumorSingle.sh @@ -0,0 +1,73 @@ +#!/bin/sh +#PBS -l select=1:ncpus=10:ngpus=1 +#PBS -l walltime=23:59:00 +#PBS -j oe +#PBS -N ADiffTumor +#PBS -q gpu + +module load nvhpc-hpcx-cuda11/23.5 +module load go-1.19.4/singularity-1.1.8 + +cd /work/psalvador +output_file="ADiffTumordb.txt" +echo "0"> "$output_file" + +#Number of processes per node to launch +NPROC_PER_NODE=4 +#Number of process in all modes +WORLD_SIZE=$PBS_NUM_NODES +MASTER_ADDR=`/bin/hostname -s` +cat $PBS_NODEFILE>nodelist +#Make sure this node (MASTER) comes first +SLAVES=`cat nodelist | grep -v $MASTER_ADDR | uniq` +#We want names of master and slave nodes +HOSTLIST="$MASTER_ADDR $SLAVES" + +#Get free port: +BASE_PORT=16998 +INCREMENT=1 +port=$BASE_PORT +isfree=$(netstat -taln | grep $port) +while [[ -n "$isfree" ]]; do + port=$[port+INCREMENT] + isfree=$(netstat -taln | grep $port) +done +MASTER_PORT=$port + +export NCCL_DEBUG=INFO + +arr=($HOSTLIST) + +export TORCH_HOME=/fastwork/psalvador/cache +export TORCHVISION_HOME=/fastwork/psalvador/cache +#This command to run your pytorch script + + +export inputs_data=/fastwork/psalvador/JHU/data/UCSF_remaining/SXz0J6vDWz/SXz0J6vDWz/czfrhBRDVv +export outputs_data=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputs/SXz0J6vDWz_czfrhBRDVv + +mkdir -p "$outputs_data" + +chmod 644 overlay.img + +cd /fastwork/psalvador/JHU/UCSF/DiffTumor +echo "0"> "$output_file" + +export dir=/fastwork/psalvador/JHU/UCSF/DiffTumor/tmp_dir +# Check if the directory exists +if [ -d "$dir" ]; then + # If the directory exists, remove it + rm -rf "$dir" + echo "Directory $dir has been removed." +fi +# Create the directory +mkdir -p "$dir" + + +for ct_file in "$inputs_data"/*.nii.gz; do + if [ -f "$ct_file" ]; then + cp "$ct_file" "$dir/$(basename "$ct_file")" + SINGULARITYENV_CUDA_VISIBLE_DEVICES=0 singularity run --fakeroot --overlay /fastwork/psalvador/JHU/UCSF/DiffTumor/overlay.img --nv -B $dir:/workspace/inputs -B $outputs_data:/workspace/outputs difftumor_final.sif>> "$output_file" 2>&1 + rm "$dir/$(basename "$ct_file")" + fi +done diff --git a/DiffTumorUCSFTest.sh b/DiffTumorUCSFTest.sh new file mode 100644 index 0000000000000000000000000000000000000000..e5f17e9cfebb95a3eb27204001690ed8b10fac4f --- /dev/null +++ b/DiffTumorUCSFTest.sh @@ -0,0 +1,26 @@ +#!/bin/bash +module load go-1.19.4/singularity-1.1.8 + +parts=$1 +part=$2 +GPU=$3 + +cd /fastwork/psalvador/JHU/UCSF/DiffTumor/ +CONVERTED=/fastwork/psalvador/JHU/data/Atlas_3_test/ +OUTPUTS=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputs_difftumor_UCSF_test/ +export GPU + +mkdir -p $OUTPUTS +logs_file="logs_difftumor_atlas_test.txt" +echo 0 > $logs_file + +export SINGULARITYENV_CUDA_VISIBLE_DEVICES=$GPU +export GPU + +echo "Arguments received:" +echo "CONVERTED=$CONVERTED" +echo "OUTPUTS=$OUTPUTS" +echo "parts=$parts" +echo "part=$part" + +bash RunDifftumor.sh $CONVERTED $OUTPUTS $parts $part #>> "$logs_file" 2>&1 diff --git a/DiffTumordb.txt b/DiffTumordb.txt new file mode 100644 index 0000000000000000000000000000000000000000..a72eda4535849ad1d9d8dacb84243df840ea7506 --- /dev/null +++ b/DiffTumordb.txt @@ -0,0 +1,89 @@ +0 +INFO: User not listed in /etc/subuid, trying root-mapped namespace +INFO: Using fakeroot command combined with root-mapped namespace +INFO: Environment variable SINGULARITYENV_CUDA_VISIBLE_DEVICES is set, but APPTAINERENV_CUDA_VISIBLE_DEVICES is preferred +WARNING: Environment variable CUDA_VISIBLE_DEVICES already has value [0], will not forward new value [GPU-01992259-ec22-343e-e192-e276333d5c35] from parent process environment +INFO: unknown argument ignored: lazytime +unknown argument ignored: xino=on +/proc seems to be mounted as readonly, it can lead to unexpected failures +Requirement already satisfied: connected-components-3d in /workspace/anaconda3/lib/python3.8/site-packages (3.17.0) +Requirement already satisfied: fastremap in /workspace/anaconda3/lib/python3.8/site-packages (1.14.2) +Requirement already satisfied: simpleitk in /workspace/anaconda3/lib/python3.8/site-packages (2.1.1.2) +Requirement already satisfied: numpy in /workspace/anaconda3/lib/python3.8/site-packages (from connected-components-3d) (1.23.0) +DEPRECATION: pytorch-lightning 1.6.4 has a non-standard dependency specifier torch>=1.8.*. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pytorch-lightning or contact the author to suggest that they release a version with a conforming dependency specifiers. Discussion can be found at https://github.com/pypa/pip/issues/12063 +WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv +WARNING: There was an error checking the latest version of pip. +Use pretrained weights +test len 1 + 0%| | 0/1 [00:00 /workspace/difftumor/organ_mask_access/organ_test.py(30)validation() +-> for index, batch in enumerate(tqdm(ValLoader)): +(Pdb) 0%| | 0/1 [00:36 + main() + File "organ_mask_access/organ_test.py", line 132, in main + validation(model, test_loader, val_transforms, args) + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "organ_mask_access/organ_test.py", line 30, in validation + for index, batch in enumerate(tqdm(ValLoader)): + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 88, in trace_dispatch + return self.dispatch_line(frame) + File "/workspace/anaconda3/lib/python3.8/bdb.py", line 113, in dispatch_line + if self.quitting: raise BdbQuit +bdb.BdbQuit +MAIN Argument values: +data_root => /workspace/inputs +organ_type => liver +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00011 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => pancreas +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00011 +MAIN Argument values: +data_root => /workspace/inputs +organ_type => kidney +fold => 0 +save_dir => /workspace/outputs +feature_size => 16 +val_overlap => 0.75 +num_classes => 3 +model => unet +swin_type => base +----------------- +val len 1 +unet +Use logdir weights +Total parameters count 4807482 +case_name case00011 diff --git a/RunDifftumor copy.sh b/RunDifftumor copy.sh new file mode 100644 index 0000000000000000000000000000000000000000..fb7581fb93ddc4e80f14daec0ca5d27072b023c9 --- /dev/null +++ b/RunDifftumor copy.sh @@ -0,0 +1,130 @@ +#!/bin/bash + +# Get the path to destination_folder as input +destination_folder=$1 + +# Set the path for the output folder +output_folder=$2 + +# Create the output folder if it doesn't exist +mkdir -p "$output_folder" + +export NCCL_DEBUG=INFO + +# cache directories +export TORCH_HOME=cache +export TORCHVISION_HOME=cache + +# Temporary directories for input and output +export temp_input_dir=tmp_inputs +export temp_output_dir=tmp_outputs +mkdir -p "$temp_input_dir" +mkdir -p "$temp_output_dir" +mkdir -p "$TORCH_HOME" +mkdir -p "$TORCHVISION_HOME" + +# Function to copy and rename files for the segmentation model +prepare_input_file() { + local input_file=$1 + local temp_case_file="$temp_input_dir/case00001.nii.gz" + echo "Copying $input_file to $temp_case_file" + cp "$input_file" "$temp_case_file" + if [ $? -ne 0 ]; then + echo "Failed to copy $input_file to $temp_case_file" + else + echo "Successfully copied $input_file to $temp_case_file" + fi +} + +# Function to run the segmentation model +run_segmentation() { + echo "Running segmentation model on $temp_input_dir/case00001.nii.gz" + #print which gpu is being used + echo "Using GPU: $GPU" + export PYTHONBREAKPOINT=0 + APPTAINERENV_CUDA_VISIBLE_DEVICES=$GPU singularity run --overlay overlay.img:ro --nv -B $temp_input_dir:/workspace/inputs -B $temp_output_dir:/workspace/outputs difftumor_final.sif + if [ $? -ne 0 ]; then + echo "Segmentation model failed on $temp_input_dir/case00001.nii.gz" + return 1 + else + echo "Segmentation model succeeded on $temp_input_dir/case00001.nii.gz" + return 0 + fi +} + +# Function to move the results to the final output folder +move_results() { + local series_folder=$1 + local output_series_folder="$output_folder/${series_folder#$destination_folder}" + echo "Moving results to $output_series_folder" + mkdir -p "$output_series_folder/predictions" + if [ -f "$temp_output_dir/case00001/ct.nii.gz" ]; then + echo "Found ct.nii.gz for $series_folder" + cp "$temp_output_dir/case00001/ct.nii.gz" "$output_series_folder/" + if [ $? -ne 0 ]; then + echo "Failed to copy ct.nii.gz for $series_folder" + else + echo "Successfully copied ct.nii.gz for $series_folder" + fi + else + echo "No ct.nii.gz file found for $series_folder" + fi + if [ -d "$temp_output_dir/case00001/predictions" ]; then + echo "Found predictions folder for $series_folder" + cp "$temp_output_dir/case00001/predictions/"* "$output_series_folder/predictions/" + if [ $? -ne 0 ]; then + echo "Failed to copy predictions for $series_folder" + else + echo "Successfully copied predictions for $series_folder" + fi + else + echo "No predictions folder found for $series_folder" + fi +} + +# Clean up temporary directories +clean_temp_dirs() { + echo "Cleaning temporary directories" + rm -rf "$temp_input_dir"/* + if [ $? -ne 0 ]; then + echo "Failed to clean $temp_input_dir" + else + echo "Successfully cleaned $temp_input_dir" + fi + rm -rf "$temp_output_dir"/* + if [ $? -ne 0 ]; then + echo "Failed to clean $temp_output_dir" + else + echo "Successfully cleaned $temp_output_dir" + fi +} + +# Find all .nii.gz files and store them in an array +mapfile -t ct_files < <(find "$destination_folder" -type f -name "ct.nii.gz") + +# Print the number of files found +echo "Found ${#ct_files[@]} .nii.gz files" +#print first 10 files +echo "First 10 files: ${ct_files[@]:0:10}" + + +# Process each .nii.gz file in the array +for ct_file in "${ct_files[@]}"; do + if [ -f "$ct_file" ]; then + series_folder=$(dirname "$ct_file") + echo "Processing $ct_file in $series_folder" + prepare_input_file "$ct_file" + run_segmentation + if [ $? -ne 0 ]; then + echo "Skipping $ct_file due to segmentation error" + continue + fi + move_results "$series_folder" + clean_temp_dirs + fi +done + +# Final cleanup +echo "Final cleanup" +rm -rf "$temp_input_dir" +rm -rf "$temp_output_dir" \ No newline at end of file diff --git a/logs_difftumor_atlas_test.txt b/logs_difftumor_atlas_test.txt new file mode 100644 index 0000000000000000000000000000000000000000..7f8902e5105b4f2e2faf4893f8db4a9aff4a0391 --- /dev/null +++ b/logs_difftumor_atlas_test.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6a67a2d70af5cdc10db27561cbe6762569f1a555ff32fe1378421dcf56dac4e +size 309301 diff --git a/my_container_sandbox/.exec b/my_container_sandbox/.exec new file mode 100644 index 0000000000000000000000000000000000000000..b2e51f7a90d8113c156851648dff02661e4fa8c3 --- /dev/null +++ b/my_container_sandbox/.exec @@ -0,0 +1,9 @@ +#!/bin/sh + +for script in /.singularity.d/env/*.sh; do + if [ -f "$script" ]; then + . "$script" + fi +done + +exec "$@" diff --git a/my_container_sandbox/.run b/my_container_sandbox/.run new file mode 100644 index 0000000000000000000000000000000000000000..71a985b75a1952442be9a956d9cffdf2b7a9b806 --- /dev/null +++ b/my_container_sandbox/.run @@ -0,0 +1,23 @@ +#!/bin/sh + +for script in /.singularity.d/env/*.sh; do + if [ -f "$script" ]; then + . "$script" + fi +done + +if test -n "${SINGULARITY_APPNAME:-}"; then + + if test -x "/scif/apps/${SINGULARITY_APPNAME:-}/scif/runscript"; then + exec "/scif/apps/${SINGULARITY_APPNAME:-}/scif/runscript" "$@" + else + echo "No Singularity runscript for contained app: ${SINGULARITY_APPNAME:-}" + exit 1 + fi + +elif test -x "/.singularity.d/runscript"; then + exec "/.singularity.d/runscript" "$@" +else + echo "No Singularity runscript found, executing /bin/sh" + exec /bin/sh "$@" +fi diff --git a/my_container_sandbox/.shell b/my_container_sandbox/.shell new file mode 100644 index 0000000000000000000000000000000000000000..84b40063eb3a948f8ec868da9ef542e31b092cfb --- /dev/null +++ b/my_container_sandbox/.shell @@ -0,0 +1,27 @@ +#!/bin/sh + +for script in /.singularity.d/env/*.sh; do + if [ -f "$script" ]; then + . "$script" + fi +done + +if test -n "$SINGULARITY_SHELL" -a -x "$SINGULARITY_SHELL"; then + exec $SINGULARITY_SHELL "$@" + + echo "ERROR: Failed running shell as defined by '\$SINGULARITY_SHELL'" 1>&2 + exit 1 + +elif test -x /bin/bash; then + SHELL=/bin/bash + PS1="Singularity $SINGULARITY_NAME:\\w> " + export SHELL PS1 + exec /bin/bash --norc "$@" +elif test -x /bin/sh; then + SHELL=/bin/sh + export SHELL + exec /bin/sh "$@" +else + echo "ERROR: /bin/sh does not exist in container" 1>&2 +fi +exit 1 diff --git a/my_container_sandbox/.test b/my_container_sandbox/.test new file mode 100644 index 0000000000000000000000000000000000000000..42700c0431aa5fcc8db4a5dc38867afc4ba88450 --- /dev/null +++ b/my_container_sandbox/.test @@ -0,0 +1,23 @@ +#!/bin/sh + +for script in /.singularity.d/env/*.sh; do + if [ -f "$script" ]; then + . "$script" + fi +done + + +if test -n "${SINGULARITY_APPNAME:-}"; then + + if test -x "/scif/apps/${SINGULARITY_APPNAME:-}/scif/test"; then + exec "/scif/apps/${SINGULARITY_APPNAME:-}/scif/test" "$@" + else + echo "No tests for contained app: ${SINGULARITY_APPNAME:-}" + exit 1 + fi +elif test -x "/.singularity.d/test"; then + exec "/.singularity.d/test" "$@" +else + echo "No test found in container, executing /bin/sh -c true" + exec /bin/sh -c true +fi diff --git a/my_container_sandbox/NGC-DL-CONTAINER-LICENSE b/my_container_sandbox/NGC-DL-CONTAINER-LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..332da0e005ff2f53dae9ad8fc8f8d532c439fe83 --- /dev/null +++ b/my_container_sandbox/NGC-DL-CONTAINER-LICENSE @@ -0,0 +1,285 @@ +NVIDIA DEEP LEARNING CONTAINER LICENSE + +This license is a legal agreement between you and NVIDIA Corporation ("NVIDIA") +and governs the use of the NVIDIA container and all its contents (“CONTAINER”). + +This license can be accepted only by an adult of legal age of majority in the +country in which the CONTAINER is used. If you are under the legal age of +majority, you must ask your parent or legal guardian to consent to this license. +If you are entering this license on behalf of a company or other legal entity, +you represent that you have legal authority and “you” will mean the entity you +represent. + +By using the CONTAINER, you affirm that you have reached the legal age of +majority, you accept the terms of this license, and you take legal and financial +responsibility for the actions of your permitted users. + +You agree to use the CONTAINER only for purposes that are permitted by (a) this +license, and (b) any applicable law, regulation or generally accepted practices +or guidelines in the relevant jurisdictions. + +1. LICENSE. Subject to the terms of this license, NVIDIA hereby grants you a +non-exclusive, non-transferable license, without the right to sublicense (except +as expressly provided in this license) to: + +a. Install and use copies of the CONTAINER, and modify and create derivative +works of samples or example source code delivered in the CONTAINER (if +applicable), to develop and test services and applications, + +b. Deploy the CONTAINER on infrastructure you own or lease to offer a service to +third parties, without distributing the CONTAINER or exposing the NVIDIA APIs in +the CONTAINER directly to such service users, and + +c. Develop and extend the CONTAINER to create a Compatible (as defined below) +derived CONTAINER that includes the entire CONTAINER plus other software with +primary functionality, to develop and compile applications, and distribute such +derived CONTAINER to run applications, subject to the distribution requirements +indicated in this license. As used in this section, “Compatible” means that +extensions to the CONTAINER must not adversely affect the functionality of the +other components in the CONTAINER. + +2. DISTRIBUTION REQUIREMENTS. For purposes of this Section 2, the term +“distribution” also means the deployment of CONTAINERS in a service or an +application for third parties to access over the internet. These are the +distribution requirements for you to exercise the grants above: + +a. A service or an application must have material additional functionality, +beyond the included portions of the CONTAINER. + +b. The following notice shall be included in modifications and derivative works +of source code distributed: “This software contains source code provided by +NVIDIA Corporation.” + +c. You agree to distribute the CONTAINER subject to the terms at least as +protective as the terms of this license, including (without limitation) terms +relating to the license grant, license restrictions and protection of NVIDIA’s +intellectual property rights. Additionally, you agree that you will protect the +privacy, security and legal rights of your application users. + +d. You agree to notify NVIDIA in writing of any known or suspected distribution +or use of the CONTAINER not in compliance with the requirements of this license, +and to enforce the terms of your agreements with respect to the distributed +CONTAINER. + +3. AUTHORIZED USERS. You may allow employees and contractors of your entity or +of your subsidiary(ies) to access and use the CONTAINER from your secure network +to perform work on your behalf. If you are an academic institution you may allow +users enrolled or employed by the academic institution to access and use the +CONTAINER from your secure network. You are responsible for the compliance with +the terms of this license by your authorized users. + +4. LIMITATIONS. Your license to use the CONTAINER is restricted as follows: + +a. The CONTAINER may run on any computing system with or without NVIDIA GPUs, +except for the NVIDIA proprietary software (such as CUDA and TensorRT software) +in the CONTAINER which is licensed only to run on systems with NVIDIA GPUs. The +NVIDIA proprietary software in the CONTAINER may be present on systems without +NVIDIA GPUs, as long as it is not running on such systems. For components +governed by open source software licenses, see the information in the +“Components Under Other Licenses” section below. + +b. You may not reverse engineer, decompile or disassemble, or remove copyright +or other proprietary notices from any portion of the CONTAINER or copies of the +CONTAINER. + +c. Except as expressly provided in this license, you may not copy, sell, rent, +sublicense, transfer, distribute, modify, or create derivative works of any +portion of the CONTAINER. For clarity, you may not distribute or sublicense the +CONTAINER as a stand-alone product. + +d. Unless you have an agreement with NVIDIA for this purpose, you may not +indicate that a service or an application created with the CONTAINER is +sponsored or endorsed by NVIDIA. + +e. You may not bypass, disable, or circumvent any technical limitation, +encryption, security, digital rights management or authentication mechanism in +the CONTAINER. + +f. You may not replace any NVIDIA software components in the CONTAINER that are +governed by this license with other software that implements NVIDIA APIs. + +g. You may not use the CONTAINER in any manner that would cause it to become +subject to an open source software license. As examples, licenses that require +as a condition of use, modification, and/or distribution that the CONTAINER be: +(i) disclosed or distributed in source code form; (ii) licensed for the purpose +of making derivative works; or (iii) redistributable at no charge. + +h. You acknowledge that the CONTAINER as delivered is not tested or certified by +NVIDIA for use in connection with the design, construction, maintenance, and/or +operation of any system where the use or failure of such system could result in +a situation that threatens the safety of human life or results in catastrophic +damages (each, a “Critical Application”). Examples of Critical Applications +include use in avionics, navigation, autonomous vehicle applications, ai +solutions for automotive products, military, medical, life support or other life +critical applications. NVIDIA shall not be liable to you or any third party, in +whole or in part, for any claims or damages arising from such uses. You are +solely responsible for ensuring that any product or service developed with the +CONTAINER as a whole includes sufficient features to comply with all applicable +legal and regulatory standards and requirements. + +i. You agree to defend, indemnify and hold harmless NVIDIA and its affiliates, +and their respective employees, contractors, agents, officers and directors, +from and against any and all claims, damages, obligations, losses, liabilities, +costs or debt, fines, restitutions and expenses (including but not limited to +attorney’s fees and costs incident to establishing the right of indemnification) +arising out of or related to products or services that use the CONTAINER in or +for Critical Applications, and for use of the CONTAINER outside of the scope of +this license or not in compliance with its terms. + +j. You may not reverse engineer, decompile or disassemble any portion of the +output generated using the NVIDIA proprietary software (such as CUDA and +TensorRT software) in the CONTAINER for the purpose of translating such output +artifacts to target a non-NVIDIA platform. + +5. UPDATES. NVIDIA may, at its option, make available patches, workarounds or +other updates to this CONTAINER. Unless the updates are provided with their +separate governing terms, they are deemed part of the CONTAINER licensed to you +as provided in this license. You agree that the form and content of the +CONTAINER that NVIDIA provides may change without prior notice to you. While +NVIDIA generally maintains compatibility between versions, NVIDIA may in some +cases make changes that introduce incompatibilities in future versions of the +CONTAINER. + +6. PRE-RELEASE VERSIONS. CONTAINER versions identified as alpha, beta, preview, +early access or otherwise as pre-release may not be fully functional, may +contain errors or design flaws, and may have reduced or different security, +privacy, availability, and reliability standards relative to commercial versions +of NVIDIA software and materials. You may use a pre- release CONTAINER version +at your own risk, understanding that these versions are not intended for use in +production or business-critical systems. NVIDIA may choose not to make available +a commercial version of any pre-release CONTAINER. NVIDIA may also choose to +abandon development and terminate the availability of a pre-release CONTAINER at +any time without liability. + +7. COMPONENTS UNDER OTHER LICENSES. The CONTAINER may include NVIDIA or +third-party components with separate legal notices or terms as may be described +in proprietary notices accompanying the CONTAINER. If and to the extent there is +a conflict between the terms in this license and the license terms associated +with the component, the license terms associated with the components control +only to the extent necessary to resolve the conflict. For example, some Triton +components (such as the Triton Inference Server) are governed by open source +software licenses. + +You acknowledge and agree that it is your sole responsibility to obtain any +additional third-party licenses required to make, have made, use, have used, +sell, import, and offer for sale your products or services that include or +incorporate any third- party software and content relating to audio and/or video +encoders and decoders from, including but not limited to, Microsoft, Thomson, +Fraunhofer IIS, Sisvel S.p.A., MPEG-LA, and Coding Technologies. NVIDIA does not +grant to you under this license any necessary patent or other rights with +respect to any audio and/or video encoders and decoders. Subject to the other +terms of this license, you may use the CONTAINER to develop and test +applications released under Open Source Initiative (OSI) approved open source +software licenses. + +8. OWNERSHIP. + +8.1 NVIDIA reserves all rights, title and interest in and to the CONTAINER not +expressly granted to you under this license. NVIDIA and its suppliers hold all +rights, title and interest in and to the CONTAINER, including their respective +intellectual property rights. The CONTAINER is copyrighted and protected by the +laws of the United States and other countries, and international treaty +provisions. + +8.2 Subject to the rights of NVIDIA and its suppliers in the CONTAINER, you hold +all rights, title and interest in and to your services, applications and your +derivative works of the sample source code delivered in the CONTAINER including +their respective intellectual property rights. + +9. FEEDBACK. You may, but are not obligated to, provide to NVIDIA suggestions, +fixes, modifications, feature requests or other feedback regarding the CONTAINER +(“Feedback”). Feedback, even if designated as confidential by you, shall not +create any confidentiality obligation for NVIDIA. NVIDIA and its designees have +a perpetual, non-exclusive, worldwide, irrevocable license to use, reproduce, +publicly display, modify, create derivative works of, license, sublicense, and +otherwise distribute and exploit Feedback as NVIDIA sees fit without payment and +without obligation or restriction of any kind on account of intellectual +property rights or otherwise. + +10. NO WARRANTIES. THE CONTAINER IS PROVIDED AS-IS. TO THE MAXIMUM EXTENT +PERMITTED BY APPLICABLE LAW NVIDIA AND ITS AFFILIATES EXPRESSLY DISCLAIM ALL +WARRANTIES OF ANY KIND OR NATURE, WHETHER EXPRESS, IMPLIED OR STATUTORY, +INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, +OR FITNESS FOR A PARTICULAR PURPOSE. NVIDIA DOES NOT WARRANT THAT THE CONTAINER +WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION THEREOF WILL BE UNINTERRUPTED +OR ERROR-FREE, OR THAT ALL ERRORS WILL BE CORRECTED. + +11. LIMITATIONS OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW +NVIDIA AND ITS AFFILIATES SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOST PROFITS, PROJECT DELAYS, LOSS +OF USE, LOSS OF DATA OR LOSS OF GOODWILL, OR THE COSTS OF PROCURING SUBSTITUTE +PRODUCTS, ARISING OUT OF OR IN CONNECTION WITH THIS LICENSE OR THE USE OR +PERFORMANCE OF THE CONTAINER, WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED +UPON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), +PRODUCT LIABILITY OR ANY OTHER CAUSE OF ACTION OR THEORY OF LIABILITY, EVEN IF +NVIDIA HAS PREVIOUSLY BEEN ADVISED OF, OR COULD REASONABLY HAVE FORESEEN, THE +POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL NVIDIA’S AND ITS AFFILIATES TOTAL +CUMULATIVE LIABILITY UNDER OR ARISING OUT OF THIS LICENSE EXCEED US$10.00. THE +NATURE OF THE LIABILITY OR THE NUMBER OF CLAIMS OR SUITS SHALL NOT ENLARGE OR +EXTEND THIS LIMIT. + +12. TERMINATION. Your rights under this license will terminate automatically +without notice from NVIDIA if you fail to comply with any term and condition of +this license or if you commence or participate in any legal proceeding against +NVIDIA with respect to the CONTAINER. NVIDIA may terminate this license with +advance written notice to you, if NVIDIA decides to no longer provide the +CONTAINER in a country or, in NVIDIA’s sole discretion, the continued use of it +is no longer commercially viable. Upon any termination of this license, you +agree to promptly discontinue use of the CONTAINER and destroy all copies in +your possession or control. Your prior distributions in accordance with this +license are not affected by the termination of this license. All provisions of +this license will survive termination, except for the license granted to you. + +13. APPLICABLE LAW. This license will be governed in all respects by the laws of +the United States and of the State of Delaware, without regard to the conflicts +of laws principles. The United Nations Convention on Contracts for the +International Sale of Goods is specifically disclaimed. You agree to all terms +of this license in the English language. The state or federal courts residing in +Santa Clara County, California shall have exclusive jurisdiction over any +dispute or claim arising out of this license. Notwithstanding this, you agree +that NVIDIA shall still be allowed to apply for injunctive remedies or urgent +legal relief in any jurisdiction. + +14. NO ASSIGNMENT. This license and your rights and obligations thereunder may +not be assigned by you by any means or operation of law without NVIDIA’s +permission. Any attempted assignment not approved by NVIDIA in writing shall be +void and of no effect. NVIDIA may assign, delegate or transfer this license and +its rights and obligations, and if to a non-affiliate you will be notified. + +15. EXPORT. The CONTAINER is subject to United States export laws and +regulations. You agree to comply with all applicable U.S. and international +export laws, including the Export Administration Regulations (EAR) administered +by the U.S. Department of Commerce and economic sanctions administered by the +U.S. Department of Treasury’s Office of Foreign Assets Control (OFAC). These +laws include restrictions on destinations, end-users and end-use. By accepting +this license, you confirm that you are not currently residing in a country or +region currently embargoed by the U.S. and that you are not otherwise prohibited +from receiving the CONTAINER. + +16. GOVERNMENT USE. The CONTAINER is, and shall be treated as being, “Commercial +Items” as that term is defined at 48 CFR § 2.101, consisting of “commercial +computer software” and “commercial computer software documentation”, +respectively, as such terms are used in, respectively, 48 CFR § 12.212 and 48 +CFR §§ 227.7202 & 252.227-7014(a)(1). Use, duplication or disclosure by the U.S. +Government or a U.S. Government subcontractor is subject to the restrictions in +this license pursuant to 48 CFR § 12.212 or 48 CFR § 227.7202. In no event shall +the US Government user acquire rights in the CONTAINER beyond those specified in +48 C.F.R. 52.227-19(b)(1)-(2). + +17. NOTICES. Please direct your legal notices or other correspondence to NVIDIA +Corporation, 2788 San Tomas Expressway, Santa Clara, California 95051, United +States of America, Attention: Legal Department. 18. ENTIRE AGREEMENT. This +license is the final, complete and exclusive agreement between the parties +relating to the subject matter of this license and supersedes all prior or +contemporaneous understandings and agreements relating to this subject matter, +whether oral or written. If any court of competent jurisdiction determines that +any provision of this license is illegal, invalid or unenforceable, the +remaining provisions will remain in full force and effect. Any amendment or +waiver under this license shall be in writing and signed by representatives of +both parties. + +19. LICENSING. If the distribution terms in this license are not suitable for +your organization, or for any questions regarding this license, please contact +NVIDIA at nvidia-compute-license-questions@nvidia.com. + +(v. September 14, 2021) diff --git a/my_container_sandbox/environment b/my_container_sandbox/environment new file mode 100644 index 0000000000000000000000000000000000000000..2a902a79c03a52d3316ca87aa828bf508c0125f7 --- /dev/null +++ b/my_container_sandbox/environment @@ -0,0 +1,7 @@ +#!/bin/sh +# Custom environment shell code should follow + + + pip install connected-components-3d fastremap simpleitk + + diff --git a/my_container_sandbox/etc/pam.conf b/my_container_sandbox/etc/pam.conf new file mode 100644 index 0000000000000000000000000000000000000000..3eeb72d3203029b548a17f3bee4943027b57af17 --- /dev/null +++ b/my_container_sandbox/etc/pam.conf @@ -0,0 +1,15 @@ +# ---------------------------------------------------------------------------# +# /etc/pam.conf # +# ---------------------------------------------------------------------------# +# +# NOTE +# ---- +# +# NOTE: Most program use a file under the /etc/pam.d/ directory to setup their +# PAM service modules. This file is used only if that directory does not exist. +# ---------------------------------------------------------------------------# + +# Format: +# serv. module ctrl module [path] ...[args..] # +# name type flag # + diff --git a/my_container_sandbox/etc/resolv.conf b/my_container_sandbox/etc/resolv.conf new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/my_container_sandbox/singularity b/my_container_sandbox/singularity new file mode 100644 index 0000000000000000000000000000000000000000..0ae5ecf78c6f6fee9cc53301857ae8f5e1dfac53 --- /dev/null +++ b/my_container_sandbox/singularity @@ -0,0 +1,6 @@ +#!/bin/sh + + cd /workspace/difftumor + python eval2.py --gpu $GPU + + diff --git a/outputs_difftumor_atlas_test/idx2token.json b/outputs_difftumor_atlas_test/idx2token.json new file mode 100644 index 0000000000000000000000000000000000000000..a6896a04dcd65d23f33dbd4b863d2850cc590849 --- /dev/null +++ b/outputs_difftumor_atlas_test/idx2token.json @@ -0,0 +1 @@ +{"1": "(0.5", "2": "(0.6", "3": "(0.7", "4": "(0.8", "5": "(0.9", "6": "(1.0", "7": "(1.1", "8": "(1.2", "9": "(1.3", "10": "(1.4", "11": "(1.5", "12": "(1.6", "13": "(1.7", "14": "(1.8", "15": "(1.9", "16": "(10)", "17": "(11)", "18": "(2)", "19": "(2.0", "20": "(2.1", "21": "(2.2", "22": "(2.3", "23": "(2.4", "24": "(2.5", "25": "(2.6", "26": "(2.7", "27": "(2.8", "28": "(2.9", "29": "(3)", "30": "(3.0", "31": "(3.1", "32": "(3.2", "33": "(3.3", "34": "(3.4", "35": "(3.5", "36": "(3.6", "37": "(3.7", "38": "(3.8", "39": "(3.9", "40": "(4)", "41": "(4.0", "42": "(4.1", "43": "(4.2", "44": "(4.3", "45": "(4.4", "46": "(4.5", "47": "(4.6", "48": "(4.7", "49": "(4.8", "50": "(4.9", "51": "(5)", "52": "(5.0", "53": "(5.1", "54": "(5.2", "55": "(5.3", "56": "(5.4", "57": "(5.5", "58": "(5.6", "59": "(5.7", "60": "(5.8", "61": "(5.9", "62": "(6)", "63": "(6.1", "64": "(6.2", "65": "(6.3", "66": "(6.5", "67": "(6.6", "68": "(6.7", "69": "(6.8", "70": "(7)", "71": "(7.5", "72": "(7.6", "73": "(8)", "74": "(8.5", "75": "(9)", "76": "(body)", "77": "(body/tail)", "78": "(head)", "79": "(head/body)", "80": "(hepatic", "81": "(hu", "82": "(image", "83": "(left", "84": "(no", "85": "(right", "86": "(t", "87": "(tail)", "88": "(volume:", "89": "+/-", "90": ".", "91": "0", "92": "0).", "93": "1", "94": "1)", "95": "1).", "96": "1/2)", "97": "1/2.", "98": "1/3)", "99": "1/3.", "100": "1/4)", "101": "1/4.", "102": "1/4/8.", "103": "1/5.", "104": "1/6.", "105": "1/7.", "106": "1/8)", "107": "1/8.", "108": "10", "109": "10).", "110": "100", "111": "100).", "112": "1000", "113": "1001", "114": "1002", "115": "1003", "116": "1004", "117": "1006", "118": "1007", "119": "1008", "120": "1009", "121": "101", "122": "101).", "123": "1010", "124": "1011", "125": "1012", "126": "1013", "127": "1014", "128": "1015", "129": "1016", "130": "1017", "131": "1018", "132": "1019", "133": "102", "134": "102).", "135": "1020", "136": "1021", "137": "1022", "138": "1023", "139": "1024", "140": "1025", "141": "1026", "142": "1027", "143": "1028", "144": "103", "145": "103).", "146": "1030", "147": "1031", "148": "1032", "149": "1033", "150": "1034", "151": "1035", "152": "1036", "153": "1037", "154": "1038", "155": "1039", "156": "104", "157": "104).", "158": "1040", "159": "1041", "160": "1042", "161": "1043", "162": "1044", "163": "1045", "164": "1046", "165": "1047", "166": "1048", "167": "1049", "168": "105", "169": "105).", "170": "1050", "171": "1051", "172": "1052", "173": "1053", "174": "1054", "175": "1055", "176": "1056", "177": "1057", "178": "1058", "179": "1059", "180": "106", "181": "106).", "182": "1060", "183": "1061", "184": "1062", "185": "1063", "186": "1064", "187": "1065", "188": "1066", "189": "1067", "190": "1068", "191": "1069", "192": "107", "193": "107).", "194": "1070", "195": "1071", "196": "1073", "197": "1075", "198": "1076", "199": "1077", "200": "1078", "201": "1079", "202": "108", "203": "108).", "204": "1080", "205": "1081", "206": "1082", "207": "1083", "208": "1084", "209": "1085", "210": "1086", "211": "1087", "212": "1088", "213": "1089", "214": "109", "215": "109).", "216": "1090", "217": "1091", "218": "1092", "219": "1093", "220": "1094", "221": "1095", "222": "1096", "223": "1097", "224": "1098", "225": "1099", "226": "10:", "227": "11", "228": "11).", "229": "110", "230": "110).", "231": "1100", "232": "1101", "233": "1102", "234": "1103", "235": "1104", "236": "1105", "237": "1106", "238": "1107", "239": "1108", "240": "1109", "241": "111", "242": "111).", "243": "1110", "244": "1111", "245": "1112", "246": "1113", "247": "1114", "248": "1115", "249": "1116", "250": "1117", "251": "1118", "252": "1119", "253": "112", "254": "112).", "255": "1120", "256": "1121", "257": "1122", "258": "1123", "259": "1124", "260": "1125", "261": "1126", "262": "1127", "263": "1128", "264": "1129", "265": "113", "266": "1130", "267": "1131", "268": "1132", "269": "1133", "270": "1134", "271": "1135", "272": "1136", "273": "1137", "274": "1138", "275": "1139", "276": "114", "277": "114).", "278": "1140", "279": "1141", "280": "1142", "281": "1143", "282": "1144", "283": "1145", "284": "1146", "285": "1147", "286": "1148", "287": "1149", "288": "115", "289": "115).", "290": "1150", "291": "1151", "292": "1152", "293": "1153", "294": "1154", "295": "1155", "296": "1156", "297": "1157", "298": "1158", "299": "1159", "300": "116", "301": "116).", "302": "1160", "303": "1161", "304": "1162", "305": "1163", "306": "1164", "307": "1165", "308": "1166", "309": "1167", "310": "1168", "311": "1169", "312": "117", "313": "117).", "314": "1170", "315": "1171", "316": "1172", "317": "1173", "318": "1174", "319": "1175", "320": "1176", "321": "1177", "322": "1178", "323": "1179", "324": "118", "325": "118).", "326": "1180", "327": "1181", "328": "1182", "329": "1183", "330": "1184", "331": "1185", "332": "1186", "333": "1187", "334": "1188", "335": "1189", "336": "119", "337": "119).", "338": "1190", "339": "1191", "340": "1192", "341": "1193", "342": "1194", "343": "1195", "344": "1196", "345": "1197", "346": "1198", "347": "1199", "348": "11:", "349": "12", "350": "12).", "351": "120", "352": "120).", "353": "1200", "354": "1201", "355": "1202", "356": "1203", "357": "1204", "358": "1205", "359": "1206", "360": "1207", "361": "1208", "362": "1209", "363": "121", "364": "121).", "365": "1210", "366": "1211", "367": "1212", "368": "1213", "369": "1214", "370": "1215", "371": "1216", "372": "1217", "373": "1218", "374": "1219", "375": "122", "376": "122).", "377": "1220", "378": "1221", "379": "1222", "380": "1223", "381": "1224", "382": "1225", "383": "1226", "384": "1227", "385": "1228", "386": "1229", "387": "123", "388": "123).", "389": "1230", "390": "1231", "391": "1232", "392": "1233", "393": "1234", "394": "1235", "395": "1236", "396": "1237", "397": "1238", "398": "1239", "399": "124", "400": "124).", "401": "1240", "402": "1241", "403": "1242", "404": "1243", "405": "1244", "406": "1245", "407": "1246", "408": "1247", "409": "1248", "410": "1249", "411": "125", "412": "125).", "413": "1250", "414": "1251", "415": "1252", "416": "1253", "417": "1254", "418": "1255", "419": "1256", "420": "1257", "421": "1258", "422": "1259", "423": "126", "424": "126).", "425": "1260", "426": "1261", "427": "1262", "428": "1263", "429": "1264", "430": "1265", "431": "1266", "432": "1267", "433": "1268", "434": "1269", "435": "127", "436": "127).", "437": "1270", "438": "1271", "439": "1272", "440": "1273", "441": "1274", "442": "1275", "443": "1276", "444": "1277", "445": "1278", "446": "1279", "447": "128", "448": "128).", "449": "1280", "450": "1281", "451": "1282", "452": "1283", "453": "1284", "454": "1285", "455": "1286", "456": "1287", "457": "1288", "458": "1289", "459": "129", "460": "129).", "461": "1290", "462": "1291", "463": "1292", "464": "1293", "465": "1294", "466": "1295", "467": "1296", "468": "1297", "469": "1298", "470": "1299", "471": "12:", "472": "13", "473": "13).", "474": "130", "475": "130).", "476": "1300", "477": "1301", "478": "1302", "479": "1303", "480": "1304", "481": "1305", "482": "1306", "483": "1307", "484": "1308", "485": "1309", "486": "131", "487": "1310", "488": "1311", "489": "1312", "490": "1313", "491": "1314", "492": "1315", "493": "1316", "494": "1317", "495": "1318", "496": "1319", "497": "132", "498": "132).", "499": "1320", "500": "1321", "501": "1322", "502": "1323", "503": "1324", "504": "1325", "505": "1326", "506": "1327", "507": "1328", "508": "1329", "509": "133", "510": "133).", "511": "1330", "512": "1331", "513": "1332", "514": "1333", "515": "1334", "516": "1335", "517": "1336", "518": "1337", "519": "1338", "520": "1339", "521": "134", "522": "134).", "523": "1340", "524": "1341", "525": "1342", "526": "1343", "527": "1344", "528": "1345", "529": "1346", "530": "1347", "531": "1348", "532": "1349", "533": "135", "534": "135).", "535": "1350", "536": "1351", "537": "1352", "538": "1353", "539": "1354", "540": "1355", "541": "1356", "542": "1357", "543": "1358", "544": "1359", "545": "136", "546": "136).", "547": "1360", "548": "1361", "549": "1362", "550": "1363", "551": "1364", "552": "1365", "553": "1366", "554": "1367", "555": "1368", "556": "1369", "557": "137", "558": "137).", "559": "1370", "560": "1371", "561": "1372", "562": "1373", "563": "1374", "564": "1375", "565": "1376", "566": "1377", "567": "1378", "568": "1379", "569": "138", "570": "138).", "571": "1380", "572": "1381", "573": "1382", "574": "1383", "575": "1384", "576": "1385", "577": "1386", "578": "1387", "579": "1388", "580": "1389", "581": "139", "582": "139).", "583": "1390", "584": "1391", "585": "1392", "586": "1393", "587": "1394", "588": "1395", "589": "1396", "590": "1397", "591": "1398", "592": "1399", "593": "13:", "594": "14", "595": "14).", "596": "140", "597": "140).", "598": "1400", "599": "1401", "600": "1402", "601": "1403", "602": "1404", "603": "1405", "604": "1406", "605": "1407", "606": "1408", "607": "1409", "608": "141", "609": "141).", "610": "1410", "611": "1411", "612": "1412", "613": "1413", "614": "1414", "615": "1415", "616": "1416", "617": "1417", "618": "1418", "619": "1419", "620": "142", "621": "142).", "622": "1420", "623": "1421", "624": "1422", "625": "1423", "626": "1424", "627": "1425", "628": "1426", "629": "1427", "630": "1428", "631": "1429", "632": "143", "633": "143).", "634": "1430", "635": "1431", "636": "1432", "637": "1433", "638": "1434", "639": "1435", "640": "1436", "641": "1437", "642": "1438", "643": "1439", "644": "144", "645": "144).", "646": "1440", "647": "1441", "648": "1442", "649": "1443", "650": "1444", "651": "1445", "652": "1446", "653": "1447", "654": "1448", "655": "1449", "656": "145", "657": "145).", "658": "1450", "659": "1451", "660": "1452", "661": "1453", "662": "1454", "663": "1455", "664": "1456", "665": "1457", "666": "1458", "667": "1459", "668": "146", "669": "146).", "670": "1460", "671": "1461", "672": "1462", "673": "1463", "674": "1464", "675": "1465", "676": "1466", "677": "1467", "678": "1468", "679": "1469", "680": "147", "681": "147).", "682": "1470", "683": "1471", "684": "1472", "685": "1473", "686": "1474", "687": "1475", "688": "1476", "689": "1477", "690": "1478", "691": "1479", "692": "148", "693": "148).", "694": "1480", "695": "1481", "696": "1482", "697": "1483", "698": "1484", "699": "1485", "700": "1486", "701": "1487", "702": "1488", "703": "1489", "704": "149", "705": "149).", "706": "1490", "707": "1491", "708": "1492", "709": "1493", "710": "1494", "711": "1495", "712": "1496", "713": "1497", "714": "1498", "715": "1499", "716": "14:", "717": "15", "718": "15).", "719": "150", "720": "150).", "721": "1500", "722": "1501", "723": "1502", "724": "1503", "725": "1504", "726": "1505", "727": "1506", "728": "1507", "729": "1508", "730": "1509", "731": "151", "732": "151).", "733": "1510", "734": "1511", "735": "1512", "736": "1513", "737": "1514", "738": "1515", "739": "1516", "740": "1517", "741": "1518", "742": "1519", "743": "152", "744": "152).", "745": "1520", "746": "1521", "747": "1522", "748": "1523", "749": "1524", "750": "1525", "751": "1526", "752": "1527", "753": "1528", "754": "1529", "755": "153", "756": "153).", "757": "1530", "758": "1531", "759": "1532", "760": "1533", "761": "1534", "762": "1535", "763": "1536", "764": "1537", "765": "1538", "766": "1539", "767": "154", "768": "154).", "769": "1540", "770": "1541", "771": "1542", "772": "1543", "773": "1544", "774": "1545", "775": "1546", "776": "1547", "777": "1548", "778": "1549", "779": "155", "780": "155).", "781": "1550", "782": "1551", "783": "1552", "784": "1553", "785": "1554", "786": "1555", "787": "1556", "788": "1557", "789": "1558", "790": "1559", "791": "156", "792": "156).", "793": "1560", "794": "1561", "795": "1562", "796": "1563", "797": "1564", "798": "1565", "799": "1566", "800": "1567", "801": "1568", "802": "1569", "803": "157", "804": "157).", "805": "1570", "806": "1571", "807": "1572", "808": "1573", "809": "1574", "810": "1575", "811": "1576", "812": "1577", "813": "1578", "814": "1579", "815": "158", "816": "158).", "817": "1580", "818": "1581", "819": "1582", "820": "1583", "821": "1584", "822": "1585", "823": "1586", "824": "1587", "825": "1588", "826": "1589", "827": "159", "828": "159).", "829": "1590", "830": "1591", "831": "1592", "832": "1593", "833": "1594", "834": "1595", "835": "1596", "836": "1597", "837": "1598", "838": "1599", "839": "15:", "840": "16", "841": "16).", "842": "160", "843": "160).", "844": "1600", "845": "1601", "846": "1602", "847": "1603", "848": "1604", "849": "1605", "850": "1606", "851": "1607", "852": "1608", "853": "1609", "854": "161", "855": "161).", "856": "1610", "857": "1611", "858": "1612", "859": "1613", "860": "1614", "861": "1615", "862": "1616", "863": "1617", "864": "1618", "865": "1619", "866": "162", "867": "162).", "868": "1620", "869": "1621", "870": "1622", "871": "1623", "872": "1624", "873": "1625", "874": "1626", "875": "1627", "876": "1628", "877": "1629", "878": "163", "879": "163).", "880": "1630", "881": "1631", "882": "1632", "883": "1633", "884": "1634", "885": "1635", "886": "1636", "887": "1637", "888": "1638", "889": "1639", "890": "164", "891": "164).", "892": "1640", "893": "1641", "894": "1642", "895": "1643", "896": "1644", "897": "1645", "898": "1646", "899": "1647", "900": "1648", "901": "1649", "902": "165", "903": "165).", "904": "1650", "905": "1651", "906": "1652", "907": "1653", "908": "1654", "909": "1655", "910": "1656", "911": "1657", "912": "1658", "913": "1659", "914": "166", "915": "166).", "916": "1660", "917": "1661", "918": "1662", "919": "1663", "920": "1664", "921": "1665", "922": "1666", "923": "1667", "924": "1668", "925": "1669", "926": "167", "927": "167).", "928": "1670", "929": "1671", "930": "1672", "931": "1673", "932": "1674", "933": "1675", "934": "1676", "935": "1677", "936": "1678", "937": "1679", "938": "168", "939": "168).", "940": "1680", "941": "1681", "942": "1682", "943": "1683", "944": "1684", "945": "1685", "946": "1686", "947": "1687", "948": "1688", "949": "1689", "950": "169", "951": "169).", "952": "1690", "953": "1691", "954": "1692", "955": "1693", "956": "1694", "957": "1695", "958": "1696", "959": "1697", "960": "1698", "961": "1699", "962": "16:", "963": "17", "964": "17).", "965": "170", "966": "170).", "967": "1700", "968": "1701", "969": "1702", "970": "1703", "971": "1704", "972": "1705", "973": "1706", "974": "1707", "975": "1708", "976": "1709", "977": "171", "978": "171).", "979": "1710", "980": "1711", "981": "1712", "982": "1713", "983": "1714", "984": "1715", "985": "1716", "986": "1717", "987": "1718", "988": "1719", "989": "172", "990": "172).", "991": "1720", "992": "1721", "993": "1722", "994": "1723", "995": "1724", "996": "1725", "997": "1726", "998": "1727", "999": "1728", "1000": "1729", "1001": "173", "1002": "173).", "1003": "1730", "1004": "1731", "1005": "1732", "1006": "1733", "1007": "1734", "1008": "1735", "1009": "1736", "1010": "1737", "1011": "1738", "1012": "1739", "1013": "174", "1014": "174).", "1015": "1740", "1016": "1741", "1017": "1742", "1018": "1743", "1019": "1744", "1020": "1745", "1021": "1746", "1022": "1747", "1023": "1748", "1024": "1749", "1025": "175", "1026": "175).", "1027": "1750", "1028": "1751", "1029": "1752", "1030": "1753", "1031": "1754", "1032": "1755", "1033": "1756", "1034": "1757", "1035": "1758", "1036": "1759", "1037": "176", "1038": "176).", "1039": "1760", "1040": "1761", "1041": "1762", "1042": "1763", "1043": "1764", "1044": "1765", "1045": "1766", "1046": "1767", "1047": "1768", "1048": "1769", "1049": "177", "1050": "177).", "1051": "1770", "1052": "1771", "1053": "1772", "1054": "1773", "1055": "1774", "1056": "1775", "1057": "1776", "1058": "1777", "1059": "1778", "1060": "1779", "1061": "178", "1062": "178).", "1063": "1780", "1064": "1781", "1065": "1782", "1066": "1783", "1067": "1784", "1068": "1785", "1069": "1786", "1070": "1787", "1071": "1788", "1072": "1789", "1073": "179", "1074": "179).", "1075": "1790", "1076": "1791", "1077": "1792", "1078": "1793", "1079": "1794", "1080": "1795", "1081": "1796", "1082": "1797", "1083": "1798", "1084": "1799", "1085": "17:", "1086": "18", "1087": "18).", "1088": "180", "1089": "180).", "1090": "1800", "1091": "1801", "1092": "1802", "1093": "1803", "1094": "1804", "1095": "1805", "1096": "1806", "1097": "1807", "1098": "1808", "1099": "1809", "1100": "181", "1101": "181).", "1102": "1810", "1103": "1811", "1104": "1812", "1105": "1813", "1106": "1814", "1107": "1815", "1108": "1816", "1109": "1817", "1110": "1818", "1111": "1819", "1112": "182", "1113": "182).", "1114": "1820", "1115": "1821", "1116": "1822", "1117": "1823", "1118": "1824", "1119": "1825", "1120": "1826", "1121": "1827", "1122": "1828", "1123": "1829", "1124": "183", "1125": "183).", "1126": "1830", "1127": "1831", "1128": "1832", "1129": "1833", "1130": "1834", "1131": "1835", "1132": "1836", "1133": "1837", "1134": "1838", "1135": "1839", "1136": "184", "1137": "184).", "1138": "1840", "1139": "1841", "1140": "1842", "1141": "1843", "1142": "1844", "1143": "1845", "1144": "1846", "1145": "1847", "1146": "1848", "1147": "1849", "1148": "185", "1149": "185).", "1150": "1850", "1151": "1851", "1152": "1852", "1153": "1853", "1154": "1854", "1155": "1855", "1156": "1856", "1157": "1857", "1158": "1858", "1159": "1859", "1160": "186", "1161": "186).", "1162": "1860", "1163": "1861", "1164": "1862", "1165": "1863", "1166": "1864", "1167": "1865", "1168": "1866", "1169": "1867", "1170": "1868", "1171": "1869", "1172": "187", "1173": "187).", "1174": "1870", "1175": "1871", "1176": "1872", "1177": "1873", "1178": "1874", "1179": "1875", "1180": "1876", "1181": "1877", "1182": "1878", "1183": "1879", "1184": "188", "1185": "188).", "1186": "1880", "1187": "1881", "1188": "1882", "1189": "1883", "1190": "1884", "1191": "1885", "1192": "1886", "1193": "1887", "1194": "1888", "1195": "1889", "1196": "189", "1197": "189).", "1198": "1890", "1199": "1891", "1200": "1892", "1201": "1893", "1202": "1894", "1203": "1895", "1204": "1896", "1205": "1897", "1206": "1898", "1207": "1899", "1208": "18:", "1209": "19", "1210": "19).", "1211": "190", "1212": "190).", "1213": "1900", "1214": "1901", "1215": "1902", "1216": "1904", "1217": "1905", "1218": "1906", "1219": "1907", "1220": "1908", "1221": "1909", "1222": "191", "1223": "191).", "1224": "1910", "1225": "1911", "1226": "1912", "1227": "1913", "1228": "1914", "1229": "1915", "1230": "1916", "1231": "1917", "1232": "1918", "1233": "1919", "1234": "192", "1235": "192).", "1236": "1920", "1237": "1921", "1238": "1922", "1239": "1923", "1240": "1924", "1241": "1925", "1242": "1926", "1243": "1927", "1244": "1928", "1245": "1929", "1246": "193", "1247": "193).", "1248": "1930", "1249": "1931", "1250": "1932", "1251": "1933", "1252": "1934", "1253": "1935", "1254": "1936", "1255": "1937", "1256": "1938", "1257": "1939", "1258": "194", "1259": "194).", "1260": "1940", "1261": "1941", "1262": "1942", "1263": "1943", "1264": "1944", "1265": "1945", "1266": "1946", "1267": "1947", "1268": "1948", "1269": "1949", "1270": "195", "1271": "195).", "1272": "1950", "1273": "1951", "1274": "1952", "1275": "1953", "1276": "1954", "1277": "1955", "1278": "1956", "1279": "1957", "1280": "1958", "1281": "1959", "1282": "196", "1283": "196).", "1284": "1960", "1285": "1961", "1286": "1962", "1287": "1963", "1288": "1964", "1289": "1965", "1290": "1966", "1291": "1967", "1292": "1968", "1293": "1969", "1294": "197", "1295": "1970", "1296": "1971", "1297": "1972", "1298": "1973", "1299": "1974", "1300": "1975", "1301": "1976", "1302": "1977", "1303": "1978", "1304": "1979", "1305": "198", "1306": "1980", "1307": "1981", "1308": "1982", "1309": "1983", "1310": "1984", "1311": "1985", "1312": "1986", "1313": "1987", "1314": "1988", "1315": "1989", "1316": "199", "1317": "1990", "1318": "1991", "1319": "1992", "1320": "1993", "1321": "1994", "1322": "1995", "1323": "1996", "1324": "1997", "1325": "1998", "1326": "1999", "1327": "19:", "1328": "1:", "1329": "2", "1330": "2)", "1331": "2/3)", "1332": "2/3.", "1333": "2/4)", "1334": "2/4.", "1335": "20", "1336": "20).", "1337": "200", "1338": "200).", "1339": "2000", "1340": "2001", "1341": "2002", "1342": "2003", "1343": "2004", "1344": "2005", "1345": "2006", "1346": "2007", "1347": "2008", "1348": "2009", "1349": "201", "1350": "2010", "1351": "2012", "1352": "2013", "1353": "2014", "1354": "2015", "1355": "2016", "1356": "2017", "1357": "2018", "1358": "2019", "1359": "202", "1360": "202).", "1361": "2020", "1362": "2021", "1363": "2022", "1364": "2023", "1365": "2024", "1366": "2025", "1367": "2026", "1368": "2027", "1369": "2028", "1370": "2029", "1371": "203", "1372": "203).", "1373": "2030", "1374": "2031", "1375": "2032", "1376": "2034", "1377": "2035", "1378": "2036", "1379": "2037", "1380": "2038", "1381": "2039", "1382": "204", "1383": "204).", "1384": "2040", "1385": "2041", "1386": "2042", "1387": "2043", "1388": "2044", "1389": "2045", "1390": "2046", "1391": "2047", "1392": "2048", "1393": "2049", "1394": "205", "1395": "2050", "1396": "2051", "1397": "2052", "1398": "2053", "1399": "2054", "1400": "2055", "1401": "2056", "1402": "2057", "1403": "2058", "1404": "2059", "1405": "206", "1406": "206).", "1407": "2060", "1408": "2061", "1409": "2062", "1410": "2063", "1411": "2064", "1412": "2065", "1413": "2066", "1414": "2067", "1415": "2068", "1416": "2069", "1417": "207", "1418": "2070", "1419": "2071", "1420": "2072", "1421": "2073", "1422": "2074", "1423": "2075", "1424": "2076", "1425": "2077", "1426": "2078", "1427": "2079", "1428": "208", "1429": "2080", "1430": "2081", "1431": "2082", "1432": "2083", "1433": "2084", "1434": "2085", "1435": "2086", "1436": "2088", "1437": "2089", "1438": "209", "1439": "2090", "1440": "2091", "1441": "2092", "1442": "2093", "1443": "2094", "1444": "2095", "1445": "2096", "1446": "2097", "1447": "2098", "1448": "2099", "1449": "20:", "1450": "21", "1451": "21).", "1452": "210", "1453": "210).", "1454": "2100", "1455": "2102", "1456": "2103", "1457": "2104", "1458": "2105", "1459": "2106", "1460": "2107", "1461": "2108", "1462": "2109", "1463": "211", "1464": "2110", "1465": "2111", "1466": "2112", "1467": "2113", "1468": "2114", "1469": "2115", "1470": "2116", "1471": "2117", "1472": "2118", "1473": "212", "1474": "2120", "1475": "2121", "1476": "2122", "1477": "2123", "1478": "2124", "1479": "2125", "1480": "2126", "1481": "2127", "1482": "2128", "1483": "213", "1484": "2130", "1485": "2132", "1486": "2133", "1487": "2134", "1488": "2135", "1489": "2136", "1490": "2137", "1491": "2138", "1492": "2139", "1493": "214", "1494": "2140", "1495": "2141", "1496": "2142", "1497": "2144", "1498": "2146", "1499": "2147", "1500": "2148", "1501": "2149", "1502": "215", "1503": "2150", "1504": "2151", "1505": "2152", "1506": "2153", "1507": "2154", "1508": "2155", "1509": "2156", "1510": "2157", "1511": "2158", "1512": "2159", "1513": "216", "1514": "2160", "1515": "2161", "1516": "2162", "1517": "2163", "1518": "2164", "1519": "2165", "1520": "2167", "1521": "2168", "1522": "2169", "1523": "217", "1524": "2170", "1525": "2171", "1526": "2172", "1527": "2173", "1528": "2174", "1529": "2175", "1530": "2176", "1531": "2177", "1532": "2178", "1533": "2179", "1534": "218", "1535": "2180", "1536": "2181", "1537": "2182", "1538": "2183", "1539": "2184", "1540": "2185", "1541": "2186", "1542": "2187", "1543": "2188", "1544": "2189", "1545": "219", "1546": "2190", "1547": "2191", "1548": "2192", "1549": "2193", "1550": "2194", "1551": "2195", "1552": "2196", "1553": "2197", "1554": "2198", "1555": "2199", "1556": "21:", "1557": "22", "1558": "22).", "1559": "220", "1560": "2200", "1561": "2201", "1562": "2202", "1563": "2203", "1564": "2204", "1565": "2205", "1566": "2206", "1567": "2207", "1568": "2208", "1569": "2209", "1570": "221", "1571": "2210", "1572": "2211", "1573": "2212", "1574": "2213", "1575": "2214", "1576": "2215", "1577": "2216", "1578": "2217", "1579": "2218", "1580": "2219", "1581": "222", "1582": "2220", "1583": "2222", "1584": "2223", "1585": "2224", "1586": "2225", "1587": "2226", "1588": "2227", "1589": "2228", "1590": "2229", "1591": "223", "1592": "2230", "1593": "2231", "1594": "2232", "1595": "2233", "1596": "2234", "1597": "2235", "1598": "2236", "1599": "2237", "1600": "2238", "1601": "2239", "1602": "224", "1603": "2240", "1604": "2241", "1605": "2242", "1606": "2243", "1607": "2244", "1608": "2245", "1609": "2246", "1610": "2247", "1611": "2249", "1612": "225", "1613": "2250", "1614": "2251", "1615": "2252", "1616": "2253", "1617": "2254", "1618": "2255", "1619": "2256", "1620": "2257", "1621": "2258", "1622": "226", "1623": "2261", "1624": "2263", "1625": "2265", "1626": "2266", "1627": "2267", "1628": "2269", "1629": "227", "1630": "2270", "1631": "2271", "1632": "2272", "1633": "2273", "1634": "2275", "1635": "2276", "1636": "2277", "1637": "2278", "1638": "2279", "1639": "228", "1640": "2280", "1641": "2281", "1642": "2282", "1643": "2283", "1644": "2285", "1645": "2286", "1646": "2287", "1647": "2288", "1648": "2289", "1649": "229", "1650": "2290", "1651": "2291", "1652": "2292", "1653": "2293", "1654": "2294", "1655": "2295", "1656": "2296", "1657": "2299", "1658": "22:", "1659": "23", "1660": "23).", "1661": "230", "1662": "2300", "1663": "2301", "1664": "2302", "1665": "2304", "1666": "2305", "1667": "2306", "1668": "2308", "1669": "231", "1670": "2311", "1671": "2312", "1672": "2313", "1673": "2314", "1674": "2315", "1675": "2316", "1676": "2318", "1677": "232", "1678": "2321", "1679": "2322", "1680": "2323", "1681": "2325", "1682": "2328", "1683": "233", "1684": "2330", "1685": "2331", "1686": "2332", "1687": "2333", "1688": "2334", "1689": "2335", "1690": "2336", "1691": "2337", "1692": "2338", "1693": "2339", "1694": "234", "1695": "2340", "1696": "2342", "1697": "2343", "1698": "2344", "1699": "2345", "1700": "2346", "1701": "2348", "1702": "2349", "1703": "235", "1704": "2350", "1705": "2351", "1706": "2352", "1707": "2355", "1708": "2356", "1709": "2357", "1710": "2358", "1711": "236", "1712": "2360", "1713": "2362", "1714": "2363", "1715": "2364", "1716": "2365", "1717": "2366", "1718": "2367", "1719": "237", "1720": "2370", "1721": "2371", "1722": "2374", "1723": "2375", "1724": "2376", "1725": "2377", "1726": "2378", "1727": "2379", "1728": "238", "1729": "2380", "1730": "2381", "1731": "2382", "1732": "2383", "1733": "2385", "1734": "2386", "1735": "2387", "1736": "2389", "1737": "239", "1738": "2390", "1739": "2391", "1740": "2392", "1741": "2393", "1742": "2396", "1743": "2397", "1744": "2398", "1745": "23:", "1746": "24", "1747": "24).", "1748": "240", "1749": "2400", "1750": "2401", "1751": "2402", "1752": "2403", "1753": "2404", "1754": "2405", "1755": "2406", "1756": "2407", "1757": "2408", "1758": "241", "1759": "2410", "1760": "2411", "1761": "2412", "1762": "2413", "1763": "2414", "1764": "2415", "1765": "2416", "1766": "2417", "1767": "2418", "1768": "242", "1769": "2422", "1770": "2424", "1771": "2427", "1772": "2428", "1773": "2429", "1774": "243", "1775": "2431", "1776": "2434", "1777": "2436", "1778": "2437", "1779": "244", "1780": "2440", "1781": "2442", "1782": "2443", "1783": "2445", "1784": "2446", "1785": "2447", "1786": "2449", "1787": "245", "1788": "2450", "1789": "2451", "1790": "2452", "1791": "2457", "1792": "2458", "1793": "2459", "1794": "246", "1795": "2460", "1796": "2462", "1797": "2464", "1798": "2465", "1799": "2466", "1800": "2467", "1801": "2468", "1802": "2469", "1803": "247", "1804": "2470", "1805": "2472", "1806": "2473", "1807": "2474", "1808": "2478", "1809": "2479", "1810": "248", "1811": "2480", "1812": "2481", "1813": "2482", "1814": "2483", "1815": "2484", "1816": "2485", "1817": "2488", "1818": "249", "1819": "2490", "1820": "2493", "1821": "2495", "1822": "2496", "1823": "2497", "1824": "2499", "1825": "24:", "1826": "25", "1827": "25).", "1828": "250", "1829": "2500", "1830": "2501", "1831": "2502", "1832": "2503", "1833": "2504", "1834": "2506", "1835": "2507", "1836": "2508", "1837": "2509", "1838": "251", "1839": "2511", "1840": "2513", "1841": "2514", "1842": "2515", "1843": "2517", "1844": "2518", "1845": "252", "1846": "2522", "1847": "2523", "1848": "2525", "1849": "2526", "1850": "2527", "1851": "2528", "1852": "253", "1853": "2530", "1854": "2533", "1855": "2536", "1856": "2538", "1857": "254", "1858": "2543", "1859": "2544", "1860": "2545", "1861": "2546", "1862": "2547", "1863": "2548", "1864": "2549", "1865": "255", "1866": "2550", "1867": "2551", "1868": "2555", "1869": "2557", "1870": "2559", "1871": "256", "1872": "2561", "1873": "2563", "1874": "2566", "1875": "2567", "1876": "2568", "1877": "257", "1878": "2572", "1879": "2574", "1880": "2575", "1881": "2576", "1882": "2578", "1883": "2579", "1884": "258", "1885": "2580", "1886": "2582", "1887": "2583", "1888": "2584", "1889": "2585", "1890": "2586", "1891": "2588", "1892": "2589", "1893": "259", "1894": "2591", "1895": "2593", "1896": "2594", "1897": "2596", "1898": "2597", "1899": "25:", "1900": "26", "1901": "26).", "1902": "260", "1903": "2600", "1904": "2601", "1905": "2602", "1906": "2603", "1907": "2608", "1908": "261", "1909": "2610", "1910": "2611", "1911": "2612", "1912": "2613", "1913": "2614", "1914": "2617", "1915": "2618", "1916": "2619", "1917": "262", "1918": "2620", "1919": "2623", "1920": "2625", "1921": "2628", "1922": "263", "1923": "2630", "1924": "2631", "1925": "2632", "1926": "2634", "1927": "2635", "1928": "2636", "1929": "2637", "1930": "2639", "1931": "264", "1932": "2642", "1933": "2643", "1934": "2644", "1935": "2645", "1936": "2646", "1937": "2647", "1938": "265", "1939": "2651", "1940": "2652", "1941": "2655", "1942": "266", "1943": "2660", "1944": "2663", "1945": "2666", "1946": "2668", "1947": "267", "1948": "2670", "1949": "2672", "1950": "2674", "1951": "2675", "1952": "2677", "1953": "2679", "1954": "268", "1955": "2680", "1956": "2682", "1957": "2683", "1958": "2685", "1959": "2687", "1960": "2688", "1961": "2689", "1962": "269", "1963": "2692", "1964": "2699", "1965": "27", "1966": "27).", "1967": "270", "1968": "2701", "1969": "2702", "1970": "2703", "1971": "2704", "1972": "2706", "1973": "2709", "1974": "271", "1975": "2713", "1976": "2717", "1977": "2718", "1978": "2719", "1979": "272", "1980": "2720", "1981": "2722", "1982": "2723", "1983": "2724", "1984": "2725", "1985": "2727", "1986": "2728", "1987": "273", "1988": "2731", "1989": "2732", "1990": "2733", "1991": "2735", "1992": "2736", "1993": "2739", "1994": "274", "1995": "274).", "1996": "2744", "1997": "2746", "1998": "2748", "1999": "2749", "2000": "275", "2001": "2750", "2002": "2755", "2003": "2756", "2004": "276", "2005": "2760", "2006": "2761", "2007": "2765", "2008": "2768", "2009": "2769", "2010": "277", "2011": "2770", "2012": "2772", "2013": "2775", "2014": "2776", "2015": "2777", "2016": "2778", "2017": "2779", "2018": "278", "2019": "2780", "2020": "2783", "2021": "2786", "2022": "279", "2023": "2790", "2024": "2792", "2025": "2794", "2026": "28", "2027": "28).", "2028": "280", "2029": "2803", "2030": "2806", "2031": "2809", "2032": "281", "2033": "2810", "2034": "2811", "2035": "2813", "2036": "2814", "2037": "2816", "2038": "2817", "2039": "282", "2040": "283", "2041": "2830", "2042": "2832", "2043": "2833", "2044": "284", "2045": "2840", "2046": "2843", "2047": "2846", "2048": "2848", "2049": "285", "2050": "2852", "2051": "2855", "2052": "2857", "2053": "2859", "2054": "286", "2055": "2860", "2056": "2861", "2057": "2863", "2058": "2865", "2059": "2866", "2060": "2867", "2061": "2869", "2062": "287", "2063": "2870", "2064": "2871", "2065": "2872", "2066": "288", "2067": "2881", "2068": "2882", "2069": "2884", "2070": "2886", "2071": "2889", "2072": "289", "2073": "2890", "2074": "2891", "2075": "2894", "2076": "2898", "2077": "2899", "2078": "29", "2079": "29).", "2080": "290", "2081": "2902", "2082": "2907", "2083": "2908", "2084": "291", "2085": "2912", "2086": "292", "2087": "2920", "2088": "2921", "2089": "2928", "2090": "2929", "2091": "293", "2092": "2930", "2093": "2931", "2094": "294", "2095": "2940", "2096": "2944", "2097": "2946", "2098": "2947", "2099": "2948", "2100": "295", "2101": "2952", "2102": "2954", "2103": "2958", "2104": "296", "2105": "2968", "2106": "2969", "2107": "297", "2108": "2974", "2109": "298", "2110": "2980", "2111": "2982", "2112": "299", "2113": "2990", "2114": "2992", "2115": "2993", "2116": "2994", "2117": "2:", "2118": "3", "2119": "3)", "2120": "3).", "2121": "3/4.", "2122": "30", "2123": "30).", "2124": "300", "2125": "3000", "2126": "3005", "2127": "3006", "2128": "301", "2129": "3011", "2130": "302", "2131": "3023", "2132": "3027", "2133": "3029", "2134": "303", "2135": "3035", "2136": "3038", "2137": "304", "2138": "3040", "2139": "305", "2140": "3054", "2141": "3055", "2142": "3056", "2143": "306", "2144": "3061", "2145": "3063", "2146": "307", "2147": "3073", "2148": "3079", "2149": "308", "2150": "3086", "2151": "309", "2152": "3091", "2153": "31", "2154": "31).", "2155": "310", "2156": "310).", "2157": "311", "2158": "3116", "2159": "3118", "2160": "3119", "2161": "312", "2162": "312).", "2163": "313", "2164": "314", "2165": "3140", "2166": "3143", "2167": "3149", "2168": "315", "2169": "3157", "2170": "3158", "2171": "316", "2172": "3162", "2173": "3169", "2174": "317", "2175": "3171", "2176": "3173", "2177": "318", "2178": "3186", "2179": "319", "2180": "32", "2181": "32).", "2182": "320", "2183": "3203", "2184": "321", "2185": "321).", "2186": "3215", "2187": "3217", "2188": "322", "2189": "322).", "2190": "3221", "2191": "323", "2192": "3233", "2193": "324", "2194": "3249", "2195": "325", "2196": "3250", "2197": "3252", "2198": "3254", "2199": "326", "2200": "3260", "2201": "3262", "2202": "3263", "2203": "3266", "2204": "3267", "2205": "3269", "2206": "327", "2207": "327).", "2208": "3274", "2209": "328", "2210": "3289", "2211": "329", "2212": "3296", "2213": "33", "2214": "33).", "2215": "330", "2216": "330).", "2217": "3309", "2218": "331", "2219": "3311", "2220": "3314", "2221": "3315", "2222": "3318", "2223": "332", "2224": "332).", "2225": "3321", "2226": "333", "2227": "333).", "2228": "3333", "2229": "3336", "2230": "334", "2231": "334).", "2232": "3340", "2233": "335", "2234": "335).", "2235": "3353", "2236": "336", "2237": "336).", "2238": "3362", "2239": "337", "2240": "337).", "2241": "3373", "2242": "3375", "2243": "3376", "2244": "3377", "2245": "338", "2246": "338).", "2247": "3384", "2248": "3387", "2249": "339", "2250": "34", "2251": "34).", "2252": "340", "2253": "3400", "2254": "3409", "2255": "341", "2256": "341).", "2257": "3413", "2258": "342", "2259": "342).", "2260": "343", "2261": "3435", "2262": "344", "2263": "345", "2264": "345).", "2265": "346", "2266": "346).", "2267": "3469", "2268": "347", "2269": "347).", "2270": "3472", "2271": "3473", "2272": "3475", "2273": "3478", "2274": "348", "2275": "348).", "2276": "3482", "2277": "349", "2278": "349).", "2279": "35", "2280": "35).", "2281": "350", "2282": "350).", "2283": "3500", "2284": "351", "2285": "351).", "2286": "3510", "2287": "352", "2288": "3521", "2289": "353", "2290": "3533", "2291": "354", "2292": "354).", "2293": "3544", "2294": "3546", "2295": "355", "2296": "355).", "2297": "356", "2298": "356).", "2299": "357", "2300": "357).", "2301": "358", "2302": "358).", "2303": "3587", "2304": "359", "2305": "359).", "2306": "3591", "2307": "36", "2308": "36).", "2309": "360", "2310": "360).", "2311": "361", "2312": "361).", "2313": "3616", "2314": "362", "2315": "362).", "2316": "363", "2317": "363).", "2318": "364", "2319": "365", "2320": "365).", "2321": "3654", "2322": "366", "2323": "366).", "2324": "367", "2325": "367).", "2326": "3671", "2327": "368", "2328": "368).", "2329": "3681", "2330": "369", "2331": "37", "2332": "37).", "2333": "370", "2334": "370).", "2335": "3708", "2336": "371", "2337": "371).", "2338": "372", "2339": "372).", "2340": "373", "2341": "374", "2342": "3746", "2343": "3747", "2344": "375", "2345": "375).", "2346": "376", "2347": "376).", "2348": "3766", "2349": "377", "2350": "377).", "2351": "378", "2352": "379", "2353": "379).", "2354": "3792", "2355": "3798", "2356": "38", "2357": "38).", "2358": "380", "2359": "3800", "2360": "381", "2361": "381).", "2362": "3810", "2363": "382", "2364": "382).", "2365": "3822", "2366": "383", "2367": "384", "2368": "3844", "2369": "385", "2370": "386", "2371": "386).", "2372": "387", "2373": "388", "2374": "388).", "2375": "389", "2376": "39", "2377": "39).", "2378": "390", "2379": "3907", "2380": "391", "2381": "391).", "2382": "392", "2383": "3920", "2384": "393", "2385": "393).", "2386": "394", "2387": "395", "2388": "396", "2389": "397", "2390": "398", "2391": "3989", "2392": "399", "2393": "3:", "2394": "4", "2395": "4)", "2396": "4).", "2397": "4/5)", "2398": "4/5.", "2399": "4/5/8)", "2400": "4/5/8.", "2401": "4/8)", "2402": "4/8.", "2403": "40", "2404": "40).", "2405": "400", "2406": "401", "2407": "402", "2408": "4024", "2409": "403", "2410": "404", "2411": "405", "2412": "406", "2413": "407", "2414": "407).", "2415": "408", "2416": "4081", "2417": "409", "2418": "41", "2419": "41).", "2420": "410", "2421": "411", "2422": "412", "2423": "4124", "2424": "413", "2425": "4135", "2426": "414", "2427": "415", "2428": "415).", "2429": "416", "2430": "417", "2431": "418", "2432": "419", "2433": "42", "2434": "42).", "2435": "420", "2436": "421", "2437": "4213", "2438": "4214", "2439": "4217", "2440": "422", "2441": "422).", "2442": "423", "2443": "424", "2444": "425", "2445": "4257", "2446": "426", "2447": "427", "2448": "4273", "2449": "428", "2450": "429", "2451": "43", "2452": "43).", "2453": "430", "2454": "430).", "2455": "4309", "2456": "431", "2457": "432", "2458": "4323", "2459": "433", "2460": "434", "2461": "435", "2462": "436", "2463": "437", "2464": "438", "2465": "439", "2466": "44", "2467": "44).", "2468": "440", "2469": "441", "2470": "442", "2471": "443", "2472": "444", "2473": "445", "2474": "446", "2475": "447", "2476": "448", "2477": "449", "2478": "45", "2479": "45).", "2480": "450", "2481": "451", "2482": "4519", "2483": "452", "2484": "453", "2485": "454", "2486": "455", "2487": "456", "2488": "4561", "2489": "457", "2490": "458", "2491": "459", "2492": "46", "2493": "46).", "2494": "460", "2495": "461", "2496": "4612", "2497": "462", "2498": "463", "2499": "464", "2500": "465", "2501": "466", "2502": "467", "2503": "467).", "2504": "468", "2505": "469", "2506": "47", "2507": "47).", "2508": "470", "2509": "471", "2510": "472", "2511": "473", "2512": "474", "2513": "475", "2514": "476", "2515": "477", "2516": "478", "2517": "479", "2518": "48", "2519": "48).", "2520": "480", "2521": "481", "2522": "482", "2523": "483", "2524": "484", "2525": "485", "2526": "486", "2527": "487", "2528": "4870", "2529": "488", "2530": "489", "2531": "49", "2532": "49).", "2533": "490", "2534": "491", "2535": "492", "2536": "493", "2537": "493).", "2538": "494", "2539": "495", "2540": "496", "2541": "497", "2542": "498", "2543": "499", "2544": "4:", "2545": "5", "2546": "5)", "2547": "5).", "2548": "5/6)", "2549": "5/6.", "2550": "5/6/7/8)", "2551": "5/6/7/8.", "2552": "5/7/8.", "2553": "5/8)", "2554": "5/8.", "2555": "50", "2556": "50).", "2557": "500", "2558": "501", "2559": "502", "2560": "502).", "2561": "503", "2562": "504", "2563": "505", "2564": "506", "2565": "506).", "2566": "507", "2567": "507).", "2568": "508", "2569": "509", "2570": "51", "2571": "51).", "2572": "510", "2573": "511", "2574": "512", "2575": "512).", "2576": "513", "2577": "514", "2578": "515", "2579": "516", "2580": "517", "2581": "518", "2582": "519", "2583": "52", "2584": "52).", "2585": "520", "2586": "520).", "2587": "521", "2588": "522", "2589": "522).", "2590": "523", "2591": "524", "2592": "525", "2593": "526", "2594": "527", "2595": "528", "2596": "529", "2597": "53", "2598": "53).", "2599": "530", "2600": "531", "2601": "532", "2602": "533", "2603": "534", "2604": "535", "2605": "535).", "2606": "536", "2607": "537", "2608": "538", "2609": "539", "2610": "54", "2611": "54).", "2612": "540", "2613": "541", "2614": "542", "2615": "543", "2616": "544", "2617": "545", "2618": "546", "2619": "547", "2620": "548", "2621": "549", "2622": "55", "2623": "55).", "2624": "550", "2625": "551", "2626": "552", "2627": "553", "2628": "554", "2629": "555", "2630": "556", "2631": "557", "2632": "558", "2633": "559", "2634": "56", "2635": "56).", "2636": "560", "2637": "561", "2638": "562", "2639": "563", "2640": "564", "2641": "565", "2642": "566", "2643": "5660", "2644": "567", "2645": "568", "2646": "569", "2647": "57", "2648": "57).", "2649": "570", "2650": "571", "2651": "572", "2652": "573", "2653": "574", "2654": "575", "2655": "576", "2656": "577", "2657": "578", "2658": "579", "2659": "58", "2660": "58).", "2661": "581", "2662": "582", "2663": "583", "2664": "584", "2665": "585", "2666": "586", "2667": "587", "2668": "5877", "2669": "588", "2670": "589", "2671": "59", "2672": "59).", "2673": "590", "2674": "591", "2675": "592", "2676": "593", "2677": "594", "2678": "595", "2679": "596", "2680": "597", "2681": "598", "2682": "599", "2683": "5:", "2684": "6", "2685": "6)", "2686": "6).", "2687": "6/7)", "2688": "6/7.", "2689": "60", "2690": "60).", "2691": "600", "2692": "601", "2693": "603", "2694": "604", "2695": "605", "2696": "606", "2697": "607", "2698": "608", "2699": "609", "2700": "61", "2701": "61).", "2702": "610", "2703": "611", "2704": "612", "2705": "613", "2706": "614", "2707": "615", "2708": "616", "2709": "617", "2710": "618", "2711": "619", "2712": "62", "2713": "62).", "2714": "620", "2715": "621", "2716": "622", "2717": "623", "2718": "6233", "2719": "624", "2720": "625", "2721": "6255", "2722": "626", "2723": "627", "2724": "628", "2725": "629", "2726": "63", "2727": "63).", "2728": "630", "2729": "631", "2730": "632", "2731": "633", "2732": "634", "2733": "635", "2734": "636", "2735": "637", "2736": "638", "2737": "639", "2738": "64", "2739": "64).", "2740": "640", "2741": "641", "2742": "642", "2743": "643", "2744": "645", "2745": "646", "2746": "647", "2747": "6471", "2748": "6473", "2749": "648", "2750": "65", "2751": "65).", "2752": "650", "2753": "651", "2754": "652", "2755": "653", "2756": "654", "2757": "655", "2758": "656", "2759": "657", "2760": "658", "2761": "659", "2762": "66", "2763": "66).", "2764": "660", "2765": "661", "2766": "662", "2767": "663", "2768": "6636", "2769": "664", "2770": "665", "2771": "666", "2772": "667", "2773": "668", "2774": "669", "2775": "67", "2776": "67).", "2777": "670", "2778": "671", "2779": "672", "2780": "673", "2781": "674", "2782": "675", "2783": "676", "2784": "677", "2785": "678", "2786": "679", "2787": "68", "2788": "68).", "2789": "680", "2790": "682", "2791": "683", "2792": "684", "2793": "685", "2794": "686", "2795": "687", "2796": "689", "2797": "69", "2798": "69).", "2799": "690", "2800": "691", "2801": "692", "2802": "693", "2803": "694", "2804": "695", "2805": "697", "2806": "698", "2807": "699", "2808": "6:", "2809": "7", "2810": "7)", "2811": "7/8)", "2812": "7/8.", "2813": "70", "2814": "70).", "2815": "700", "2816": "701", "2817": "702", "2818": "703", "2819": "704", "2820": "706", "2821": "707", "2822": "708", "2823": "709", "2824": "71", "2825": "71).", "2826": "710", "2827": "711", "2828": "712", "2829": "713", "2830": "714", "2831": "715", "2832": "716", "2833": "718", "2834": "719", "2835": "72", "2836": "72).", "2837": "720", "2838": "721", "2839": "722", "2840": "723", "2841": "724", "2842": "725", "2843": "726", "2844": "727", "2845": "728", "2846": "73", "2847": "73).", "2848": "730", "2849": "731", "2850": "732", "2851": "733", "2852": "734", "2853": "735", "2854": "737", "2855": "738", "2856": "739", "2857": "74", "2858": "74).", "2859": "741", "2860": "742", "2861": "743", "2862": "744", "2863": "746", "2864": "747", "2865": "748", "2866": "749", "2867": "75", "2868": "75).", "2869": "750", "2870": "751", "2871": "753", "2872": "754", "2873": "756", "2874": "757", "2875": "76", "2876": "76).", "2877": "761", "2878": "763", "2879": "765", "2880": "766", "2881": "768", "2882": "769", "2883": "77", "2884": "77).", "2885": "771", "2886": "772", "2887": "773", "2888": "774", "2889": "776", "2890": "777", "2891": "778", "2892": "78", "2893": "78).", "2894": "780", "2895": "781", "2896": "782", "2897": "783", "2898": "784", "2899": "785", "2900": "787", "2901": "788", "2902": "789", "2903": "79", "2904": "79).", "2905": "790", "2906": "791", "2907": "792", "2908": "794", "2909": "795", "2910": "796", "2911": "798", "2912": "7:", "2913": "8", "2914": "8)", "2915": "8).", "2916": "80", "2917": "80).", "2918": "801", "2919": "802", "2920": "803", "2921": "804", "2922": "805", "2923": "806", "2924": "807", "2925": "808", "2926": "81", "2927": "81).", "2928": "811", "2929": "813", "2930": "814", "2931": "815", "2932": "816", "2933": "817", "2934": "818", "2935": "819", "2936": "82", "2937": "82).", "2938": "820", "2939": "821", "2940": "823", "2941": "825", "2942": "826", "2943": "827", "2944": "828", "2945": "83", "2946": "83).", "2947": "830", "2948": "831", "2949": "832", "2950": "833", "2951": "834", "2952": "835", "2953": "836", "2954": "837", "2955": "838", "2956": "84", "2957": "84).", "2958": "840", "2959": "841", "2960": "842", "2961": "843", "2962": "844", "2963": "846", "2964": "848", "2965": "849", "2966": "85", "2967": "85).", "2968": "850", "2969": "851", "2970": "852", "2971": "853", "2972": "854", "2973": "855", "2974": "856", "2975": "8568", "2976": "858", "2977": "859", "2978": "86", "2979": "86).", "2980": "861", "2981": "864", "2982": "865", "2983": "866", "2984": "867", "2985": "868", "2986": "869", "2987": "87", "2988": "87).", "2989": "870", "2990": "871", "2991": "872", "2992": "874", "2993": "875", "2994": "876", "2995": "877", "2996": "878", "2997": "879", "2998": "88", "2999": "88).", "3000": "880", "3001": "881", "3002": "882", "3003": "883", "3004": "884", "3005": "885", "3006": "886", "3007": "887", "3008": "888", "3009": "889", "3010": "89", "3011": "89).", "3012": "890", "3013": "891", "3014": "892", "3015": "894", "3016": "895", "3017": "896", "3018": "897", "3019": "898", "3020": "899", "3021": "8:", "3022": "9", "3023": "9).", "3024": "90", "3025": "90).", "3026": "900", "3027": "901", "3028": "902", "3029": "903", "3030": "904", "3031": "905", "3032": "906", "3033": "907", "3034": "908", "3035": "909", "3036": "91", "3037": "91).", "3038": "910", "3039": "911", "3040": "912", "3041": "913", "3042": "914", "3043": "915", "3044": "916", "3045": "917", "3046": "918", "3047": "919", "3048": "92", "3049": "92).", "3050": "920", "3051": "921", "3052": "922", "3053": "923", "3054": "924", "3055": "925", "3056": "927", "3057": "928", "3058": "929", "3059": "93", "3060": "93).", "3061": "930", "3062": "931", "3063": "932", "3064": "935", "3065": "936", "3066": "937", "3067": "938", "3068": "939", "3069": "94", "3070": "94).", "3071": "940", "3072": "941", "3073": "942", "3074": "943", "3075": "944", "3076": "945", "3077": "946", "3078": "947", "3079": "948", "3080": "949", "3081": "95", "3082": "95).", "3083": "950", "3084": "951", "3085": "952", "3086": "953", "3087": "954", "3088": "955", "3089": "956", "3090": "957", "3091": "959", "3092": "96", "3093": "96).", "3094": "960", "3095": "961", "3096": "962", "3097": "963", "3098": "964", "3099": "965", "3100": "966", "3101": "967", "3102": "968", "3103": "969", "3104": "97", "3105": "97).", "3106": "971", "3107": "972", "3108": "973", "3109": "974", "3110": "975", "3111": "976", "3112": "977", "3113": "978", "3114": "979", "3115": "98", "3116": "98).", "3117": "980", "3118": "981", "3119": "982", "3120": "983", "3121": "984", "3122": "985", "3123": "986", "3124": "987", "3125": "988", "3126": "989", "3127": "99", "3128": "99).", "3129": "990", "3130": "991", "3131": "992", "3132": "993", "3133": "994", "3134": "995", "3135": "996", "3136": "997", "3137": "998", "3138": "999", "3139": "9:", "3140": "", "3141": "a", "3142": "abutment", "3143": "additionally,", "3144": "adjacent", "3145": "all", "3146": "and", "3147": "aorta,", "3148": "aorta:", "3149": "appearance", "3150": "appearance.", "3151": "appearance:", "3152": "are", "3153": "arterial", "3154": "bilateral", "3155": "body.", "3156": "body/tail.", "3157": "but", "3158": "ca,", "3159": "cha,", "3160": "clinical", "3161": "cm", "3162": "cm).", "3163": "cm.", "3164": "cm^3).", "3165": "cm^3.", "3166": "cm^3;", "3167": "colon", "3168": "colon:", "3169": "consistent", "3170": "contact", "3171": "contact:", "3172": "ct", "3173": "cyst.", "3174": "cystic", "3175": "cysts", "3176": "cysts:", "3177": "degree", "3178": "delay", "3179": "does", "3180": "duodenum.", "3181": "encasement", "3182": "enhancement", "3183": "enlarged", "3184": "findings:", "3185": "head.", "3186": "head/body.", "3187": "hepatic", "3188": "hu", "3189": "hyperattenuating", "3190": "hypoattenuating", "3191": "impression:", "3192": "in", "3193": "intestine.", "3194": "involvement:", "3195": "is", "3196": "isoattenuating", "3197": "ivc,", "3198": "ivc:", "3199": "kidney", "3200": "kidney)", "3201": "kidney.", "3202": "kidney:", "3203": "kidneys", "3204": "kidneys.", "3205": "kindeys.", "3206": "large", "3207": "largest", "3208": "left", "3209": "lesion", "3210": "lesions", "3211": "lesions:", "3212": "liver", "3213": "liver,", "3214": "liver.", "3215": "liver:", "3216": "location:", "3217": "malignant", "3218": "mass", "3219": "masses", "3220": "masses.", "3221": "masses:", "3222": "massively", "3223": "mean", "3224": "measures", "3225": "multiple", "3226": "nan", "3227": "nan.", "3228": "no", "3229": "no.", "3230": "normal", "3231": "not", "3232": "observed", "3233": "of", "3234": "one", "3235": "or", "3236": "organs:", "3237": "pancreas", "3238": "pancreas.", "3239": "pancreas:", "3240": "phase", "3241": "plain", "3242": "portal", "3243": "present.", "3244": "relative", "3245": "resectability:", "3246": "resectable", "3247": "right", "3248": "sa.", "3249": "segment", "3250": "size", "3251": "size:", "3252": "sma,", "3253": "smaller", "3254": "smv).", "3255": "smv,", "3256": "smv:", "3257": "spleen", "3258": "spleen.", "3259": "spleen:", "3260": "stage", "3261": "stage):", "3262": "stage:", "3263": "stomach,", "3264": "stomach.", "3265": "surgical", "3266": "t1c.", "3267": "t1cnxmx.", "3268": "t2.", "3269": "t2nxmx.", "3270": "t3.", "3271": "t3nxmx.", "3272": "tail.", "3273": "the", "3274": "to", "3275": "total", "3276": "tumor", "3277": "tumor).", "3278": "tumor.", "3279": "tumors:", "3280": "value", "3281": "value:", "3282": "vascular", "3283": "vein", "3284": "venous", "3285": "volume", "3286": "volume:", "3287": "with", "3288": "x"} \ No newline at end of file diff --git a/outputs_difftumor_atlas_test/metrics.csv b/outputs_difftumor_atlas_test/metrics.csv new file mode 100644 index 0000000000000000000000000000000000000000..873430cca8786f1ad9b77432100537f892d93141 --- /dev/null +++ b/outputs_difftumor_atlas_test/metrics.csv @@ -0,0 +1,112 @@ +threshold,liver_sensitivity,liver_specificity,liver_f1,pancreatic_sensitivity,pancreatic_specificity,pancreatic_f1,kidney_sensitivity,kidney_specificity,kidney_f1 +0,100.0% (116/116),0.0% (0/806),22.4%,100.0% (36/36),0.0% (0/886),7.5%,100.0% (133/133),0.0% (0/789),25.2% +10,96.6% (112/116),20.8% (168/806),25.9%,80.6% (29/36),49.3% (437/886),11.3%,93.2% (124/133),18.3% (144/789),27.5% +20,96.6% (112/116),20.8% (168/806),25.9%,80.6% (29/36),49.3% (437/886),11.3%,93.2% (124/133),18.3% (144/789),27.5% +30,96.6% (112/116),20.8% (168/806),25.9%,80.6% (29/36),49.3% (437/886),11.3%,93.2% (124/133),18.3% (144/789),27.5% +40,96.6% (112/116),21.6% (174/806),26.0%,80.6% (29/36),50.3% (446/886),11.5%,93.2% (124/133),19.3% (152/789),27.7% +50,96.6% (112/116),22.3% (180/806),26.2%,80.6% (29/36),51.7% (458/886),11.8%,92.5% (123/133),20.7% (163/789),27.9% +60,96.6% (112/116),23.0% (185/806),26.4%,80.6% (29/36),53.6% (475/886),12.2%,91.7% (122/133),22.3% (176/789),28.1% +70,96.6% (112/116),24.2% (195/806),26.7%,80.6% (29/36),56.4% (500/886),12.9%,91.7% (122/133),23.1% (182/789),28.3% +80,96.6% (112/116),24.9% (201/806),26.9%,80.6% (29/36),58.0% (514/886),13.3%,91.7% (122/133),24.1% (190/789),28.6% +90,96.6% (112/116),25.4% (205/806),27.0%,80.6% (29/36),59.6% (528/886),13.7%,90.2% (120/133),24.7% (195/789),28.3% +100,96.6% (112/116),26.2% (211/806),27.2%,80.6% (29/36),60.7% (538/886),14.0%,90.2% (120/133),26.0% (205/789),28.7% +100,96.6% (112/116),26.2% (211/806),27.2%,80.6% (29/36),60.7% (538/886),14.0%,90.2% (120/133),26.0% (205/789),28.7% +200,94.8% (110/116),33.1% (267/806),28.8%,80.6% (29/36),70.8% (627/886),17.9%,83.5% (111/133),34.2% (270/789),29.1% +300,94.8% (110/116),38.3% (309/806),30.4%,80.6% (29/36),76.2% (675/886),21.0%,80.5% (107/133),39.4% (311/789),29.8% +400,91.4% (106/116),41.1% (331/806),30.4%,80.6% (29/36),78.7% (697/886),22.8%,79.7% (106/133),43.7% (345/789),31.0% +500,87.9% (102/116),45.0% (363/806),30.9%,80.6% (29/36),80.9% (717/886),24.8%,76.7% (102/133),46.5% (367/789),31.1% +600,85.3% (99/116),47.1% (380/806),30.9%,77.8% (28/36),82.4% (730/886),25.5%,75.2% (100/133),48.4% (382/789),31.2% +700,81.0% (94/116),50.1% (404/806),30.7%,77.8% (28/36),84.3% (747/886),27.6%,72.9% (97/133),50.3% (397/789),31.2% +800,80.2% (93/116),52.2% (421/806),31.3%,77.8% (28/36),85.9% (761/886),29.6%,72.2% (96/133),51.8% (409/789),31.5% +900,79.3% (92/116),53.6% (432/806),31.6%,77.8% (28/36),87.9% (779/886),32.7%,69.2% (92/133),53.2% (420/789),31.0% +1000,78.4% (91/116),55.1% (444/806),32.0%,77.8% (28/36),88.4% (783/886),33.5%,68.4% (91/133),54.2% (428/789),31.1% +1100,78.4% (91/116),56.7% (457/806),32.7%,77.8% (28/36),89.4% (792/886),35.4%,66.2% (88/133),55.4% (437/789),30.7% +1200,77.6% (90/116),58.7% (473/806),33.4%,77.8% (28/36),90.0% (797/886),36.6%,65.4% (87/133),56.9% (449/789),31.1% +1300,75.9% (88/116),59.2% (477/806),33.0%,77.8% (28/36),90.9% (805/886),38.6%,64.7% (86/133),57.8% (456/789),31.2% +1400,75.0% (87/116),60.3% (486/806),33.3%,77.8% (28/36),91.6% (812/886),40.6%,61.7% (82/133),59.3% (468/789),30.6% +1500,73.3% (85/116),61.7% (497/806),33.3%,77.8% (28/36),92.8% (822/886),43.8%,59.4% (79/133),60.5% (477/789),30.2% +1600,73.3% (85/116),62.5% (504/806),33.8%,77.8% (28/36),93.2% (826/886),45.2%,56.4% (75/133),61.6% (486/789),29.4% +1700,70.7% (82/116),63.6% (513/806),33.4%,75.0% (27/36),93.7% (830/886),45.4%,56.4% (75/133),62.6% (494/789),29.8% +1800,70.7% (82/116),64.4% (519/806),33.8%,75.0% (27/36),93.9% (832/886),46.2%,55.6% (74/133),63.0% (497/789),29.7% +1900,69.0% (80/116),65.4% (527/806),33.7%,75.0% (27/36),94.5% (837/886),48.2%,54.9% (73/133),63.6% (502/789),29.6% +2000,67.2% (78/116),66.3% (534/806),33.5%,75.0% (27/36),94.8% (840/886),49.5%,54.1% (72/133),64.1% (506/789),29.5% +2100,66.4% (77/116),67.4% (543/806),33.8%,75.0% (27/36),95.1% (843/886),50.9%,53.4% (71/133),64.6% (510/789),29.4% +2200,66.4% (77/116),68.2% (550/806),34.3%,75.0% (27/36),95.4% (845/886),51.9%,53.4% (71/133),64.8% (511/789),29.5% +2300,65.5% (76/116),68.9% (555/806),34.3%,75.0% (27/36),95.5% (846/886),52.4%,53.4% (71/133),65.1% (514/789),29.6% +2400,65.5% (76/116),69.7% (562/806),34.9%,72.2% (26/36),95.6% (847/886),51.5%,51.9% (69/133),65.7% (518/789),29.2% +2500,64.7% (75/116),70.1% (565/806),34.7%,72.2% (26/36),95.8% (849/886),52.5%,51.9% (69/133),65.8% (519/789),29.2% +2600,64.7% (75/116),70.5% (568/806),35.0%,72.2% (26/36),95.9% (850/886),53.1%,51.9% (69/133),66.2% (522/789),29.4% +2700,63.8% (74/116),70.8% (571/806),34.8%,72.2% (26/36),95.9% (850/886),53.1%,51.9% (69/133),66.3% (523/789),29.5% +2800,63.8% (74/116),71.2% (574/806),35.1%,69.4% (25/36),96.0% (851/886),52.1%,51.9% (69/133),66.7% (526/789),29.7% +2900,63.8% (74/116),71.6% (577/806),35.3%,66.7% (24/36),96.5% (855/886),52.7%,51.9% (69/133),67.2% (530/789),29.9% +3000,62.9% (73/116),71.8% (579/806),35.1%,63.9% (23/36),96.6% (856/886),51.7%,51.9% (69/133),68.1% (537/789),30.4% +3100,62.1% (72/116),72.5% (584/806),35.1%,63.9% (23/36),96.7% (857/886),52.3%,51.9% (69/133),68.2% (538/789),30.5% +3200,62.1% (72/116),73.0% (588/806),35.5%,63.9% (23/36),96.8% (858/886),52.9%,51.1% (68/133),68.3% (539/789),30.2% +3300,61.2% (71/116),73.4% (592/806),35.4%,63.9% (23/36),97.0% (859/886),53.5%,50.4% (67/133),68.4% (540/789),29.8% +3400,61.2% (71/116),73.7% (594/806),35.6%,63.9% (23/36),97.0% (859/886),53.5%,50.4% (67/133),68.7% (542/789),30.0% +3500,61.2% (71/116),73.9% (596/806),35.8%,61.1% (22/36),97.1% (860/886),52.4%,50.4% (67/133),68.8% (543/789),30.0% +3600,60.3% (70/116),74.3% (599/806),35.6%,61.1% (22/36),97.1% (860/886),52.4%,50.4% (67/133),69.1% (545/789),30.2% +3700,60.3% (70/116),74.4% (600/806),35.7%,61.1% (22/36),97.3% (862/886),53.7%,50.4% (67/133),69.3% (547/789),30.3% +3800,60.3% (70/116),74.4% (600/806),35.7%,61.1% (22/36),97.4% (863/886),54.3%,50.4% (67/133),69.5% (548/789),30.4% +3900,59.5% (69/116),74.6% (601/806),35.4%,61.1% (22/36),97.4% (863/886),54.3%,50.4% (67/133),69.8% (551/789),30.6% +4000,58.6% (68/116),74.8% (603/806),35.1%,61.1% (22/36),97.5% (864/886),55.0%,48.1% (64/133),70.3% (555/789),29.7% +4100,58.6% (68/116),74.8% (603/806),35.1%,58.3% (21/36),97.6% (865/886),53.8%,47.4% (63/133),70.7% (558/789),29.5% +4200,58.6% (68/116),75.1% (605/806),35.3%,58.3% (21/36),97.6% (865/886),53.8%,47.4% (63/133),71.1% (561/789),29.7% +4300,58.6% (68/116),75.1% (605/806),35.3%,58.3% (21/36),97.6% (865/886),53.8%,45.9% (61/133),71.4% (563/789),29.0% +4400,58.6% (68/116),75.1% (605/806),35.3%,58.3% (21/36),97.6% (865/886),53.8%,45.9% (61/133),71.5% (564/789),29.1% +4500,56.9% (66/116),75.3% (607/806),34.6%,58.3% (21/36),97.7% (866/886),54.5%,45.1% (60/133),71.9% (567/789),28.9% +4600,56.9% (66/116),75.4% (608/806),34.7%,58.3% (21/36),97.7% (866/886),54.5%,45.1% (60/133),72.0% (568/789),29.0% +4700,55.2% (64/116),75.4% (608/806),33.9%,58.3% (21/36),97.7% (866/886),54.5%,45.1% (60/133),72.1% (569/789),29.1% +4800,55.2% (64/116),75.4% (608/806),33.9%,55.6% (20/36),97.7% (866/886),52.6%,45.1% (60/133),72.5% (572/789),29.3% +4900,55.2% (64/116),75.9% (612/806),34.2%,55.6% (20/36),97.9% (867/886),53.3%,44.4% (59/133),72.5% (572/789),28.9% +5000,54.3% (63/116),76.2% (614/806),34.0%,55.6% (20/36),97.9% (867/886),53.3%,44.4% (59/133),72.8% (574/789),29.0% +5100,53.4% (62/116),76.6% (617/806),33.8%,52.8% (19/36),98.3% (871/886),54.3%,44.4% (59/133),73.0% (576/789),29.1% +5200,51.7% (60/116),76.7% (618/806),33.0%,52.8% (19/36),98.3% (871/886),54.3%,44.4% (59/133),73.3% (578/789),29.3% +5300,51.7% (60/116),76.8% (619/806),33.1%,52.8% (19/36),98.3% (871/886),54.3%,43.6% (58/133),73.5% (580/789),29.0% +5400,51.7% (60/116),76.9% (620/806),33.1%,52.8% (19/36),98.4% (872/886),55.1%,43.6% (58/133),73.5% (580/789),29.0% +5500,51.7% (60/116),77.3% (623/806),33.4%,52.8% (19/36),98.5% (873/886),55.9%,43.6% (58/133),73.6% (581/789),29.1% +5600,51.7% (60/116),77.4% (624/806),33.5%,52.8% (19/36),98.6% (874/886),56.7%,43.6% (58/133),73.8% (582/789),29.1% +5700,51.7% (60/116),77.4% (624/806),33.5%,52.8% (19/36),98.6% (874/886),56.7%,42.9% (57/133),74.0% (584/789),28.9% +5800,51.7% (60/116),77.5% (625/806),33.6%,52.8% (19/36),98.8% (875/886),57.6%,42.9% (57/133),74.4% (587/789),29.1% +5900,51.7% (60/116),77.7% (626/806),33.7%,52.8% (19/36),98.8% (875/886),57.6%,42.9% (57/133),74.5% (588/789),29.2% +6000,51.7% (60/116),77.9% (628/806),33.9%,47.2% (17/36),98.8% (875/886),53.1%,42.1% (56/133),74.7% (589/789),28.8% +6100,51.7% (60/116),78.0% (629/806),34.0%,44.4% (16/36),98.9% (876/886),51.6%,42.1% (56/133),74.8% (590/789),28.9% +6200,50.9% (59/116),78.2% (630/806),33.6%,41.7% (15/36),98.9% (876/886),49.2%,41.4% (55/133),75.0% (592/789),28.6% +6300,50.9% (59/116),78.2% (630/806),33.6%,41.7% (15/36),98.9% (876/886),49.2%,41.4% (55/133),75.4% (595/789),28.8% +6400,50.0% (58/116),78.5% (633/806),33.4%,41.7% (15/36),99.0% (877/886),50.0%,41.4% (55/133),75.4% (595/789),28.8% +6500,48.3% (56/116),78.7% (634/806),32.6%,41.7% (15/36),99.1% (878/886),50.8%,40.6% (54/133),75.5% (596/789),28.4% +6600,48.3% (56/116),78.8% (635/806),32.7%,41.7% (15/36),99.1% (878/886),50.8%,40.6% (54/133),76.2% (601/789),28.8% +6700,48.3% (56/116),79.0% (637/806),32.8%,41.7% (15/36),99.1% (878/886),50.8%,39.8% (53/133),76.2% (601/789),28.3% +6800,48.3% (56/116),79.3% (639/806),33.0%,41.7% (15/36),99.1% (878/886),50.8%,39.1% (52/133),76.3% (602/789),28.0% +6900,48.3% (56/116),79.3% (639/806),33.0%,41.7% (15/36),99.1% (878/886),50.8%,39.1% (52/133),76.8% (606/789),28.3% +7000,48.3% (56/116),79.4% (640/806),33.1%,41.7% (15/36),99.1% (878/886),50.8%,39.1% (52/133),76.9% (607/789),28.3% +7100,48.3% (56/116),79.7% (642/806),33.3%,41.7% (15/36),99.1% (878/886),50.8%,39.1% (52/133),77.2% (609/789),28.5% +7200,48.3% (56/116),79.7% (642/806),33.3%,38.9% (14/36),99.2% (879/886),49.1%,39.1% (52/133),77.3% (610/789),28.6% +7300,48.3% (56/116),79.9% (644/806),33.5%,38.9% (14/36),99.2% (879/886),49.1%,39.1% (52/133),77.3% (610/789),28.6% +7400,47.4% (55/116),80.0% (645/806),33.1%,38.9% (14/36),99.3% (880/886),50.0%,38.3% (51/133),77.6% (612/789),28.3% +7500,47.4% (55/116),80.0% (645/806),33.1%,38.9% (14/36),99.4% (881/886),50.9%,38.3% (51/133),77.7% (613/789),28.3% +7600,46.6% (54/116),80.1% (646/806),32.7%,38.9% (14/36),99.4% (881/886),50.9%,38.3% (51/133),77.7% (613/789),28.3% +7700,46.6% (54/116),80.4% (648/806),32.9%,36.1% (13/36),99.4% (881/886),48.1%,38.3% (51/133),77.7% (613/789),28.3% +7800,46.6% (54/116),80.6% (650/806),33.1%,30.6% (11/36),99.4% (881/886),42.3%,38.3% (51/133),77.9% (615/789),28.5% +7900,46.6% (54/116),80.8% (651/806),33.2%,30.6% (11/36),99.4% (881/886),42.3%,38.3% (51/133),77.9% (615/789),28.5% +8000,46.6% (54/116),80.9% (652/806),33.3%,30.6% (11/36),99.4% (881/886),42.3%,38.3% (51/133),77.9% (615/789),28.5% +8100,46.6% (54/116),81.3% (655/806),33.6%,30.6% (11/36),99.4% (881/886),42.3%,38.3% (51/133),77.9% (615/789),28.5% +8200,46.6% (54/116),81.4% (656/806),33.8%,30.6% (11/36),99.5% (882/886),43.1%,38.3% (51/133),78.2% (617/789),28.7% +8300,45.7% (53/116),81.4% (656/806),33.2%,30.6% (11/36),99.5% (882/886),43.1%,38.3% (51/133),78.2% (617/789),28.7% +8400,45.7% (53/116),81.5% (657/806),33.3%,30.6% (11/36),99.5% (882/886),43.1%,38.3% (51/133),78.2% (617/789),28.7% +8500,45.7% (53/116),81.6% (658/806),33.4%,27.8% (10/36),99.5% (882/886),40.0%,38.3% (51/133),78.3% (618/789),28.7% +8600,44.8% (52/116),81.9% (660/806),33.1%,27.8% (10/36),99.5% (882/886),40.0%,38.3% (51/133),78.3% (618/789),28.7% +8700,44.8% (52/116),82.1% (662/806),33.3%,27.8% (10/36),99.5% (882/886),40.0%,38.3% (51/133),78.3% (618/789),28.7% +8800,44.8% (52/116),82.1% (662/806),33.3%,27.8% (10/36),99.5% (882/886),40.0%,38.3% (51/133),78.6% (620/789),28.9% +8900,44.8% (52/116),82.3% (663/806),33.4%,27.8% (10/36),99.5% (882/886),40.0%,37.6% (50/133),78.6% (620/789),28.4% +9000,44.0% (51/116),82.4% (664/806),33.0%,27.8% (10/36),99.5% (882/886),40.0%,37.6% (50/133),78.6% (620/789),28.4% +9100,44.0% (51/116),82.4% (664/806),33.0%,27.8% (10/36),99.5% (882/886),40.0%,37.6% (50/133),78.7% (621/789),28.5% +9200,43.1% (50/116),82.5% (665/806),32.6%,27.8% (10/36),99.5% (882/886),40.0%,37.6% (50/133),78.7% (621/789),28.5% +9300,43.1% (50/116),82.5% (665/806),32.6%,27.8% (10/36),99.5% (882/886),40.0%,36.8% (49/133),78.7% (621/789),28.0% +9400,43.1% (50/116),82.8% (667/806),32.8%,27.8% (10/36),99.5% (882/886),40.0%,36.8% (49/133),78.7% (621/789),28.0% +9500,43.1% (50/116),82.9% (668/806),32.9%,25.0% (9/36),99.5% (882/886),36.7%,36.8% (49/133),78.7% (621/789),28.0% +9600,40.5% (47/116),83.0% (669/806),31.3%,25.0% (9/36),99.5% (882/886),36.7%,36.8% (49/133),78.7% (621/789),28.0% +9700,40.5% (47/116),83.0% (669/806),31.3%,25.0% (9/36),99.5% (882/886),36.7%,36.1% (48/133),78.8% (622/789),27.6% +9800,40.5% (47/116),83.1% (670/806),31.4%,25.0% (9/36),99.5% (882/886),36.7%,35.3% (47/133),79.0% (623/789),27.2% +9900,40.5% (47/116),83.3% (671/806),31.5%,25.0% (9/36),99.5% (882/886),36.7%,35.3% (47/133),79.0% (623/789),27.2% +10000,40.5% (47/116),83.3% (671/806),31.5%,25.0% (9/36),99.5% (882/886),36.7%,35.3% (47/133),79.1% (624/789),27.2% diff --git a/outputs_difftumor_atlas_test/metrics_large.csv b/outputs_difftumor_atlas_test/metrics_large.csv new file mode 100644 index 0000000000000000000000000000000000000000..e4c468ff9013eb420487f8445850d85fa9682a72 --- /dev/null +++ b/outputs_difftumor_atlas_test/metrics_large.csv @@ -0,0 +1,112 @@ +threshold,liver_sensitivity,liver_specificity,liver_f1,pancreatic_sensitivity,pancreatic_specificity,pancreatic_f1,kidney_sensitivity,kidney_specificity,kidney_f1 +0,100.0% (63/63),N/A (0/0),100.0%,100.0% (27/27),N/A (0/0),100.0%,100.0% (60/60),N/A (0/0),100.0% +10,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +20,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +30,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +40,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +50,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +60,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +70,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +80,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +90,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +100,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +100,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,98.3% (59/60),N/A (0/0),99.2% +200,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,96.7% (58/60),N/A (0/0),98.3% +300,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,96.7% (58/60),N/A (0/0),98.3% +400,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,96.7% (58/60),N/A (0/0),98.3% +500,100.0% (63/63),N/A (0/0),100.0%,85.2% (23/27),N/A (0/0),92.0%,95.0% (57/60),N/A (0/0),97.4% +600,100.0% (63/63),N/A (0/0),100.0%,81.5% (22/27),N/A (0/0),89.8%,95.0% (57/60),N/A (0/0),97.4% +700,98.4% (62/63),N/A (0/0),99.2%,81.5% (22/27),N/A (0/0),89.8%,93.3% (56/60),N/A (0/0),96.6% +800,98.4% (62/63),N/A (0/0),99.2%,81.5% (22/27),N/A (0/0),89.8%,93.3% (56/60),N/A (0/0),96.6% +900,98.4% (62/63),N/A (0/0),99.2%,81.5% (22/27),N/A (0/0),89.8%,93.3% (56/60),N/A (0/0),96.6% +1000,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,93.3% (56/60),N/A (0/0),96.6% +1100,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,93.3% (56/60),N/A (0/0),96.6% +1200,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,93.3% (56/60),N/A (0/0),96.6% +1300,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,93.3% (56/60),N/A (0/0),96.6% +1400,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,90.0% (54/60),N/A (0/0),94.7% +1500,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,90.0% (54/60),N/A (0/0),94.7% +1600,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,88.3% (53/60),N/A (0/0),93.8% +1700,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,88.3% (53/60),N/A (0/0),93.8% +1800,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,86.7% (52/60),N/A (0/0),92.9% +1900,96.8% (61/63),N/A (0/0),98.4%,81.5% (22/27),N/A (0/0),89.8%,85.0% (51/60),N/A (0/0),91.9% +2000,95.2% (60/63),N/A (0/0),97.6%,81.5% (22/27),N/A (0/0),89.8%,83.3% (50/60),N/A (0/0),90.9% +2100,95.2% (60/63),N/A (0/0),97.6%,81.5% (22/27),N/A (0/0),89.8%,83.3% (50/60),N/A (0/0),90.9% +2200,95.2% (60/63),N/A (0/0),97.6%,81.5% (22/27),N/A (0/0),89.8%,83.3% (50/60),N/A (0/0),90.9% +2300,95.2% (60/63),N/A (0/0),97.6%,81.5% (22/27),N/A (0/0),89.8%,83.3% (50/60),N/A (0/0),90.9% +2400,95.2% (60/63),N/A (0/0),97.6%,77.8% (21/27),N/A (0/0),87.5%,81.7% (49/60),N/A (0/0),89.9% +2500,93.7% (59/63),N/A (0/0),96.7%,77.8% (21/27),N/A (0/0),87.5%,81.7% (49/60),N/A (0/0),89.9% +2600,93.7% (59/63),N/A (0/0),96.7%,77.8% (21/27),N/A (0/0),87.5%,81.7% (49/60),N/A (0/0),89.9% +2700,92.1% (58/63),N/A (0/0),95.9%,77.8% (21/27),N/A (0/0),87.5%,81.7% (49/60),N/A (0/0),89.9% +2800,92.1% (58/63),N/A (0/0),95.9%,74.1% (20/27),N/A (0/0),85.1%,81.7% (49/60),N/A (0/0),89.9% +2900,92.1% (58/63),N/A (0/0),95.9%,70.4% (19/27),N/A (0/0),82.6%,81.7% (49/60),N/A (0/0),89.9% +3000,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,81.7% (49/60),N/A (0/0),89.9% +3100,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,81.7% (49/60),N/A (0/0),89.9% +3200,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +3300,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +3400,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +3500,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +3600,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +3700,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +3800,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +3900,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,80.0% (48/60),N/A (0/0),88.9% +4000,92.1% (58/63),N/A (0/0),95.9%,66.7% (18/27),N/A (0/0),80.0%,75.0% (45/60),N/A (0/0),85.7% +4100,92.1% (58/63),N/A (0/0),95.9%,63.0% (17/27),N/A (0/0),77.3%,73.3% (44/60),N/A (0/0),84.6% +4200,92.1% (58/63),N/A (0/0),95.9%,63.0% (17/27),N/A (0/0),77.3%,73.3% (44/60),N/A (0/0),84.6% +4300,92.1% (58/63),N/A (0/0),95.9%,63.0% (17/27),N/A (0/0),77.3%,70.0% (42/60),N/A (0/0),82.4% +4400,92.1% (58/63),N/A (0/0),95.9%,63.0% (17/27),N/A (0/0),77.3%,70.0% (42/60),N/A (0/0),82.4% +4500,90.5% (57/63),N/A (0/0),95.0%,63.0% (17/27),N/A (0/0),77.3%,70.0% (42/60),N/A (0/0),82.4% +4600,90.5% (57/63),N/A (0/0),95.0%,63.0% (17/27),N/A (0/0),77.3%,70.0% (42/60),N/A (0/0),82.4% +4700,88.9% (56/63),N/A (0/0),94.1%,63.0% (17/27),N/A (0/0),77.3%,70.0% (42/60),N/A (0/0),82.4% +4800,88.9% (56/63),N/A (0/0),94.1%,59.3% (16/27),N/A (0/0),74.4%,70.0% (42/60),N/A (0/0),82.4% +4900,88.9% (56/63),N/A (0/0),94.1%,59.3% (16/27),N/A (0/0),74.4%,68.3% (41/60),N/A (0/0),81.2% +5000,88.9% (56/63),N/A (0/0),94.1%,59.3% (16/27),N/A (0/0),74.4%,68.3% (41/60),N/A (0/0),81.2% +5100,87.3% (55/63),N/A (0/0),93.2%,55.6% (15/27),N/A (0/0),71.4%,68.3% (41/60),N/A (0/0),81.2% +5200,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,68.3% (41/60),N/A (0/0),81.2% +5300,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,66.7% (40/60),N/A (0/0),80.0% +5400,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,66.7% (40/60),N/A (0/0),80.0% +5500,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,66.7% (40/60),N/A (0/0),80.0% +5600,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,66.7% (40/60),N/A (0/0),80.0% +5700,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,65.0% (39/60),N/A (0/0),78.8% +5800,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,65.0% (39/60),N/A (0/0),78.8% +5900,84.1% (53/63),N/A (0/0),91.4%,55.6% (15/27),N/A (0/0),71.4%,65.0% (39/60),N/A (0/0),78.8% +6000,84.1% (53/63),N/A (0/0),91.4%,51.9% (14/27),N/A (0/0),68.3%,65.0% (39/60),N/A (0/0),78.8% +6100,84.1% (53/63),N/A (0/0),91.4%,48.1% (13/27),N/A (0/0),65.0%,65.0% (39/60),N/A (0/0),78.8% +6200,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,65.0% (39/60),N/A (0/0),78.8% +6300,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,65.0% (39/60),N/A (0/0),78.8% +6400,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,65.0% (39/60),N/A (0/0),78.8% +6500,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,63.3% (38/60),N/A (0/0),77.6% +6600,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,63.3% (38/60),N/A (0/0),77.6% +6700,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,61.7% (37/60),N/A (0/0),76.3% +6800,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +6900,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7000,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7100,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7200,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7300,82.5% (52/63),N/A (0/0),90.4%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7400,81.0% (51/63),N/A (0/0),89.5%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7500,81.0% (51/63),N/A (0/0),89.5%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7600,81.0% (51/63),N/A (0/0),89.5%,44.4% (12/27),N/A (0/0),61.5%,60.0% (36/60),N/A (0/0),75.0% +7700,81.0% (51/63),N/A (0/0),89.5%,40.7% (11/27),N/A (0/0),57.9%,60.0% (36/60),N/A (0/0),75.0% +7800,81.0% (51/63),N/A (0/0),89.5%,37.0% (10/27),N/A (0/0),54.1%,60.0% (36/60),N/A (0/0),75.0% +7900,81.0% (51/63),N/A (0/0),89.5%,37.0% (10/27),N/A (0/0),54.1%,60.0% (36/60),N/A (0/0),75.0% +8000,81.0% (51/63),N/A (0/0),89.5%,37.0% (10/27),N/A (0/0),54.1%,60.0% (36/60),N/A (0/0),75.0% +8100,81.0% (51/63),N/A (0/0),89.5%,37.0% (10/27),N/A (0/0),54.1%,60.0% (36/60),N/A (0/0),75.0% +8200,81.0% (51/63),N/A (0/0),89.5%,37.0% (10/27),N/A (0/0),54.1%,60.0% (36/60),N/A (0/0),75.0% +8300,79.4% (50/63),N/A (0/0),88.5%,37.0% (10/27),N/A (0/0),54.1%,60.0% (36/60),N/A (0/0),75.0% +8400,79.4% (50/63),N/A (0/0),88.5%,37.0% (10/27),N/A (0/0),54.1%,60.0% (36/60),N/A (0/0),75.0% +8500,79.4% (50/63),N/A (0/0),88.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +8600,79.4% (50/63),N/A (0/0),88.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +8700,79.4% (50/63),N/A (0/0),88.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +8800,79.4% (50/63),N/A (0/0),88.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +8900,79.4% (50/63),N/A (0/0),88.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +9000,77.8% (49/63),N/A (0/0),87.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +9100,77.8% (49/63),N/A (0/0),87.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +9200,76.2% (48/63),N/A (0/0),86.5%,33.3% (9/27),N/A (0/0),50.0%,60.0% (36/60),N/A (0/0),75.0% +9300,76.2% (48/63),N/A (0/0),86.5%,33.3% (9/27),N/A (0/0),50.0%,58.3% (35/60),N/A (0/0),73.7% +9400,76.2% (48/63),N/A (0/0),86.5%,33.3% (9/27),N/A (0/0),50.0%,58.3% (35/60),N/A (0/0),73.7% +9500,76.2% (48/63),N/A (0/0),86.5%,29.6% (8/27),N/A (0/0),45.7%,58.3% (35/60),N/A (0/0),73.7% +9600,71.4% (45/63),N/A (0/0),83.3%,29.6% (8/27),N/A (0/0),45.7%,58.3% (35/60),N/A (0/0),73.7% +9700,71.4% (45/63),N/A (0/0),83.3%,29.6% (8/27),N/A (0/0),45.7%,56.7% (34/60),N/A (0/0),72.3% +9800,71.4% (45/63),N/A (0/0),83.3%,29.6% (8/27),N/A (0/0),45.7%,56.7% (34/60),N/A (0/0),72.3% +9900,71.4% (45/63),N/A (0/0),83.3%,29.6% (8/27),N/A (0/0),45.7%,56.7% (34/60),N/A (0/0),72.3% +10000,71.4% (45/63),N/A (0/0),83.3%,29.6% (8/27),N/A (0/0),45.7%,56.7% (34/60),N/A (0/0),72.3% diff --git a/outputs_difftumor_atlas_test/metrics_small.csv b/outputs_difftumor_atlas_test/metrics_small.csv new file mode 100644 index 0000000000000000000000000000000000000000..28169a7729828a251b6e1e7df72adcbc538fa21b --- /dev/null +++ b/outputs_difftumor_atlas_test/metrics_small.csv @@ -0,0 +1,112 @@ +threshold,liver_sensitivity,liver_specificity,liver_f1,pancreatic_sensitivity,pancreatic_specificity,pancreatic_f1,kidney_sensitivity,kidney_specificity,kidney_f1 +0,100.0% (53/53),0.0% (0/806),11.6%,100.0% (9/9),0.0% (0/886),2.0%,100.0% (73/73),0.0% (0/789),15.6% +10,92.5% (49/53),20.8% (168/806),13.2%,66.7% (6/9),49.3% (437/886),2.6%,89.0% (65/73),18.3% (144/789),16.6% +20,92.5% (49/53),20.8% (168/806),13.2%,66.7% (6/9),49.3% (437/886),2.6%,89.0% (65/73),18.3% (144/789),16.6% +30,92.5% (49/53),20.8% (168/806),13.2%,66.7% (6/9),49.3% (437/886),2.6%,89.0% (65/73),18.3% (144/789),16.6% +40,92.5% (49/53),21.6% (174/806),13.4%,66.7% (6/9),50.3% (446/886),2.6%,89.0% (65/73),19.3% (152/789),16.8% +50,92.5% (49/53),22.3% (180/806),13.5%,66.7% (6/9),51.7% (458/886),2.7%,87.7% (64/73),20.7% (163/789),16.8% +60,92.5% (49/53),23.0% (185/806),13.6%,66.7% (6/9),53.6% (475/886),2.8%,86.3% (63/73),22.3% (176/789),16.8% +70,92.5% (49/53),24.2% (195/806),13.7%,66.7% (6/9),56.4% (500/886),3.0%,86.3% (63/73),23.1% (182/789),17.0% +80,92.5% (49/53),24.9% (201/806),13.9%,66.7% (6/9),58.0% (514/886),3.1%,86.3% (63/73),24.1% (190/789),17.1% +90,92.5% (49/53),25.4% (205/806),13.9%,66.7% (6/9),59.6% (528/886),3.2%,83.6% (61/73),24.7% (195/789),16.8% +100,92.5% (49/53),26.2% (211/806),14.1%,66.7% (6/9),60.7% (538/886),3.3%,83.6% (61/73),26.0% (205/789),17.0% +100,92.5% (49/53),26.2% (211/806),14.1%,66.7% (6/9),60.7% (538/886),3.3%,83.6% (61/73),26.0% (205/789),17.0% +200,88.7% (47/53),33.1% (267/806),14.7%,66.7% (6/9),70.8% (627/886),4.4%,72.6% (53/73),34.2% (270/789),16.4% +300,88.7% (47/53),38.3% (309/806),15.7%,66.7% (6/9),76.2% (675/886),5.3%,67.1% (49/73),39.4% (311/789),16.3% +400,81.1% (43/53),41.1% (331/806),15.1%,66.7% (6/9),78.7% (697/886),5.9%,65.8% (48/73),43.7% (345/789),17.0% +500,73.6% (39/53),45.0% (363/806),14.6%,66.7% (6/9),80.9% (717/886),6.5%,61.6% (45/73),46.5% (367/789),16.7% +600,67.9% (36/53),47.1% (380/806),14.0%,66.7% (6/9),82.4% (730/886),7.0%,58.9% (43/73),48.4% (382/789),16.4% +700,60.4% (32/53),50.1% (404/806),13.1%,66.7% (6/9),84.3% (747/886),7.8%,56.2% (41/73),50.3% (397/789),16.2% +800,58.5% (31/53),52.2% (421/806),13.2%,66.7% (6/9),85.9% (761/886),8.6%,54.8% (40/73),51.8% (409/789),16.2% +900,56.6% (30/53),53.6% (432/806),13.1%,66.7% (6/9),87.9% (779/886),9.8%,49.3% (36/73),53.2% (420/789),15.1% +1000,56.6% (30/53),55.1% (444/806),13.5%,66.7% (6/9),88.4% (783/886),10.2%,47.9% (35/73),54.2% (428/789),14.9% +1100,56.6% (30/53),56.7% (457/806),13.9%,66.7% (6/9),89.4% (792/886),11.0%,43.8% (32/73),55.4% (437/789),14.0% +1200,54.7% (29/53),58.7% (473/806),14.0%,66.7% (6/9),90.0% (797/886),11.5%,42.5% (31/73),56.9% (449/789),14.0% +1300,50.9% (27/53),59.2% (477/806),13.2%,66.7% (6/9),90.9% (805/886),12.5%,41.1% (30/73),57.8% (456/789),13.8% +1400,49.1% (26/53),60.3% (486/806),13.0%,66.7% (6/9),91.6% (812/886),13.5%,38.4% (28/73),59.3% (468/789),13.3% +1500,45.3% (24/53),61.7% (497/806),12.4%,66.7% (6/9),92.8% (822/886),15.2%,34.2% (25/73),60.5% (477/789),12.2% +1600,45.3% (24/53),62.5% (504/806),12.7%,66.7% (6/9),93.2% (826/886),16.0%,30.1% (22/73),61.6% (486/789),11.1% +1700,39.6% (21/53),63.6% (513/806),11.4%,55.6% (5/9),93.7% (830/886),14.3%,30.1% (22/73),62.6% (494/789),11.3% +1800,39.6% (21/53),64.4% (519/806),11.6%,55.6% (5/9),93.9% (832/886),14.7%,30.1% (22/73),63.0% (497/789),11.4% +1900,35.8% (19/53),65.4% (527/806),10.8%,55.6% (5/9),94.5% (837/886),15.9%,30.1% (22/73),63.6% (502/789),11.5% +2000,34.0% (18/53),66.3% (534/806),10.5%,55.6% (5/9),94.8% (840/886),16.7%,30.1% (22/73),64.1% (506/789),11.6% +2100,32.1% (17/53),67.4% (543/806),10.2%,55.6% (5/9),95.1% (843/886),17.5%,28.8% (21/73),64.6% (510/789),11.3% +2200,32.1% (17/53),68.2% (550/806),10.4%,55.6% (5/9),95.4% (845/886),18.2%,28.8% (21/73),64.8% (511/789),11.3% +2300,30.2% (16/53),68.9% (555/806),10.0%,55.6% (5/9),95.5% (846/886),18.5%,28.8% (21/73),65.1% (514/789),11.4% +2400,30.2% (16/53),69.7% (562/806),10.2%,55.6% (5/9),95.6% (847/886),18.9%,27.4% (20/73),65.7% (518/789),11.0% +2500,30.2% (16/53),70.1% (565/806),10.3%,55.6% (5/9),95.8% (849/886),19.6%,27.4% (20/73),65.8% (519/789),11.0% +2600,30.2% (16/53),70.5% (568/806),10.4%,55.6% (5/9),95.9% (850/886),20.0%,27.4% (20/73),66.2% (522/789),11.1% +2700,30.2% (16/53),70.8% (571/806),10.5%,55.6% (5/9),95.9% (850/886),20.0%,27.4% (20/73),66.3% (523/789),11.1% +2800,30.2% (16/53),71.2% (574/806),10.6%,55.6% (5/9),96.0% (851/886),20.4%,27.4% (20/73),66.7% (526/789),11.2% +2900,30.2% (16/53),71.6% (577/806),10.7%,55.6% (5/9),96.5% (855/886),22.2%,27.4% (20/73),67.2% (530/789),11.4% +3000,28.3% (15/53),71.8% (579/806),10.2%,55.6% (5/9),96.6% (856/886),22.7%,27.4% (20/73),68.1% (537/789),11.6% +3100,26.4% (14/53),72.5% (584/806),9.7%,55.6% (5/9),96.7% (857/886),23.3%,27.4% (20/73),68.2% (538/789),11.6% +3200,26.4% (14/53),73.0% (588/806),9.8%,55.6% (5/9),96.8% (858/886),23.8%,27.4% (20/73),68.3% (539/789),11.7% +3300,24.5% (13/53),73.4% (592/806),9.3%,55.6% (5/9),97.0% (859/886),24.4%,26.0% (19/73),68.4% (540/789),11.1% +3400,24.5% (13/53),73.7% (594/806),9.4%,55.6% (5/9),97.0% (859/886),24.4%,26.0% (19/73),68.7% (542/789),11.2% +3500,24.5% (13/53),73.9% (596/806),9.4%,44.4% (4/9),97.1% (860/886),20.5%,26.0% (19/73),68.8% (543/789),11.2% +3600,22.6% (12/53),74.3% (599/806),8.8%,44.4% (4/9),97.1% (860/886),20.5%,26.0% (19/73),69.1% (545/789),11.3% +3700,22.6% (12/53),74.4% (600/806),8.9%,44.4% (4/9),97.3% (862/886),21.6%,26.0% (19/73),69.3% (547/789),11.4% +3800,22.6% (12/53),74.4% (600/806),8.9%,44.4% (4/9),97.4% (863/886),22.2%,26.0% (19/73),69.5% (548/789),11.4% +3900,20.8% (11/53),74.6% (601/806),8.2%,44.4% (4/9),97.4% (863/886),22.2%,26.0% (19/73),69.8% (551/789),11.5% +4000,18.9% (10/53),74.8% (603/806),7.5%,44.4% (4/9),97.5% (864/886),22.9%,26.0% (19/73),70.3% (555/789),11.7% +4100,18.9% (10/53),74.8% (603/806),7.5%,44.4% (4/9),97.6% (865/886),23.5%,26.0% (19/73),70.7% (558/789),11.8% +4200,18.9% (10/53),75.1% (605/806),7.6%,44.4% (4/9),97.6% (865/886),23.5%,26.0% (19/73),71.1% (561/789),11.9% +4300,18.9% (10/53),75.1% (605/806),7.6%,44.4% (4/9),97.6% (865/886),23.5%,26.0% (19/73),71.4% (563/789),11.9% +4400,18.9% (10/53),75.1% (605/806),7.6%,44.4% (4/9),97.6% (865/886),23.5%,26.0% (19/73),71.5% (564/789),12.0% +4500,17.0% (9/53),75.3% (607/806),6.9%,44.4% (4/9),97.7% (866/886),24.2%,24.7% (18/73),71.9% (567/789),11.5% +4600,17.0% (9/53),75.4% (608/806),6.9%,44.4% (4/9),97.7% (866/886),24.2%,24.7% (18/73),72.0% (568/789),11.5% +4700,15.1% (8/53),75.4% (608/806),6.2%,44.4% (4/9),97.7% (866/886),24.2%,24.7% (18/73),72.1% (569/789),11.6% +4800,15.1% (8/53),75.4% (608/806),6.2%,44.4% (4/9),97.7% (866/886),24.2%,24.7% (18/73),72.5% (572/789),11.7% +4900,15.1% (8/53),75.9% (612/806),6.3%,44.4% (4/9),97.9% (867/886),25.0%,24.7% (18/73),72.5% (572/789),11.7% +5000,13.2% (7/53),76.2% (614/806),5.6%,44.4% (4/9),97.9% (867/886),25.0%,24.7% (18/73),72.8% (574/789),11.8% +5100,13.2% (7/53),76.6% (617/806),5.6%,44.4% (4/9),98.3% (871/886),28.6%,24.7% (18/73),73.0% (576/789),11.8% +5200,13.2% (7/53),76.7% (618/806),5.6%,44.4% (4/9),98.3% (871/886),28.6%,24.7% (18/73),73.3% (578/789),11.9% +5300,13.2% (7/53),76.8% (619/806),5.7%,44.4% (4/9),98.3% (871/886),28.6%,24.7% (18/73),73.5% (580/789),12.0% +5400,13.2% (7/53),76.9% (620/806),5.7%,44.4% (4/9),98.4% (872/886),29.6%,24.7% (18/73),73.5% (580/789),12.0% +5500,13.2% (7/53),77.3% (623/806),5.8%,44.4% (4/9),98.5% (873/886),30.8%,24.7% (18/73),73.6% (581/789),12.0% +5600,13.2% (7/53),77.4% (624/806),5.8%,44.4% (4/9),98.6% (874/886),32.0%,24.7% (18/73),73.8% (582/789),12.1% +5700,13.2% (7/53),77.4% (624/806),5.8%,44.4% (4/9),98.6% (874/886),32.0%,24.7% (18/73),74.0% (584/789),12.2% +5800,13.2% (7/53),77.5% (625/806),5.8%,44.4% (4/9),98.8% (875/886),33.3%,24.7% (18/73),74.4% (587/789),12.3% +5900,13.2% (7/53),77.7% (626/806),5.8%,44.4% (4/9),98.8% (875/886),33.3%,24.7% (18/73),74.5% (588/789),12.3% +6000,13.2% (7/53),77.9% (628/806),5.9%,33.3% (3/9),98.8% (875/886),26.1%,23.3% (17/73),74.7% (589/789),11.7% +6100,13.2% (7/53),78.0% (629/806),5.9%,33.3% (3/9),98.9% (876/886),27.3%,23.3% (17/73),74.8% (590/789),11.8% +6200,13.2% (7/53),78.2% (630/806),5.9%,33.3% (3/9),98.9% (876/886),27.3%,21.9% (16/73),75.0% (592/789),11.2% +6300,13.2% (7/53),78.2% (630/806),5.9%,33.3% (3/9),98.9% (876/886),27.3%,21.9% (16/73),75.4% (595/789),11.3% +6400,11.3% (6/53),78.5% (633/806),5.2%,33.3% (3/9),99.0% (877/886),28.6%,21.9% (16/73),75.4% (595/789),11.3% +6500,7.5% (4/53),78.7% (634/806),3.5%,33.3% (3/9),99.1% (878/886),30.0%,21.9% (16/73),75.5% (596/789),11.3% +6600,7.5% (4/53),78.8% (635/806),3.5%,33.3% (3/9),99.1% (878/886),30.0%,21.9% (16/73),76.2% (601/789),11.6% +6700,7.5% (4/53),79.0% (637/806),3.5%,33.3% (3/9),99.1% (878/886),30.0%,21.9% (16/73),76.2% (601/789),11.6% +6800,7.5% (4/53),79.3% (639/806),3.6%,33.3% (3/9),99.1% (878/886),30.0%,21.9% (16/73),76.3% (602/789),11.6% +6900,7.5% (4/53),79.3% (639/806),3.6%,33.3% (3/9),99.1% (878/886),30.0%,21.9% (16/73),76.8% (606/789),11.8% +7000,7.5% (4/53),79.4% (640/806),3.6%,33.3% (3/9),99.1% (878/886),30.0%,21.9% (16/73),76.9% (607/789),11.8% +7100,7.5% (4/53),79.7% (642/806),3.6%,33.3% (3/9),99.1% (878/886),30.0%,21.9% (16/73),77.2% (609/789),11.9% +7200,7.5% (4/53),79.7% (642/806),3.6%,22.2% (2/9),99.2% (879/886),22.2%,21.9% (16/73),77.3% (610/789),11.9% +7300,7.5% (4/53),79.9% (644/806),3.7%,22.2% (2/9),99.2% (879/886),22.2%,21.9% (16/73),77.3% (610/789),11.9% +7400,7.5% (4/53),80.0% (645/806),3.7%,22.2% (2/9),99.3% (880/886),23.5%,20.5% (15/73),77.6% (612/789),11.3% +7500,7.5% (4/53),80.0% (645/806),3.7%,22.2% (2/9),99.4% (881/886),25.0%,20.5% (15/73),77.7% (613/789),11.4% +7600,5.7% (3/53),80.1% (646/806),2.8%,22.2% (2/9),99.4% (881/886),25.0%,20.5% (15/73),77.7% (613/789),11.4% +7700,5.7% (3/53),80.4% (648/806),2.8%,22.2% (2/9),99.4% (881/886),25.0%,20.5% (15/73),77.7% (613/789),11.4% +7800,5.7% (3/53),80.6% (650/806),2.8%,11.1% (1/9),99.4% (881/886),13.3%,20.5% (15/73),77.9% (615/789),11.5% +7900,5.7% (3/53),80.8% (651/806),2.8%,11.1% (1/9),99.4% (881/886),13.3%,20.5% (15/73),77.9% (615/789),11.5% +8000,5.7% (3/53),80.9% (652/806),2.9%,11.1% (1/9),99.4% (881/886),13.3%,20.5% (15/73),77.9% (615/789),11.5% +8100,5.7% (3/53),81.3% (655/806),2.9%,11.1% (1/9),99.4% (881/886),13.3%,20.5% (15/73),77.9% (615/789),11.5% +8200,5.7% (3/53),81.4% (656/806),2.9%,11.1% (1/9),99.5% (882/886),14.3%,20.5% (15/73),78.2% (617/789),11.5% +8300,5.7% (3/53),81.4% (656/806),2.9%,11.1% (1/9),99.5% (882/886),14.3%,20.5% (15/73),78.2% (617/789),11.5% +8400,5.7% (3/53),81.5% (657/806),2.9%,11.1% (1/9),99.5% (882/886),14.3%,20.5% (15/73),78.2% (617/789),11.5% +8500,5.7% (3/53),81.6% (658/806),2.9%,11.1% (1/9),99.5% (882/886),14.3%,20.5% (15/73),78.3% (618/789),11.6% +8600,3.8% (2/53),81.9% (660/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,20.5% (15/73),78.3% (618/789),11.6% +8700,3.8% (2/53),82.1% (662/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,20.5% (15/73),78.3% (618/789),11.6% +8800,3.8% (2/53),82.1% (662/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,20.5% (15/73),78.6% (620/789),11.7% +8900,3.8% (2/53),82.3% (663/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.6% (620/789),10.9% +9000,3.8% (2/53),82.4% (664/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.6% (620/789),10.9% +9100,3.8% (2/53),82.4% (664/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.7% (621/789),11.0% +9200,3.8% (2/53),82.5% (665/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.7% (621/789),11.0% +9300,3.8% (2/53),82.5% (665/806),2.0%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.7% (621/789),11.0% +9400,3.8% (2/53),82.8% (667/806),2.1%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.7% (621/789),11.0% +9500,3.8% (2/53),82.9% (668/806),2.1%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.7% (621/789),11.0% +9600,3.8% (2/53),83.0% (669/806),2.1%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.7% (621/789),11.0% +9700,3.8% (2/53),83.0% (669/806),2.1%,11.1% (1/9),99.5% (882/886),14.3%,19.2% (14/73),78.8% (622/789),11.0% +9800,3.8% (2/53),83.1% (670/806),2.1%,11.1% (1/9),99.5% (882/886),14.3%,17.8% (13/73),79.0% (623/789),10.3% +9900,3.8% (2/53),83.3% (671/806),2.1%,11.1% (1/9),99.5% (882/886),14.3%,17.8% (13/73),79.0% (623/789),10.3% +10000,3.8% (2/53),83.3% (671/806),2.1%,11.1% (1/9),99.5% (882/886),14.3%,17.8% (13/73),79.1% (624/789),10.4% diff --git a/outputs_difftumor_atlas_test/token2idx.json b/outputs_difftumor_atlas_test/token2idx.json new file mode 100644 index 0000000000000000000000000000000000000000..bf335626c6378bbac7be2e56dedbd1a706e0cfd2 --- /dev/null +++ b/outputs_difftumor_atlas_test/token2idx.json @@ -0,0 +1 @@ +{"(0.5": 1, "(0.6": 2, "(0.7": 3, "(0.8": 4, "(0.9": 5, "(1.0": 6, "(1.1": 7, "(1.2": 8, "(1.3": 9, "(1.4": 10, "(1.5": 11, "(1.6": 12, "(1.7": 13, "(1.8": 14, "(1.9": 15, "(10)": 16, "(11)": 17, "(2)": 18, "(2.0": 19, "(2.1": 20, "(2.2": 21, "(2.3": 22, "(2.4": 23, "(2.5": 24, "(2.6": 25, "(2.7": 26, "(2.8": 27, "(2.9": 28, "(3)": 29, "(3.0": 30, "(3.1": 31, "(3.2": 32, "(3.3": 33, "(3.4": 34, "(3.5": 35, "(3.6": 36, "(3.7": 37, "(3.8": 38, "(3.9": 39, "(4)": 40, "(4.0": 41, "(4.1": 42, "(4.2": 43, "(4.3": 44, "(4.4": 45, "(4.5": 46, "(4.6": 47, "(4.7": 48, "(4.8": 49, "(4.9": 50, "(5)": 51, "(5.0": 52, "(5.1": 53, "(5.2": 54, "(5.3": 55, "(5.4": 56, "(5.5": 57, "(5.6": 58, "(5.7": 59, "(5.8": 60, "(5.9": 61, "(6)": 62, "(6.1": 63, "(6.2": 64, "(6.3": 65, "(6.5": 66, "(6.6": 67, "(6.7": 68, "(6.8": 69, "(7)": 70, "(7.5": 71, "(7.6": 72, "(8)": 73, "(8.5": 74, "(9)": 75, "(body)": 76, "(body/tail)": 77, "(head)": 78, "(head/body)": 79, "(hepatic": 80, "(hu": 81, "(image": 82, "(left": 83, "(no": 84, "(right": 85, "(t": 86, "(tail)": 87, "(volume:": 88, "+/-": 89, ".": 90, "0": 91, "0).": 92, "1": 93, "1)": 94, "1).": 95, "1/2)": 96, "1/2.": 97, "1/3)": 98, "1/3.": 99, "1/4)": 100, "1/4.": 101, "1/4/8.": 102, "1/5.": 103, "1/6.": 104, "1/7.": 105, "1/8)": 106, "1/8.": 107, "10": 108, "10).": 109, "100": 110, "100).": 111, "1000": 112, "1001": 113, "1002": 114, "1003": 115, "1004": 116, "1006": 117, "1007": 118, "1008": 119, "1009": 120, "101": 121, "101).": 122, "1010": 123, "1011": 124, "1012": 125, "1013": 126, "1014": 127, "1015": 128, "1016": 129, "1017": 130, "1018": 131, "1019": 132, "102": 133, "102).": 134, "1020": 135, "1021": 136, "1022": 137, "1023": 138, "1024": 139, "1025": 140, "1026": 141, "1027": 142, "1028": 143, "103": 144, "103).": 145, "1030": 146, "1031": 147, "1032": 148, "1033": 149, "1034": 150, "1035": 151, "1036": 152, "1037": 153, "1038": 154, "1039": 155, "104": 156, "104).": 157, "1040": 158, "1041": 159, "1042": 160, "1043": 161, "1044": 162, "1045": 163, "1046": 164, "1047": 165, "1048": 166, "1049": 167, "105": 168, "105).": 169, "1050": 170, "1051": 171, "1052": 172, "1053": 173, "1054": 174, "1055": 175, "1056": 176, "1057": 177, "1058": 178, "1059": 179, "106": 180, "106).": 181, "1060": 182, "1061": 183, "1062": 184, "1063": 185, "1064": 186, "1065": 187, "1066": 188, "1067": 189, "1068": 190, "1069": 191, "107": 192, "107).": 193, "1070": 194, "1071": 195, "1073": 196, "1075": 197, "1076": 198, "1077": 199, "1078": 200, "1079": 201, "108": 202, "108).": 203, "1080": 204, "1081": 205, "1082": 206, "1083": 207, "1084": 208, "1085": 209, "1086": 210, "1087": 211, "1088": 212, "1089": 213, "109": 214, "109).": 215, "1090": 216, "1091": 217, "1092": 218, "1093": 219, "1094": 220, "1095": 221, "1096": 222, "1097": 223, "1098": 224, "1099": 225, "10:": 226, "11": 227, "11).": 228, "110": 229, "110).": 230, "1100": 231, "1101": 232, "1102": 233, "1103": 234, "1104": 235, "1105": 236, "1106": 237, "1107": 238, "1108": 239, "1109": 240, "111": 241, "111).": 242, "1110": 243, "1111": 244, "1112": 245, "1113": 246, "1114": 247, "1115": 248, "1116": 249, "1117": 250, "1118": 251, "1119": 252, "112": 253, "112).": 254, "1120": 255, "1121": 256, "1122": 257, "1123": 258, "1124": 259, "1125": 260, "1126": 261, "1127": 262, "1128": 263, "1129": 264, "113": 265, "1130": 266, "1131": 267, "1132": 268, "1133": 269, "1134": 270, "1135": 271, "1136": 272, "1137": 273, "1138": 274, "1139": 275, "114": 276, "114).": 277, "1140": 278, "1141": 279, "1142": 280, "1143": 281, "1144": 282, "1145": 283, "1146": 284, "1147": 285, "1148": 286, "1149": 287, "115": 288, "115).": 289, "1150": 290, "1151": 291, "1152": 292, "1153": 293, "1154": 294, "1155": 295, "1156": 296, "1157": 297, "1158": 298, "1159": 299, "116": 300, "116).": 301, "1160": 302, "1161": 303, "1162": 304, "1163": 305, "1164": 306, "1165": 307, "1166": 308, "1167": 309, "1168": 310, "1169": 311, "117": 312, "117).": 313, "1170": 314, "1171": 315, "1172": 316, "1173": 317, "1174": 318, "1175": 319, "1176": 320, "1177": 321, "1178": 322, "1179": 323, "118": 324, "118).": 325, "1180": 326, "1181": 327, "1182": 328, "1183": 329, "1184": 330, "1185": 331, "1186": 332, "1187": 333, "1188": 334, "1189": 335, "119": 336, "119).": 337, "1190": 338, "1191": 339, "1192": 340, "1193": 341, "1194": 342, "1195": 343, "1196": 344, "1197": 345, "1198": 346, "1199": 347, "11:": 348, "12": 349, "12).": 350, "120": 351, "120).": 352, "1200": 353, "1201": 354, "1202": 355, "1203": 356, "1204": 357, "1205": 358, "1206": 359, "1207": 360, "1208": 361, "1209": 362, "121": 363, "121).": 364, "1210": 365, "1211": 366, "1212": 367, "1213": 368, "1214": 369, "1215": 370, "1216": 371, "1217": 372, "1218": 373, "1219": 374, "122": 375, "122).": 376, "1220": 377, "1221": 378, "1222": 379, "1223": 380, "1224": 381, "1225": 382, "1226": 383, "1227": 384, "1228": 385, "1229": 386, "123": 387, "123).": 388, "1230": 389, "1231": 390, "1232": 391, "1233": 392, "1234": 393, "1235": 394, "1236": 395, "1237": 396, "1238": 397, "1239": 398, "124": 399, "124).": 400, "1240": 401, "1241": 402, "1242": 403, "1243": 404, "1244": 405, "1245": 406, "1246": 407, "1247": 408, "1248": 409, "1249": 410, "125": 411, "125).": 412, "1250": 413, "1251": 414, "1252": 415, "1253": 416, "1254": 417, "1255": 418, "1256": 419, "1257": 420, "1258": 421, "1259": 422, "126": 423, "126).": 424, "1260": 425, "1261": 426, "1262": 427, "1263": 428, "1264": 429, "1265": 430, "1266": 431, "1267": 432, "1268": 433, "1269": 434, "127": 435, "127).": 436, "1270": 437, "1271": 438, "1272": 439, "1273": 440, "1274": 441, "1275": 442, "1276": 443, "1277": 444, "1278": 445, "1279": 446, "128": 447, "128).": 448, "1280": 449, "1281": 450, "1282": 451, "1283": 452, "1284": 453, "1285": 454, "1286": 455, "1287": 456, "1288": 457, "1289": 458, "129": 459, "129).": 460, "1290": 461, "1291": 462, "1292": 463, "1293": 464, "1294": 465, "1295": 466, "1296": 467, "1297": 468, "1298": 469, "1299": 470, "12:": 471, "13": 472, "13).": 473, "130": 474, "130).": 475, "1300": 476, "1301": 477, "1302": 478, "1303": 479, "1304": 480, "1305": 481, "1306": 482, "1307": 483, "1308": 484, "1309": 485, "131": 486, "1310": 487, "1311": 488, "1312": 489, "1313": 490, "1314": 491, "1315": 492, "1316": 493, "1317": 494, "1318": 495, "1319": 496, "132": 497, "132).": 498, "1320": 499, "1321": 500, "1322": 501, "1323": 502, "1324": 503, "1325": 504, "1326": 505, "1327": 506, "1328": 507, "1329": 508, "133": 509, "133).": 510, "1330": 511, "1331": 512, "1332": 513, "1333": 514, "1334": 515, "1335": 516, "1336": 517, "1337": 518, "1338": 519, "1339": 520, "134": 521, "134).": 522, "1340": 523, "1341": 524, "1342": 525, "1343": 526, "1344": 527, "1345": 528, "1346": 529, "1347": 530, "1348": 531, "1349": 532, "135": 533, "135).": 534, "1350": 535, "1351": 536, "1352": 537, "1353": 538, "1354": 539, "1355": 540, "1356": 541, "1357": 542, "1358": 543, "1359": 544, "136": 545, "136).": 546, "1360": 547, "1361": 548, "1362": 549, "1363": 550, "1364": 551, "1365": 552, "1366": 553, "1367": 554, "1368": 555, "1369": 556, "137": 557, "137).": 558, "1370": 559, "1371": 560, "1372": 561, "1373": 562, "1374": 563, "1375": 564, "1376": 565, "1377": 566, "1378": 567, "1379": 568, "138": 569, "138).": 570, "1380": 571, "1381": 572, "1382": 573, "1383": 574, "1384": 575, "1385": 576, "1386": 577, "1387": 578, "1388": 579, "1389": 580, "139": 581, "139).": 582, "1390": 583, "1391": 584, "1392": 585, "1393": 586, "1394": 587, "1395": 588, "1396": 589, "1397": 590, "1398": 591, "1399": 592, "13:": 593, "14": 594, "14).": 595, "140": 596, "140).": 597, "1400": 598, "1401": 599, "1402": 600, "1403": 601, "1404": 602, "1405": 603, "1406": 604, "1407": 605, "1408": 606, "1409": 607, "141": 608, "141).": 609, "1410": 610, "1411": 611, "1412": 612, "1413": 613, "1414": 614, "1415": 615, "1416": 616, "1417": 617, "1418": 618, "1419": 619, "142": 620, "142).": 621, "1420": 622, "1421": 623, "1422": 624, "1423": 625, "1424": 626, "1425": 627, "1426": 628, "1427": 629, "1428": 630, "1429": 631, "143": 632, "143).": 633, "1430": 634, "1431": 635, "1432": 636, "1433": 637, "1434": 638, "1435": 639, "1436": 640, "1437": 641, "1438": 642, "1439": 643, "144": 644, "144).": 645, "1440": 646, "1441": 647, "1442": 648, "1443": 649, "1444": 650, "1445": 651, "1446": 652, "1447": 653, "1448": 654, "1449": 655, "145": 656, "145).": 657, "1450": 658, "1451": 659, "1452": 660, "1453": 661, "1454": 662, "1455": 663, "1456": 664, "1457": 665, "1458": 666, "1459": 667, "146": 668, "146).": 669, "1460": 670, "1461": 671, "1462": 672, "1463": 673, "1464": 674, "1465": 675, "1466": 676, "1467": 677, "1468": 678, "1469": 679, "147": 680, "147).": 681, "1470": 682, "1471": 683, "1472": 684, "1473": 685, "1474": 686, "1475": 687, "1476": 688, "1477": 689, "1478": 690, "1479": 691, "148": 692, "148).": 693, "1480": 694, "1481": 695, "1482": 696, "1483": 697, "1484": 698, "1485": 699, "1486": 700, "1487": 701, "1488": 702, "1489": 703, "149": 704, "149).": 705, "1490": 706, "1491": 707, "1492": 708, "1493": 709, "1494": 710, "1495": 711, "1496": 712, "1497": 713, "1498": 714, "1499": 715, "14:": 716, "15": 717, "15).": 718, "150": 719, "150).": 720, "1500": 721, "1501": 722, "1502": 723, "1503": 724, "1504": 725, "1505": 726, "1506": 727, "1507": 728, "1508": 729, "1509": 730, "151": 731, "151).": 732, "1510": 733, "1511": 734, "1512": 735, "1513": 736, "1514": 737, "1515": 738, "1516": 739, "1517": 740, "1518": 741, "1519": 742, "152": 743, "152).": 744, "1520": 745, "1521": 746, "1522": 747, "1523": 748, "1524": 749, "1525": 750, "1526": 751, "1527": 752, "1528": 753, "1529": 754, "153": 755, "153).": 756, "1530": 757, "1531": 758, "1532": 759, "1533": 760, "1534": 761, "1535": 762, "1536": 763, "1537": 764, "1538": 765, "1539": 766, "154": 767, "154).": 768, "1540": 769, "1541": 770, "1542": 771, "1543": 772, "1544": 773, "1545": 774, "1546": 775, "1547": 776, "1548": 777, "1549": 778, "155": 779, "155).": 780, "1550": 781, "1551": 782, "1552": 783, "1553": 784, "1554": 785, "1555": 786, "1556": 787, "1557": 788, "1558": 789, "1559": 790, "156": 791, "156).": 792, "1560": 793, "1561": 794, "1562": 795, "1563": 796, "1564": 797, "1565": 798, "1566": 799, "1567": 800, "1568": 801, "1569": 802, "157": 803, "157).": 804, "1570": 805, "1571": 806, "1572": 807, "1573": 808, "1574": 809, "1575": 810, "1576": 811, "1577": 812, "1578": 813, "1579": 814, "158": 815, "158).": 816, "1580": 817, "1581": 818, "1582": 819, "1583": 820, "1584": 821, "1585": 822, "1586": 823, "1587": 824, "1588": 825, "1589": 826, "159": 827, "159).": 828, "1590": 829, "1591": 830, "1592": 831, "1593": 832, "1594": 833, "1595": 834, "1596": 835, "1597": 836, "1598": 837, "1599": 838, "15:": 839, "16": 840, "16).": 841, "160": 842, "160).": 843, "1600": 844, "1601": 845, "1602": 846, "1603": 847, "1604": 848, "1605": 849, "1606": 850, "1607": 851, "1608": 852, "1609": 853, "161": 854, "161).": 855, "1610": 856, "1611": 857, "1612": 858, "1613": 859, "1614": 860, "1615": 861, "1616": 862, "1617": 863, "1618": 864, "1619": 865, "162": 866, "162).": 867, "1620": 868, "1621": 869, "1622": 870, "1623": 871, "1624": 872, "1625": 873, "1626": 874, "1627": 875, "1628": 876, "1629": 877, "163": 878, "163).": 879, "1630": 880, "1631": 881, "1632": 882, "1633": 883, "1634": 884, "1635": 885, "1636": 886, "1637": 887, "1638": 888, "1639": 889, "164": 890, "164).": 891, "1640": 892, "1641": 893, "1642": 894, "1643": 895, "1644": 896, "1645": 897, "1646": 898, "1647": 899, "1648": 900, "1649": 901, "165": 902, "165).": 903, "1650": 904, "1651": 905, "1652": 906, "1653": 907, "1654": 908, "1655": 909, "1656": 910, "1657": 911, "1658": 912, "1659": 913, "166": 914, "166).": 915, "1660": 916, "1661": 917, "1662": 918, "1663": 919, "1664": 920, "1665": 921, "1666": 922, "1667": 923, "1668": 924, "1669": 925, "167": 926, "167).": 927, "1670": 928, "1671": 929, "1672": 930, "1673": 931, "1674": 932, "1675": 933, "1676": 934, "1677": 935, "1678": 936, "1679": 937, "168": 938, "168).": 939, "1680": 940, "1681": 941, "1682": 942, "1683": 943, "1684": 944, "1685": 945, "1686": 946, "1687": 947, "1688": 948, "1689": 949, "169": 950, "169).": 951, "1690": 952, "1691": 953, "1692": 954, "1693": 955, "1694": 956, "1695": 957, "1696": 958, "1697": 959, "1698": 960, "1699": 961, "16:": 962, "17": 963, "17).": 964, "170": 965, "170).": 966, "1700": 967, "1701": 968, "1702": 969, "1703": 970, "1704": 971, "1705": 972, "1706": 973, "1707": 974, "1708": 975, "1709": 976, "171": 977, "171).": 978, "1710": 979, "1711": 980, "1712": 981, "1713": 982, "1714": 983, "1715": 984, "1716": 985, "1717": 986, "1718": 987, "1719": 988, "172": 989, "172).": 990, "1720": 991, "1721": 992, "1722": 993, "1723": 994, "1724": 995, "1725": 996, "1726": 997, "1727": 998, "1728": 999, "1729": 1000, "173": 1001, "173).": 1002, "1730": 1003, "1731": 1004, "1732": 1005, "1733": 1006, "1734": 1007, "1735": 1008, "1736": 1009, "1737": 1010, "1738": 1011, "1739": 1012, "174": 1013, "174).": 1014, "1740": 1015, "1741": 1016, "1742": 1017, "1743": 1018, "1744": 1019, "1745": 1020, "1746": 1021, "1747": 1022, "1748": 1023, "1749": 1024, "175": 1025, "175).": 1026, "1750": 1027, "1751": 1028, "1752": 1029, "1753": 1030, "1754": 1031, "1755": 1032, "1756": 1033, "1757": 1034, "1758": 1035, "1759": 1036, "176": 1037, "176).": 1038, "1760": 1039, "1761": 1040, "1762": 1041, "1763": 1042, "1764": 1043, "1765": 1044, "1766": 1045, "1767": 1046, "1768": 1047, "1769": 1048, "177": 1049, "177).": 1050, "1770": 1051, "1771": 1052, "1772": 1053, "1773": 1054, "1774": 1055, "1775": 1056, "1776": 1057, "1777": 1058, "1778": 1059, "1779": 1060, "178": 1061, "178).": 1062, "1780": 1063, "1781": 1064, "1782": 1065, "1783": 1066, "1784": 1067, "1785": 1068, "1786": 1069, "1787": 1070, "1788": 1071, "1789": 1072, "179": 1073, "179).": 1074, "1790": 1075, "1791": 1076, "1792": 1077, "1793": 1078, "1794": 1079, "1795": 1080, "1796": 1081, "1797": 1082, "1798": 1083, "1799": 1084, "17:": 1085, "18": 1086, "18).": 1087, "180": 1088, "180).": 1089, "1800": 1090, "1801": 1091, "1802": 1092, "1803": 1093, "1804": 1094, "1805": 1095, "1806": 1096, "1807": 1097, "1808": 1098, "1809": 1099, "181": 1100, "181).": 1101, "1810": 1102, "1811": 1103, "1812": 1104, "1813": 1105, "1814": 1106, "1815": 1107, "1816": 1108, "1817": 1109, "1818": 1110, "1819": 1111, "182": 1112, "182).": 1113, "1820": 1114, "1821": 1115, "1822": 1116, "1823": 1117, "1824": 1118, "1825": 1119, "1826": 1120, "1827": 1121, "1828": 1122, "1829": 1123, "183": 1124, "183).": 1125, "1830": 1126, "1831": 1127, "1832": 1128, "1833": 1129, "1834": 1130, "1835": 1131, "1836": 1132, "1837": 1133, "1838": 1134, "1839": 1135, "184": 1136, "184).": 1137, "1840": 1138, "1841": 1139, "1842": 1140, "1843": 1141, "1844": 1142, "1845": 1143, "1846": 1144, "1847": 1145, "1848": 1146, "1849": 1147, "185": 1148, "185).": 1149, "1850": 1150, "1851": 1151, "1852": 1152, "1853": 1153, "1854": 1154, "1855": 1155, "1856": 1156, "1857": 1157, "1858": 1158, "1859": 1159, "186": 1160, "186).": 1161, "1860": 1162, "1861": 1163, "1862": 1164, "1863": 1165, "1864": 1166, "1865": 1167, "1866": 1168, "1867": 1169, "1868": 1170, "1869": 1171, "187": 1172, "187).": 1173, "1870": 1174, "1871": 1175, "1872": 1176, "1873": 1177, "1874": 1178, "1875": 1179, "1876": 1180, "1877": 1181, "1878": 1182, "1879": 1183, "188": 1184, "188).": 1185, "1880": 1186, "1881": 1187, "1882": 1188, "1883": 1189, "1884": 1190, "1885": 1191, "1886": 1192, "1887": 1193, "1888": 1194, "1889": 1195, "189": 1196, "189).": 1197, "1890": 1198, "1891": 1199, "1892": 1200, "1893": 1201, "1894": 1202, "1895": 1203, "1896": 1204, "1897": 1205, "1898": 1206, "1899": 1207, "18:": 1208, "19": 1209, "19).": 1210, "190": 1211, "190).": 1212, "1900": 1213, "1901": 1214, "1902": 1215, "1904": 1216, "1905": 1217, "1906": 1218, "1907": 1219, "1908": 1220, "1909": 1221, "191": 1222, "191).": 1223, "1910": 1224, "1911": 1225, "1912": 1226, "1913": 1227, "1914": 1228, "1915": 1229, "1916": 1230, "1917": 1231, "1918": 1232, "1919": 1233, "192": 1234, "192).": 1235, "1920": 1236, "1921": 1237, "1922": 1238, "1923": 1239, "1924": 1240, "1925": 1241, "1926": 1242, "1927": 1243, "1928": 1244, "1929": 1245, "193": 1246, "193).": 1247, "1930": 1248, "1931": 1249, "1932": 1250, "1933": 1251, "1934": 1252, "1935": 1253, "1936": 1254, "1937": 1255, "1938": 1256, "1939": 1257, "194": 1258, "194).": 1259, "1940": 1260, "1941": 1261, "1942": 1262, "1943": 1263, "1944": 1264, "1945": 1265, "1946": 1266, "1947": 1267, "1948": 1268, "1949": 1269, "195": 1270, "195).": 1271, "1950": 1272, "1951": 1273, "1952": 1274, "1953": 1275, "1954": 1276, "1955": 1277, "1956": 1278, "1957": 1279, "1958": 1280, "1959": 1281, "196": 1282, "196).": 1283, "1960": 1284, "1961": 1285, "1962": 1286, "1963": 1287, "1964": 1288, "1965": 1289, "1966": 1290, "1967": 1291, "1968": 1292, "1969": 1293, "197": 1294, "1970": 1295, "1971": 1296, "1972": 1297, "1973": 1298, "1974": 1299, "1975": 1300, "1976": 1301, "1977": 1302, "1978": 1303, "1979": 1304, "198": 1305, "1980": 1306, "1981": 1307, "1982": 1308, "1983": 1309, "1984": 1310, "1985": 1311, "1986": 1312, "1987": 1313, "1988": 1314, "1989": 1315, "199": 1316, "1990": 1317, "1991": 1318, "1992": 1319, "1993": 1320, "1994": 1321, "1995": 1322, "1996": 1323, "1997": 1324, "1998": 1325, "1999": 1326, "19:": 1327, "1:": 1328, "2": 1329, "2)": 1330, "2/3)": 1331, "2/3.": 1332, "2/4)": 1333, "2/4.": 1334, "20": 1335, "20).": 1336, "200": 1337, "200).": 1338, "2000": 1339, "2001": 1340, "2002": 1341, "2003": 1342, "2004": 1343, "2005": 1344, "2006": 1345, "2007": 1346, "2008": 1347, "2009": 1348, "201": 1349, "2010": 1350, "2012": 1351, "2013": 1352, "2014": 1353, "2015": 1354, "2016": 1355, "2017": 1356, "2018": 1357, "2019": 1358, "202": 1359, "202).": 1360, "2020": 1361, "2021": 1362, "2022": 1363, "2023": 1364, "2024": 1365, "2025": 1366, "2026": 1367, "2027": 1368, "2028": 1369, "2029": 1370, "203": 1371, "203).": 1372, "2030": 1373, "2031": 1374, "2032": 1375, "2034": 1376, "2035": 1377, "2036": 1378, "2037": 1379, "2038": 1380, "2039": 1381, "204": 1382, "204).": 1383, "2040": 1384, "2041": 1385, "2042": 1386, "2043": 1387, "2044": 1388, "2045": 1389, "2046": 1390, "2047": 1391, "2048": 1392, "2049": 1393, "205": 1394, "2050": 1395, "2051": 1396, "2052": 1397, "2053": 1398, "2054": 1399, "2055": 1400, "2056": 1401, "2057": 1402, "2058": 1403, "2059": 1404, "206": 1405, "206).": 1406, "2060": 1407, "2061": 1408, "2062": 1409, "2063": 1410, "2064": 1411, "2065": 1412, "2066": 1413, "2067": 1414, "2068": 1415, "2069": 1416, "207": 1417, "2070": 1418, "2071": 1419, "2072": 1420, "2073": 1421, "2074": 1422, "2075": 1423, "2076": 1424, "2077": 1425, "2078": 1426, "2079": 1427, "208": 1428, "2080": 1429, "2081": 1430, "2082": 1431, "2083": 1432, "2084": 1433, "2085": 1434, "2086": 1435, "2088": 1436, "2089": 1437, "209": 1438, "2090": 1439, "2091": 1440, "2092": 1441, "2093": 1442, "2094": 1443, "2095": 1444, "2096": 1445, "2097": 1446, "2098": 1447, "2099": 1448, "20:": 1449, "21": 1450, "21).": 1451, "210": 1452, "210).": 1453, "2100": 1454, "2102": 1455, "2103": 1456, "2104": 1457, "2105": 1458, "2106": 1459, "2107": 1460, "2108": 1461, "2109": 1462, "211": 1463, "2110": 1464, "2111": 1465, "2112": 1466, "2113": 1467, "2114": 1468, "2115": 1469, "2116": 1470, "2117": 1471, "2118": 1472, "212": 1473, "2120": 1474, "2121": 1475, "2122": 1476, "2123": 1477, "2124": 1478, "2125": 1479, "2126": 1480, "2127": 1481, "2128": 1482, "213": 1483, "2130": 1484, "2132": 1485, "2133": 1486, "2134": 1487, "2135": 1488, "2136": 1489, "2137": 1490, "2138": 1491, "2139": 1492, "214": 1493, "2140": 1494, "2141": 1495, "2142": 1496, "2144": 1497, "2146": 1498, "2147": 1499, "2148": 1500, "2149": 1501, "215": 1502, "2150": 1503, "2151": 1504, "2152": 1505, "2153": 1506, "2154": 1507, "2155": 1508, "2156": 1509, "2157": 1510, "2158": 1511, "2159": 1512, "216": 1513, "2160": 1514, "2161": 1515, "2162": 1516, "2163": 1517, "2164": 1518, "2165": 1519, "2167": 1520, "2168": 1521, "2169": 1522, "217": 1523, "2170": 1524, "2171": 1525, "2172": 1526, "2173": 1527, "2174": 1528, "2175": 1529, "2176": 1530, "2177": 1531, "2178": 1532, "2179": 1533, "218": 1534, "2180": 1535, "2181": 1536, "2182": 1537, "2183": 1538, "2184": 1539, "2185": 1540, "2186": 1541, "2187": 1542, "2188": 1543, "2189": 1544, "219": 1545, "2190": 1546, "2191": 1547, "2192": 1548, "2193": 1549, "2194": 1550, "2195": 1551, "2196": 1552, "2197": 1553, "2198": 1554, "2199": 1555, "21:": 1556, "22": 1557, "22).": 1558, "220": 1559, "2200": 1560, "2201": 1561, "2202": 1562, "2203": 1563, "2204": 1564, "2205": 1565, "2206": 1566, "2207": 1567, "2208": 1568, "2209": 1569, "221": 1570, "2210": 1571, "2211": 1572, "2212": 1573, "2213": 1574, "2214": 1575, "2215": 1576, "2216": 1577, "2217": 1578, "2218": 1579, "2219": 1580, "222": 1581, "2220": 1582, "2222": 1583, "2223": 1584, "2224": 1585, "2225": 1586, "2226": 1587, "2227": 1588, "2228": 1589, "2229": 1590, "223": 1591, "2230": 1592, "2231": 1593, "2232": 1594, "2233": 1595, "2234": 1596, "2235": 1597, "2236": 1598, "2237": 1599, "2238": 1600, "2239": 1601, "224": 1602, "2240": 1603, "2241": 1604, "2242": 1605, "2243": 1606, "2244": 1607, "2245": 1608, "2246": 1609, "2247": 1610, "2249": 1611, "225": 1612, "2250": 1613, "2251": 1614, "2252": 1615, "2253": 1616, "2254": 1617, "2255": 1618, "2256": 1619, "2257": 1620, "2258": 1621, "226": 1622, "2261": 1623, "2263": 1624, "2265": 1625, "2266": 1626, "2267": 1627, "2269": 1628, "227": 1629, "2270": 1630, "2271": 1631, "2272": 1632, "2273": 1633, "2275": 1634, "2276": 1635, "2277": 1636, "2278": 1637, "2279": 1638, "228": 1639, "2280": 1640, "2281": 1641, "2282": 1642, "2283": 1643, "2285": 1644, "2286": 1645, "2287": 1646, "2288": 1647, "2289": 1648, "229": 1649, "2290": 1650, "2291": 1651, "2292": 1652, "2293": 1653, "2294": 1654, "2295": 1655, "2296": 1656, "2299": 1657, "22:": 1658, "23": 1659, "23).": 1660, "230": 1661, "2300": 1662, "2301": 1663, "2302": 1664, "2304": 1665, "2305": 1666, "2306": 1667, "2308": 1668, "231": 1669, "2311": 1670, "2312": 1671, "2313": 1672, "2314": 1673, "2315": 1674, "2316": 1675, "2318": 1676, "232": 1677, "2321": 1678, "2322": 1679, "2323": 1680, "2325": 1681, "2328": 1682, "233": 1683, "2330": 1684, "2331": 1685, "2332": 1686, "2333": 1687, "2334": 1688, "2335": 1689, "2336": 1690, "2337": 1691, "2338": 1692, "2339": 1693, "234": 1694, "2340": 1695, "2342": 1696, "2343": 1697, "2344": 1698, "2345": 1699, "2346": 1700, "2348": 1701, "2349": 1702, "235": 1703, "2350": 1704, "2351": 1705, "2352": 1706, "2355": 1707, "2356": 1708, "2357": 1709, "2358": 1710, "236": 1711, "2360": 1712, "2362": 1713, "2363": 1714, "2364": 1715, "2365": 1716, "2366": 1717, "2367": 1718, "237": 1719, "2370": 1720, "2371": 1721, "2374": 1722, "2375": 1723, "2376": 1724, "2377": 1725, "2378": 1726, "2379": 1727, "238": 1728, "2380": 1729, "2381": 1730, "2382": 1731, "2383": 1732, "2385": 1733, "2386": 1734, "2387": 1735, "2389": 1736, "239": 1737, "2390": 1738, "2391": 1739, "2392": 1740, "2393": 1741, "2396": 1742, "2397": 1743, "2398": 1744, "23:": 1745, "24": 1746, "24).": 1747, "240": 1748, "2400": 1749, "2401": 1750, "2402": 1751, "2403": 1752, "2404": 1753, "2405": 1754, "2406": 1755, "2407": 1756, "2408": 1757, "241": 1758, "2410": 1759, "2411": 1760, "2412": 1761, "2413": 1762, "2414": 1763, "2415": 1764, "2416": 1765, "2417": 1766, "2418": 1767, "242": 1768, "2422": 1769, "2424": 1770, "2427": 1771, "2428": 1772, "2429": 1773, "243": 1774, "2431": 1775, "2434": 1776, "2436": 1777, "2437": 1778, "244": 1779, "2440": 1780, "2442": 1781, "2443": 1782, "2445": 1783, "2446": 1784, "2447": 1785, "2449": 1786, "245": 1787, "2450": 1788, "2451": 1789, "2452": 1790, "2457": 1791, "2458": 1792, "2459": 1793, "246": 1794, "2460": 1795, "2462": 1796, "2464": 1797, "2465": 1798, "2466": 1799, "2467": 1800, "2468": 1801, "2469": 1802, "247": 1803, "2470": 1804, "2472": 1805, "2473": 1806, "2474": 1807, "2478": 1808, "2479": 1809, "248": 1810, "2480": 1811, "2481": 1812, "2482": 1813, "2483": 1814, "2484": 1815, "2485": 1816, "2488": 1817, "249": 1818, "2490": 1819, "2493": 1820, "2495": 1821, "2496": 1822, "2497": 1823, "2499": 1824, "24:": 1825, "25": 1826, "25).": 1827, "250": 1828, "2500": 1829, "2501": 1830, "2502": 1831, "2503": 1832, "2504": 1833, "2506": 1834, "2507": 1835, "2508": 1836, "2509": 1837, "251": 1838, "2511": 1839, "2513": 1840, "2514": 1841, "2515": 1842, "2517": 1843, "2518": 1844, "252": 1845, "2522": 1846, "2523": 1847, "2525": 1848, "2526": 1849, "2527": 1850, "2528": 1851, "253": 1852, "2530": 1853, "2533": 1854, "2536": 1855, "2538": 1856, "254": 1857, "2543": 1858, "2544": 1859, "2545": 1860, "2546": 1861, "2547": 1862, "2548": 1863, "2549": 1864, "255": 1865, "2550": 1866, "2551": 1867, "2555": 1868, "2557": 1869, "2559": 1870, "256": 1871, "2561": 1872, "2563": 1873, "2566": 1874, "2567": 1875, "2568": 1876, "257": 1877, "2572": 1878, "2574": 1879, "2575": 1880, "2576": 1881, "2578": 1882, "2579": 1883, "258": 1884, "2580": 1885, "2582": 1886, "2583": 1887, "2584": 1888, "2585": 1889, "2586": 1890, "2588": 1891, "2589": 1892, "259": 1893, "2591": 1894, "2593": 1895, "2594": 1896, "2596": 1897, "2597": 1898, "25:": 1899, "26": 1900, "26).": 1901, "260": 1902, "2600": 1903, "2601": 1904, "2602": 1905, "2603": 1906, "2608": 1907, "261": 1908, "2610": 1909, "2611": 1910, "2612": 1911, "2613": 1912, "2614": 1913, "2617": 1914, "2618": 1915, "2619": 1916, "262": 1917, "2620": 1918, "2623": 1919, "2625": 1920, "2628": 1921, "263": 1922, "2630": 1923, "2631": 1924, "2632": 1925, "2634": 1926, "2635": 1927, "2636": 1928, "2637": 1929, "2639": 1930, "264": 1931, "2642": 1932, "2643": 1933, "2644": 1934, "2645": 1935, "2646": 1936, "2647": 1937, "265": 1938, "2651": 1939, "2652": 1940, "2655": 1941, "266": 1942, "2660": 1943, "2663": 1944, "2666": 1945, "2668": 1946, "267": 1947, "2670": 1948, "2672": 1949, "2674": 1950, "2675": 1951, "2677": 1952, "2679": 1953, "268": 1954, "2680": 1955, "2682": 1956, "2683": 1957, "2685": 1958, "2687": 1959, "2688": 1960, "2689": 1961, "269": 1962, "2692": 1963, "2699": 1964, "27": 1965, "27).": 1966, "270": 1967, "2701": 1968, "2702": 1969, "2703": 1970, "2704": 1971, "2706": 1972, "2709": 1973, "271": 1974, "2713": 1975, "2717": 1976, "2718": 1977, "2719": 1978, "272": 1979, "2720": 1980, "2722": 1981, "2723": 1982, "2724": 1983, "2725": 1984, "2727": 1985, "2728": 1986, "273": 1987, "2731": 1988, "2732": 1989, "2733": 1990, "2735": 1991, "2736": 1992, "2739": 1993, "274": 1994, "274).": 1995, "2744": 1996, "2746": 1997, "2748": 1998, "2749": 1999, "275": 2000, "2750": 2001, "2755": 2002, "2756": 2003, "276": 2004, "2760": 2005, "2761": 2006, "2765": 2007, "2768": 2008, "2769": 2009, "277": 2010, "2770": 2011, "2772": 2012, "2775": 2013, "2776": 2014, "2777": 2015, "2778": 2016, "2779": 2017, "278": 2018, "2780": 2019, "2783": 2020, "2786": 2021, "279": 2022, "2790": 2023, "2792": 2024, "2794": 2025, "28": 2026, "28).": 2027, "280": 2028, "2803": 2029, "2806": 2030, "2809": 2031, "281": 2032, "2810": 2033, "2811": 2034, "2813": 2035, "2814": 2036, "2816": 2037, "2817": 2038, "282": 2039, "283": 2040, "2830": 2041, "2832": 2042, "2833": 2043, "284": 2044, "2840": 2045, "2843": 2046, "2846": 2047, "2848": 2048, "285": 2049, "2852": 2050, "2855": 2051, "2857": 2052, "2859": 2053, "286": 2054, "2860": 2055, "2861": 2056, "2863": 2057, "2865": 2058, "2866": 2059, "2867": 2060, "2869": 2061, "287": 2062, "2870": 2063, "2871": 2064, "2872": 2065, "288": 2066, "2881": 2067, "2882": 2068, "2884": 2069, "2886": 2070, "2889": 2071, "289": 2072, "2890": 2073, "2891": 2074, "2894": 2075, "2898": 2076, "2899": 2077, "29": 2078, "29).": 2079, "290": 2080, "2902": 2081, "2907": 2082, "2908": 2083, "291": 2084, "2912": 2085, "292": 2086, "2920": 2087, "2921": 2088, "2928": 2089, "2929": 2090, "293": 2091, "2930": 2092, "2931": 2093, "294": 2094, "2940": 2095, "2944": 2096, "2946": 2097, "2947": 2098, "2948": 2099, "295": 2100, "2952": 2101, "2954": 2102, "2958": 2103, "296": 2104, "2968": 2105, "2969": 2106, "297": 2107, "2974": 2108, "298": 2109, "2980": 2110, "2982": 2111, "299": 2112, "2990": 2113, "2992": 2114, "2993": 2115, "2994": 2116, "2:": 2117, "3": 2118, "3)": 2119, "3).": 2120, "3/4.": 2121, "30": 2122, "30).": 2123, "300": 2124, "3000": 2125, "3005": 2126, "3006": 2127, "301": 2128, "3011": 2129, "302": 2130, "3023": 2131, "3027": 2132, "3029": 2133, "303": 2134, "3035": 2135, "3038": 2136, "304": 2137, "3040": 2138, "305": 2139, "3054": 2140, "3055": 2141, "3056": 2142, "306": 2143, "3061": 2144, "3063": 2145, "307": 2146, "3073": 2147, "3079": 2148, "308": 2149, "3086": 2150, "309": 2151, "3091": 2152, "31": 2153, "31).": 2154, "310": 2155, "310).": 2156, "311": 2157, "3116": 2158, "3118": 2159, "3119": 2160, "312": 2161, "312).": 2162, "313": 2163, "314": 2164, "3140": 2165, "3143": 2166, "3149": 2167, "315": 2168, "3157": 2169, "3158": 2170, "316": 2171, "3162": 2172, "3169": 2173, "317": 2174, "3171": 2175, "3173": 2176, "318": 2177, "3186": 2178, "319": 2179, "32": 2180, "32).": 2181, "320": 2182, "3203": 2183, "321": 2184, "321).": 2185, "3215": 2186, "3217": 2187, "322": 2188, "322).": 2189, "3221": 2190, "323": 2191, "3233": 2192, "324": 2193, "3249": 2194, "325": 2195, "3250": 2196, "3252": 2197, "3254": 2198, "326": 2199, "3260": 2200, "3262": 2201, "3263": 2202, "3266": 2203, "3267": 2204, "3269": 2205, "327": 2206, "327).": 2207, "3274": 2208, "328": 2209, "3289": 2210, "329": 2211, "3296": 2212, "33": 2213, "33).": 2214, "330": 2215, "330).": 2216, "3309": 2217, "331": 2218, "3311": 2219, "3314": 2220, "3315": 2221, "3318": 2222, "332": 2223, "332).": 2224, "3321": 2225, "333": 2226, "333).": 2227, "3333": 2228, "3336": 2229, "334": 2230, "334).": 2231, "3340": 2232, "335": 2233, "335).": 2234, "3353": 2235, "336": 2236, "336).": 2237, "3362": 2238, "337": 2239, "337).": 2240, "3373": 2241, "3375": 2242, "3376": 2243, "3377": 2244, "338": 2245, "338).": 2246, "3384": 2247, "3387": 2248, "339": 2249, "34": 2250, "34).": 2251, "340": 2252, "3400": 2253, "3409": 2254, "341": 2255, "341).": 2256, "3413": 2257, "342": 2258, "342).": 2259, "343": 2260, "3435": 2261, "344": 2262, "345": 2263, "345).": 2264, "346": 2265, "346).": 2266, "3469": 2267, "347": 2268, "347).": 2269, "3472": 2270, "3473": 2271, "3475": 2272, "3478": 2273, "348": 2274, "348).": 2275, "3482": 2276, "349": 2277, "349).": 2278, "35": 2279, "35).": 2280, "350": 2281, "350).": 2282, "3500": 2283, "351": 2284, "351).": 2285, "3510": 2286, "352": 2287, "3521": 2288, "353": 2289, "3533": 2290, "354": 2291, "354).": 2292, "3544": 2293, "3546": 2294, "355": 2295, "355).": 2296, "356": 2297, "356).": 2298, "357": 2299, "357).": 2300, "358": 2301, "358).": 2302, "3587": 2303, "359": 2304, "359).": 2305, "3591": 2306, "36": 2307, "36).": 2308, "360": 2309, "360).": 2310, "361": 2311, "361).": 2312, "3616": 2313, "362": 2314, "362).": 2315, "363": 2316, "363).": 2317, "364": 2318, "365": 2319, "365).": 2320, "3654": 2321, "366": 2322, "366).": 2323, "367": 2324, "367).": 2325, "3671": 2326, "368": 2327, "368).": 2328, "3681": 2329, "369": 2330, "37": 2331, "37).": 2332, "370": 2333, "370).": 2334, "3708": 2335, "371": 2336, "371).": 2337, "372": 2338, "372).": 2339, "373": 2340, "374": 2341, "3746": 2342, "3747": 2343, "375": 2344, "375).": 2345, "376": 2346, "376).": 2347, "3766": 2348, "377": 2349, "377).": 2350, "378": 2351, "379": 2352, "379).": 2353, "3792": 2354, "3798": 2355, "38": 2356, "38).": 2357, "380": 2358, "3800": 2359, "381": 2360, "381).": 2361, "3810": 2362, "382": 2363, "382).": 2364, "3822": 2365, "383": 2366, "384": 2367, "3844": 2368, "385": 2369, "386": 2370, "386).": 2371, "387": 2372, "388": 2373, "388).": 2374, "389": 2375, "39": 2376, "39).": 2377, "390": 2378, "3907": 2379, "391": 2380, "391).": 2381, "392": 2382, "3920": 2383, "393": 2384, "393).": 2385, "394": 2386, "395": 2387, "396": 2388, "397": 2389, "398": 2390, "3989": 2391, "399": 2392, "3:": 2393, "4": 2394, "4)": 2395, "4).": 2396, "4/5)": 2397, "4/5.": 2398, "4/5/8)": 2399, "4/5/8.": 2400, "4/8)": 2401, "4/8.": 2402, "40": 2403, "40).": 2404, "400": 2405, "401": 2406, "402": 2407, "4024": 2408, "403": 2409, "404": 2410, "405": 2411, "406": 2412, "407": 2413, "407).": 2414, "408": 2415, "4081": 2416, "409": 2417, "41": 2418, "41).": 2419, "410": 2420, "411": 2421, "412": 2422, "4124": 2423, "413": 2424, "4135": 2425, "414": 2426, "415": 2427, "415).": 2428, "416": 2429, "417": 2430, "418": 2431, "419": 2432, "42": 2433, "42).": 2434, "420": 2435, "421": 2436, "4213": 2437, "4214": 2438, "4217": 2439, "422": 2440, "422).": 2441, "423": 2442, "424": 2443, "425": 2444, "4257": 2445, "426": 2446, "427": 2447, "4273": 2448, "428": 2449, "429": 2450, "43": 2451, "43).": 2452, "430": 2453, "430).": 2454, "4309": 2455, "431": 2456, "432": 2457, "4323": 2458, "433": 2459, "434": 2460, "435": 2461, "436": 2462, "437": 2463, "438": 2464, "439": 2465, "44": 2466, "44).": 2467, "440": 2468, "441": 2469, "442": 2470, "443": 2471, "444": 2472, "445": 2473, "446": 2474, "447": 2475, "448": 2476, "449": 2477, "45": 2478, "45).": 2479, "450": 2480, "451": 2481, "4519": 2482, "452": 2483, "453": 2484, "454": 2485, "455": 2486, "456": 2487, "4561": 2488, "457": 2489, "458": 2490, "459": 2491, "46": 2492, "46).": 2493, "460": 2494, "461": 2495, "4612": 2496, "462": 2497, "463": 2498, "464": 2499, "465": 2500, "466": 2501, "467": 2502, "467).": 2503, "468": 2504, "469": 2505, "47": 2506, "47).": 2507, "470": 2508, "471": 2509, "472": 2510, "473": 2511, "474": 2512, "475": 2513, "476": 2514, "477": 2515, "478": 2516, "479": 2517, "48": 2518, "48).": 2519, "480": 2520, "481": 2521, "482": 2522, "483": 2523, "484": 2524, "485": 2525, "486": 2526, "487": 2527, "4870": 2528, "488": 2529, "489": 2530, "49": 2531, "49).": 2532, "490": 2533, "491": 2534, "492": 2535, "493": 2536, "493).": 2537, "494": 2538, "495": 2539, "496": 2540, "497": 2541, "498": 2542, "499": 2543, "4:": 2544, "5": 2545, "5)": 2546, "5).": 2547, "5/6)": 2548, "5/6.": 2549, "5/6/7/8)": 2550, "5/6/7/8.": 2551, "5/7/8.": 2552, "5/8)": 2553, "5/8.": 2554, "50": 2555, "50).": 2556, "500": 2557, "501": 2558, "502": 2559, "502).": 2560, "503": 2561, "504": 2562, "505": 2563, "506": 2564, "506).": 2565, "507": 2566, "507).": 2567, "508": 2568, "509": 2569, "51": 2570, "51).": 2571, "510": 2572, "511": 2573, "512": 2574, "512).": 2575, "513": 2576, "514": 2577, "515": 2578, "516": 2579, "517": 2580, "518": 2581, "519": 2582, "52": 2583, "52).": 2584, "520": 2585, "520).": 2586, "521": 2587, "522": 2588, "522).": 2589, "523": 2590, "524": 2591, "525": 2592, "526": 2593, "527": 2594, "528": 2595, "529": 2596, "53": 2597, "53).": 2598, "530": 2599, "531": 2600, "532": 2601, "533": 2602, "534": 2603, "535": 2604, "535).": 2605, "536": 2606, "537": 2607, "538": 2608, "539": 2609, "54": 2610, "54).": 2611, "540": 2612, "541": 2613, "542": 2614, "543": 2615, "544": 2616, "545": 2617, "546": 2618, "547": 2619, "548": 2620, "549": 2621, "55": 2622, "55).": 2623, "550": 2624, "551": 2625, "552": 2626, "553": 2627, "554": 2628, "555": 2629, "556": 2630, "557": 2631, "558": 2632, "559": 2633, "56": 2634, "56).": 2635, "560": 2636, "561": 2637, "562": 2638, "563": 2639, "564": 2640, "565": 2641, "566": 2642, "5660": 2643, "567": 2644, "568": 2645, "569": 2646, "57": 2647, "57).": 2648, "570": 2649, "571": 2650, "572": 2651, "573": 2652, "574": 2653, "575": 2654, "576": 2655, "577": 2656, "578": 2657, "579": 2658, "58": 2659, "58).": 2660, "581": 2661, "582": 2662, "583": 2663, "584": 2664, "585": 2665, "586": 2666, "587": 2667, "5877": 2668, "588": 2669, "589": 2670, "59": 2671, "59).": 2672, "590": 2673, "591": 2674, "592": 2675, "593": 2676, "594": 2677, "595": 2678, "596": 2679, "597": 2680, "598": 2681, "599": 2682, "5:": 2683, "6": 2684, "6)": 2685, "6).": 2686, "6/7)": 2687, "6/7.": 2688, "60": 2689, "60).": 2690, "600": 2691, "601": 2692, "603": 2693, "604": 2694, "605": 2695, "606": 2696, "607": 2697, "608": 2698, "609": 2699, "61": 2700, "61).": 2701, "610": 2702, "611": 2703, "612": 2704, "613": 2705, "614": 2706, "615": 2707, "616": 2708, "617": 2709, "618": 2710, "619": 2711, "62": 2712, "62).": 2713, "620": 2714, "621": 2715, "622": 2716, "623": 2717, "6233": 2718, "624": 2719, "625": 2720, "6255": 2721, "626": 2722, "627": 2723, "628": 2724, "629": 2725, "63": 2726, "63).": 2727, "630": 2728, "631": 2729, "632": 2730, "633": 2731, "634": 2732, "635": 2733, "636": 2734, "637": 2735, "638": 2736, "639": 2737, "64": 2738, "64).": 2739, "640": 2740, "641": 2741, "642": 2742, "643": 2743, "645": 2744, "646": 2745, "647": 2746, "6471": 2747, "6473": 2748, "648": 2749, "65": 2750, "65).": 2751, "650": 2752, "651": 2753, "652": 2754, "653": 2755, "654": 2756, "655": 2757, "656": 2758, "657": 2759, "658": 2760, "659": 2761, "66": 2762, "66).": 2763, "660": 2764, "661": 2765, "662": 2766, "663": 2767, "6636": 2768, "664": 2769, "665": 2770, "666": 2771, "667": 2772, "668": 2773, "669": 2774, "67": 2775, "67).": 2776, "670": 2777, "671": 2778, "672": 2779, "673": 2780, "674": 2781, "675": 2782, "676": 2783, "677": 2784, "678": 2785, "679": 2786, "68": 2787, "68).": 2788, "680": 2789, "682": 2790, "683": 2791, "684": 2792, "685": 2793, "686": 2794, "687": 2795, "689": 2796, "69": 2797, "69).": 2798, "690": 2799, "691": 2800, "692": 2801, "693": 2802, "694": 2803, "695": 2804, "697": 2805, "698": 2806, "699": 2807, "6:": 2808, "7": 2809, "7)": 2810, "7/8)": 2811, "7/8.": 2812, "70": 2813, "70).": 2814, "700": 2815, "701": 2816, "702": 2817, "703": 2818, "704": 2819, "706": 2820, "707": 2821, "708": 2822, "709": 2823, "71": 2824, "71).": 2825, "710": 2826, "711": 2827, "712": 2828, "713": 2829, "714": 2830, "715": 2831, "716": 2832, "718": 2833, "719": 2834, "72": 2835, "72).": 2836, "720": 2837, "721": 2838, "722": 2839, "723": 2840, "724": 2841, "725": 2842, "726": 2843, "727": 2844, "728": 2845, "73": 2846, "73).": 2847, "730": 2848, "731": 2849, "732": 2850, "733": 2851, "734": 2852, "735": 2853, "737": 2854, "738": 2855, "739": 2856, "74": 2857, "74).": 2858, "741": 2859, "742": 2860, "743": 2861, "744": 2862, "746": 2863, "747": 2864, "748": 2865, "749": 2866, "75": 2867, "75).": 2868, "750": 2869, "751": 2870, "753": 2871, "754": 2872, "756": 2873, "757": 2874, "76": 2875, "76).": 2876, "761": 2877, "763": 2878, "765": 2879, "766": 2880, "768": 2881, "769": 2882, "77": 2883, "77).": 2884, "771": 2885, "772": 2886, "773": 2887, "774": 2888, "776": 2889, "777": 2890, "778": 2891, "78": 2892, "78).": 2893, "780": 2894, "781": 2895, "782": 2896, "783": 2897, "784": 2898, "785": 2899, "787": 2900, "788": 2901, "789": 2902, "79": 2903, "79).": 2904, "790": 2905, "791": 2906, "792": 2907, "794": 2908, "795": 2909, "796": 2910, "798": 2911, "7:": 2912, "8": 2913, "8)": 2914, "8).": 2915, "80": 2916, "80).": 2917, "801": 2918, "802": 2919, "803": 2920, "804": 2921, "805": 2922, "806": 2923, "807": 2924, "808": 2925, "81": 2926, "81).": 2927, "811": 2928, "813": 2929, "814": 2930, "815": 2931, "816": 2932, "817": 2933, "818": 2934, "819": 2935, "82": 2936, "82).": 2937, "820": 2938, "821": 2939, "823": 2940, "825": 2941, "826": 2942, "827": 2943, "828": 2944, "83": 2945, "83).": 2946, "830": 2947, "831": 2948, "832": 2949, "833": 2950, "834": 2951, "835": 2952, "836": 2953, "837": 2954, "838": 2955, "84": 2956, "84).": 2957, "840": 2958, "841": 2959, "842": 2960, "843": 2961, "844": 2962, "846": 2963, "848": 2964, "849": 2965, "85": 2966, "85).": 2967, "850": 2968, "851": 2969, "852": 2970, "853": 2971, "854": 2972, "855": 2973, "856": 2974, "8568": 2975, "858": 2976, "859": 2977, "86": 2978, "86).": 2979, "861": 2980, "864": 2981, "865": 2982, "866": 2983, "867": 2984, "868": 2985, "869": 2986, "87": 2987, "87).": 2988, "870": 2989, "871": 2990, "872": 2991, "874": 2992, "875": 2993, "876": 2994, "877": 2995, "878": 2996, "879": 2997, "88": 2998, "88).": 2999, "880": 3000, "881": 3001, "882": 3002, "883": 3003, "884": 3004, "885": 3005, "886": 3006, "887": 3007, "888": 3008, "889": 3009, "89": 3010, "89).": 3011, "890": 3012, "891": 3013, "892": 3014, "894": 3015, "895": 3016, "896": 3017, "897": 3018, "898": 3019, "899": 3020, "8:": 3021, "9": 3022, "9).": 3023, "90": 3024, "90).": 3025, "900": 3026, "901": 3027, "902": 3028, "903": 3029, "904": 3030, "905": 3031, "906": 3032, "907": 3033, "908": 3034, "909": 3035, "91": 3036, "91).": 3037, "910": 3038, "911": 3039, "912": 3040, "913": 3041, "914": 3042, "915": 3043, "916": 3044, "917": 3045, "918": 3046, "919": 3047, "92": 3048, "92).": 3049, "920": 3050, "921": 3051, "922": 3052, "923": 3053, "924": 3054, "925": 3055, "927": 3056, "928": 3057, "929": 3058, "93": 3059, "93).": 3060, "930": 3061, "931": 3062, "932": 3063, "935": 3064, "936": 3065, "937": 3066, "938": 3067, "939": 3068, "94": 3069, "94).": 3070, "940": 3071, "941": 3072, "942": 3073, "943": 3074, "944": 3075, "945": 3076, "946": 3077, "947": 3078, "948": 3079, "949": 3080, "95": 3081, "95).": 3082, "950": 3083, "951": 3084, "952": 3085, "953": 3086, "954": 3087, "955": 3088, "956": 3089, "957": 3090, "959": 3091, "96": 3092, "96).": 3093, "960": 3094, "961": 3095, "962": 3096, "963": 3097, "964": 3098, "965": 3099, "966": 3100, "967": 3101, "968": 3102, "969": 3103, "97": 3104, "97).": 3105, "971": 3106, "972": 3107, "973": 3108, "974": 3109, "975": 3110, "976": 3111, "977": 3112, "978": 3113, "979": 3114, "98": 3115, "98).": 3116, "980": 3117, "981": 3118, "982": 3119, "983": 3120, "984": 3121, "985": 3122, "986": 3123, "987": 3124, "988": 3125, "989": 3126, "99": 3127, "99).": 3128, "990": 3129, "991": 3130, "992": 3131, "993": 3132, "994": 3133, "995": 3134, "996": 3135, "997": 3136, "998": 3137, "999": 3138, "9:": 3139, "": 3140, "a": 3141, "abutment": 3142, "additionally,": 3143, "adjacent": 3144, "all": 3145, "and": 3146, "aorta,": 3147, "aorta:": 3148, "appearance": 3149, "appearance.": 3150, "appearance:": 3151, "are": 3152, "arterial": 3153, "bilateral": 3154, "body.": 3155, "body/tail.": 3156, "but": 3157, "ca,": 3158, "cha,": 3159, "clinical": 3160, "cm": 3161, "cm).": 3162, "cm.": 3163, "cm^3).": 3164, "cm^3.": 3165, "cm^3;": 3166, "colon": 3167, "colon:": 3168, "consistent": 3169, "contact": 3170, "contact:": 3171, "ct": 3172, "cyst.": 3173, "cystic": 3174, "cysts": 3175, "cysts:": 3176, "degree": 3177, "delay": 3178, "does": 3179, "duodenum.": 3180, "encasement": 3181, "enhancement": 3182, "enlarged": 3183, "findings:": 3184, "head.": 3185, "head/body.": 3186, "hepatic": 3187, "hu": 3188, "hyperattenuating": 3189, "hypoattenuating": 3190, "impression:": 3191, "in": 3192, "intestine.": 3193, "involvement:": 3194, "is": 3195, "isoattenuating": 3196, "ivc,": 3197, "ivc:": 3198, "kidney": 3199, "kidney)": 3200, "kidney.": 3201, "kidney:": 3202, "kidneys": 3203, "kidneys.": 3204, "kindeys.": 3205, "large": 3206, "largest": 3207, "left": 3208, "lesion": 3209, "lesions": 3210, "lesions:": 3211, "liver": 3212, "liver,": 3213, "liver.": 3214, "liver:": 3215, "location:": 3216, "malignant": 3217, "mass": 3218, "masses": 3219, "masses.": 3220, "masses:": 3221, "massively": 3222, "mean": 3223, "measures": 3224, "multiple": 3225, "nan": 3226, "nan.": 3227, "no": 3228, "no.": 3229, "normal": 3230, "not": 3231, "observed": 3232, "of": 3233, "one": 3234, "or": 3235, "organs:": 3236, "pancreas": 3237, "pancreas.": 3238, "pancreas:": 3239, "phase": 3240, "plain": 3241, "portal": 3242, "present.": 3243, "relative": 3244, "resectability:": 3245, "resectable": 3246, "right": 3247, "sa.": 3248, "segment": 3249, "size": 3250, "size:": 3251, "sma,": 3252, "smaller": 3253, "smv).": 3254, "smv,": 3255, "smv:": 3256, "spleen": 3257, "spleen.": 3258, "spleen:": 3259, "stage": 3260, "stage):": 3261, "stage:": 3262, "stomach,": 3263, "stomach.": 3264, "surgical": 3265, "t1c.": 3266, "t1cnxmx.": 3267, "t2.": 3268, "t2nxmx.": 3269, "t3.": 3270, "t3nxmx.": 3271, "tail.": 3272, "the": 3273, "to": 3274, "total": 3275, "tumor": 3276, "tumor).": 3277, "tumor.": 3278, "tumors:": 3279, "value": 3280, "value:": 3281, "vascular": 3282, "vein": 3283, "venous": 3284, "volume": 3285, "volume:": 3286, "with": 3287, "x": 3288} \ No newline at end of file diff --git a/outputs_difftumor_atlas_test/tumor_detection_results.csv b/outputs_difftumor_atlas_test/tumor_detection_results.csv new file mode 100644 index 0000000000000000000000000000000000000000..8f2ca67358cafe0219949e8f05c1fccc811210b6 --- /dev/null +++ b/outputs_difftumor_atlas_test/tumor_detection_results.csv @@ -0,0 +1,925 @@ +BDMAP_ID,liver tumor volume predicted,pancreatic tumor volume predicted,kidney tumor volume predicted +BDMAP_00000700,385,0,12432 +BDMAP_00001866,13911,824,434 +BDMAP_00000861,159,0,132 +BDMAP_00007141,3497,702,116 +BDMAP_00006185,7628,0,0 +BDMAP_00002732,0,0,0 +BDMAP_00000794,144,0,526044 +BDMAP_00009003,300,0,788 +BDMAP_00003386,2983,105,0 +BDMAP_00002977,6622,43,110079 +BDMAP_00007940,32409,217,33393 +BDMAP_00006531,114,296,653 +BDMAP_00003418,0,0,0 +BDMAP_00007484,96,0,4645 +BDMAP_00001219,57425,0,832 +BDMAP_00001325,5288,210,231634 +BDMAP_00000538,0,0,377 +BDMAP_00005105,0,1346,23705 +BDMAP_00006332,1316,460,1356 +BDMAP_00007735,16067,191,195075 +BDMAP_00001853,1716,0,5945 +BDMAP_00008008,100880,0,1274 +BDMAP_00008641,27243,0,41936 +BDMAP_00002181,68,0,2296 +BDMAP_00009063,1117,0,6115 +BDMAP_00006284,0,666,93 +BDMAP_00007410,1169,183,11216 +BDMAP_00003328,5141,0,71625 +BDMAP_00007831,0,0,52 +BDMAP_00005388,12869,137,1093 +BDMAP_00005117,149,858,1687 +BDMAP_00000699,0,685,563 +BDMAP_00002191,0,0,4257 +BDMAP_00003105,0,0,0 +BDMAP_00004860,26216,0,360 +BDMAP_00006802,43309,0,608 +BDMAP_00008353,511,0,137 +BDMAP_00003447,1285,0,59469 +BDMAP_00004228,409970,0,268 +BDMAP_00004015,92845,0,0 +BDMAP_00002540,3905,767,4316 +BDMAP_00000250,895,1320,12908 +BDMAP_00000513,594365,60,1422 +BDMAP_00006485,0,0,128 +BDMAP_00000815,7541,0,1354 +BDMAP_00005646,40096,0,1112 +BDMAP_00000852,60,0,0 +BDMAP_00007003,153798,0,31533 +BDMAP_00004932,0,0,37741 +BDMAP_00006967,605,0,18676 +BDMAP_00002798,380,285,78069 +BDMAP_00003844,95,0,0 +BDMAP_00001855,1585,110,6880 +BDMAP_00001078,60,173,344 +BDMAP_00006732,236,143,0 +BDMAP_00001215,175,1522,839 +BDMAP_00000607,355383,0,98 +BDMAP_00004207,1035,1024,422 +BDMAP_00008007,17146,106,0 +BDMAP_00001582,477,156,53 +BDMAP_00008929,755,0,0 +BDMAP_00007514,72,448,0 +BDMAP_00007057,2048,0,272 +BDMAP_00003437,331,1706,83609 +BDMAP_00003031,370,331,0 +BDMAP_00007630,21676,278,108 +BDMAP_00003745,254,0,34 +BDMAP_00007207,6392,0,1397 +BDMAP_00007044,20346,0,551 +BDMAP_00003582,1858,0,34247 +BDMAP_00006800,22931,0,1103 +BDMAP_00008612,439,0,564 +BDMAP_00000929,426,0,64 +BDMAP_00005865,365,0,0 +BDMAP_00005053,386,0,0 +BDMAP_00001637,28568,13489,191 +BDMAP_00003645,4471,0,4283 +BDMAP_00003178,0,115,47419 +BDMAP_00003487,5812,0,27479 +BDMAP_00007331,7839,0,1000 +BDMAP_00005871,7722,0,15506 +BDMAP_00006982,0,0,71267 +BDMAP_00005789,1648,816,2045 +BDMAP_00003767,2865,908,117025 +BDMAP_00005879,7686,0,1334 +BDMAP_00008054,40,1172,480 +BDMAP_00006103,2060,417,26893 +BDMAP_00006944,60,114,0 +BDMAP_00003944,9859,1442,0 +BDMAP_00002505,72,380,195577 +BDMAP_00006768,0,819,561 +BDMAP_00004981,682,0,65978 +BDMAP_00005952,1206,0,0 +BDMAP_00007115,210,0,3918 +BDMAP_00007576,36,0,0 +BDMAP_00004753,11983,0,422 +BDMAP_00003243,0,0,1690 +BDMAP_00004947,1672,117,0 +BDMAP_00005586,193,174,17092 +BDMAP_00007805,108,528,0 +BDMAP_00005751,512,0,156 +BDMAP_00008668,241523,0,146093 +BDMAP_00000985,612,525,295314 +BDMAP_00006820,0,90,840 +BDMAP_00003445,8680,0,10059 +BDMAP_00004414,279,220,76613 +BDMAP_00007240,14460,108,10461 +BDMAP_00007571,4134,269,2531 +BDMAP_00004493,960,625,128101 +BDMAP_00004427,430,674,24287 +BDMAP_00006296,133,0,453 +BDMAP_00003891,5030,0,3201 +BDMAP_00003557,81333,313,277 +BDMAP_00002083,0,0,6114 +BDMAP_00003580,595,0,72903 +BDMAP_00005451,210,80,157 +BDMAP_00001664,100,1636,482038 +BDMAP_00003975,599,46,1497 +BDMAP_00008912,144078,0,1604 +BDMAP_00005645,511,591,150 +BDMAP_00005746,5043,782,14186 +BDMAP_00002048,1114,0,266 +BDMAP_00004172,0,1734,1715 +BDMAP_00009123,0,60,52 +BDMAP_00008839,0,0,19983 +BDMAP_00002244,468,2858,201398 +BDMAP_00008259,219558,0,504 +BDMAP_00007562,14530,0,4068 +BDMAP_00006615,3406,287,42 +BDMAP_00000056,0,85,275 +BDMAP_00003877,675312,98,22863 +BDMAP_00002144,9598,0,145 +BDMAP_00001687,2287,40,660 +BDMAP_00002594,2073,353,0 +BDMAP_00007561,12374,334,3631 +BDMAP_00001803,17728,0,570 +BDMAP_00003518,881,2099,14407 +BDMAP_00005893,198,39,0 +BDMAP_00004080,1252,0,133 +BDMAP_00009217,110,1314,100 +BDMAP_00004974,595,0,0 +BDMAP_00007942,88,1523,3546 +BDMAP_00009126,11631,710,334 +BDMAP_00000770,0,154,1416 +BDMAP_00001811,1312,0,0 +BDMAP_00007680,257,2830,1379 +BDMAP_00004108,586378,163,1356 +BDMAP_00003511,0,0,1054 +BDMAP_00000233,3030,259,269973 +BDMAP_00005531,146,1390,12449 +BDMAP_00001249,29379,65,865 +BDMAP_00006372,252,0,5784 +BDMAP_00007861,0,166,0 +BDMAP_00003477,885,5008,85 +BDMAP_00008307,1382,0,14281 +BDMAP_00006618,160,75,1571 +BDMAP_00005135,115,1926,288 +BDMAP_00006589,417,0,234 +BDMAP_00006864,0,105,119 +BDMAP_00005032,692,255,101 +BDMAP_00008209,23249,0,369 +BDMAP_00004671,111,0,17187 +BDMAP_00005469,0,2139,3811 +BDMAP_00003441,3226,0,1407 +BDMAP_00002591,923,103,0 +BDMAP_00005110,534,0,0 +BDMAP_00000420,104417,2025,0 +BDMAP_00007193,3177,700,1260 +BDMAP_00004159,120,0,2510 +BDMAP_00006440,0,0,39 +BDMAP_00003819,480,230,5290 +BDMAP_00005916,1018,0,3326 +BDMAP_00006288,64474,52,160718 +BDMAP_00006294,2353,0,80 +BDMAP_00004894,700,390,190 +BDMAP_00002682,0,0,848 +BDMAP_00006133,627,0,59 +BDMAP_00007216,0,0,0 +BDMAP_00007271,10709,31517,317 +BDMAP_00000203,0,0,15727 +BDMAP_00000923,3090,33,5120 +BDMAP_00001354,115,31,334 +BDMAP_00008003,0,180,0 +BDMAP_00006834,1896,0,5554 +BDMAP_00007197,216377,0,6779 +BDMAP_00005052,239,221,2803 +BDMAP_00001735,0,821,127554 +BDMAP_00005089,14169,53,225 +BDMAP_00003420,11416,0,52 +BDMAP_00008681,0,64,2074 +BDMAP_00000826,619,297,12176 +BDMAP_00002745,122921,2274,97 +BDMAP_00008136,102,128,197 +BDMAP_00004452,296049,0,332 +BDMAP_00007985,2170,0,56 +BDMAP_00001277,20879,79,122331 +BDMAP_00006542,1452,0,0 +BDMAP_00007652,0,253,686 +BDMAP_00007807,109413,39,135 +BDMAP_00008111,0,0,0 +BDMAP_00005760,155705,0,0 +BDMAP_00008793,1422,205,464 +BDMAP_00003355,7056,0,0 +BDMAP_00000636,0,0,0 +BDMAP_00002840,5459,377,13678 +BDMAP_00006678,5076,0,680 +BDMAP_00001646,474,0,122 +BDMAP_00002962,7353,123,0 +BDMAP_00000302,1856,47,69282 +BDMAP_00006942,222,0,137313 +BDMAP_00004062,17080,77,1057 +BDMAP_00008848,564,0,0 +BDMAP_00008173,190,0,170 +BDMAP_00007578,105,140,101 +BDMAP_00000854,962,372,55240 +BDMAP_00001931,1883,12151,0 +BDMAP_00008174,201,259,4793 +BDMAP_00006739,231,143,132 +BDMAP_00000065,761,0,59 +BDMAP_00005233,934,1063,2710 +BDMAP_00001686,429,0,105 +BDMAP_00007246,8511,1010,291 +BDMAP_00006894,8012,0,3921 +BDMAP_00000601,3525,5011,11036 +BDMAP_00001017,0,78,0 +BDMAP_00000718,0,66,100 +BDMAP_00000981,2642,0,214 +BDMAP_00002815,323,9402,0 +BDMAP_00008227,8668,193,14796 +BDMAP_00004313,639,0,442 +BDMAP_00007005,211,0,484 +BDMAP_00005792,53510,643,1662 +BDMAP_00000198,0,0,250 +BDMAP_00007209,0,49,94 +BDMAP_00002872,0,130,4447 +BDMAP_00008779,340,256,969 +BDMAP_00004147,105,600,315 +BDMAP_00005250,0,0,1519 +BDMAP_00005597,0,737,1969 +BDMAP_00006938,0,0,0 +BDMAP_00006255,5007,658,18047 +BDMAP_00001960,88492,0,0 +BDMAP_00006377,2314,0,876 +BDMAP_00006234,50891,130,66 +BDMAP_00004325,14284,0,0 +BDMAP_00006016,1647,0,793 +BDMAP_00008163,452,0,0 +BDMAP_00008714,17631,137,141 +BDMAP_00004143,6650,0,0 +BDMAP_00005743,7270,0,0 +BDMAP_00008156,1658,0,3330 +BDMAP_00002839,699,238,144642 +BDMAP_00001995,138,258,31838 +BDMAP_00006939,78,0,1858 +BDMAP_00001900,49,457,674 +BDMAP_00007731,117,0,12406 +BDMAP_00003153,2070,0,83161 +BDMAP_00001066,1977,1181,114716 +BDMAP_00005335,2082,43,84378 +BDMAP_00003914,634,59,58432 +BDMAP_00002709,30657,5013,53264 +BDMAP_00005535,8004,0,202125 +BDMAP_00003377,0,0,1411 +BDMAP_00006950,2882,0,185 +BDMAP_00004549,1427,2729,268 +BDMAP_00005856,27820,0,16464 +BDMAP_00006945,0,633,78 +BDMAP_00002490,10972,1688,1786 +BDMAP_00002646,1742,0,22304 +BDMAP_00007715,286,0,85 +BDMAP_00003749,0,739,435568 +BDMAP_00008581,421,0,1893 +BDMAP_00008550,102,0,5052 +BDMAP_00008312,768,45,1317 +BDMAP_00007391,11051,863,0 +BDMAP_00006173,0,61,1935 +BDMAP_00001842,2437,0,916 +BDMAP_00000010,4857,0,1077 +BDMAP_00002968,1578,0,0 +BDMAP_00007642,1742,0,0 +BDMAP_00005312,4491,61,5628 +BDMAP_00006695,9782,0,141 +BDMAP_00000540,66,1232,6834 +BDMAP_00003171,7340,7192,2887 +BDMAP_00005576,7002,0,0 +BDMAP_00006270,436,173,239 +BDMAP_00007997,3583,99,15832 +BDMAP_00005896,94628,0,0 +BDMAP_00003864,1668,298,1954 +BDMAP_00004283,407,66,0 +BDMAP_00001123,608,0,0 +BDMAP_00005074,413,5999,186 +BDMAP_00008428,2913,2703,0 +BDMAP_00004209,3038,120,6462 +BDMAP_00004381,600,0,240 +BDMAP_00004847,0,7132,57 +BDMAP_00006328,22205,5023,57948 +BDMAP_00006911,3333,2837,82423 +BDMAP_00002201,2687,0,41 +BDMAP_00005978,120190,466,4058 +BDMAP_00002256,215,880,1102 +BDMAP_00005989,35,0,409 +BDMAP_00008744,0,0,44 +BDMAP_00004071,2564,0,4588 +BDMAP_00007544,3289,190,741 +BDMAP_00006043,6780,4038,66798 +BDMAP_00002833,1081,200,18648 +BDMAP_00001907,564,865,0 +BDMAP_00001541,68,0,40180 +BDMAP_00002337,1286,73,2221 +BDMAP_00005536,927,145,6579 +BDMAP_00007784,131,87,418 +BDMAP_00003628,190,1045,11422 +BDMAP_00007668,3081,0,0 +BDMAP_00006807,108675,160,48492 +BDMAP_00005967,71230,0,2036 +BDMAP_00001332,2386,1288,2343 +BDMAP_00007870,403021,201,475 +BDMAP_00007669,8095,95,4243 +BDMAP_00005812,1855,63,2529 +BDMAP_00002924,454,0,158 +BDMAP_00007327,29708,0,36 +BDMAP_00002028,419,83,0 +BDMAP_00005030,0,73,38221 +BDMAP_00003813,1175,6341,128 +BDMAP_00005542,741,5763,122 +BDMAP_00008097,2117,79,1029 +BDMAP_00002739,365,260,1594 +BDMAP_00008083,0,0,0 +BDMAP_00007688,4967,0,314 +BDMAP_00002892,0,0,1552 +BDMAP_00008336,1185,0,52 +BDMAP_00001844,0,0,142620 +BDMAP_00008695,4804,0,4967 +BDMAP_00005882,727,0,9064 +BDMAP_00002369,0,109,57 +BDMAP_00006236,0,0,217 +BDMAP_00003073,1595,412,60923 +BDMAP_00004556,10127,5326,85698 +BDMAP_00007386,1945,0,7135 +BDMAP_00003421,9453,433,12381 +BDMAP_00001029,1167,228,2677 +BDMAP_00000392,1019,4082,736 +BDMAP_00000138,275,615,0 +BDMAP_00005855,14528,0,19738 +BDMAP_00003770,0,0,31 +BDMAP_00008530,759,0,221 +BDMAP_00006314,0,2385,1975 +BDMAP_00005766,2246,0,96 +BDMAP_00002063,979,466,65444 +BDMAP_00007113,162,0,1300 +BDMAP_00007148,1167,0,0 +BDMAP_00003491,0,783,11391 +BDMAP_00001999,23848,84,4834 +BDMAP_00004235,335,93,6862 +BDMAP_00008196,50749,136,88708 +BDMAP_00009250,11276,1549,323 +BDMAP_00007080,53915,62,127690 +BDMAP_00008528,69,1857,840 +BDMAP_00006003,617,142,134 +BDMAP_00002386,0,0,46477 +BDMAP_00005802,0,0,515 +BDMAP_00004781,213230,1249,0 +BDMAP_00001067,1885,11254,287 +BDMAP_00008005,11454,0,0 +BDMAP_00006989,1555,55,166 +BDMAP_00000191,576,657,51606 +BDMAP_00005714,2030,0,0 +BDMAP_00004659,163,49,3138 +BDMAP_00006421,529412,1483,2989 +BDMAP_00007944,0,59,0 +BDMAP_00000162,4472,0,4283 +BDMAP_00000996,10847,193,0 +BDMAP_00008703,0,0,456 +BDMAP_00000127,0,0,3947 +BDMAP_00009245,39,128,642 +BDMAP_00000396,11485,0,0 +BDMAP_00008731,297,85,3605 +BDMAP_00005321,94,0,1365 +BDMAP_00002061,1829,175,76902 +BDMAP_00000503,8553,11586,2049 +BDMAP_00004965,0,5467,184 +BDMAP_00000672,0,0,1237 +BDMAP_00004911,6092,288,0 +BDMAP_00004638,0,0,0 +BDMAP_00001151,0,0,0 +BDMAP_00007159,1482,209,779 +BDMAP_00003395,172591,0,3910 +BDMAP_00001060,0,2830,0 +BDMAP_00002791,39724,0,0 +BDMAP_00005487,24866,967,826 +BDMAP_00006997,0,0,0 +BDMAP_00001987,2629,0,1350635 +BDMAP_00004176,660,1360,409 +BDMAP_00001082,468,0,204 +BDMAP_00008672,0,0,68 +BDMAP_00005064,699,3445,3599 +BDMAP_00008339,837,0,716 +BDMAP_00001253,161544,0,0 +BDMAP_00002206,82,0,1221 +BDMAP_00004453,1627,304,27317 +BDMAP_00002740,2722,0,5651 +BDMAP_00001532,1917,132,1640 +BDMAP_00000226,0,0,0 +BDMAP_00001268,825,220,6504 +BDMAP_00002050,411,405,86995 +BDMAP_00005918,0,0,102 +BDMAP_00008604,0,0,286 +BDMAP_00007495,7959,0,153748 +BDMAP_00009050,0,0,5015 +BDMAP_00007313,13385,0,23931 +BDMAP_00006892,226,0,75 +BDMAP_00000639,1309,723,51264 +BDMAP_00008755,148831,666,93 +BDMAP_00006601,346386,0,4109 +BDMAP_00001649,2599,15639,3976 +BDMAP_00008320,0,0,1471 +BDMAP_00005259,2896,309,81 +BDMAP_00001688,1788,115,35515 +BDMAP_00005960,237972,0,72 +BDMAP_00007405,0,0,841 +BDMAP_00003720,357,60,254 +BDMAP_00004219,6473,81,1103 +BDMAP_00004888,128453,0,0 +BDMAP_00004022,882,83,360 +BDMAP_00002812,6456,0,1009 +BDMAP_00008786,13305,42,54289 +BDMAP_00006547,127572,0,1316 +BDMAP_00002613,1142,0,70 +BDMAP_00000078,2578,312,142876 +BDMAP_00004545,1125,315,20123 +BDMAP_00000761,1834,0,0 +BDMAP_00001620,0,0,15053 +BDMAP_00001888,0,0,43 +BDMAP_00004674,0,450,394 +BDMAP_00004663,0,0,0 +BDMAP_00005223,2606,0,1554 +BDMAP_00004643,2461,0,24650 +BDMAP_00007191,221,0,1156 +BDMAP_00008390,45,0,0 +BDMAP_00008131,8448,0,160 +BDMAP_00002870,4962,59,574935 +BDMAP_00001410,380,285,78069 +BDMAP_00008176,1740,0,851 +BDMAP_00006025,6421,1460,0 +BDMAP_00007241,43545,1008,0 +BDMAP_00004738,1935,125,733633 +BDMAP_00007340,0,0,305 +BDMAP_00006666,17686,119,2329 +BDMAP_00004200,416,0,233 +BDMAP_00009079,0,0,0 +BDMAP_00002193,0,2163,0 +BDMAP_00006810,56,0,31960 +BDMAP_00004821,50,65,19420 +BDMAP_00006777,85953,0,0 +BDMAP_00007993,0,1923,13295 +BDMAP_00002734,290,0,0 +BDMAP_00006899,3549,39,1339 +BDMAP_00002899,99,7731,117 +BDMAP_00002552,413,0,11533 +BDMAP_00001634,0,535,6735 +BDMAP_00000118,20788,3735,57986 +BDMAP_00005178,2472,10755,0 +BDMAP_00004301,85,633,32547 +BDMAP_00004736,194315,6030,40876 +BDMAP_00005306,0,1483,10483 +BDMAP_00004893,0,338,2890 +BDMAP_00004633,153834,6480,4078 +BDMAP_00007419,529,53,9909 +BDMAP_00000225,0,5014,935 +BDMAP_00000467,13330,0,86997 +BDMAP_00004805,2275,0,0 +BDMAP_00002636,44504,0,247 +BDMAP_00002569,684,0,642 +BDMAP_00006617,743,0,1173 +BDMAP_00000365,240,142,1108 +BDMAP_00002559,0,880,250 +BDMAP_00000954,52682,0,6095 +BDMAP_00004494,0,7630,186 +BDMAP_00004189,551,0,7369 +BDMAP_00006586,1475,432,0 +BDMAP_00000919,0,1883,42 +BDMAP_00008788,293,189,1055 +BDMAP_00007456,145,0,532 +BDMAP_00002473,5461,0,37283 +BDMAP_00009037,9386,82,42 +BDMAP_00000570,606,69,74 +BDMAP_00003325,1001,1223,195 +BDMAP_00000505,22720,168,5789 +BDMAP_00000729,98745,1469,54445 +BDMAP_00008952,205308,58,7011 +BDMAP_00007674,0,394,519 +BDMAP_00003346,14364,7435,9755 +BDMAP_00002027,857,0,10264 +BDMAP_00008151,15445,0,729 +BDMAP_00003331,0,0,0 +BDMAP_00007490,3176,160,1206 +BDMAP_00001918,161733,36,302281 +BDMAP_00000877,21978,125,100 +BDMAP_00005127,0,0,2828 +BDMAP_00005394,25583,0,1093 +BDMAP_00004870,150,0,615056 +BDMAP_00003142,684,2455,3962 +BDMAP_00008393,293,563,501 +BDMAP_00008155,0,0,1877 +BDMAP_00001665,495,3098,12157 +BDMAP_00002787,17165,0,8857 +BDMAP_00005733,198,0,196 +BDMAP_00005302,16564,498,2082 +BDMAP_00004785,126,639,0 +BDMAP_00002912,30124,822,376 +BDMAP_00004290,395,361,9613 +BDMAP_00005920,6113,58,0 +BDMAP_00001061,0,0,7726 +BDMAP_00004778,29560,0,180 +BDMAP_00002372,55,19078,12316 +BDMAP_00000418,445,25175,711 +BDMAP_00001529,3039,0,3723 +BDMAP_00005116,2198,0,58264 +BDMAP_00002951,8909,1642,1413 +BDMAP_00001758,104,1683,54935 +BDMAP_00003473,4425,762,7348 +BDMAP_00003109,0,0,0 +BDMAP_00008663,634,72,1560 +BDMAP_00008615,73,349,514 +BDMAP_00007902,313,119,3805 +BDMAP_00001606,266,247,4754 +BDMAP_00004737,169818,0,12940 +BDMAP_00008121,574,0,180 +BDMAP_00001829,100507,0,24820 +BDMAP_00009038,159,0,311 +BDMAP_00006289,183,0,2964 +BDMAP_00003010,1155,906,2731 +BDMAP_00004262,310,12157,217054 +BDMAP_00002394,119960,7353,643 +BDMAP_00005950,552,128,1481 +BDMAP_00003229,6373,160,2985 +BDMAP_00001064,37495,8449,553 +BDMAP_00004622,441,220,66427 +BDMAP_00009097,1795,1428,440 +BDMAP_00003736,25863,62,17237 +BDMAP_00008165,2034,0,322411 +BDMAP_00006414,315,0,80 +BDMAP_00007401,1932,546,6189 +BDMAP_00003841,9547,0,1345 +BDMAP_00004469,8369,91,504 +BDMAP_00002696,1325,770,60072 +BDMAP_00004361,869,60,82 +BDMAP_00008802,1187,155,0 +BDMAP_00001185,4942,0,922 +BDMAP_00005123,110,269,96098 +BDMAP_00001647,63,1074,173364 +BDMAP_00006987,0,218,715 +BDMAP_00008851,140065,3213,1738 +BDMAP_00005143,1955,102,42919 +BDMAP_00007023,110,0,25822 +BDMAP_00005391,654,0,48 +BDMAP_00003597,923,0,169 +BDMAP_00001155,1085,8194,60 +BDMAP_00001046,63,1846,1732 +BDMAP_00007126,71,0,0 +BDMAP_00006360,8558,0,315 +BDMAP_00007027,33,95,6579 +BDMAP_00007990,0,0,644 +BDMAP_00003532,219,0,1800 +BDMAP_00005238,68331,68,2968 +BDMAP_00000413,67698,0,149138 +BDMAP_00006191,0,5547,8490 +BDMAP_00003148,2007,0,182 +BDMAP_00000524,100990,0,1137 +BDMAP_00004855,6306,0,33510 +BDMAP_00000134,1565,227,1306 +BDMAP_00001292,595,131,2378 +BDMAP_00007684,0,0,12414 +BDMAP_00003268,10338,0,390 +BDMAP_00006749,1603,0,4975 +BDMAP_00004187,1972,0,499 +BDMAP_00005987,4532,0,70 +BDMAP_00000717,2251,0,1672 +BDMAP_00006883,936,0,369 +BDMAP_00006029,44,1401,2940 +BDMAP_00006620,130,84,0 +BDMAP_00004496,235072,1904,4767 +BDMAP_00007103,5999,0,2131 +BDMAP_00005125,48438,0,66444 +BDMAP_00002746,0,635,34429 +BDMAP_00000824,922,557,1458 +BDMAP_00008997,205,0,145 +BDMAP_00002455,259,0,0 +BDMAP_00003988,1313,0,14593 +BDMAP_00001192,9169,286,256108 +BDMAP_00005192,0,0,69594 +BDMAP_00003158,1490,236,219 +BDMAP_00002142,0,0,0 +BDMAP_00005189,3087,803,46437 +BDMAP_00008011,6972,0,381 +BDMAP_00002503,459,0,0 +BDMAP_00003375,12357,161,93895 +BDMAP_00004165,1428,520,130 +BDMAP_00006874,10810,59,178 +BDMAP_00008416,0,0,0 +BDMAP_00001817,0,87,19234 +BDMAP_00001485,7216,0,0 +BDMAP_00003901,1009,0,27120 +BDMAP_00008051,321757,56,60 +BDMAP_00002748,443,0,0 +BDMAP_00003855,426,0,5663 +BDMAP_00006893,0,135,219 +BDMAP_00008153,338317,1587,6497 +BDMAP_00005568,0,0,148 +BDMAP_00003087,290,520,591670 +BDMAP_00005443,290,0,4188 +BDMAP_00005566,2175,1815,370 +BDMAP_00006515,0,1889,1522 +BDMAP_00003344,56441,0,0 +BDMAP_00002106,125,298,1025 +BDMAP_00002220,490,130,0 +BDMAP_00000864,135508,0,6587 +BDMAP_00008018,62337,413,664 +BDMAP_00007351,0,2416,1464 +BDMAP_00008717,3888,0,693 +BDMAP_00007036,129,1113,7373 +BDMAP_00005343,2411,67,0 +BDMAP_00003369,766,379,76530 +BDMAP_00003531,4165,200,538073 +BDMAP_00001586,34981,800,3961 +BDMAP_00003508,5137,1666,126460 +BDMAP_00004434,0,0,158 +BDMAP_00006397,4827,75,3161 +BDMAP_00004637,916,0,40315 +BDMAP_00008938,118139,58,59604 +BDMAP_00006656,40638,2585,361 +BDMAP_00001971,97386,0,226 +BDMAP_00004613,2021,110,6602 +BDMAP_00007510,25142,39,314 +BDMAP_00005540,0,0,0 +BDMAP_00002675,640,0,54721 +BDMAP_00008685,5320,0,266 +BDMAP_00001708,772,0,940 +BDMAP_00008309,1195,1055,5288 +BDMAP_00005676,612,464,3809 +BDMAP_00008435,0,0,280 +BDMAP_00005623,1910,356,955 +BDMAP_00008509,0,0,4045 +BDMAP_00005626,41047,624,2377 +BDMAP_00005257,133,3654,612 +BDMAP_00004859,232,0,1582 +BDMAP_00002117,28600,0,285 +BDMAP_00004497,0,0,99 +BDMAP_00006169,369952,991,750 +BDMAP_00008719,0,52,1083 +BDMAP_00003374,13877,0,2982 +BDMAP_00009072,31330,528,153 +BDMAP_00005619,58295,0,392 +BDMAP_00002194,5141,0,194 +BDMAP_00008902,0,0,1805 +BDMAP_00002932,130,95,208349 +BDMAP_00002558,14199,805,351805 +BDMAP_00000261,744,0,6543 +BDMAP_00006470,481,0,0 +BDMAP_00003673,2715,0,131 +BDMAP_00002783,57857,10693,100 +BDMAP_00004179,0,0,9775 +BDMAP_00006710,2370,0,6273 +BDMAP_00006239,250,72,620 +BDMAP_00000771,0,0,0 +BDMAP_00001572,264,0,0 +BDMAP_00001762,342,0,692 +BDMAP_00009168,0,2880,0 +BDMAP_00002915,266,0,0 +BDMAP_00000581,114,0,353 +BDMAP_00006545,0,0,0 +BDMAP_00003392,1472,0,17887 +BDMAP_00004390,55,133,29758 +BDMAP_00006778,2122,181,801 +BDMAP_00008446,235,0,0 +BDMAP_00005424,0,0,0 +BDMAP_00004364,133,12253,1237 +BDMAP_00006304,689,0,0 +BDMAP_00004269,0,0,9290 +BDMAP_00005288,10477,0,0 +BDMAP_00007100,135,95,90 +BDMAP_00007409,1421,0,212 +BDMAP_00003100,3532,1039,68326 +BDMAP_00003926,4610,69,244 +BDMAP_00004500,1663,587,15800 +BDMAP_00004019,46932,0,601 +BDMAP_00000667,640,0,54721 +BDMAP_00005409,877,0,5289 +BDMAP_00005277,104,0,713 +BDMAP_00007859,127,67,4115 +BDMAP_00002694,26981,0,36502 +BDMAP_00005601,0,0,171 +BDMAP_00006317,489,144,1654 +BDMAP_00002807,142,73,11659 +BDMAP_00008434,1508,0,60 +BDMAP_00001297,9119,0,765 +BDMAP_00001070,109920,0,0 +BDMAP_00006266,245,0,2318 +BDMAP_00007649,110,70,1476 +BDMAP_00007187,551,66,0 +BDMAP_00001121,118846,148,949 +BDMAP_00007281,1445,3140,225 +BDMAP_00001063,0,0,91 +BDMAP_00006032,0,0,295 +BDMAP_00008922,458,0,114 +BDMAP_00006167,0,1226,1466 +BDMAP_00001257,0,770,59061 +BDMAP_00007042,1822,0,17978 +BDMAP_00001022,1393,0,189 +BDMAP_00007547,1378,60,0 +BDMAP_00006198,60,765,313 +BDMAP_00001168,159840,58,367 +BDMAP_00000005,606,80,422 +BDMAP_00004466,200,0,8784 +BDMAP_00007393,4804,100,1157 +BDMAP_00002735,1053,141,808 +BDMAP_00007778,891,1331,21331 +BDMAP_00004144,370,483,496138 +BDMAP_00000668,2913,0,445 +BDMAP_00000957,799,129,32732 +BDMAP_00003637,182,138,1290 +BDMAP_00004250,3366,0,82475 +BDMAP_00006039,282980,0,0 +BDMAP_00003697,0,0,157340 +BDMAP_00007556,3614,163,158576 +BDMAP_00008781,145,193,254 +BDMAP_00004433,401,880,10610 +BDMAP_00004969,230,7719,189 +BDMAP_00005537,297,235,10698 +BDMAP_00007850,0,0,5750 +BDMAP_00002561,1408,0,0 +BDMAP_00005173,284,487,7477 +BDMAP_00001366,369,0,0 +BDMAP_00003764,0,1212,0 +BDMAP_00004912,224,1207,155 +BDMAP_00003074,113,0,0 +BDMAP_00007588,1387,0,6274 +BDMAP_00002328,0,2924,0 +BDMAP_00000855,927,4748,2756 +BDMAP_00003562,120,128,0 +BDMAP_00008648,9355,136,57 +BDMAP_00004489,267,42,39250 +BDMAP_00000831,312357,0,0 +BDMAP_00004749,9522,812,6232 +BDMAP_00006972,34601,140,42 +BDMAP_00006882,45,0,70963 +BDMAP_00001203,743,126,1140 +BDMAP_00003688,0,106,19863 +BDMAP_00003507,100636,120,1122 +BDMAP_00006020,0,131,108622 +BDMAP_00000095,7547,240,0 +BDMAP_00002444,33373,0,77 +BDMAP_00001932,6130,275,715 +BDMAP_00007242,12749,0,85161 +BDMAP_00007806,1917,0,0 +BDMAP_00000575,0,128,113 +BDMAP_00006566,0,0,433 +BDMAP_00005416,616,0,9641 +BDMAP_00003267,113,0,71163 +BDMAP_00001839,1288,0,84828 +BDMAP_00003052,3271,0,371 +BDMAP_00001496,600,0,29500 +BDMAP_00008586,0,1100,1636 +BDMAP_00007988,0,0,1576 +BDMAP_00000236,1665,5956,0 +BDMAP_00000263,0,198,8122 +BDMAP_00007165,1050,143,929 +BDMAP_00002879,3862,82,20781 +BDMAP_00000405,728,0,7050 +BDMAP_00005057,5418,0,106 +BDMAP_00007575,0,0,425 +BDMAP_00006458,0,0,49011 +BDMAP_00002428,12707,0,0 +BDMAP_00008801,1199,1070,881 +BDMAP_00009153,31079,0,3494 +BDMAP_00006737,215198,0,15386 +BDMAP_00006529,52930,121,5433 +BDMAP_00004612,8205,53,0 +BDMAP_00008824,859,0,473 +BDMAP_00007344,0,0,0 +BDMAP_00004331,465,80,990 +BDMAP_00005294,8920,0,269 +BDMAP_00002704,3250,560,880 +BDMAP_00006242,8149,69,13474 +BDMAP_00005561,93422,0,7746 +BDMAP_00003125,0,0,52 +BDMAP_00007577,87,69,1162 +BDMAP_00005374,0,108,0 +BDMAP_00003305,340,0,1536 +BDMAP_00001343,136219,0,37946 +BDMAP_00001016,23977,276,130 +BDMAP_00005402,40531,0,307 +BDMAP_00000879,421,77,51 +BDMAP_00005727,75433,54,399 +BDMAP_00007892,0,170,38153 +BDMAP_00000785,0,179,215 +BDMAP_00008595,693,95,1129 +BDMAP_00006230,0,0,10836 +BDMAP_00008692,52,0,339 +BDMAP_00007254,0,0,119 +BDMAP_00007724,23342,1408,31721 +BDMAP_00005570,23178,445,99 +BDMAP_00008816,0,0,54 +BDMAP_00006279,36,175,658 +BDMAP_00004034,1084,0,232 +BDMAP_00008572,383,177,155 +BDMAP_00009219,76421,0,15565 +BDMAP_00007957,221851,392,337 +BDMAP_00000006,443,0,272 +BDMAP_00005998,520,0,0 +BDMAP_00006507,15121,848,116 +BDMAP_00007420,0,0,6864 +BDMAP_00001680,0,0,0 +BDMAP_00008757,39,0,219 +BDMAP_00007267,1470,372,1503 +BDMAP_00007995,3127,1277,837 +BDMAP_00001605,0,11931,0 +BDMAP_00000385,1086,48,510 +BDMAP_00002850,1534,695,5177 +BDMAP_00001543,188,0,88 +BDMAP_00007028,0,0,170 +BDMAP_00002492,0,0,5864 +BDMAP_00005450,3216,56,74 +BDMAP_00002205,1617,0,29572 +BDMAP_00004226,97,0,0 +BDMAP_00002976,4665,621,17795 +BDMAP_00000190,0,76,362 +BDMAP_00004720,1169,0,126 +BDMAP_00009149,572,574,1833 +BDMAP_00001793,94,0,664 +BDMAP_00004298,0,0,185 +BDMAP_00005593,0,3937,34998 +BDMAP_00007099,771,0,587 +BDMAP_00007722,123,228,82059 +BDMAP_00006906,2355,0,48 +BDMAP_00001977,6741,0,24202 +BDMAP_00006971,26240,0,102 +BDMAP_00005316,308407,2966,8142 +BDMAP_00008756,7777,0,4462 +BDMAP_00005589,875,833,454 +BDMAP_00003757,1230,0,79096 +BDMAP_00006375,73,0,0 +BDMAP_00002713,536990,342,21446 +BDMAP_00005349,199,0,4423 +BDMAP_00008650,2142,0,3007 +BDMAP_00000951,2257,4876,3220 +BDMAP_00007358,176444,0,2233 +BDMAP_00005700,2196,0,1209 +BDMAP_00000660,1867,0,13920 +BDMAP_00005780,2241,0,0 +BDMAP_00000099,51886,243,93385 +BDMAP_00008959,3115,0,505 +BDMAP_00007555,0,0,0 +BDMAP_00001461,1168,2340,112 +BDMAP_00008323,1179,0,2473 +BDMAP_00008473,2765,1448,0 +BDMAP_00006091,48,0,8725 +BDMAP_00008667,6508,2005,280 +BDMAP_00002512,353,0,0 +BDMAP_00001734,0,1423,0 +BDMAP_00002825,0,0,0 +BDMAP_00002434,1101,3671,495347 +BDMAP_00007864,533,0,38 +BDMAP_00000126,5558,39,34 +BDMAP_00005735,0,0,0 +BDMAP_00001679,438556,125,962267 +BDMAP_00001854,983,260,0 +BDMAP_00009122,0,68,0 +BDMAP_00005692,63238,0,36 +BDMAP_00006669,11076,249,39 +BDMAP_00001694,33274,0,6906 +BDMAP_00004977,1645,122,301 +BDMAP_00005241,1635,797,258 +BDMAP_00001998,120192,834,1581 +BDMAP_00001896,727,0,87952 +BDMAP_00000925,0,0,258 +BDMAP_00001307,443,0,0 +BDMAP_00000560,25561,0,257 +BDMAP_00005162,0,0,116050 +BDMAP_00002157,9580,0,81080 +BDMAP_00004810,24153,476,0 +BDMAP_00007893,796,415,226 +BDMAP_00000776,2041,1168,11623 +BDMAP_00008809,6345,48,48 +BDMAP_00000256,407,527,450 +BDMAP_00004850,279,116,18469 +BDMAP_00005985,5907,0,1344 +BDMAP_00004730,0,0,1310 +BDMAP_00008727,0,0,1379 +BDMAP_00004492,3993,1374,2984 +BDMAP_00002049,1027,0,0 +BDMAP_00007791,31745,400,1982 +BDMAP_00000664,5701,0,133 +BDMAP_00000847,0,35,484 +BDMAP_00003776,200,6198,28080 +BDMAP_00002873,645,249,29122 +BDMAP_00000155,57008,0,0 +BDMAP_00007422,46194,0,514 +BDMAP_00002126,505,6086,261 +BDMAP_00005972,1499,144,323 +BDMAP_00001149,16581,0,428 +BDMAP_00005464,1394,0,418 +BDMAP_00003798,34920,4497,86992 +BDMAP_00001909,96993,280,0 +BDMAP_00004531,0,0,148 +BDMAP_00006494,1086,3484,106 +BDMAP_00009244,309,213,1074 +BDMAP_00007450,303,0,2374 +BDMAP_00005579,2383,0,22928 +BDMAP_00002137,25722,0,0 +BDMAP_00000828,105,355,4420 +BDMAP_00000346,2362,0,440 +BDMAP_00007527,8820,0,13309 +BDMAP_00005990,901,0,45 +BDMAP_00002696,1325,770,60072 +BDMAP_00007917,0,0,139216 +BDMAP_00003006,375,0,15449 +BDMAP_00003710,688,0,47 +BDMAP_00002480,3935,0,5969 +BDMAP_00000303,1091,0,180 +BDMAP_00000207,746,61,151 +BDMAP_00003585,0,0,135 +BDMAP_00002780,0,113,1506 diff --git a/parts_2_test.sh b/parts_2_test.sh new file mode 100644 index 0000000000000000000000000000000000000000..0e6fd7a8ba09dfbcbc456ac82f6d9923df8b556d --- /dev/null +++ b/parts_2_test.sh @@ -0,0 +1,50 @@ +#!/bin/bash +#PBS -l select=1:ncpus=20:ngpus=4 +#PBS -l walltime=23:59:00 +#PBS -j oe +#PBS -N 02DiffTumor +#PBS -q gpu + +module load go-1.19.4/singularity-1.1.8 + +# Starting part for this job (change to 8, 16, etc. as needed) +starting_part=4 + +# Change to the working directory +cd /fastwork/psalvador/JHU/UCSF/DiffTumor/ + +# Define input and output directories +CONVERTED=/fastwork/psalvador/JHU/data/Atlas_3_test/ +OUTPUTS=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputs_difftumor_atlas_test/ +mkdir -p "$OUTPUTS" + +# Log file +logs_file="logs_difftumor_atlas_test.txt" +echo 0 > "$logs_file" + +# Total parts expected by RunDifftumor.sh (e.g., 32) +total_parts=16 + +# Number of parts to launch in this job (4 parts, one per GPU) +parts_to_run=4 + +# Define GPU mapping for each part index (direct mapping: one part per GPU) +gpu_map=(0 1 2 3) + +echo "Launching parts from $starting_part to $(( starting_part + parts_to_run - 1 ))" >> "$logs_file" + +# Launch each part in the background +for i in $(seq 0 $(( parts_to_run - 1 ))); do + part=$(( starting_part + i )) + GPU=${gpu_map[$i]} + export GPU + export SINGULARITYENV_CUDA_VISIBLE_DEVICES=$GPU + echo "Launching part $part on GPU $GPU" >> "$logs_file" + bash RunDifftumor.sh "$CONVERTED" "$OUTPUTS" "$total_parts" "$part" >> "$logs_file" 2>&1 & +done + +sleep 60 +nvidia-smi + +# Wait for all background jobs to finish +wait \ No newline at end of file diff --git a/parts_3_test.sh b/parts_3_test.sh new file mode 100644 index 0000000000000000000000000000000000000000..1b2ba16746083907c9ac6f0d36aef1132d7af9d7 --- /dev/null +++ b/parts_3_test.sh @@ -0,0 +1,50 @@ +#!/bin/bash +#PBS -l select=1:ncpus=20:ngpus=4 +#PBS -l walltime=23:59:00 +#PBS -j oe +#PBS -N 03DiffTumor +#PBS -q gpu + +module load go-1.19.4/singularity-1.1.8 + +# Starting part for this job (change to 8, 16, etc. as needed) +starting_part=8 + +# Change to the working directory +cd /fastwork/psalvador/JHU/UCSF/DiffTumor/ + +# Define input and output directories +CONVERTED=/fastwork/psalvador/JHU/data/Atlas_3_test/ +OUTPUTS=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputs_difftumor_atlas_test/ +mkdir -p "$OUTPUTS" + +# Log file +logs_file="logs_difftumor_atlas_test.txt" +echo 0 > "$logs_file" + +# Total parts expected by RunDifftumor.sh (e.g., 32) +total_parts=16 + +# Number of parts to launch in this job (4 parts, one per GPU) +parts_to_run=4 + +# Define GPU mapping for each part index (direct mapping: one part per GPU) +gpu_map=(0 1 2 3) + +echo "Launching parts from $starting_part to $(( starting_part + parts_to_run - 1 ))" >> "$logs_file" + +# Launch each part in the background +for i in $(seq 0 $(( parts_to_run - 1 ))); do + part=$(( starting_part + i )) + GPU=${gpu_map[$i]} + export GPU + export SINGULARITYENV_CUDA_VISIBLE_DEVICES=$GPU + echo "Launching part $part on GPU $GPU" >> "$logs_file" + bash RunDifftumor.sh "$CONVERTED" "$OUTPUTS" "$total_parts" "$part" >> "$logs_file" 2>&1 & +done + +sleep 60 +nvidia-smi + +# Wait for all background jobs to finish +wait \ No newline at end of file diff --git a/parts_4_test.sh b/parts_4_test.sh new file mode 100644 index 0000000000000000000000000000000000000000..7cf0ca9e1fb977c69599c8ed71e133dd7eb1dd26 --- /dev/null +++ b/parts_4_test.sh @@ -0,0 +1,50 @@ +#!/bin/bash +#PBS -l select=1:ncpus=20:ngpus=4 +#PBS -l walltime=23:59:00 +#PBS -j oe +#PBS -N 04DiffTumor +#PBS -q gpu + +module load go-1.19.4/singularity-1.1.8 + +# Starting part for this job (change to 8, 16, etc. as needed) +starting_part=12 + +# Change to the working directory +cd /fastwork/psalvador/JHU/UCSF/DiffTumor/ + +# Define input and output directories +CONVERTED=/fastwork/psalvador/JHU/data/Atlas_3_test/ +OUTPUTS=/fastwork/psalvador/JHU/UCSF/DiffTumor/outputs_difftumor_atlas_test/ +mkdir -p "$OUTPUTS" + +# Log file +logs_file="logs_difftumor_atlas_test.txt" +echo 0 > "$logs_file" + +# Total parts expected by RunDifftumor.sh (e.g., 32) +total_parts=16 + +# Number of parts to launch in this job (4 parts, one per GPU) +parts_to_run=4 + +# Define GPU mapping for each part index (direct mapping: one part per GPU) +gpu_map=(0 1 2 3) + +echo "Launching parts from $starting_part to $(( starting_part + parts_to_run - 1 ))" >> "$logs_file" + +# Launch each part in the background +for i in $(seq 0 $(( parts_to_run - 1 ))); do + part=$(( starting_part + i )) + GPU=${gpu_map[$i]} + export GPU + export SINGULARITYENV_CUDA_VISIBLE_DEVICES=$GPU + echo "Launching part $part on GPU $GPU" >> "$logs_file" + bash RunDifftumor.sh "$CONVERTED" "$OUTPUTS" "$total_parts" "$part" >> "$logs_file" 2>&1 & +done + +sleep 60 +nvidia-smi + +# Wait for all background jobs to finish +wait \ No newline at end of file diff --git a/run_many.sh b/run_many.sh new file mode 100644 index 0000000000000000000000000000000000000000..636f555ebab99d5fd841d4d3c77a66fe26af55d9 --- /dev/null +++ b/run_many.sh @@ -0,0 +1,26 @@ +logs_file="logs_difftumor_atlas_test.txt" +echo 0 > $logs_file + +#bash DiffTumorAtlasTest.sh 12 0 0 >> "$logs_file" 2>&1 & +#bash DiffTumorAtlasTest.sh 12 1 0 >> "$logs_file" 2>&1 & +#bash DiffTumorAtlasTest.sh 12 2 0 >> "$logs_file" 2>&1 & +#bash DiffTumorAtlasTest.sh 12 3 0 >> "$logs_file" 2>&1 & + +bash DiffTumorAtlasTest.sh 12 0 1 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 1 1 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 2 1 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 3 1 >> "$logs_file" 2>&1 & + +bash DiffTumorAtlasTest.sh 12 4 2 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 5 2 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 6 2 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 7 2 >> "$logs_file" 2>&1 & + +bash DiffTumorAtlasTest.sh 12 8 3 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 9 3 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 10 3 >> "$logs_file" 2>&1 & +bash DiffTumorAtlasTest.sh 12 11 3 >> "$logs_file" 2>&1 & + + + +wait \ No newline at end of file diff --git a/tmp_inputs/case00009.nii.gz b/tmp_inputs/case00009.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..c7f3ed29d63ca9a82ccd75229b694375bb313f18 --- /dev/null +++ b/tmp_inputs/case00009.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:991c3fcb25a19fd351bd2c8b713260bc6b06fc1946fda36a11a6d5bf82a9c326 +size 7213543 diff --git a/tmp_inputs_1_0/case00006.nii.gz b/tmp_inputs_1_0/case00006.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e7eabca5ed2df19b5caabe037d9161f35e10b74 --- /dev/null +++ b/tmp_inputs_1_0/case00006.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9547ab99ab373919719c78a1c594b912ec81f35f638a52d0d5fcb56a6f3aa3d0 +size 7690780 diff --git a/tmp_inputs_1_0/case00009.nii.gz b/tmp_inputs_1_0/case00009.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..45d9a5b4180556492c3a87163c9ba67b802803a4 --- /dev/null +++ b/tmp_inputs_1_0/case00009.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952cb0f40777eee67957e711b79f0d352928c3fbcff7984e21b0204b4a10a4c3 +size 5606440 diff --git a/tmp_inputs_2uaoQsnp/case00001.nii.gz b/tmp_inputs_2uaoQsnp/case00001.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b4d76ac305983d36898386394bd61e91e91f357 --- /dev/null +++ b/tmp_inputs_2uaoQsnp/case00001.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:545e4f53f5a46b3ecb1724e3fe4270adabd9824f1c3673ec9e0db3f1a324f51e +size 9449873 diff --git a/tmp_inputs_32_0/case00003.nii.gz b/tmp_inputs_32_0/case00003.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e7eabca5ed2df19b5caabe037d9161f35e10b74 --- /dev/null +++ b/tmp_inputs_32_0/case00003.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9547ab99ab373919719c78a1c594b912ec81f35f638a52d0d5fcb56a6f3aa3d0 +size 7690780 diff --git a/tmp_inputs_32_0/case00006.nii.gz b/tmp_inputs_32_0/case00006.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..45d9a5b4180556492c3a87163c9ba67b802803a4 --- /dev/null +++ b/tmp_inputs_32_0/case00006.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952cb0f40777eee67957e711b79f0d352928c3fbcff7984e21b0204b4a10a4c3 +size 5606440 diff --git a/tmp_inputs_32_0/case00007.nii.gz b/tmp_inputs_32_0/case00007.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e7eabca5ed2df19b5caabe037d9161f35e10b74 --- /dev/null +++ b/tmp_inputs_32_0/case00007.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9547ab99ab373919719c78a1c594b912ec81f35f638a52d0d5fcb56a6f3aa3d0 +size 7690780 diff --git a/tmp_inputs_32_0/case00010.nii.gz b/tmp_inputs_32_0/case00010.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..45d9a5b4180556492c3a87163c9ba67b802803a4 --- /dev/null +++ b/tmp_inputs_32_0/case00010.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952cb0f40777eee67957e711b79f0d352928c3fbcff7984e21b0204b4a10a4c3 +size 5606440 diff --git a/tmp_inputs_32_1/case00003.nii.gz b/tmp_inputs_32_1/case00003.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..17d60eb45c39ba13a29fb9a2b5e10299bf0da073 --- /dev/null +++ b/tmp_inputs_32_1/case00003.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a26572e8c7318432bf24245e82f37d7a73eff0ea39f7f0880d4815f06aa3c718 +size 7752594 diff --git a/tmp_inputs_32_1/case00005.nii.gz b/tmp_inputs_32_1/case00005.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1330ed5505dc110791836410b96953391a95e84 --- /dev/null +++ b/tmp_inputs_32_1/case00005.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ca1d4dc006f305780bd6335287557e4d6dcfae3676cd0ee42e4cbbb17c8bc76 +size 10834168 diff --git a/tmp_inputs_32_11/case00002.nii.gz b/tmp_inputs_32_11/case00002.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef9f34648722518d96c4cab893dfb7362fd86384 --- /dev/null +++ b/tmp_inputs_32_11/case00002.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9870a9263db8831a3e9656ccd50a2b8317358e7c79152e732cecebeeb3264fcb +size 9197585 diff --git a/tmp_inputs_32_11/case00005.nii.gz b/tmp_inputs_32_11/case00005.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..05fabaa3b04c6454ea18be3e1b5c751aff4314c2 --- /dev/null +++ b/tmp_inputs_32_11/case00005.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebd5d9e2c190d861ddb37b1d96b28267cb0aec6eee35123c2c78f765c5759b0a +size 9003735 diff --git a/tmp_inputs_32_11/case00008.nii.gz b/tmp_inputs_32_11/case00008.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..80e64b5a4688e4b5391c5c4accad97dc4efd5abd --- /dev/null +++ b/tmp_inputs_32_11/case00008.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c23ce3de221bca3fde6b3dfa1b749964a3e95c7d914fbd6b29974eed1454a4 +size 11169107 diff --git a/tmp_inputs_32_12/case00007.nii.gz b/tmp_inputs_32_12/case00007.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..9834e3d9300c3d789adc251ed16c91926ad6dd49 --- /dev/null +++ b/tmp_inputs_32_12/case00007.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b60c083749daf547eb4510a7dfd1da13d307cb80aa32c732e710798fd7c6e701 +size 6532265 diff --git a/tmp_inputs_32_12/case00008.nii.gz b/tmp_inputs_32_12/case00008.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae29fc0d4b2bafa0b7a6b6dca639a8e22d4e4914 --- /dev/null +++ b/tmp_inputs_32_12/case00008.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b3fe9dc945c8760c0903ee84a81d0864906572b3912e14247408ac8e76b595f +size 7701862 diff --git a/tmp_inputs_32_13/case00002.nii.gz b/tmp_inputs_32_13/case00002.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..122d826d077fd85e5138545875a4801ea74885ad --- /dev/null +++ b/tmp_inputs_32_13/case00002.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eac3977147b10d404b92e2516184cfe0606119d838f18770cb13a59327f4d670 +size 7077883 diff --git a/tmp_inputs_32_13/case00008.nii.gz b/tmp_inputs_32_13/case00008.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..af8eb5eb6502d02a67b4ee51afa0c241e9b7269b --- /dev/null +++ b/tmp_inputs_32_13/case00008.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b52425dea42fcdad0245b53fec7635d1f5b2a75c18e0159b8086a7aa407fd88 +size 11789638 diff --git a/tmp_inputs_32_14/case00007.nii.gz b/tmp_inputs_32_14/case00007.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fc0416b985f34dea3dfa37af4e3edff71725679 --- /dev/null +++ b/tmp_inputs_32_14/case00007.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b9489f2681706f3d045fe5fc9a7e56bfe21820a804d9d9e6e24aaa9e7c1b030 +size 7319838 diff --git a/tmp_inputs_32_14/case00008.nii.gz b/tmp_inputs_32_14/case00008.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..19632ba0eb968272caa599103d8cb87d11794c3d --- /dev/null +++ b/tmp_inputs_32_14/case00008.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bd323ce02cc4006a4bc7df14bca39933bedfc4d56ec54c4e6de41276071d5e3 +size 5142244 diff --git a/tmp_inputs_32_14/case00009.nii.gz b/tmp_inputs_32_14/case00009.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..f40a19f7f13c742ec5c74c96f0ab807fa063ab1b --- /dev/null +++ b/tmp_inputs_32_14/case00009.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52d5952d2e07ded0567e238e63711381b4b2138dcc730655dd4aa55572d26ea9 +size 12099786 diff --git a/tmp_inputs_32_15/case00009.nii.gz b/tmp_inputs_32_15/case00009.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..94d4a9c491078442cfc30e452a94682d83b1d8ef --- /dev/null +++ b/tmp_inputs_32_15/case00009.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5706c11035a999fac994636976e48149829b4d6673217c64efdc4749857bde71 +size 12596305 diff --git a/tmp_inputs_32_15/case00010.nii.gz b/tmp_inputs_32_15/case00010.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e0f74f0f22c26d96152eb054efa4d48ab22d2af --- /dev/null +++ b/tmp_inputs_32_15/case00010.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a30323e07b146f848d9a4e00150c107f8e9fd380df49a45a97c087f7e324c413 +size 8242130 diff --git a/tmp_inputs_32_2/case00005.nii.gz b/tmp_inputs_32_2/case00005.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8fcb1764c88427dd2b8ea2c6c0a167ab87fddbb --- /dev/null +++ b/tmp_inputs_32_2/case00005.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bb520e5701cbcab7624994cc93bde3c835ab401c6a50fda29172f93d567f8ed +size 12281401 diff --git a/tmp_inputs_32_2/case00008.nii.gz b/tmp_inputs_32_2/case00008.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8fcb1764c88427dd2b8ea2c6c0a167ab87fddbb --- /dev/null +++ b/tmp_inputs_32_2/case00008.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bb520e5701cbcab7624994cc93bde3c835ab401c6a50fda29172f93d567f8ed +size 12281401 diff --git a/tmp_inputs_32_3/case00001.nii.gz b/tmp_inputs_32_3/case00001.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..c7f3ed29d63ca9a82ccd75229b694375bb313f18 --- /dev/null +++ b/tmp_inputs_32_3/case00001.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:991c3fcb25a19fd351bd2c8b713260bc6b06fc1946fda36a11a6d5bf82a9c326 +size 7213543 diff --git a/tmp_inputs_32_4/case00004.nii.gz b/tmp_inputs_32_4/case00004.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..2398cac3abe9a3558c0105e3fc96a4df58d8b523 --- /dev/null +++ b/tmp_inputs_32_4/case00004.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea278edcc82526403bd7be5748318f6c303bc8191f817aea521e1ca724946f94 +size 11619691 diff --git a/tmp_inputs_32_4/case00007.nii.gz b/tmp_inputs_32_4/case00007.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..7055f33a370509a51502e635637b79d457c6fe27 --- /dev/null +++ b/tmp_inputs_32_4/case00007.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3b0e26e8c5958fa54ffdf55e5f9f4d22c5dba6149ae80e0fcde2aaeade232f7 +size 13298033 diff --git a/tmp_inputs_32_5/case00002.nii.gz b/tmp_inputs_32_5/case00002.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..b48d891340e58dc83626710e7e7390aa160f4f27 --- /dev/null +++ b/tmp_inputs_32_5/case00002.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5074ca0296eb38af89b4ef342fa6d9f717dc7743127fc1e879e7642bd45e304e +size 12071139 diff --git a/tmp_inputs_32_6/case00004.nii.gz b/tmp_inputs_32_6/case00004.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..dfe33ad809af032a706461c0aa0b0a7a8e56a162 --- /dev/null +++ b/tmp_inputs_32_6/case00004.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e50d8249e728fa0ee80570305f2fa1b39a7a2f49881469040beb097b4315b05 +size 8623278 diff --git a/tmp_inputs_32_7/case00001.nii.gz b/tmp_inputs_32_7/case00001.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..755492183523c44cee80e00e9098ca89d7c12904 --- /dev/null +++ b/tmp_inputs_32_7/case00001.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97fc9b28abfc27023119e88df08cb55dbebb59fe5e1115ffb9b61da1f6884e05 +size 4320314 diff --git a/tmp_inputs_32_7/case00006.nii.gz b/tmp_inputs_32_7/case00006.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..c21a975eb737662fdda3ed43c72a99e2a47135a3 --- /dev/null +++ b/tmp_inputs_32_7/case00006.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c013c4d5547310176a4a1558c87889bf31f2e1ad49d47857c7b6e46c5405448f +size 6808505 diff --git a/tmp_inputs_32_7/case00008.nii.gz b/tmp_inputs_32_7/case00008.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..c21a975eb737662fdda3ed43c72a99e2a47135a3 --- /dev/null +++ b/tmp_inputs_32_7/case00008.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c013c4d5547310176a4a1558c87889bf31f2e1ad49d47857c7b6e46c5405448f +size 6808505 diff --git a/tmp_inputs_32_8/case00009.nii.gz b/tmp_inputs_32_8/case00009.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..529167b4f1e5c92fe090bb6dd7c3862fc6c11c96 --- /dev/null +++ b/tmp_inputs_32_8/case00009.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c66c93c0216969f3a408888183f335a493be3c8db1add984b9da66c58b9235f6 +size 9587119 diff --git a/tmp_inputs_32_9/case00008.nii.gz b/tmp_inputs_32_9/case00008.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e05ed6dca127b571ecdc9fb6f1dda70e055ed3d --- /dev/null +++ b/tmp_inputs_32_9/case00008.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa544aebecc77dc6649c7e4a4a61c87cc71acd5407538f64826e9da49e086dc5 +size 9061116 diff --git a/tmp_inputs_4_0/case00003.nii.gz b/tmp_inputs_4_0/case00003.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e7eabca5ed2df19b5caabe037d9161f35e10b74 --- /dev/null +++ b/tmp_inputs_4_0/case00003.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9547ab99ab373919719c78a1c594b912ec81f35f638a52d0d5fcb56a6f3aa3d0 +size 7690780 diff --git a/tmp_inputs_4_0/case00006.nii.gz b/tmp_inputs_4_0/case00006.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..45d9a5b4180556492c3a87163c9ba67b802803a4 --- /dev/null +++ b/tmp_inputs_4_0/case00006.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952cb0f40777eee67957e711b79f0d352928c3fbcff7984e21b0204b4a10a4c3 +size 5606440 diff --git a/tmp_inputs_hsPeJUEU/case00002.nii.gz b/tmp_inputs_hsPeJUEU/case00002.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tmp_inputs_oEQYpnDy/case00001.nii.gz b/tmp_inputs_oEQYpnDy/case00001.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..332fd5217c3fbd4960be58256aa544375585320c --- /dev/null +++ b/tmp_inputs_oEQYpnDy/case00001.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80b79efc48ef5416fe803aea4ae8514c48c6e615c4ab8ca42f793596cfb1f651 +size 6368516 diff --git a/tmp_inputs_q9C1TLlJ/case00001.nii.gz b/tmp_inputs_q9C1TLlJ/case00001.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..755492183523c44cee80e00e9098ca89d7c12904 --- /dev/null +++ b/tmp_inputs_q9C1TLlJ/case00001.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97fc9b28abfc27023119e88df08cb55dbebb59fe5e1115ffb9b61da1f6884e05 +size 4320314 diff --git a/tmp_inputs_q9C1TLlJ/case00002.nii.gz b/tmp_inputs_q9C1TLlJ/case00002.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..513149bf3034579b927e591c3738fc902a22be29 --- /dev/null +++ b/tmp_inputs_q9C1TLlJ/case00002.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4b3489e7915a71361ce7c2c617ca384aa5b0869e37d3073ae2f4e624b688919 +size 5837646 diff --git a/tmp_outputs_32_1/case00002/predictions/case00002_liver.nii.gz b/tmp_outputs_32_1/case00002/predictions/case00002_liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tmp_outputs_32_2/case00002/predictions/case00002_kidney.nii.gz b/tmp_outputs_32_2/case00002/predictions/case00002_kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tmp_outputs_32_5/case00001/predictions/kidney.nii.gz b/tmp_outputs_32_5/case00001/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..afa38d5a0e49863ac62009077252c603e94aede5 --- /dev/null +++ b/tmp_outputs_32_5/case00001/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ca1ff029a50f19a33133e5763233469e2f5804db8bf8563ba601ac3318b64c7 +size 233524 diff --git a/tmp_outputs_32_5/case00001/predictions/liver.nii.gz b/tmp_outputs_32_5/case00001/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..452305a9765fbb48e55498cdb386d0891c35e1b8 --- /dev/null +++ b/tmp_outputs_32_5/case00001/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0268a76c58e5c6570b4c5e28f47e7f8e661c8a463a8f2001e162d8d49884db26 +size 375929 diff --git a/tmp_outputs_32_5/case00002/predictions/kidney.nii.gz b/tmp_outputs_32_5/case00002/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..530a758a5a985f9d80c64ffc81bfd918cc50948f --- /dev/null +++ b/tmp_outputs_32_5/case00002/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aec2e9f8ac387e83fba334106667e67444a23c6511a48448e7b2b3de5e8d67b5 +size 70269 diff --git a/tmp_outputs_32_5/case00002/predictions/liver.nii.gz b/tmp_outputs_32_5/case00002/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..930db1020071edd0b299172ebe7c9b1292b3d0f2 --- /dev/null +++ b/tmp_outputs_32_5/case00002/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:913b6ae56646237b71d0856d04a0aa74aeca80ceba0339e40def6bb642e8a723 +size 95878 diff --git a/tmp_outputs_32_5/case00002/predictions/pancreas.nii.gz b/tmp_outputs_32_5/case00002/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..4be96a2c6e8f7f0494b1afe941ed41923c9450c2 --- /dev/null +++ b/tmp_outputs_32_5/case00002/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c7053dd3febc5e97955a79c4c47f4839ad2e7894ceb66ea1ddbf38518a7be1a +size 52318 diff --git a/tmp_outputs_32_5/case00003/predictions/kidney.nii.gz b/tmp_outputs_32_5/case00003/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..da6e5d36dc40224b630c23b4c2a2ac25f737f4dd --- /dev/null +++ b/tmp_outputs_32_5/case00003/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77b29c10739ea0346a04922cf44ebd0d576023d4a8a85f1a6bfbd6d7ffe2d8a2 +size 429473 diff --git a/tmp_outputs_32_5/case00003/predictions/liver.nii.gz b/tmp_outputs_32_5/case00003/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..20cde725a07115124675a8257002dcddd2042bdc --- /dev/null +++ b/tmp_outputs_32_5/case00003/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2026b35862806e85ca457633cd624c35b12668aff597dbec2944756202accf8c +size 500522 diff --git a/tmp_outputs_32_5/case00003/predictions/pancreas.nii.gz b/tmp_outputs_32_5/case00003/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..d66c09d54626e8c1b98d115d6c41127c27cff555 --- /dev/null +++ b/tmp_outputs_32_5/case00003/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeb9bea8ac98f6fd32124755fcbe701b98c02f8074558a3bd1272a2d25e3b29f +size 392230 diff --git a/tmp_outputs_32_5/case00004/predictions/kidney.nii.gz b/tmp_outputs_32_5/case00004/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae925f4c1567c50412868f3c808121ea54d8f98f --- /dev/null +++ b/tmp_outputs_32_5/case00004/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:814fb4aafb25cd1ce8a402fb77a30d41f5ba114f127ece390ce6349de0e96997 +size 130085 diff --git a/tmp_outputs_32_5/case00004/predictions/liver.nii.gz b/tmp_outputs_32_5/case00004/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa4ddf2c2372fae90aeb94b6254071d09e796f1d --- /dev/null +++ b/tmp_outputs_32_5/case00004/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:629c6ce1a6bfeee5eb369bb5be0fe5222750408c1f125db5336f372529e8118e +size 172436 diff --git a/tmp_outputs_32_5/case00004/predictions/pancreas.nii.gz b/tmp_outputs_32_5/case00004/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..361647bd522baec2bff1e0dc24d910cc48848359 --- /dev/null +++ b/tmp_outputs_32_5/case00004/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2f882f269bc0bdca74b3138fe22e2717b4c4035cd84288dba22bdc9e1df9375 +size 98213 diff --git a/tmp_outputs_32_5/case00006/predictions/kidney.nii.gz b/tmp_outputs_32_5/case00006/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d43d7221ff4581d3883e6eb8f22a2b544eff223 --- /dev/null +++ b/tmp_outputs_32_5/case00006/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b5649de64f6e9738cb7d2cf965b9a1d466b64f86dc9a7e225ea0ede9f2fe0a2 +size 75101 diff --git a/tmp_outputs_32_5/case00006/predictions/liver.nii.gz b/tmp_outputs_32_5/case00006/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..53ac96ea4dd447c25b65d511021847ca8be392e9 --- /dev/null +++ b/tmp_outputs_32_5/case00006/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b971c489d2950bc98d0c2e42fec5b4f9dbafdf7492b9e9245c10d9748b7bc75 +size 88960 diff --git a/tmp_outputs_32_5/case00006/predictions/pancreas.nii.gz b/tmp_outputs_32_5/case00006/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e6878920576df4babe15de8c982a1443158dcf0 --- /dev/null +++ b/tmp_outputs_32_5/case00006/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1f50536836f026b1dae7b7bd41445c1400bfc540a0ca3cf6700d1e873f1a9d3 +size 51523 diff --git a/tmp_outputs_32_5/case00007/predictions/kidney.nii.gz b/tmp_outputs_32_5/case00007/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a383ff5b50b723692d9e9c9f6f0b191f107c53b --- /dev/null +++ b/tmp_outputs_32_5/case00007/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a81a7be685d63074943cc589d73329a3a06a4c205f87307d299f29bf06cea280 +size 127433 diff --git a/tmp_outputs_32_5/case00007/predictions/liver.nii.gz b/tmp_outputs_32_5/case00007/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2d6880db9a44807d1f73889faccb169fec404d8 --- /dev/null +++ b/tmp_outputs_32_5/case00007/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:671c5077782e9c821e4433d0c05d564db2a9bb85e9c9fc7ad31b0531571c198d +size 157497 diff --git a/tmp_outputs_32_5/case00007/predictions/pancreas.nii.gz b/tmp_outputs_32_5/case00007/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..63089d324f3945a14ab6286c708c0dc9b9c6229f --- /dev/null +++ b/tmp_outputs_32_5/case00007/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fdb89d4a18691de87e510ea1247dfeb6dea56350670c02adb93501ec4eed270 +size 80474 diff --git a/tmp_outputs_32_5/case00008/predictions/kidney.nii.gz b/tmp_outputs_32_5/case00008/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..749ad754b84f49bd2eebc92afc623ebcc43613d3 --- /dev/null +++ b/tmp_outputs_32_5/case00008/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c84d1c51fd148f866c1cc9024329ecceadf195f2e7a21cd5809362446aa177c +size 566649 diff --git a/tmp_outputs_32_5/case00008/predictions/liver.nii.gz b/tmp_outputs_32_5/case00008/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..5befe1152c39943d413574b2e7661682b4ee52c3 --- /dev/null +++ b/tmp_outputs_32_5/case00008/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e496afcef31077a369ad75de1320ac4934be5ba84fb2dba04ae16a605dcfaedc +size 621785 diff --git a/tmp_outputs_32_5/case00008/predictions/pancreas.nii.gz b/tmp_outputs_32_5/case00008/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..b77ff6ef422bb7db8cc74e66d6b6ea2ba9669912 --- /dev/null +++ b/tmp_outputs_32_5/case00008/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8afd09b38e6b087f969c0ae078238e9092cdfee491100588e3a9f507422217d3 +size 466112 diff --git a/tmp_outputs_32_7/case00001/ct.nii.gz b/tmp_outputs_32_7/case00001/ct.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..755492183523c44cee80e00e9098ca89d7c12904 --- /dev/null +++ b/tmp_outputs_32_7/case00001/ct.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97fc9b28abfc27023119e88df08cb55dbebb59fe5e1115ffb9b61da1f6884e05 +size 4320314 diff --git a/tmp_outputs_32_7/case00001/predictions/kidney.nii.gz b/tmp_outputs_32_7/case00001/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..47e6035055be29576388b04b96b75bc159722b6f --- /dev/null +++ b/tmp_outputs_32_7/case00001/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f84e1d35896a07e4b2e8459ba66b4996110885c0ce487479c5ed23123ec9ac37 +size 15362 diff --git a/tmp_outputs_32_7/case00001/predictions/liver.nii.gz b/tmp_outputs_32_7/case00001/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..09a4c4b46f61eba147e1d62904ea9f5bc0d90076 --- /dev/null +++ b/tmp_outputs_32_7/case00001/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4bcc379ce907ba46d23a0b017f4c2a77483adfe8f43e7c8b300ed2171d68532 +size 52892 diff --git a/tmp_outputs_32_7/case00001/predictions/liver_tumor.nii.gz b/tmp_outputs_32_7/case00001/predictions/liver_tumor.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..a9ef0d5767e1472b617eb2730eaa30c041bee8d8 --- /dev/null +++ b/tmp_outputs_32_7/case00001/predictions/liver_tumor.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae782135c48c1f4469fbc7a02a1040d10351b81248c2e5bcfe73f4f9c625f07 +size 14348 diff --git a/tmp_outputs_32_7/case00001/predictions/pancreas.nii.gz b/tmp_outputs_32_7/case00001/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8aa4236eaeec0f772f0d2433daf89c5791e7901 --- /dev/null +++ b/tmp_outputs_32_7/case00001/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f723f8cc4c2e48e35d5a5b33f07ee75edd17556993cb2da4c3610b44b98ce15 +size 14505 diff --git a/tmp_outputs_32_7/case00002/predictions/kidney.nii.gz b/tmp_outputs_32_7/case00002/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..16c24caadab38a037135932b62c70b56aae6bd0a --- /dev/null +++ b/tmp_outputs_32_7/case00002/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:081f5b5f0f42a47b7687486fb36728aa6ccaa2612d82c90502a90b6b0da6fab7 +size 659745 diff --git a/tmp_outputs_32_7/case00002/predictions/liver.nii.gz b/tmp_outputs_32_7/case00002/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d2b8c7df5e542edaf4f12331c10ed8a25ace92b --- /dev/null +++ b/tmp_outputs_32_7/case00002/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28a138559272283434953fab43bf6160a84c132396f98d24420de7ba06ad56d6 +size 855880 diff --git a/tmp_outputs_32_7/case00002/predictions/liver_tumor.nii.gz b/tmp_outputs_32_7/case00002/predictions/liver_tumor.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..3df4c44af7b3eb276e2cf9fbc00ed5826d899d03 --- /dev/null +++ b/tmp_outputs_32_7/case00002/predictions/liver_tumor.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0137f116dd2e28d0c5b8ff4ac247c8444e98413e3bd46e48cde7990de02c551b +size 23237 diff --git a/tmp_outputs_32_7/case00002/predictions/pancreas.nii.gz b/tmp_outputs_32_7/case00002/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..b4c2940eb81dd1a574bd3342a419220a706ae434 --- /dev/null +++ b/tmp_outputs_32_7/case00002/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a49b4d41b326e391a5e8c6b99a80b60ecb2fefd03ec001be8dd5cf70228c90ba +size 574204 diff --git a/tmp_outputs_32_7/case00003/predictions/kidney.nii.gz b/tmp_outputs_32_7/case00003/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..6bb1d834db6e97b7d2b58eeac882627e50bf9711 --- /dev/null +++ b/tmp_outputs_32_7/case00003/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f625698f8f6aa2de569ea030296ae416b38953ee57c974930d6af1e17b46e74e +size 137535 diff --git a/tmp_outputs_32_7/case00003/predictions/liver.nii.gz b/tmp_outputs_32_7/case00003/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7e1dba2dd8fdac92a122474bee8a1266f5275db --- /dev/null +++ b/tmp_outputs_32_7/case00003/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ca36e91d1f02b4b6b2a5bf22cc20b2f1573160c1124c8c860636abd4b7b6ce8 +size 168829 diff --git a/tmp_outputs_32_7/case00003/predictions/pancreas.nii.gz b/tmp_outputs_32_7/case00003/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..8af7889181f71a5d6e7ca570ae83b3fae8548de8 --- /dev/null +++ b/tmp_outputs_32_7/case00003/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a10148c3deff98ee29bf7d5bbd8201460edcc0fe059c252c53db540697dc3575 +size 117351 diff --git a/tmp_outputs_32_7/case00004/predictions/kidney.nii.gz b/tmp_outputs_32_7/case00004/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..469cf49bb6bfc0ee9806653cd786eb68c243489e --- /dev/null +++ b/tmp_outputs_32_7/case00004/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe7cd292df1de965f003f8ba9bf7a39594096211d08344274addc203b1c59aee +size 137535 diff --git a/tmp_outputs_32_7/case00004/predictions/liver.nii.gz b/tmp_outputs_32_7/case00004/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..391301de9db80c8b596bf6a9b2436c4b3156ae0d --- /dev/null +++ b/tmp_outputs_32_7/case00004/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bb5f7f9421cd18a6c071c2ac512ec20452ca915aa0c386d39554c42f623cba8 +size 168765 diff --git a/tmp_outputs_32_7/case00004/predictions/pancreas.nii.gz b/tmp_outputs_32_7/case00004/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..36068c14efc789e02c2027452d40246c4864ecd0 --- /dev/null +++ b/tmp_outputs_32_7/case00004/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:657a409386c3b03ab6a4f2a7a47c04fd4b943ac970f37897f6ae6778487982ba +size 117329 diff --git a/tmp_outputs_32_7/case00005/predictions/kidney.nii.gz b/tmp_outputs_32_7/case00005/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7fb7fae102cae20d081dd5c9113e7894222fd1f --- /dev/null +++ b/tmp_outputs_32_7/case00005/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54f300d62b20a3cac242a66f4cfe87183b2eaef85ee65be3796cec7f5db3eae6 +size 225295 diff --git a/tmp_outputs_32_7/case00005/predictions/liver.nii.gz b/tmp_outputs_32_7/case00005/predictions/liver.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..24680b53145f2b3eb008ea562bef2dc012c68962 --- /dev/null +++ b/tmp_outputs_32_7/case00005/predictions/liver.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23b9eb407d2ea056b1a0e0b6213bc61e899730aefe3cba33ed3c10193fadef93 +size 253636 diff --git a/tmp_outputs_32_7/case00005/predictions/pancreas.nii.gz b/tmp_outputs_32_7/case00005/predictions/pancreas.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..173582068c04b6f4306b218c57658f1a6e0ee9cf --- /dev/null +++ b/tmp_outputs_32_7/case00005/predictions/pancreas.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaa972b993fe4089d3862bbe59da5d91ece2c0bce6d5baf0ddf777de2e48be5a +size 197252 diff --git a/tmp_outputs_32_8/case00005/predictions/kidney.nii.gz b/tmp_outputs_32_8/case00005/predictions/kidney.nii.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc2b4b660849be7c9cb2d60287d56d829d7887ce --- /dev/null +++ b/tmp_outputs_32_8/case00005/predictions/kidney.nii.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04b7d6da18594326a0a807df39b6851df684b66372050269f953659e603c0be0 +size 104378