Commit 26e992a1 authored by Carlos de Lannoy's avatar Carlos de Lannoy
Browse files

first commit

parents
# FRETboard: data and performance evaluation
The simulated and *in vitro* data in this repository were used to evaluate the performance of
the FRETboard FRET trace analysis tool. Each can be found in their respective directories.
Scripts to rerun the performance evaluation are included as well.
## Contents
Directories `simulated` and `in_vitro` are structured as follows:
- data
- `experiment_1`
- `dats_unlabeled`: plain text files containing traces as accepted by FRETboard
- `dats_labeled`: plain text files of the traces with additional column with ground truth labels
- `experiment_2`
- ...
- eval
- experiment_1_fb: FRETboard results experiment 1
- `dat_files`: plain text files with traces and predicted labels
- `FRETboard_report.html`: the html report as generated by FRETboard
- `FRETboard_data_transition_rates.csv`: transition rate estimates. This file can be extracted
- experiment_1_eval: performance evaluation results
- `summary_stats`: evaluation in text and figures as produced by scripts/evaluate_traces.py
- `trace_csvs`: individual traces in plain text files, with predicted and ground truth label columns
- `trace_plots`: visualized traces with two colored strips denoting predicted (upper) and ground
truth (lower) classifications.
from the FRETboard report by opening it in a browser and clicking "Download csv" under transition rate matrix.
- `experiment_2_fb`: FRETboard results experiment 2
- ...
## Rerunning analysis
To re-run the data evaluation, download this repo and cd to the root folder.
First install the included conda environment:
```
conda install -f scripts/env.yml
```
The analysis can then be rerun (from the root folder) from the command line:
```
bash execute_analysis.sh
```
Of course, the FRETboard results can be replaced by your own if you would like
to redo the analysis from scratch. In that case, remember to adhere to the
structure of the 'eval' folder as described above.
#!/bin/bash
# EXECUTE_ANALYSIS.sh
#
# description: Analyze FRET trace analyses generated by FRETboard and generate figures as shown in
# the FRETboard paper.
# usage: In the repo main directory, execute this script using bash. ensure that the conda
# environment in scripts/env.yml is installed first!
source activate FRETboard_evaluation
# Analyze simulated data classification --> works
for f in simulated/data/*; do
bn=$(basename $f)
python scripts/evaluate_traces.py --fb "simulated/eval/${bn}_fb/" --manual "${f}/dats_labeled" \
--target-states $(cat "${f}/target_states.txt") \
--outdir "simulated/eval/${bn}_eval/"
done
python scripts/evaluate_traces.py --fb "simulated/eval_supplementary/5_10_state_equidist_fb/" \
--manual "simulated/data/4_10_state_equidist/dats_labeled/" \
--target-states 1 2 3 4 5 6 7 8 9 10 11 \
--outdir "simulated/eval_supplementary/5_10_state_equidist_eval/"
# Generate fig. 3
python scripts/generate_sim_fig.py --eval-dirs simulated/eval/*_eval --cat-names 1_2_state_don_eval 2_3_state_don 3_3_state_kinetic 4_10_state_equidist --out-svg "simulated/eval/sim_figure.svg"
# Generate supplementary figure S3
python scripts/generate_sim_fig.py --eval-dirs simulated/eval_supplementary/*_eval --cat-names 5_10_state_equidist --out-svg "simulated/eval_supplementary/sim_10_state_equidist_vanilla.svg"
# Analyze in vitro data classification
for f in in_vitro/data/*; do
bn=$(basename $f)
python scripts/evaluate_traces.py --fb "in_vitro/eval/${bn}_fb/" --manual "${f}/dats_labeled" \
--target-states $(cat "${f}/target_states.txt") \
--outdir "in_vitro/eval/${bn}_eval/"
done
for f in in_vitro/data/*; do
bn=$(basename $f)
python scripts/evaluate_traces.py --fb "in_vitro/eval_supplementary/${bn}_fb/" --manual "${f}/dats_labeled" \
--target-states $(cat "${f}/target_states.txt") \
--outdir "in_vitro/eval_supplementary/${bn}_eval/"
done
# Generate figure 4
python scripts/generate_invitro_fig.py --eval-dirs in_vitro/eval/*_eval --cat-names 1_2_state_donor_immobilized 2_2_state_acceptor_immobilized 3_tandem_10nt 4_kinetic_fingerprint --out-svg "in_vitro/eval/in_vitro_fig.svg" --example-traces "in_vitro/eval/example_traces.tsv"
# Generate supplementary figure S4
python scripts/generate_invitro_fig.py --eval-dirs in_vitro/eval_supplementary/*_eval --cat-names 1_2_state_donor 2_2_state_acceptor 3_tandem_10nt 4_kinetic_fingerprint --out-svg "in_vitro/eval_supplementary/in_vitro_fig_supplementary.svg"
time i_don i_acc label predicted
0.0 100.0 45.0 1 1
0.1 98.0 34.0 1 1
0.2 100.0 37.0 1 1
0.30000000000000004 110.0 33.0 1 1
0.4 88.0 35.0 1 1
0.5 112.0 35.0 1 1
0.6000000000000001 99.0 42.0 1 1
0.7000000000000001 100.0 38.0 1 1
0.8 109.0 38.0 1 1
0.9 113.0 31.0 1 1
1.0 124.0 49.0 1 1
1.1 110.0 34.0 1 1
1.2000000000000002 115.0 32.0 1 1
1.3 119.0 36.0 1 1
1.4 93.0 37.0 1 1
1.5 101.0 44.0 1 1
1.6 101.0 41.0 1 1
1.7000000000000002 113.0 30.0 1 1
1.8 91.0 46.0 1 1
1.9 95.0 41.0 1 1
2.0 118.0 33.0 1 1
2.1 112.0 34.0 1 1
2.2 124.0 30.0 1 1
2.3000000000000003 118.0 33.0 1 1
2.4000000000000004 84.0 36.0 1 1
2.5 122.0 35.0 1 1
2.6 100.0 30.0 1 1
2.7 92.0 30.0 1 1
2.8000000000000003 99.0 32.0 1 1
2.9000000000000004 107.0 27.0 1 1
3.0 119.0 33.0 1 1
3.1 92.0 35.0 1 1
3.2 107.0 45.0 1 1
3.3000000000000003 103.0 28.0 1 1
3.4000000000000004 112.0 45.0 1 1
3.5 102.0 35.0 1 1
3.6 106.0 36.0 1 1
3.7 79.0 34.0 1 1
3.8 93.0 22.0 1 1
3.9 103.0 30.0 1 1
4.0 105.0 21.0 1 1
4.1000000000000005 74.0 29.0 1 1
4.2 81.0 20.0 1 1
4.3 74.0 25.0 1 1
4.4 101.0 38.0 1 1
4.5 108.0 18.0 1 1
4.6000000000000005 93.0 27.0 1 1
4.7 119.0 42.0 1 1
4.800000000000002 106.0 26.0 1 1
4.9 103.0 32.0 1 1
5.0 125.0 31.0 1 1
5.1000000000000005 85.0 18.0 1 1
5.2 84.0 29.0 1 1
5.300000000000002 95.0 19.0 1 1
5.4 85.0 30.0 1 1
5.5 96.0 35.0 1 1
5.6000000000000005 96.0 50.0 1 1
5.7 108.0 24.0 1 1
5.8000000000000025 74.0 27.0 1 1
5.9 112.0 25.0 1 1
6.0 105.0 36.0 1 1
6.1000000000000005 100.0 33.0 1 1
6.2 97.0 39.0 1 1
6.3000000000000025 87.0 37.0 1 1
6.4 116.0 29.0 1 1
6.5 93.0 29.0 1 1
6.6000000000000005 75.0 42.0 1 1
6.7 143.0 51.0 1 1
6.8000000000000025 127.0 36.0 1 1
6.9 96.0 30.0 1 1
7.0 99.0 44.0 1 1
7.1000000000000005 102.0 34.0 1 1
7.2 127.0 40.0 1 1
7.300000000000002 100.0 36.0 1 1
7.4 105.0 41.0 1 1
7.5 152.0 41.0 1 1
7.6 111.0 40.0 1 1
7.7 100.0 39.0 1 1
7.800000000000002 99.0 45.0 1 1
7.9 76.0 39.0 1 1
8.0 111.0 34.0 1 1
8.1 95.0 38.0 1 1
8.200000000000001 102.0 36.0 1 1
8.3 109.0 43.0 1 1
8.4 118.0 33.0 1 1
8.5 91.0 26.0 1 1
8.6 110.0 39.0 1 1
8.700000000000001 92.0 35.0 1 1
8.8 112.0 41.0 1 1
8.9 94.0 61.0 1 1
9.0 87.0 45.0 1 1
9.1 113.0 31.0 1 1
9.2 112.0 31.0 1 1
9.3 99.0 53.0 1 1
9.4 106.0 45.0 1 1
9.5 93.0 28.0 1 1
9.6 96.0 35.0 1 1
9.7 88.0 39.0 1 1
9.8 92.0 38.0 1 1
9.9 100.0 32.0 1 1
10.0 111.0 26.0 1 1
10.1 105.0 38.0 1 1
10.2 99.0 33.0 1 1
10.3 102.0 49.0 1 1
10.4 98.0 39.0 1 1
10.5 78.0 51.0 1 1
10.6 110.0 39.0 1 1
10.7 124.0 36.0 1 1
10.8 43.0 89.0 1 1
10.9 29.0 84.0 2 2
11.0 35.0 103.0 2 2
11.1 26.0 91.0 2 2
11.2 49.0 92.0 2 2
11.3 38.0 102.0 2 2
11.4 40.0 122.0 2 2
11.5 29.0 103.0 2 2
11.6 49.0 77.0 2 2
11.7 38.0 120.0 2 2
11.8 40.0 93.0 2 2
11.9 59.0 110.0 2 2
12.0 97.0 38.0 2 2
12.1 111.0 44.0 1 1
12.2 116.0 29.0 1 1
12.3 105.0 25.0 1 1
12.4 147.0 40.0 1 1
12.5 102.0 32.0 1 1
12.6 100.0 32.0 1 1
12.7 123.0 36.0 1 1
12.8 80.0 26.0 1 1
12.9 93.0 37.0 1 1
13.0 99.0 36.0 1 1
13.1 101.0 31.0 1 1
13.2 116.0 49.0 1 1
13.3 108.0 41.0 1 1
13.4 119.0 45.0 1 1
13.5 85.0 35.0 1 1
13.6 93.0 36.0 1 1
13.7 102.0 26.0 1 1
13.8 86.0 32.0 1 1
13.9 81.0 45.0 1 1
14.0 87.0 28.0 1 1
14.1 98.0 45.0 1 1
14.2 81.0 26.0 1 1
14.3 112.0 42.0 1 1
14.4 138.0 36.0 1 1
14.5 93.0 49.0 1 1
14.6 106.0 48.0 1 1
14.7 86.0 43.0 1 1
14.8 92.0 31.0 1 1
14.9 90.0 30.0 1 1
15.0 86.0 42.0 1 1
15.1 107.0 38.0 1 1
15.2 88.0 34.0 1 1
15.3 107.0 36.0 1 1
15.4 99.0 35.0 1 1
15.5 100.0 43.0 1 1
15.6 125.0 26.0 1 1
15.7 86.0 26.0 1 1
15.8 97.0 49.0 1 1
15.9 93.0 41.0 1 1
16.0 87.0 45.0 1 1
16.1 93.0 35.0 1 1
16.2 79.0 27.0 1 1
16.3 98.0 40.0 1 1
16.400000000000002 96.0 33.0 1 1
16.5 93.0 43.0 1 1
16.6 107.0 41.0 1 1
16.7 97.0 45.0 1 1
16.8 107.0 38.0 1 1
16.900000000000002 65.0 30.0 1 1
17.0 73.0 43.0 1 1
17.1 96.0 45.0 1 1
17.2 89.0 33.0 1 1
17.3 114.0 29.0 1 1
17.400000000000002 96.0 39.0 1 1
17.5 101.0 34.0 1 1
17.6 100.0 27.0 1 1
17.7 106.0 25.0 1 1
17.8 79.0 39.0 1 1
17.900000000000006 93.0 40.0 1 1
18.0 83.0 30.0 1 1
18.1 104.0 29.0 1 1
18.2 84.0 32.0 1 1
18.3 110.0 47.0 1 1
18.4 113.0 39.0 1 1
18.5 103.0 49.0 1 1
18.6 105.0 53.0 1 1
18.7 94.0 24.0 1 1
18.8 96.0 40.0 1 1
18.9 91.0 29.0 1 1
19.0 107.0 36.0 1 1
19.1 83.0 43.0 1 1
19.200000000000006 94.0 43.0 1 1
19.3 101.0 48.0 1 1
19.4 95.0 34.0 1 1
19.5 105.0 38.0 1 1
19.6 85.0 38.0 1 1
19.700000000000006 88.0 24.0 1 1
19.8 97.0 46.0 1 1
19.9 105.0 46.0 1 1
20.0 77.0 36.0 1 1
20.1 92.0 39.0 1 1
20.200000000000006 88.0 41.0 1 1
20.3 106.0 28.0 1 1
20.4 101.0 35.0 1 1
20.5 92.0 25.0 1 1
20.6 102.0 31.0 1 1
20.700000000000006 93.0 30.0 1 1
20.8 97.0 30.0 1 1
20.9 99.0 34.0 1 1
21.0 113.0 35.0 1 1
21.1 96.0 34.0 1 1
21.200000000000006 99.0 22.0 1 1
21.3 100.0 35.0 1 1
21.4 93.0 34.0 1 1
21.5 79.0 36.0 1 1
21.6 89.0 32.0 1 1
21.70000000000001 77.0 21.0 1 1
21.8 75.0 29.0 1 1
21.9 101.0 47.0 1 1
22.0 76.0 38.0 1 1
22.1 113.0 35.0 1 1
22.20000000000001 103.0 35.0 1 1
22.3 107.0 26.0 1 1
22.4 101.0 48.0 1 1
22.5 94.0 42.0 1 1
22.6 105.0 44.0 1 1
22.70000000000001 69.0 24.0 1 1
22.8 99.0 31.0 1 1
22.9 88.0 34.0 1 1
23.0 92.0 43.0 1 1
23.1 75.0 51.0 1 1
23.20000000000001 84.0 26.0 1 1
23.3 89.0 19.0 1 1
23.4 103.0 56.0 1 1
23.5 94.0 33.0 1 1
23.6 70.0 35.0 1 1
23.70000000000001 88.0 40.0 1 1
23.8 79.0 52.0 1 1
23.9 92.0 24.0 1 1
24.0 110.0 44.0 1 1
24.1 95.0 49.0 1 1
24.20000000000001 58.0 32.0 1 1
24.3 74.0 36.0 1 1
24.4 91.0 34.0 1 1
24.5 81.0 44.0 1 1
24.6 97.0 45.0 1 1
24.70000000000001 79.0 30.0 1 1
24.8 82.0 50.0 1 1
24.9 87.0 51.0 1 1
25.0 95.0 24.0 1 1
25.1 89.0 36.0 1 1
25.20000000000001 92.0 33.0 1 1
25.3 56.0 34.0 1 1
25.4 100.0 28.0 1 1
25.5 87.0 43.0 1 1
25.6 96.0 29.0 1 1
25.70000000000001 93.0 27.0 1 1
25.8 90.0 42.0 1 1
25.9 101.0 36.0 1 1
26.0 110.0 25.0 1 1
26.1 99.0 35.0 1 1
26.20000000000001 113.0 50.0 1 1
26.3 101.0 45.0 1 1
26.4 104.0 32.0 1 1
26.5 93.0 50.0 1 1
26.6 83.0 25.0 1 1
26.70000000000001 81.0 41.0 1 1
26.8 94.0 36.0 1 1
26.9 75.0 22.0 1 1
27.0 101.0 36.0 1 1
27.1 88.0 31.0 1 1
27.20000000000001 105.0 43.0 1 1
27.3 79.0 14.0 1 1
27.4 101.0 49.0 1 1
27.5 83.0 24.0 1 1
27.6 106.0 38.0 1 1
27.70000000000001 91.0 42.0 1 1
27.8 90.0 32.0 1 1
27.9 67.0 30.0 1 1
28.0 98.0 42.0 1 1
28.1 98.0 42.0 1 1
28.20000000000001 105.0 36.0 1 1
28.3 85.0 25.0 1 1
28.4 80.0 28.0 1 1
28.5 84.0 34.0 1 1
28.6 81.0 40.0 1 1
28.70000000000001 86.0 30.0 1 1
28.8 71.0 25.0 1 1
28.9 81.0 40.0 1 1
29.0 78.0 27.0 1 1
29.1 91.0 29.0 1 1
29.20000000000001 93.0 24.0 1 1
29.3 90.0 27.0 1 1
29.4 87.0 24.0 1 1
29.5 73.0 36.0 1 1
29.6 84.0 36.0 1 1
29.70000000000001 108.0 43.0 1 1
29.8 103.0 32.0 1 1
29.9 97.0 38.0 1 1
30.0 93.0 36.0 1 1
30.1 94.0 43.0 1 1
30.20000000000001 90.0 46.0 1 1
30.3 104.0 44.0 1 1
30.4 92.0 34.0 1 1
30.5 91.0 23.0 1 1
30.6 78.0 42.0 1 1
30.70000000000001 81.0 51.0 1 1
30.8 82.0 28.0 1 1
30.9 95.0 43.0 1 1
31.0 111.0 41.0 1 1
31.1 81.0 52.0 1 1
31.20000000000001 87.0 20.0 1 1
31.3 92.0 42.0 1 1
31.4 88.0 46.0 1 1
31.5 112.0 49.0 1 1
31.6 87.0 21.0 1 1
31.70000000000001 66.0 39.0 1 1
31.8 56.0 31.0 1 1
31.9 65.0 28.0 1 1
32.0 86.0 23.0 1 1
32.1 91.0 21.0 1 1
32.2 107.0 33.0 1 1
32.300000000000004 116.0 34.0 1 1
32.4 92.0 51.0 1 1
32.5 75.0 30.0 1 1
32.6 65.0 25.0 1 1
32.7 67.0 32.0 1 1
32.800000000000004 84.0 39.0 1 1
32.9 84.0 38.0 1 1
33.0 80.0 57.0 2 2
33.1 5.0 102.0 2 2
33.2 27.0 90.0 2 2
33.300000000000004 38.0 97.0 2 2
33.4 42.0 103.0 2 2
33.5 18.0 136.0 2 2
33.6 70.0 48.0 2 2
33.7 73.0 16.0 1 1
33.800000000000004 93.0 19.0 1 1
33.9 84.0 43.0 1 1
34.0 92.0 21.0 1 1
34.1 92.0 37.0 1 1
34.2 88.0 50.0 1 1
34.300000000000004 98.0 29.0 1 1
34.4 70.0 30.0 1 1
34.5 95.0 29.0 1 1
34.6 73.0 27.0 1 1
34.7 83.0 30.0 1 1
34.800000000000004 87.0 44.0 1 1
34.9 105.0 38.0 1 1
35.0 106.0 34.0 1 1
35.1 93.0 35.0 1 1
35.2 108.0 37.0 1 1
35.30000000000001 72.0 33.0 1 1
35.4 91.0 25.0 1 1
35.5 70.0 43.0 1 1
35.6 57.0 26.0 1 1
35.7 73.0 32.0 1 1
35.80000000000001 94.0 33.0 1 1
35.9 88.0 46.0 1 1
36.0 97.0 38.0 1 1
36.1 69.0 32.0 1 1
36.2 77.0 45.0 1 1
36.3 88.0 42.0 1 1
36.4 78.0 31.0 1 1
36.5 89.0 47.0 1 1
36.6 77.0 45.0 1 1
36.7 94.0 43.0 1 1
36.8 95.0 41.0 1 1
36.9 83.0 38.0 1 1
37.0 89.0 47.0 1 1
37.1 102.0 28.0 1 1
37.2 85.0 36.0 1 1
37.3 103.0 36.0 1 1
37.4 66.0 43.0 1 1
37.5 101.0 30.0 1 1
37.6 79.0 31.0 1 1
37.7 75.0 33.0 1 1
37.8 79.0 37.0 1 1
37.9 67.0 34.0 1 1
38.0 75.0 44.0 1 1
38.1 89.0 49.0 1 1
38.2 94.0 27.0 1 1
38.3 109.0 22.0 1 1
38.40000000000001 81.0 38.0 1 1
38.5 93.0 44.0 1 1
38.6 80.0 32.0 1 1
38.7 91.0 39.0 1 1
38.8 70.0 33.0 1 1
38.90000000000001 95.0 34.0 1 1
39.0 108.0 29.0 1 1
39.1 82.0 41.0 1 1
39.2 84.0 40.0 1 1
39.3 75.0 33.0 1 1
39.40000000000001 71.0 44.0 1 1
39.5 102.0 44.0 1 1
39.6 83.0 25.0 1 1
39.7 64.0 45.0 1 1
39.8 63.0 23.0 1 1
39.90000000000001 95.0 31.0 1 1
40.0 91.0 24.0 1 1
40.1 90.0 29.0 1 1
40.2 76.0 37.0 1 1
40.3 67.0 31.0 1 1
40.40000000000001 84.0 22.0 1 1
40.5 79.0 42.0 1 1
40.6 78.0 33.0 1 1
40.7 66.0 15.0 1 1
40.8 98.0 41.0 1 1
40.90000000000001 68.0 31.0 1 1
41.0 85.0 39.0 1 1
41.1 89.0 27.0 1 1
41.2 101.0 43.0 1 1
41.3 82.0 49.0 1 1
41.40000000000001 74.0 43.0 1 1
41.5 97.0 31.0 1 1
41.6 77.0 37.0 1 1
41.7 83.0 28.0 1 1
41.8 96.0 40.0 1 1
41.90000000000001 65.0 27.0 1 1
42.0 88.0 23.0 1 1
42.1 77.0 33.0 1 1
42.2 99.0 36.0 1 1
42.3 68.0 27.0 1 1
42.40000000000001 60.0 28.0 1 1
42.5 72.0 23.0 1 1
42.6 69.0 49.0 1 1
42.7 64.0 30.0 1 1
42.8 91.0 30.0 1 1
42.90000000000001 75.0 26.0 1 1
43.0 98.0 42.0 1 1
43.1 73.0 37.0 1 1
43.2 64.0 49.0 1 1
43.3 68.0 29.0 1 1
43.40000000000001 71.0 36.0 1 1
43.5 72.0 33.0 1 1
43.6 94.0 29.0 1 1
43.7 88.0 36.0 1 1
43.8 76.0 36.0 1 1
43.90000000000001 87.0 44.0 1 1
44.0 110.0 45.0 1 1
44.1 81.0 39.0 1 1
44.2 83.0 32.0 1 1
44.3 61.0 31.0 1 1
44.40000000000001 62.0 28.0 1 1
44.5 53.0 31.0 1 1
44.6 58.0 29.0 1 1
44.7 86.0 30.0 1 1
44.8 92.0 37.0 1 1
44.90000000000001 56.0 23.0 1 1
45.0 56.0 40.0 1 1
45.1 66.0 48.0 1 1
45.2 40.0 38.0 1 1
45.3 42.0 35.0 1 1
45.40000000000001 51.0 27.0 1 1
45.5 48.0 38.0 1 1
45.6 44.0 24.0 1 1
45.7 79.0 34.0 1 1
45.8 58.0 28.0 1 1
45.90000000000001 49.0 22.0 1 1
46.0 56.0 34.0 1 1
46.1 51.0 31.0 1 1
46.2 77.0 30.0 1 1
46.3 64.0 41.0 1 1
46.40000000000001 36.0 18.0 1 1
46.5 56.0 39.0 1 1
46.6 63.0 27.0 1 1
46.7 72.0 42.0 1 1
46.8 65.0 28.0 1 1
46.90000000000001 70.0 40.0 1 1
47.0 80.0 39.0 1 1
47.1 77.0 32.0 1 1
47.2 68.0 49.0 1 1
47.3 57.0 47.0 1 1
47.40000000000001 62.0 32.0 1 1
47.5 60.0 45.0 1 1
47.6 79.0 30.0 1 1
47.7 70.0 33.0 1 1
47.8 61.0 30.0 1 1
47.90000000000001 54.0 24.0 1 1
48.0 81.0 34.0 1 1
48.1 58.0 11.0 1 1
48.2 69.0 40.0 1 1
48.3 66.0 34.0 1 1
48.40000000000001 51.0 35.0 1 1
48.5 65.0 44.0 1 1
48.6 59.0 39.0 1 1
48.7 75.0 39.0 1 1
48.8 30.0 17.0 1 1
48.90000000000001 65.0 35.0 1 1
49.0 61.0 49.0 1 1
49.1 46.0 25.0 1 1
49.2 92.0 35.0 1 1
49.3 55.0 37.0 1 1
49.40000000000001 65.0 40.0 1 1
49.5 81.0 33.0 1 1
49.6 78.0 51.0 1 1
49.7 30.0 26.0 1 1
49.8 50.0 34.0 1 1
49.90000000000001 61.0 22.0 1 1
50.0 78.0 45.0 1 1
50.1 55.0 46.0 1 1
50.2 53.0 48.0 1 1
50.3 63.0 35.0 1 1
50.40000000000001 62.0 38.0 1 1
50.5 74.0 23.0 1 1
50.6 54.0 37.0 1 1
50.7 49.0 39.0 1 1
50.8 47.0 32.0 1 1
50.90000000000001 74.0 40.0 1 1
51.0 52.0 39.0 1 1
51.1 51.0 26.0 1 1
51.2 51.0 50.0 1 1
51.3 70.0 26.0 1 1
51.40000000000001 54.0 44.0 1 1
51.5 74.0 29.0 1 1
51.6 50.0 26.0 1 1
51.7 45.0 34.0 1 1
51.8 58.0 32.0 1 1
51.90000000000001 58.0 42.0 1 1
52.0 44.0 29.0 1 1