a b/scripts/pull_n_chop_glom.sh
1
#!/bin/bash
2
3
#cell#
4
5
6
# COPY the data to local disk
7
# sudo chown -R dlituiev /home/dlituiev/.gsutil/tracker-files
8
TMPDIR=/tmp/kidney
9
XMLFILELIST=../tables/deidentified_glom_xmls.list
10
mkdir -p $TMPDIR 
11
LINE=2
12
for LINE in `seq 1 83`
13
do
14
    # PREV_SLIDEID=$(head  /home/dlituiev/metadata/xmlfiles.list | sed -n -e $((${LINE}-1))p | sed 's/\.xml//' )
15
    # rm "$HOME/tmpdata/${PREV_SLIDEID}.svs"
16
    SLIDEID=$(cat  $XMLFILELIST | sed -n -e ${LINE}p | sed 's/\.xml//' ) || exit 1
17
    echo -e "SLIDE ID:\t$SLIDEID"
18
19
    SVS="$TMPDIR/${SLIDEID}.svs"
20
    XML="$TMPDIR/${SLIDEID}.xml"
21
22
    if [ -a "$SVS" ] ; then
23
        echo -e "${SVS}\talready exists"
24
    else
25
        gsutil cp gs://kidney-rejection/${SLIDEID}.xml $TMPDIR  && \
26
        gsutil cp gs://kidney-rejection/${SLIDEID}.svs $TMPDIR
27
    fi
28
29
    python3 $PWD/sample_from_slide.py --data-root "../data/glom" $XML && rm $SVS
30
done
31
32
# exit 1
33
#rm -rf $TMPDIR
34
# LINK images for binary classification (inflammation / normal)