This is an example of building a custom simulation of a FACS-based screen.
This section is complementary to the Implementation section of the paper
Lets first start the Julia REPL or a Julia session inside of a Jupyter Notebook and load the packages we'll need:
using Crispulator
using GadflyFirst lets design a simple Crispulator.FacsScreen with 250 genes with 5 guides per gene. Lets say that we make sure we have 1000x as many cells as guides during transfection (representation) and sorting (bottleneck_representation) and 1000x as many reads as guides during sequencing (seq_depth). We'll leave the rest of the values as the defaults and print the object
s = FacsScreen()
s.num_genes = 250
s.coverage = 5
s.representation = 1000
s.bottleneck_representation = 1000
s.seq_depth = 1000
println(s)FacsScreen <: ScreenSetup
Number of genes: 250
Number of guides per gene: 5 (1250 guides total)
Cells per guide at transfection: 1000 (1250000 cells total)
Multiplicity of infection (M.O.I.): 0.25
Number of cells per guide at sequencing: 1000 (1250000 cells total)
Number of cells per guide sorted: 1000 (1250000 cells total)
Gaussian standard deviation of sorting: 1.0 (phenotype units)
Bins:
bin1: 0-33 percentile of cells
bin2: 67-100 percentile of cellsNext, lets make our distribution of true phenotypes. The basic layout is a Dict mapping a class name to a tuple of the probability of selecting this class and then the Distributions.Sampleable from which to draw a random phenotype from this class. The probabilities across all the classes should add up to 1.
For example, here we are making three different classes of "genes": the first group are :inactive, i.e. they have no phenotype, so we'll set their phenotypes to 0.0 using a Crispulator.Delta . We'll also make them 60% of all the genes. The second group are the negative controls :negcontrol (the only required group) which make up 10% of the population of genes and also have no effect. The final group is :increasing which makes up 30% of all genes and which are represented by a Normal(μ=0.1, σ=0.1) distribution clamped between 0.025 and 1.
max_phenotype_dists = Dict{Symbol, Tuple{Float64, Sampleable}}(
:inactive => (0.60, Delta(0.0)),
:negcontrol => (0.1, Delta(0.0)),
:increasing => (0.3, truncated(Normal(0.1, 0.1), 0.025, 1)),
);Dict{Symbol, Tuple{Float64, Distributions.Sampleable}} with 3 entries:
:negcontrol => (0.1, Delta(0.0))
:inactive => (0.6, Delta(0.0))
:increasing => (0.3, Truncated(Distributions.Normal{Float64}(μ=0.1, σ=0.1); l…The :negcontrol class needs to be present because Crispulator normalizes the frequencies of all other guides against the median frequency of the negative control guides. Also the distribution of :negcontrol guides serve as the null distribution against which the log2 fold changes of guides targeting a specific gene are assayed to calculate a statistical significance of the shift for each gene. See Crispulator.differences_between_bins for more details.
Now, we actually build the library. Here we're making a Crispulator.CRISPRi library and then getting the guides that were built from the true phenotype distribution that we constructed above and we also get the frequency of each guide in the library.
lib = Library(max_phenotype_dists, CRISPRi())
guides, guide_freqs_dist = construct_library(s, lib);(Crispulator.Barcode[Crispulator.Barcode(1, 0.9616114720046925, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(1, 0.8611619766679292, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(1, 0.980025404130932, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(1, 0.017553584799220652, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(1, 0.8686462460188049, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(2, 0.9441742606374925, 0.0, NaN, :sigmoidal, :negcontrol, -Inf), Crispulator.Barcode(2, 0.9797763321607692, 0.0, NaN, :sigmoidal, :negcontrol, -Inf), Crispulator.Barcode(2, 0.8835463271309165, 0.0, NaN, :sigmoidal, :negcontrol, -Inf), Crispulator.Barcode(2, 0.799993820425561, 0.0, NaN, :sigmoidal, :negcontrol, -Inf), Crispulator.Barcode(2, 0.9568031825832851, 0.0, NaN, :sigmoidal, :negcontrol, -Inf) … Crispulator.Barcode(249, 0.906539997807153, 0.0, NaN, :sigmoidal, :inactive, -Inf), Crispulator.Barcode(249, 0.850881733768551, 0.0, NaN, :sigmoidal, :inactive, -Inf), Crispulator.Barcode(249, 0.8605847395470165, 0.0, NaN, :sigmoidal, :inactive, -Inf), Crispulator.Barcode(249, 0.7910623322067712, 0.0, NaN, :sigmoidal, :inactive, -Inf), Crispulator.Barcode(249, 0.8079005191480618, 0.0, NaN, :sigmoidal, :inactive, -Inf), Crispulator.Barcode(250, 0.9529320211807198, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(250, 0.773134135195202, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(250, 0.7233702709366947, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(250, 0.8244740201653049, 0.0, NaN, :linear, :inactive, -Inf), Crispulator.Barcode(250, 0.836069135080955, 0.0, NaN, :linear, :inactive, -Inf)], Distributions.Categorical{Float64, Vector{Float64}}(
support: Base.OneTo(1250)
p: [0.0007354014219856744, 0.0008406900650477474, 0.00023464568867706347, 0.0003402473209026797, 0.0005444154404624494, 0.0006141643424388771, 0.0008155608786020233, 0.0010961894561029232, 0.0014382312271859576, 0.001146884540473471 … 0.000282463019464141, 0.0009142861238055719, 0.0002921334389575369, 0.001212387324127321, 0.0001596148465530307, 0.0003156571159058512, 0.001090090879589099, 0.0005027666124330303, 0.00024817564790025434, 0.0003676946783592945]
)
)Lets first look at what the true phenotype distribution of our different classes of guides looks like
df = DataFrame(Dict(
:phenotype=>map(x->x.theo_phenotype, guides),
:class=>map(x->x.class, guides),
:freq=>pdf.(guide_freqs_dist, 1:(length(guides)))
))
plot(df, x=:phenotype, color=:class, Geom.histogram, Guide.ylabel("Number of guides"),
Guide.title("Guide phenotype distribution"))
phenotype
0.0
0.1
0.2
0.3
0.4
0.00
0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0.18
0.20
0.22
0.24
0.26
0.28
0.30
0.32
0.34
0.36
0.38
0.40
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
0.020
0.022
0.024
0.026
0.028
0.030
0.032
0.034
0.036
0.038
0.040
0.042
0.044
0.046
0.048
0.050
0.052
0.054
0.056
0.058
0.060
0.062
0.064
0.066
0.068
0.070
0.072
0.074
0.076
0.078
0.080
0.082
0.084
0.086
0.088
0.090
0.092
0.094
0.096
0.098
0.100
0.102
0.104
0.106
0.108
0.110
0.112
0.114
0.116
0.118
0.120
0.122
0.124
0.126
0.128
0.130
0.132
0.134
0.136
0.138
0.140
0.142
0.144
0.146
0.148
0.150
0.152
0.154
0.156
0.158
0.160
0.162
0.164
0.166
0.168
0.170
0.172
0.174
0.176
0.178
0.180
0.182
0.184
0.186
0.188
0.190
0.192
0.194
0.196
0.198
0.200
0.202
0.204
0.206
0.208
0.210
0.212
0.214
0.216
0.218
0.220
0.222
0.224
0.226
0.228
0.230
0.232
0.234
0.236
0.238
0.240
0.242
0.244
0.246
0.248
0.250
0.252
0.254
0.256
0.258
0.260
0.262
0.264
0.266
0.268
0.270
0.272
0.274
0.276
0.278
0.280
0.282
0.284
0.286
0.288
0.290
0.292
0.294
0.296
0.298
0.300
0.302
0.304
0.306
0.308
0.310
0.312
0.314
0.316
0.318
0.320
0.322
0.324
0.326
0.328
0.330
0.332
0.334
0.336
0.338
0.340
0.342
0.344
0.346
0.348
0.350
0.352
0.354
0.356
0.358
0.360
0.362
0.364
0.366
0.368
0.370
0.372
0.374
0.376
0.378
0.380
0.382
0.384
0.386
0.388
0.390
0.392
0.394
0.396
0.398
0.400
0.0
0.5
inactive
negcontrol
increasing
class
h,j,k,l,arrows,drag to pan
i,o,+,-,scroll,shift-drag to zoom
r,dbl-click to reset
c for coordinates
? for help
?
0
500
1000
1500
0
50
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950
1000
1050
1100
1150
1200
1250
1300
1350
1400
1450
1500
0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110
115
120
125
130
135
140
145
150
155
160
165
170
175
180
185
190
195
200
205
210
215
220
225
230
235
240
245
250
255
260
265
270
275
280
285
290
295
300
305
310
315
320
325
330
335
340
345
350
355
360
365
370
375
380
385
390
395
400
405
410
415
420
425
430
435
440
445
450
455
460
465
470
475
480
485
490
495
500
505
510
515
520
525
530
535
540
545
550
555
560
565
570
575
580
585
590
595
600
605
610
615
620
625
630
635
640
645
650
655
660
665
670
675
680
685
690
695
700
705
710
715
720
725
730
735
740
745
750
755
760
765
770
775
780
785
790
795
800
805
810
815
820
825
830
835
840
845
850
855
860
865
870
875
880
885
890
895
900
905
910
915
920
925
930
935
940
945
950
955
960
965
970
975
980
985
990
995
1000
1005
1010
1015
1020
1025
1030
1035
1040
1045
1050
1055
1060
1065
1070
1075
1080
1085
1090
1095
1100
1105
1110
1115
1120
1125
1130
1135
1140
1145
1150
1155
1160
1165
1170
1175
1180
1185
1190
1195
1200
1205
1210
1215
1220
1225
1230
1235
1240
1245
1250
1255
1260
1265
1270
1275
1280
1285
1290
1295
1300
1305
1310
1315
1320
1325
1330
1335
1340
1345
1350
1355
1360
1365
1370
1375
1380
1385
1390
1395
1400
1405
1410
1415
1420
1425
1430
1435
1440
1445
1450
1455
1460
1465
1470
1475
1480
1485
1490
1495
1500
0
2000
Number of guides
Guide phenotype distribution
As you can see, most guides should have a phenotype of 0. In FACS Screens this is equivalent to having no preference to being in either the left (bin1) or right (bin2) bins. The :increasing genes have a small preference to be in the right bin.
We can also look at the frequency of each guide in the library, which follows a Log-Normal distribution.
plot(df, x=:freq, color=:class, Geom.histogram(position=:stack),
Guide.xlabel("Frequency"), Guide.ylabel("Number of guides"),
Guide.title("Frequencies of guides in simulated library"))
Frequency
0.000
0.001
0.002
0.003
0.004
0.005
0.006
0.00000
0.00025
0.00050
0.00075
0.00100
0.00125
0.00150
0.00175
0.00200
0.00225
0.00250
0.00275
0.00300
0.00325
0.00350
0.00375
0.00400
0.00425
0.00450
0.00475
0.00500
0.00525
0.00550
0.00575
0.00600
0.00000
0.00002
0.00004
0.00006
0.00008
0.00010
0.00012
0.00014
0.00016
0.00018
0.00020
0.00022
0.00024
0.00026
0.00028
0.00030
0.00032
0.00034
0.00036
0.00038
0.00040
0.00042
0.00044
0.00046
0.00048
0.00050
0.00052
0.00054
0.00056
0.00058
0.00060
0.00062
0.00064
0.00066
0.00068
0.00070
0.00072
0.00074
0.00076
0.00078
0.00080
0.00082
0.00084
0.00086
0.00088
0.00090
0.00092
0.00094
0.00096
0.00098
0.00100
0.00102
0.00104
0.00106
0.00108
0.00110
0.00112
0.00114
0.00116
0.00118
0.00120
0.00122
0.00124
0.00126
0.00128
0.00130
0.00132
0.00134
0.00136
0.00138
0.00140
0.00142
0.00144
0.00146
0.00148
0.00150
0.00152
0.00154
0.00156
0.00158
0.00160
0.00162
0.00164
0.00166
0.00168
0.00170
0.00172
0.00174
0.00176
0.00178
0.00180
0.00182
0.00184
0.00186
0.00188
0.00190
0.00192
0.00194
0.00196
0.00198
0.00200
0.00202
0.00204
0.00206
0.00208
0.00210
0.00212
0.00214
0.00216
0.00218
0.00220
0.00222
0.00224
0.00226
0.00228
0.00230
0.00232
0.00234
0.00236
0.00238
0.00240
0.00242
0.00244
0.00246
0.00248
0.00250
0.00252
0.00254
0.00256
0.00258
0.00260
0.00262
0.00264
0.00266
0.00268
0.00270
0.00272
0.00274
0.00276
0.00278
0.00280
0.00282
0.00284
0.00286
0.00288
0.00290
0.00292
0.00294
0.00296
0.00298
0.00300
0.00302
0.00304
0.00306
0.00308
0.00310
0.00312
0.00314
0.00316
0.00318
0.00320
0.00322
0.00324
0.00326
0.00328
0.00330
0.00332
0.00334
0.00336
0.00338
0.00340
0.00342
0.00344
0.00346
0.00348
0.00350
0.00352
0.00354
0.00356
0.00358
0.00360
0.00362
0.00364
0.00366
0.00368
0.00370
0.00372
0.00374
0.00376
0.00378
0.00380
0.00382
0.00384
0.00386
0.00388
0.00390
0.00392
0.00394
0.00396
0.00398
0.00400
0.00402
0.00404
0.00406
0.00408
0.00410
0.00412
0.00414
0.00416
0.00418
0.00420
0.00422
0.00424
0.00426
0.00428
0.00430
0.00432
0.00434
0.00436
0.00438
0.00440
0.00442
0.00444
0.00446
0.00448
0.00450
0.00452
0.00454
0.00456
0.00458
0.00460
0.00462
0.00464
0.00466
0.00468
0.00470
0.00472
0.00474
0.00476
0.00478
0.00480
0.00482
0.00484
0.00486
0.00488
0.00490
0.00492
0.00494
0.00496
0.00498
0.00500
0.00502
0.00504
0.00506
0.00508
0.00510
0.00512
0.00514
0.00516
0.00518
0.00520
0.00522
0.00524
0.00526
0.00528
0.00530
0.00532
0.00534
0.00536
0.00538
0.00540
0.00542
0.00544
0.00546
0.00548
0.00550
0.00552
0.00554
0.00556
0.00558
0.00560
0.00562
0.00564
0.00566
0.00568
0.00570
0.00572
0.00574
0.00576
0.00578
0.00580
0.00582
0.00584
0.00586
0.00588
0.00590
0.00592
0.00594
0.00596
0.00598
0.00600
0.00
0.01
inactive
negcontrol
increasing
class
h,j,k,l,arrows,drag to pan
i,o,+,-,scroll,shift-drag to zoom
r,dbl-click to reset
c for coordinates
? for help
?
0
20
40
60
80
0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0
6.5
7.0
7.5
8.0
8.5
9.0
9.5
10.0
10.5
11.0
11.5
12.0
12.5
13.0
13.5
14.0
14.5
15.0
15.5
16.0
16.5
17.0
17.5
18.0
18.5
19.0
19.5
20.0
20.5
21.0
21.5
22.0
22.5
23.0
23.5
24.0
24.5
25.0
25.5
26.0
26.5
27.0
27.5
28.0
28.5
29.0
29.5
30.0
30.5
31.0
31.5
32.0
32.5
33.0
33.5
34.0
34.5
35.0
35.5
36.0
36.5
37.0
37.5
38.0
38.5
39.0
39.5
40.0
40.5
41.0
41.5
42.0
42.5
43.0
43.5
44.0
44.5
45.0
45.5
46.0
46.5
47.0
47.5
48.0
48.5
49.0
49.5
50.0
50.5
51.0
51.5
52.0
52.5
53.0
53.5
54.0
54.5
55.0
55.5
56.0
56.5
57.0
57.5
58.0
58.5
59.0
59.5
60.0
60.5
61.0
61.5
62.0
62.5
63.0
63.5
64.0
64.5
65.0
65.5
66.0
66.5
67.0
67.5
68.0
68.5
69.0
69.5
70.0
70.5
71.0
71.5
72.0
72.5
73.0
73.5
74.0
74.5
75.0
75.5
76.0
76.5
77.0
77.5
78.0
78.5
79.0
79.5
80.0
0
100
Number of guides
Frequencies of guides in simulated library
Now, we'll actually perform the screen. We'll first perform the transection via Crispulator.transfect , followed by the selection process via Crispulator.select :
cells, cell_phenotypes = transfect(s, lib, guides, guide_freqs_dist)
bin_cells = Crispulator.select(s, cells, cell_phenotypes, guides)
freqs = counts_to_freqs(bin_cells, length(guides));Dict{Symbol, Vector{Float64}} with 2 entries:
:bin1 => [0.000873138, 0.000729327, 0.000211608, 0.000355419, 0.000525937, 0.…
:bin2 => [0.000788904, 0.00076836, 0.000172573, 0.000355418, 0.000427323, 0.0…Lets look at what the observed phenotype distribution looks like when the selection was performed:
df = DataFrame(Dict(
:phenotype=>map(x->x.theo_phenotype, guides),
:class=>map(x->x.class, guides),
:obs_freq=>map(x->x.obs_phenotype, guides)
))
plot(df, x=:obs_freq, Geom.density, Guide.xlabel("Observed phenotype on FACS machine"),
Guide.title("Kernel density estimate of guide observed phenotypes"), Guide.ylabel("ρ"))
Observed phenotype on FACS machine
-5
0
5
-5.0
-4.5
-4.0
-3.5
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
-5.00
-4.95
-4.90
-4.85
-4.80
-4.75
-4.70
-4.65
-4.60
-4.55
-4.50
-4.45
-4.40
-4.35
-4.30
-4.25
-4.20
-4.15
-4.10
-4.05
-4.00
-3.95
-3.90
-3.85
-3.80
-3.75
-3.70
-3.65
-3.60
-3.55
-3.50
-3.45
-3.40
-3.35
-3.30
-3.25
-3.20
-3.15
-3.10
-3.05
-3.00
-2.95
-2.90
-2.85
-2.80
-2.75
-2.70
-2.65
-2.60
-2.55
-2.50
-2.45
-2.40
-2.35
-2.30
-2.25
-2.20
-2.15
-2.10
-2.05
-2.00
-1.95
-1.90
-1.85
-1.80
-1.75
-1.70
-1.65
-1.60
-1.55
-1.50
-1.45
-1.40
-1.35
-1.30
-1.25
-1.20
-1.15
-1.10
-1.05
-1.00
-0.95
-0.90
-0.85
-0.80
-0.75
-0.70
-0.65
-0.60
-0.55
-0.50
-0.45
-0.40
-0.35
-0.30
-0.25
-0.20
-0.15
-0.10
-0.05
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0.45
0.50
0.55
0.60
0.65
0.70
0.75
0.80
0.85
0.90
0.95
1.00
1.05
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
1.50
1.55
1.60
1.65
1.70
1.75
1.80
1.85
1.90
1.95
2.00
2.05
2.10
2.15
2.20
2.25
2.30
2.35
2.40
2.45
2.50
2.55
2.60
2.65
2.70
2.75
2.80
2.85
2.90
2.95
3.00
3.05
3.10
3.15
3.20
3.25
3.30
3.35
3.40
3.45
3.50
3.55
3.60
3.65
3.70
3.75
3.80
3.85
3.90
3.95
4.00
4.05
4.10
4.15
4.20
4.25
4.30
4.35
4.40
4.45
4.50
4.55
4.60
4.65
4.70
4.75
4.80
4.85
4.90
4.95
5.00
-5
0
5
h,j,k,l,arrows,drag to pan
i,o,+,-,scroll,shift-drag to zoom
r,dbl-click to reset
c for coordinates
? for help
?
0.0
0.1
0.2
0.3
0.4
0.00
0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0.18
0.20
0.22
0.24
0.26
0.28
0.30
0.32
0.34
0.36
0.38
0.40
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
0.020
0.022
0.024
0.026
0.028
0.030
0.032
0.034
0.036
0.038
0.040
0.042
0.044
0.046
0.048
0.050
0.052
0.054
0.056
0.058
0.060
0.062
0.064
0.066
0.068
0.070
0.072
0.074
0.076
0.078
0.080
0.082
0.084
0.086
0.088
0.090
0.092
0.094
0.096
0.098
0.100
0.102
0.104
0.106
0.108
0.110
0.112
0.114
0.116
0.118
0.120
0.122
0.124
0.126
0.128
0.130
0.132
0.134
0.136
0.138
0.140
0.142
0.144
0.146
0.148
0.150
0.152
0.154
0.156
0.158
0.160
0.162
0.164
0.166
0.168
0.170
0.172
0.174
0.176
0.178
0.180
0.182
0.184
0.186
0.188
0.190
0.192
0.194
0.196
0.198
0.200
0.202
0.204
0.206
0.208
0.210
0.212
0.214
0.216
0.218
0.220
0.222
0.224
0.226
0.228
0.230
0.232
0.234
0.236
0.238
0.240
0.242
0.244
0.246
0.248
0.250
0.252
0.254
0.256
0.258
0.260
0.262
0.264
0.266
0.268
0.270
0.272
0.274
0.276
0.278
0.280
0.282
0.284
0.286
0.288
0.290
0.292
0.294
0.296
0.298
0.300
0.302
0.304
0.306
0.308
0.310
0.312
0.314
0.316
0.318
0.320
0.322
0.324
0.326
0.328
0.330
0.332
0.334
0.336
0.338
0.340
0.342
0.344
0.346
0.348
0.350
0.352
0.354
0.356
0.358
0.360
0.362
0.364
0.366
0.368
0.370
0.372
0.374
0.376
0.378
0.380
0.382
0.384
0.386
0.388
0.390
0.392
0.394
0.396
0.398
0.400
0.0
0.5
ρ
Kernel density estimate of guide observed phenotypes
As you can see, this looks like many FACS plots, e.g. when looking at density along the fluorescence channel. A quick sanity check is that we should see a slight enrichment of the frequency of :increasing genes on the right side
plot(df, x=:obs_freq, color=:class, Geom.density, Guide.xlabel("Observed phenotype on FACS machine"),
Guide.title("Kernel density estimate of guide observed phenotypes"), Guide.ylabel("ρ"))
Observed phenotype on FACS machine
-5
0
5
-5.0
-4.5
-4.0
-3.5
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
-5.00
-4.95
-4.90
-4.85
-4.80
-4.75
-4.70
-4.65
-4.60
-4.55
-4.50
-4.45
-4.40
-4.35
-4.30
-4.25
-4.20
-4.15
-4.10
-4.05
-4.00
-3.95
-3.90
-3.85
-3.80
-3.75
-3.70
-3.65
-3.60
-3.55
-3.50
-3.45
-3.40
-3.35
-3.30
-3.25
-3.20
-3.15
-3.10
-3.05
-3.00
-2.95
-2.90
-2.85
-2.80
-2.75
-2.70
-2.65
-2.60
-2.55
-2.50
-2.45
-2.40
-2.35
-2.30
-2.25
-2.20
-2.15
-2.10
-2.05
-2.00
-1.95
-1.90
-1.85
-1.80
-1.75
-1.70
-1.65
-1.60
-1.55
-1.50
-1.45
-1.40
-1.35
-1.30
-1.25
-1.20
-1.15
-1.10
-1.05
-1.00
-0.95
-0.90
-0.85
-0.80
-0.75
-0.70
-0.65
-0.60
-0.55
-0.50
-0.45
-0.40
-0.35
-0.30
-0.25
-0.20
-0.15
-0.10
-0.05
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0.45
0.50
0.55
0.60
0.65
0.70
0.75
0.80
0.85
0.90
0.95
1.00
1.05
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
1.50
1.55
1.60
1.65
1.70
1.75
1.80
1.85
1.90
1.95
2.00
2.05
2.10
2.15
2.20
2.25
2.30
2.35
2.40
2.45
2.50
2.55
2.60
2.65
2.70
2.75
2.80
2.85
2.90
2.95
3.00
3.05
3.10
3.15
3.20
3.25
3.30
3.35
3.40
3.45
3.50
3.55
3.60
3.65
3.70
3.75
3.80
3.85
3.90
3.95
4.00
4.05
4.10
4.15
4.20
4.25
4.30
4.35
4.40
4.45
4.50
4.55
4.60
4.65
4.70
4.75
4.80
4.85
4.90
4.95
5.00
-5
0
5
inactive
negcontrol
increasing
class
h,j,k,l,arrows,drag to pan
i,o,+,-,scroll,shift-drag to zoom
r,dbl-click to reset
c for coordinates
? for help
?
0.0
0.1
0.2
0.3
0.4
0.5
0.00
0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0.18
0.20
0.22
0.24
0.26
0.28
0.30
0.32
0.34
0.36
0.38
0.40
0.42
0.44
0.46
0.48
0.50
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
0.018
0.020
0.022
0.024
0.026
0.028
0.030
0.032
0.034
0.036
0.038
0.040
0.042
0.044
0.046
0.048
0.050
0.052
0.054
0.056
0.058
0.060
0.062
0.064
0.066
0.068
0.070
0.072
0.074
0.076
0.078
0.080
0.082
0.084
0.086
0.088
0.090
0.092
0.094
0.096
0.098
0.100
0.102
0.104
0.106
0.108
0.110
0.112
0.114
0.116
0.118
0.120
0.122
0.124
0.126
0.128
0.130
0.132
0.134
0.136
0.138
0.140
0.142
0.144
0.146
0.148
0.150
0.152
0.154
0.156
0.158
0.160
0.162
0.164
0.166
0.168
0.170
0.172
0.174
0.176
0.178
0.180
0.182
0.184
0.186
0.188
0.190
0.192
0.194
0.196
0.198
0.200
0.202
0.204
0.206
0.208
0.210
0.212
0.214
0.216
0.218
0.220
0.222
0.224
0.226
0.228
0.230
0.232
0.234
0.236
0.238
0.240
0.242
0.244
0.246
0.248
0.250
0.252
0.254
0.256
0.258
0.260
0.262
0.264
0.266
0.268
0.270
0.272
0.274
0.276
0.278
0.280
0.282
0.284
0.286
0.288
0.290
0.292
0.294
0.296
0.298
0.300
0.302
0.304
0.306
0.308
0.310
0.312
0.314
0.316
0.318
0.320
0.322
0.324
0.326
0.328
0.330
0.332
0.334
0.336
0.338
0.340
0.342
0.344
0.346
0.348
0.350
0.352
0.354
0.356
0.358
0.360
0.362
0.364
0.366
0.368
0.370
0.372
0.374
0.376
0.378
0.380
0.382
0.384
0.386
0.388
0.390
0.392
0.394
0.396
0.398
0.400
0.402
0.404
0.406
0.408
0.410
0.412
0.414
0.416
0.418
0.420
0.422
0.424
0.426
0.428
0.430
0.432
0.434
0.436
0.438
0.440
0.442
0.444
0.446
0.448
0.450
0.452
0.454
0.456
0.458
0.460
0.462
0.464
0.466
0.468
0.470
0.472
0.474
0.476
0.478
0.480
0.482
0.484
0.486
0.488
0.490
0.492
0.494
0.496
0.498
0.500
0.0
0.5
ρ
Kernel density estimate of guide observed phenotypes
And that is what we see. The change is really small (this is pretty usual), but the later analysis will be able to pull out the increasing genes.
Now we'll use Crispulator.sequencing to simulate sequencing by transforming the guide frequencies into a Categorical distribution and drawing a random sample of reads from this distribution. Finally, we'll use the Crispulator.differences_between_bins function to compute the differences between bins on a per-guide level (guide_data) and per-gene level (gene_data).
raw_data = sequencing(Dict(:bin1=>s.seq_depth, :bin2=>s.seq_depth), guides, freqs)
guide_data, gene_data = differences_between_bins(raw_data);(1250×17 DataFrame
Row │ gene knockdown theo_phenotype behavior class initial_freq ⋯
│ Int64 Float64 Float64 Symbol Symbol Float64 ⋯
──────┼─────────────────────────────────────────────────────────────────────────
1 │ 1 0.961611 0.0 linear inactive 0.000838213 ⋯
2 │ 1 0.861162 0.0 linear inactive 0.000780688
3 │ 1 0.980025 0.0 linear inactive 0.000189009
4 │ 1 0.0175536 0.0 linear inactive 0.000349255
5 │ 1 0.868646 0.0 linear inactive 0.000484848 ⋯
6 │ 2 0.944174 0.0 sigmoidal negcontrol 0.000608115
7 │ 2 0.979776 0.0 sigmoidal negcontrol 0.000829995
8 │ 2 0.883546 0.0 sigmoidal negcontrol 0.00101079
⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱
1244 │ 249 0.791062 0.0 sigmoidal inactive 0.00126965 ⋯
1245 │ 249 0.807901 0.0 sigmoidal inactive 0.00011094
1246 │ 250 0.952932 0.0 linear inactive 0.000353364
1247 │ 250 0.773134 0.0 linear inactive 0.000982024
1248 │ 250 0.72337 0.0 linear inactive 0.000460195 ⋯
1249 │ 250 0.824474 0.0 linear inactive 0.000271186
1250 │ 250 0.836069 0.0 linear inactive 0.000353364
11 columns and 1235 rows omitted, 224×7 DataFrame
Row │ gene behavior class pvalue_bin2_div_bin1 mean_bin2_div_bin1 ⋯
│ Int64 Symbol Symbol Float64 Float64 ⋯
─────┼──────────────────────────────────────────────────────────────────────────
1 │ 1 linear inactive 0.195846 0.0306394 ⋯
2 │ 3 sigmoidal inactive 0.136042 0.0808668
3 │ 4 linear inactive 0.213049 0.148818
4 │ 5 sigmoidal inactive 0.364912 0.154085
5 │ 6 sigmoidal inactive 0.01855 0.0634935 ⋯
6 │ 7 linear increasing 0.776277 0.169484
7 │ 8 linear inactive 0.285779 0.134925
8 │ 10 sigmoidal inactive 0.473084 0.15274
⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱
218 │ 243 sigmoidal inactive 0.99295 0.20584 ⋯
219 │ 244 sigmoidal inactive 2.1251 -0.0905697
220 │ 246 linear inactive 0.351271 0.0328022
221 │ 247 sigmoidal inactive 0.0765295 0.114299
222 │ 248 linear increasing 2.23204 0.43213 ⋯
223 │ 249 sigmoidal inactive 0.358069 0.072756
224 │ 250 linear inactive 0.195846 0.181166
2 columns and 209 rows omitted)Here's what the per-guide data looks like:
1 1 0.961611 0.0 linear inactive 0.000838213 1095.5 1 0.000875962 1.40629 1095.5 0.000875962 1.40629 1062.5 0.000849575 1.52988 0.121522 2 1 0.861162 0.0 linear inactive 0.000780688 912.5 2 0.000729635 1.17137 912.5 0.000729635 1.17137 979.5 0.000783208 1.41037 0.26787 3 1 0.980025 0.0 linear inactive 0.000189009 286.5 3 0.000229085 0.367779 286.5 0.000229085 0.367779 214.5 0.000171514 0.308855 -0.251909 4 1 0.0175536 0.0 linear inactive 0.000349255 433.5 4 0.000346627 0.556483 433.5 0.000346627 0.556483 438.5 0.000350625 0.631389 0.182193 5 1 0.868646 0.0 linear inactive 0.000484848 656.5 5 0.000524938 0.842747 656.5 0.000524938 0.842747 521.5 0.000416992 0.7509 -0.166479 6 2 0.944174 0.0 sigmoidal negcontrol 0.000608115 878.5 6 0.000702449 1.12773 878.5 0.000702449 1.12773 678.5 0.000542529 0.976962 -0.207045 7 2 0.979776 0.0 sigmoidal negcontrol 0.000829995 1063.5 7 0.000850375 1.36521 1063.5 0.000850375 1.36521 974.5 0.00077921 1.40317 0.0395627 8 2 0.883546 0.0 sigmoidal negcontrol 0.00101079 1375.5 8 0.00109985 1.76573 1375.5 0.00109985 1.76573 1247.5 0.000997501 1.79626 0.0247323 9 2 0.799994 0.0 sigmoidal negcontrol 0.00135593 1739.5 9 0.0013909 2.23299 1739.5 0.0013909 2.23299 1685.5 0.00134773 2.42693 0.120153 10 2 0.956803 0.0 sigmoidal negcontrol 0.00115049 1499.5 10 0.001199 1.9249 1499.5 0.001199 1.9249 1342.5 0.00107346 1.93305 0.0060892
And the gene level data
1 1 linear inactive 0.195846 0.0306394 0.0306394 0.0060006 2 3 sigmoidal inactive 0.136042 0.0808668 0.0808668 0.0110013 3 4 linear inactive 0.213049 0.148818 0.148818 0.0317056 4 5 sigmoidal inactive 0.364912 0.154085 0.154085 0.0562274 5 6 sigmoidal inactive 0.01855 0.0634935 0.0634935 0.00117781 6 7 linear increasing 0.776277 0.169484 0.169484 0.131566 7 8 linear inactive 0.285779 0.134925 0.134925 0.0385589 8 10 sigmoidal inactive 0.473084 0.15274 0.15274 0.0722587 9 12 linear increasing 0.519294 0.139539 0.139539 0.0724616 10 13 sigmoidal inactive 0.125714 0.168609 0.168609 0.0211965
We can generate standard pooled screen plots from this dataset. Like a count scatterplot:
nopseudo = guide_data[(guide_data[!, :counts_bin1] .> 0.5) .& (guide_data[!, :counts_bin2] .> 0.5), :]
plot(nopseudo, x=:counts_bin1, y=:counts_bin2, color=:class, Scale.x_log10,
Scale.y_log10, Theme(highlight_width=0pt), Coord.cartesian(fixed=true),
Guide.xlabel("log counts bin1"), Guide.ylabel("log counts bin2"))
log counts bin1
100
101
102
103
104
100.0
100.2
100.4
100.6
100.8
101.0
101.2
101.4
101.6
101.8
102.0
102.2
102.4
102.6
102.8
103.0
103.2
103.4
103.6
103.8
104.0
100.00
100.02
100.04
100.06
100.08
100.10
100.12
100.14
100.16
100.18
100.20
100.22
100.24
100.26
100.28
100.30
100.32
100.34
100.36
100.38
100.40
100.42
100.44
100.46
100.48
100.50
100.52
100.54
100.56
100.58
100.60
100.62
100.64
100.66
100.68
100.70
100.72
100.74
100.76
100.78
100.80
100.82
100.84
100.86
100.88
100.90
100.92
100.94
100.96
100.98
101.00
101.02
101.04
101.06
101.08
101.10
101.12
101.14
101.16
101.18
101.20
101.22
101.24
101.26
101.28
101.30
101.32
101.34
101.36
101.38
101.40
101.42
101.44
101.46
101.48
101.50
101.52
101.54
101.56
101.58
101.60
101.62
101.64
101.66
101.68
101.70
101.72
101.74
101.76
101.78
101.80
101.82
101.84
101.86
101.88
101.90
101.92
101.94
101.96
101.98
102.00
102.02
102.04
102.06
102.08
102.10
102.12
102.14
102.16
102.18
102.20
102.22
102.24
102.26
102.28
102.30
102.32
102.34
102.36
102.38
102.40
102.42
102.44
102.46
102.48
102.50
102.52
102.54
102.56
102.58
102.60
102.62
102.64
102.66
102.68
102.70
102.72
102.74
102.76
102.78
102.80
102.82
102.84
102.86
102.88
102.90
102.92
102.94
102.96
102.98
103.00
103.02
103.04
103.06
103.08
103.10
103.12
103.14
103.16
103.18
103.20
103.22
103.24
103.26
103.28
103.30
103.32
103.34
103.36
103.38
103.40
103.42
103.44
103.46
103.48
103.50
103.52
103.54
103.56
103.58
103.60
103.62
103.64
103.66
103.68
103.70
103.72
103.74
103.76
103.78
103.80
103.82
103.84
103.86
103.88
103.90
103.92
103.94
103.96
103.98
104.00
100
105
inactive
negcontrol
increasing
class
2.67988194211286232.6697816152085365
2.4920616045125992.532117116248804
2.7941393557677742.7011360660925265
3.1223797320691123.079362164393046
2.59933713299248932.7287594751678745
2.15986784709256652.0232524596337114
3.2117877629008923.165095874754218
2.48072537898848782.4510184521554574
3.07900025230384953.036828433377113
2.4661258704181992.5814945422908995
2.5230958382525682.6459132750338443
2.76454971906446722.8816699076720615
2.78639646137230422.8276922886744456
2.9788649843476572.954965731058421
2.6237660001339312.767526899408382
3.05403821068486943.014310480963307
3.1865325645923973.1736232576980816
2.566437492195072.5471591213274176
2.47055748521727432.467608105583633
3.0995079937279653.0970836960665213
3.24907600368361173.2205003456147296
3.19714266497256273.12434117077496
3.0180760636457953.0147304950017535
2.9447293603032962.8360074591255313
2.75625564875423332.7697464671794534
2.9151359066220122.894039000804609
3.23032116891907833.22750106497143
3.23210629261465783.1854004831904525
3.05480450022095473.0593740590659575
3.0263289387223492.954483717155552
2.92813970687511962.8867726430544383
2.89459294792295552.8527848686805477
2.8289819540079232.735997884091794
2.88846031803538632.7813963051967905
2.68618923424402342.583765368285
2.55205953418788442.609060549930087
3.3694941621180993.4009694792256555
2.4416951356407172.4321672694425884
2.9878896099977452.960232873128512
2.92453771777548972.9337402994969355
3.2620949646740633.236914963627506
3.129850950788913.1097472377132287
2.4039779636693552.379305517750582
3.52859535769406833.4880569194240474
2.57806588383609152.4878451201114355
3.39906770894907243.3763031557559207
3.2202388799344043.164798819693455
2.94571471405986032.9540011676815703
2.9491459524199442.951094556841663
2.82575058134802772.796227314029439
2.7806772744333682.7913397039651393
2.5243961221038422.5722906061514177
3.3307180787325883.294796781409242
2.72386596444350372.6843964784190204
3.85675909061806753.8350243538870745
3.18568378031850453.1141103565318917
2.7592900330243042.7028611705729295
2.67255962776327572.550839605065785
2.94718856552609372.88280904139244
2.59933713299248932.4705574852172743
3.0328201494385643.151216578856456
2.8231480598106942.9927743642553555
3.18963065769215563.275196141785624
2.7164207338465552.885643871835764
2.4850112145785732.6058435390580894
3.0760940466824753.0316104147234815
3.0724337259683883.0505730767551476
3.56044467319318743.51181654130309
3.0396123818967243.0316104147234815
3.55924810408825383.553943678062436
3.0463000196529692.991004440330755
3.27496562453928643.2876897839360755
2.88677264305443832.879955585122749
3.07863803836967253.0283678836970616
3.41035538343447043.3683798716238016
2.9209056041640242.90768002424242
2.99541579854241523.0100878469985246
2.72550326885931552.6852937813867843
2.9788649843476572.9540011676815703
3.20098721916316633.2285286773571817
2.90660437172498032.870111155364401
3.13719581194054833.2308319534318284
2.69766516264767462.8178957571617955
2.76529592969805642.8862086241674976
3.1428585511133913.236914963627506
3.0238695013883322.977952121201462
2.5003737143533742.414137362184477
2.86835049964796832.822494985278751
2.7303784685876432.748575616930992
2.10551018476997382.210853365314893
2.8968016976649222.896801697664922
2.75701623473130082.710540447933297
2.86776202465020052.796921075330169
2.98430223197990332.9427519204298136
2.79344113297766362.831549851995756
2.86835049964796832.864807629026147
3.73699374438117673.7236608666914495
2.33545790068938432.265996370495079
3.06201759885711233.0470800728162564
3.1083958730074623.1240148788874076
3.13369854611577653.115776876158963
2.71725431276254972.7547304690237535
2.62169546232927872.642958879409791
3.08653778375320753.111094410509336
2.86421433046132942.8391636829146503
2.8570307982726242.7899330809317506
2.96070855168855653.0283678836970616
2.93018465229861972.9829492885744986
2.93525528178404742.934750874663579
3.6137889847834923.6336199272367296
2.56525734342021352.609060549930087
2.882809041392442.9114239653762946
2.71725431276254972.7983052820219765
2.5687882123153472.6399842480415887
2.7071441883424452.6843964784190204
3.2954571380725633.2493206766376344
3.73467984216388073.734199560686231
3.1946530719529343.2015336734433824
3.2280151751017883.189069009399324
2.6879746200345562.628899564420607
2.91354895790651773.1320995219165044
2.58263143948963642.6278776945799716
2.6069185259482912.707995746422929
2.8198728219505462.9417598138146954
2.75012252678342.7645497190644672
2.65272969606924752.7130703258556395
2.5243961221038422.4510184521554574
3.05861579701056163.062393937253195
2.82962535335804952.8521749044203033
2.7531999141994162.7446840632768863
2.6688516480825192.7155855518931964
3.3105871148903553.2731170684867417
3.35343533785616453.3674491072686044
2.90064018398260042.8270460170047342
3.2117877629008923.2007137339640135
2.6004283257321312.6175245348862926
2.18326984368280461.9978230807457256
3.08152732624480443.1161094140633443
3.32025017188643373.376850585847609
3.06576638762274863.057856208741888
3.244400833801373.229297794114105
2.10551018476997382.1889284837608534
2.9659069154951922.971507781711256
2.84664632857711732.8546096380957953
3.262569733217553.2181414681576777
2.95060822478423072.883377489748339
2.97382032435268372.9177680024477564
3.0180760636457952.994976673649691
3.226986345525223.151216578856456
2.84292112075998252.738384123512156
3.13049458852346963.1015752462559334
2.6237660001339312.720572720364261
2.48925516836926032.569958818096594
2.70969386972779172.831549851995756
2.5905074620085832.5397032389478253
2.7508939203821252.723044991643445
3.16360856343105163.12985095078891
2.5243961221038422.3935752032695876
3.23464380776176873.201260532250792
2.97428135887783052.987889609997745
2.92505412031184252.9286518466536946
2.8995469310908672.7948364578145615
2.801746619219462.804480189105993
2.7079957464229292.656577291396114
3.04708007281625643.0209824429184193
2.93926958633873132.908753019184534
2.6369891018122292.5371892262436444
2.95592815689695072.929674317948588
2.5044708624944192.520483532740792
2.99541579854241522.953518081444993
2.50174372962799432.5371892262436444
2.7667845154978592.7638022240745928
2.98744280493580132.968716377466786
3.1954845230337643.1330596427539095
2.8244512700366132.874191804679071
3.0263289387223492.991004440330755
2.6707095952237972.606918525948291
2.98204497907149022.951094556841663
2.661339340006042.6546577546495245
3.0631456371066383.023869501388332
2.57576498053671932.6036855496146996
3.21735231988136273.243905770217521
2.72875947516787452.742332282357148
2.9049858810993632.925569909543376
2.4676081055836332.5871494982543437
2.4906606533561372.441695135640717
2.34340859380385742.400537989391946
2.59933713299248932.625826713285711
2.4005379893919462.523095838252568
2.75166394626098662.742332282357148
2.9592799501309392.9182925127553556
2.8833774897483392.861832997657945
2.8968016976649222.8491121661845775
2.54961623951908532.550839605065785
3.04785872740745673.0242803760470798
2.8366405415727742.789228057267335
2.8071966607109472.774881765818796
2.73519954842231352.726319612110775
2.69328715700565542.658488381309017
2.90064018398260042.859438535455056
3.20938095234619563.1680553034591394
2.8321894610685132.7147487607250596
3.0230465840755052.99409708958821
2.75166394626098662.770483809431108
2.38111508070985072.3900514964589874
2.96165834863771552.9114239653762946
3.21018470547240663.1971426649725627
2.77778918743486752.7955324427101544
2.93726707221141272.8956987269593055
2.9462065538427832.951094556841663
2.93726707221141272.9301846522986197
2.74075732330777072.6976651626476746
3.14348321067006163.1712875506528606
2.8741918046790712.945222316635341
2.58489634413744972.6419695977020594
2.98385171899147173.0299921753778474
2.79968509090910042.742332282357148
3.0423785981398763.0126263509540503
3.2468677218991163.2490760036836117
2.7423322823571482.7147487607250596
2.48784512011143552.4835872969688944
2.61647551388856542.6175245348862926
2.84229713432806542.8484970180903666
3.29939833006814983.3146044732134348
2.73279569828932932.73917663191073
3.2053397214315233.146593102096305
3.03602973065654343.016824493667488
2.89014146006457742.86123561863404
2.93876982278311742.8372727025023003
2.86362022027031542.90444504107691
2.1945143418824672.3211840273023143
2.7892280572673352.7645497190644672
2.460145817491752.4586378490256493
3.27978097699696523.268460958684802
2.8321894610685132.748575616930992
2.80037335489134962.797613730153076
2.95012134751137322.949145952419944
3.25923540219873333.2359070270406924
2.939768775453352.9219464542294102
2.83727270250230032.775610448006361
3.5274365516886973.510209777089308
3.1814147962542843.1301728888925355
3.13719581194054833.0970836960665213
3.0415900468893673.060508975605298
3.07463361829690432.99056082999402
2.44793286559218042.403977963669355
2.9602328731285122.9568884546500773
2.84664632857711732.809222921689422
2.5971464878336952.5949447366950835
3.72382495264103673.7024736190785554
3.47748301607494353.4659030981733028
2.7383841235121562.6976651626476746
2.30642502755068752.295567099962479
2.5640739789771472.631950826259217
2.2442771208018432.331427296520743
3.48621788466797263.4719514546809824
2.6660497384805162.651762447380111
2.6660497384805162.629919035503542
3.0328201494385643.0283678836970616
3.26493582178268543.241919853150198
3.08152732624480443.0764583877121514
3.0597526942092993.0209824429184193
1.90036712865647031.6857417386022637
2.93272736730152952.9177680024477564
3.41035538343447043.344294005898312
3.3160752348383973.3067466080777117
2.6299190355035422.6924062348336304
3.45795755120363823.406625327867206
2.87765924411160872.927626962444954
2.56525734342021352.6697816152085365
2.8289819540079232.7697464671794534
2.8712809728579732.832189461068513
2.53718922624364442.5397032389478253
2.8618329976579452.822494985278751
3.1184300771220893.111766433052562
3.0691128513871213.0782755220866007
2.6227319651647192.6967930850817443
2.8856438718357642.9146075677710805
3.1171055027612513.1378286637565806
3.11444417244525473.0768224233427732
2.77851301173892472.738384123512156
2.1804126328383242.2367890994092927
2.52179164963912332.515211304327802
2.8770832566506512.812579155409047
2.80584054881467272.812579155409047
2.51653537389579942.4892551683692603
3.0627699498151283.1053398398052865
2.72875947516787452.7139103541289553
2.49345805099518852.5532760461370994
2.787106093036572.8085485512404054
2.8718647020881952.8372727025023003
2.98833595585605052.9588027033995026
3.55852857696207233.53649531378562
3.1110944105093363.1053398398052865
3.34781771270891243.32376758329678
2.8753506965792892.9616583486377155
2.69679308508174432.780677274433368
3.124667217698613.2386732432838445
2.43055876952275752.5397032389478253
2.4141373621844772.4690852991231202
2.65465775464952452.66133934000604
2.882809041392442.912487761332324
3.2298097829525393.1674650288430883
2.95736780843152762.9869955397243815
3.16121821969101643.169233451301097
3.08618180464974933.2037126406077068
2.5125509929042112.519171463821659
3.27703588817211023.452323216977515
2.5960470075454392.8276922886744456
2.72550326885931552.942256150419465
2.4090873694478352.504470862494419
2.9357591037453122.9520655901850503
2.99760478746045463.004536317851323
3.0911391538257552.987889609997745
2.861235618634042.8447877188278463
2.7470231774516282.9621324692982354
3.07682242334277323.2885845449672853
2.74311762521474162.9387698227831174
2.7531999141994162.94423584379348
2.8770832566506513.139721704815204
2.5243961221038422.6379897807846855
3.0404045289141592.9476787399369364
2.33344727449675032.3492775274679554
2.80584054881467272.8010605298478555
3.18284245855869233.1560946306394277
3.06725688923814983.0332226466702497
3.08439751914114923.026328938722349
2.83790394459294242.8058405488146727
2.5243961221038422.4073909044707316
2.34733001531695032.3170181010481117
2.68349731767981142.6734816970733473
3.0605089756052983.0713295868603425
3.3883676671573013.382107135819026
2.9491459524199442.8671727511786496
3.1814147962542843.144106973049323
2.7799570512469063.0455185628844927
2.5044708624944192.710540447933297
3.17333198036864953.430639336164655
3.0447356974505073.0193240371536905
2.8689381783329113.138776215729349
2.93676499760994152.9471885655260937
2.99277436425535553.016824493667488
3.1692334513010973.2184041992497217
3.0238695013883322.946206553842783
3.0324172788327693.0242803760470798
3.33354802718990673.2756568095370144
3.11544408343623943.1167737269758997
2.3829171350875312.4616485680634552
3.27009628142033033.247113641770864
2.8765065042658812.8491121661845775
2.66791968531736152.681693392004564
2.7230449916434452.6959192528313998
2.8940390008046093.138776215729349
2.33945144130644072.312811826212088
2.66978161520853652.591621038213319
2.7263196121107752.708845638048179
2.59383966108127152.6309361190641916
2.76380222407459282.742332282357148
2.6594407818703182.600428325732131
3.0324172788327693.0826058726978984
3.1819864244801513.200440076436431
3.33173089281545743.3067466080777117
2.63498080005122852.6026025204202563
2.82704601700473422.77342072329061
3.05480450022095473.058995093525416
2.8044801891059932.779957051246906
2.56169753265399352.568788212315347
2.64787176530623252.568788212315347
3.26422734775623273.272421826371504
2.97932069738202452.9761206182998157
2.2659963704950792.4479328655921804
2.86063741677375473.0540382106848694
2.78568566828090132.8263987821876175
2.62685341466672552.727947709544797
3.324796717621733.3629534589442853
2.96918285923226133.02180927702234
2.5125509929042112.5722906061514177
3.3717142026426183.3489859568078573
3.32827764440976773.3317308928154574
2.7002709373564372.657533887557986
2.9151359066220123.0117818305481068
2.81123977275328942.9673139182870836
2.53718922624364442.519171463821659
3.2527317027260233.343900712249606
2.9209056041640243.068371418032643
2.69152352216815462.80174661921946
3.136562036589983.239674787646781
2.79274178583474872.8165726960261033
1.86033800657099382.010723865391773
2.54344718008170022.632963168167261
2.8759289849229272.779957051246906
2.5204835327407922.504470862494419
2.2491983573911132.2392994791268923
3.51818480421840273.507788429428143
2.3970705499594092.409087369447835
2.9296743179485883.0176592742837647
2.64787176530623252.809896246602439
2.65465775464952452.7139103541289553
2.9466978372457423.044343734895107
3.09008161803882153.193820026016113
2.739176631910732.742332282357148
2.8478809974453752.789228057267335
2.99277436425535552.9874428049358013
3.45871337193374373.439253724017898
2.9140785853891122.90768002424242
2.16583762469012832.0916669575956846
2.45863784902564932.428944290035574
2.51388318561109262.45408227073109
2.47348697006456852.4240645254174877
2.3701428470511022.41077723337721
2.8321894610685132.7652959296980564
3.4949195032388223.4712183443078723
2.62169546232927872.750893920382125
3.18084241464668253.2023520678097515
2.88677264305443832.8929289823552056
2.9923325590474643.020154031638333
3.28880794748347863.218666771495872
2.5112147011363882.5085297189712867
2.07371835034612272.070037866607755
3.09985321988438133.0100878469985246
3.5072485139187873.471511736976962
2.9119561890726872.944729360303296
2.957846633708152.9640237928400337
3.0230465840755053.0172420845476458
2.64196959770205942.6349808000512285
2.66417170536193072.6906390117159673
2.6632296345328682.635986111800833
2.7524326092614742.7147487607250596
2.8765065042658812.929674317948588
2.7719547489639492.7652959296980564
3.13846059472570233.2112540676178725
2.96824939410791752.9219464542294102
2.4920616045125992.503109436671369
2.787106093036572.7726883546821415
2.7088456380481792.7246853882373596
2.2588766293721312.3569814009931314
2.1287222843384272.205475036740891
2.4962375451667352.5520595341878844
3.1739143398014073.184265443062108
2.61961500574280632.753199914199416
2.47348697006456852.428944290035574
2.6206564798196212.583765368285
3.0739015583142073.059752694209299
3.82798279746205373.8144140877722585
3.17420522694014733.214711421005384
3.09219412069731633.057856208741888
2.96731391828708362.966376423088923
2.39357520326958762.331427296520743
3.0914910942679513.1063609088067503
2.286680969354932.2889196056617265
3.0201540316383333.075364446373285
3.3568859411659743.4213570985131425
2.8907003976988752.8805277781988052
2.7462448717201982.8283376000590046
2.71222866961953552.841672250073634
2.69591925283139982.7197454925295768
3.0226345399441192.989227273730537
2.6575338875579862.5746099413401873
2.7002709373564372.6870828446043706
3.02877452650008833.0665122778565954
2.78568566828090132.742332282357148
2.97335879988639772.978864984347657
3.2448953336918623.258996253248911
3.40148670177416923.374289987675311
2.6789733759197652.6669857183296606
3.1615177331386833.147212416970458
3.60932756160889623.6087933739869307
3.001084381292222.9869955397243815
3.10737958280444863.1320995219165044
2.90390352669016362.873029812061044
2.83853427051186863.111094410509336
2.4821586954112762.72222246396973
2.8478809974453753.073901558314207
2.79063696193170333.091139153825755
2.820529848523523.036828433377113
2.7719547489639492.735997884091794
3.1157768761589633.114777731971562
2.8701111553644012.770483809431108
3.84667723811642853.8380616118598416
3.23992481326215163.1998922435263193
2.87765924411160872.9146075677710805
2.8503398545834792.8984509191983747
2.8659918001262752.850952399793493
3.17594647009554583.1802692776688746
3.13624480174614243.177103432436536
3.56318433479734863.552242228356702
3.09008161803882153.1053398398052865
2.88052777819880522.9135489579065177
3.10294796800537353.101231386790699
2.91460756777108052.8472641017707647
2.62787769457997162.650793039651931
2.8850783841492242.876506504265881
2.82118588260884542.707995746422929
2.7213983755215052.6967930850817443
2.86835049964796832.9281397068751196
2.4661258704181992.4763968267253302
2.97520196225785232.9733587998863977
3.86150454088537483.81147446310318
2.74780009086436872.7835462822703496
2.2442771208018432.3434085938038574
2.48358729696889442.5459253293558426
3.2758869603012263.2507858266870344
3.01051196273721372.927626962444954
2.95592815689695072.94126290931895
2.93525528178404742.9188163903603797
2.67348169707334732.5993371329924893
2.7828308052025922.753199914199416
2.96731391828708362.9733587998863977
2.79133970396513932.7547304690237535
3.2468677218991163.2546688990549204
3.5584085397910753.5506563197784464
2.74468406327688632.7011360660925265
3.26090576764983.209112703738592
2.9677819080757992.9738203243526837
2.9322200138771192.9640237928400337
2.73759016628572162.681693392004564
2.5628873812938792.3492775274679554
3.1776807598487783.140036410975282
2.4525530632289252.525692524505011
3.16539272676981083.1141103565318917
3.7387409312675983.7184601673335265
3.16181704016769243.14035088925253
3.2031689228754643.177103432436536
2.4090873694478352.4878451201114355
3.1194208634420873.1412929600815933
2.79968509090910042.807196660710947
2.50718097726024072.6133131614554594
3.2157697084176433.195207549502754
2.6206564798196212.7327956982893293
3.24612912566343643.1802692776688746
2.8145805160103192.8165726960261033
3.1524412380589553.1094097905463656
3.0509594597716513.022222104507706
3.0036759025487842.93976877545335
3.22102280520484153.196314385353599
3.0312064198274623.0746336182969043
3.52872392326099373.5317981338753723
2.79063696193170332.721398375521505
3.0601309995310452.9967305154351527
2.3864989655506532.2776092143040914
3.2441533725514253.2376693838784254
2.61961500574280632.5757649805367193
2.53718922624364442.5434471800817002
3.5076535134649883.4981036976380815
2.83090929954644332.8185557792978027
2.9592799501309392.958324931644053
2.39880773020326472.379305517750582
2.69591925283139982.657533887557986
3.15090987370112163.183412211978426
3.0691128513871213.032417278832769
3.1194208634420873.1187605904423816
2.861235618634042.8683504996479683
2.93826948346291152.908753019184534
2.71138537909845172.6807886115066824
2.44793286559218042.370142847051102
2.9626060729241273.0109356647043852
3.00238207493276083.1567005525820173
2.56050441519505642.6852937813867843
3.1785453145110073.2233661264398608
3.09604055429542773.0189084443163274
2.4256972133625912.486430478854434
2.8366405415727742.7913397039651393
2.5295586730211632.417471693203293
2.22659990520735732.3394514413064407
3.08795878946073283.0815273262448044
2.8912586169041392.8484970180903666
2.54715912132741762.6196150057428063
3.04746957461985663.068371418032643
2.59383966108127152.5605044151950564
2.801746619219462.8270460170047342
2.62169546232927872.600428325732131
2.86362022027031542.824451270036613
3.02510096104681343.036828433377113
2.5409548089261332.4353665066126613
2.9784087926230392.9417598138146954
2.6439459127480672.727134423760489
3.16091849953978083.2323607123535703
2.9087530191845342.991890303936025
3.17883311735911673.278410601475816
2.7748817658187962.810568529216413
2.9852018583645722.8867726430544383
2.79063696193170332.7407573233077707
2.5971464878336952.5734518220354854
2.97932069738202452.977494969073036
2.68439647841902042.6419695977020594
3.15090987370112163.1394067704417927
2.9510945568416632.9092885241622506
2.5295586730211632.5058280338548364
3.0164065008711182.993656628615462
3.2865687340572643.25491044215453
2.286680969354932.3394514413064407
3.2677582166513663.2651717231909316
2.46908529912312022.34143452457814
2.64884770837289362.569958818096594
3.21365054846100053.178545314511007
2.2240148113728642.3434085938038574
2.77923563167586352.7813963051967905
2.36642295722597272.371990911464915
2.855821905406032.831549851995756
2.84292112075998252.8447877188278463
2.79483645781456152.77342072329061
2.82639878218761752.784260582566084
2.66039109840246722.6967930850817443
2.94175981381469542.8309092995464433
3.1184300771220893.05595140532915
2.5003737143533742.5217916496391233
2.64884770837289362.555698894718901
2.6950436588212942.6697816152085365
2.7878145670630232.7375901662857216
2.6359861118008332.632963168167261
2.12221587827282671.9978230807457256
2.79344113297766362.759290033024304
2.50174372962799432.4690852991231202
2.69063901171596732.657533887557986
3.17825732081218873.13433651094868
2.50852971897128672.457124626303409
3.01473049500175353.04941186087108
3.69648744375074363.682190218984122
2.9342458810230712.9476787399369364
3.13940677044179273.146283113159587
2.66978161520853652.590507462008583
2.70113606609252652.632963168167261
2.990560829994022.9520655901850503
2.96118370981243562.9281397068751196
2.87880893235920572.8385342705118686
3.01093566470438522.964495339555093
3.09008161803882153.1015752462559334
2.2108533653148932.1351326513767748
2.7263196121107752.723044991643445
2.9322200138771192.857030798272624
2.44012160318780372.279894980011638
3.1921491250185343.204798038190855
2.91829251275535562.946697837245742
2.83790394459294242.850952399793493
2.8741918046790712.9114239653762946
2.86776202465020052.8397921844453293
2.90552604843504852.9114239653762946
2.57229060615141772.5780658838360915
3.3007041525961243.2679925903655827
2.70969386972779172.6932871570056554
2.7962273140294392.7777891874348675
3.05861579701056163.0126263509540503
2.11892575282577682.1476763242410986
3.20642106523798853.1885066338181143
2.988781843453642.9976047874604546
3.1012313867906993.077912702949456
2.9980412643634282.990116766067904
2.3645509953539722.3434085938038574
3.12791429437159343.1049989492996337
3.69456132858837233.6724211483609537
2.11226976841727072.084576277934331
2.67988194211286232.6843964784190204
2.8962505624616382.8447877188278463
2.17753649992986232.1222158782728267
3.0822466547436693.0642707529740063
2.50852971897128672.5397032389478253
3.0006509536295953.0275534540502207
2.9515803449033922.959279950130939
2.58939102313693332.550839605065785
3.05556944006098963.083323418473525
2.67163559660212972.78710609303657
3.3015725247562753.5139496880967758
2.67715052127343262.8422971343280654
2.50582803385483642.600428325732131
2.68975269613915652.891258616904139
2.8092229216894222.8391636829146503
2.98833595585605052.993656628615462
2.79344113297766362.807873132003332
3.4306393361646553.442244527847952
2.53718922624364442.5938396610812715
2.9597566729909952.925569909543376
3.02714566577434142.9820449790714902
2.7423322823571482.7155855518931964
3.65152029823422053.6374396927036643
3.0075344178972582.966845423654916
2.9583249316440532.896801697664922
2.94571471405986032.9156636035057732
2.88223984801882342.8251014115980033
3.02999217537784743.000650953629595
3.09881671704894133.090434416175122
2.97382032435268372.934245881023071
2.6299190355035422.550839605065785
3.07426774255335783.0946457896059547
3.27149310218565643.2461291256634364
2.7508939203821252.6825962914605532
2.45101845215545742.464638559095033
3.0463000196529692.970114322285097
2.3626709297256672.364550995353972
3.06389603812599453.00108438129222
3.01051196273721373.036828433377113
2.34927752746795542.409087369447835
2.52179164963912332.3334472744967503
2.93120352545075222.9616583486377155
2.6660497384805162.707144188342445
3.06427075297400633.0713295868603425
2.5837653682852.7062909572587635
2.42242567637120442.4720246977002813
3.0019499410842683.0865377837532075
2.9914475980038033.1197506238845842
2.9432471251378623.014310480963307
2.944235843793482.914078585389112
3.3181677201289663.196866747249239
2.55205953418788442.5949447366950835
3.015569306429882.9860996250551297
2.9914475980038032.953034457250357
2.6660497384805162.66228551572213
1.88366143515361761.9469432706978254
2.58263143948963642.716420733846555
2.74075732330777072.8901414600645774
2.50852971897128672.6058435390580894
2.9317120670567562.8918161195248606
2.97335879988639772.9372670722114127
2.8192147998823842.8956987269593055
2.3970705499594092.555698894718901
2.8895818021496242.8606374167737547
3.015569306429883.004106323279658
3.29280966541729033.276116989163544
2.54220278243402832.515211304327802
3.0735350650587843.052501563413781
2.07371835034612272.0232524596337114
2.5508396050657852.6026025204202563
3.2251800081776833.298307137328508
2.21879799811173762.2844307338445193
3.17011496949665173.1073795828044486
2.60151678365001042.4720246977002813
2.70969386972779172.72222246396973
3.47326794283529643.5085970462300686
2.92865184665369462.9471885655260937
2.6660497384805162.694166295933198
2.91881639036037973.0049658871068234
3.33535759014917543.3540123456672206
2.91619065998053762.8165726960261033
2.7462448717201982.6527296960692475
3.25947441953107563.244895333691862
2.8856438718357642.8276922886744456
3.14813973650121963.127590677007958
3.59709157987712663.577204473011063
2.62685341466672552.629919035503542
2.9677819080757992.9039035266901636
2.70969386972779172.6959192528313998
3.27932466544261033.4152238302320552
2.8198728219505462.9281397068751196
3.35860101594301953.4951973183654577
2.8659918001262753.037625669914719
2.9255699095433762.8724476477890133
2.3829171350875312.4207806195485655
2.78139630519679052.7690078709437738
2.703721159927022.638988159343682
2.6789733759197652.681693392004564
3.08618180464974933.0768224233427732
2.79344113297766362.70372115992702
3.37520622109933033.361255520058149
2.74311762521474162.7172543127625497
3.21418130866382073.2212837994926864
3.34192888374580973.2731170684867417
2.0625819842281632.1020905255118367
2.6985354925620012.5871494982543437
3.3840844733825583.355547295732133
2.8125791554090472.723044991643445
2.95592815689695072.953034457250357
2.67623621676331162.6959192528313998
2.6744018128452822.6967930850817443
2.9784087926230392.934750874663579
2.8968016976649222.834738518903841
2.5003737143533742.5993371329924893
2.9544837171555522.954965731058421
2.39005149645898742.4191293077419758
3.30373588903990623.2712606104874364
2.88166990767206152.885643871835764
2.99277436425535552.8816699076720615
2.23172438332851632.295567099962479
3.79757912363631173.7981324972646138
3.3448832793698633.366142676814887
3.3160752348383973.3245910857609267
3.0897285330747363.0593740590659575
2.53083977861652042.519171463821659
3.1060208191402693.060508975605298
2.98430223197990332.962606072924127
3.50044231785748973.438937701095528
3.7979942199469123.7616647776784125
3.08689347130945543.111766433052562
2.61752453488629262.6716355966021297
3.10294796800537353.105680462945809
2.83727270250230032.7899330809317506
2.6468936241677452.656577291396114
3.3367598336982483.321494866739587
2.7600453279658112.6915235221681546
2.61331316145545942.6047658847038875
3.11511103550434763.091491094267951
2.6507930396519312.61857102812013
3.3797586158427013.5214649896147696
2.79133970396513932.9161906599805376
2.93323412871480833.171872656139683
2.4337698339248662.5085297189712867
2.4174716932032932.4749443354653877
2.6258267132857112.6339731557896737
3.62029224791984073.59477915450515
2.66417170536193072.6449307079135873
2.5699588180965942.6122539060964374
3.0967362604624693.0953437318725254
2.8973521343443132.9203842421783577
2.9980412643634282.9724342769573653
2.6575338875579862.6603910984024672
3.09534373187252543.0676287167282457
2.64196959770205942.5814945422908995
2.94275192042981362.9392695863387313
2.8540022331269892.7906369619317033
3.42821581156132553.389431897582197
2.8289819540079232.7630534402996147
2.79063696193170332.766784515497859
2.994097089588212.94126290931895
2.95544721057769572.9616583486377155
3.1275906770079583.072801149409849
2.99453710429849762.8793826371743427
3.2468677218991163.166578109919652
3.33535759014917543.3301092545928297
3.09638854668736663.108395873007462
3.21098697383214533.14035088925253
2.6258267132857112.6216954623292787
3.41069289616325343.356312741150645
3.29611649216971443.248341156669196
2.62685341466672552.550839605065785
2.57229060615141772.6861892342440234
2.54592532935584262.5605044151950564
2.90227492047450182.821840927200454
3.3030880105280543.262094964674063
2.9119561890726872.874771637184298
2.1287222843384272.2081725266671217
3.0303973008567623.0023820749327608
2.3293978793610432.371990911464915
3.60373963024261373.7636899887769264
2.74934976059747662.9286518466536946
2.410777233377212.6651117370750512
2.68349731767981142.8606374167737547
2.5905074620085832.7054360465852505
3.60815148031387173.708208375304485
2.95206559018505033.1053398398052865
2.91035755727287753.022634539944119
3.40730590701828233.3988944070784957
2.47348697006456852.540954808926133
3.0447356974505073.061640934061686
2.6879746200345562.5982431916536224
2.8218409272004542.787814567063023
3.6437980006792353.6289505948515335
3.1400364109752823.147521743537597
2.80854855124040542.7927417858347487
3.15548786214128143.1791207296092994
2.46164856806345522.5333907080175515
2.66791968531736152.6897526961391565
3.04395141826327683.0028137792246734
2.69152352216815462.6058435390580894
3.12303452975350653.1811286997472954
3.2042556784801513.3026555539507187
3.07572939974089853.0687422929329817
2.86717275117864962.857030798272624
3.29699407667020863.240923478794255
3.06651227785659543.0861818046497493
2.27300127206373762.216165902285993
3.0897285330747363.0486359884326486
3.20398424442012563.1782573208121887
2.9788649843476573.000650953629595
2.57229060615141772.5746099413401873
3.38138586601337733.3737393183514452
2.91035755727287752.9265996539070276
2.95736780843152762.875350696579289
3.1171055027612513.095692282839792
2.71725431276254972.688864568054792
2.8119099804200992.718916686014861
3.0928960109218563.1253185781235264
2.47055748521727432.4056877866727775
3.08260587269789843.0308020487722676
2.8618329976579452.828981954007923
2.59494473669508352.5308397786165204
2.95206559018505032.8600383898071935
3.52666229301046433.5319257549406173
3.0490240979150493.0275534540502207
2.81590965088677472.8600383898071935
2.92711361193376042.90444504107691
2.7524326092614742.7623033632877685
2.87880893235920572.8341026557127935
2.410777233377212.6897526961391565
2.93826948346291153.121395680707223
2.7164207338465552.943247125137862
2.38471174293828232.532117116248804
2.4646385590950332.638988159343682
2.801746619219462.8873359303991672
3.17940815151383573.157003196832525
3.0833234184735252.9993480692067216
2.5230958382525682.47928731647617
2.8856438718357642.86123561863404
2.9347508746635792.910891088644528
3.0739015583142073.082246654743669
3.14937309049138533.151216578856456
2.6090605499300872.5308397786165204
2.6594407818703182.655618583541222
2.91671707759881252.8497264441963277
2.28443073384451932.2027606873931997
3.26587865956282243.262332413822626
2.81855577929780272.789228057267335
2.8533939774506662.86123561863404
3.15152306756494443.1104213464739563
3.20398424442012563.181986424480151
2.6429588794097912.5993371329924893
2.4661258704181992.523095838252568
2.70199947488963682.6861892342440234
3.1217239456373673.080806804334362
2.54961623951908532.5757649805367193
3.0914910942679513.0486359884326486
2.8712809728579732.8178957571617955
3.17099470203633.1381447441794874
2.69328715700565542.721398375521505
3.05057307675514762.99409708958821
2.68618923424402342.7122286696195355
2.77121990194953362.7577754910119254
2.9649663748310982.896801697664922
2.87765924411160872.859438535455056
2.9491459524199442.9682493941079175
2.7045794496962992.6488477083728936
3.11809931207799453.085468969886672
2.9224659452984132.8521749044203033
3.4963068051113693.4805099729419604
2.9701143222850972.890700397698875
3.34370393178321163.3337494624819706
2.76305344029961472.7770641547424293
3.5219875277820683.502631927572243
2.75012252678342.9869955397243815
2.35698140099313142.61857102812013
2.86421433046132943.032820149438564
2.4256972133625912.5569052690554477
2.83853427051186862.9559281568969507
2.4920616045125992.428944290035574
2.5508396050657852.4705574852172743
2.92402070047406772.901730691729219
3.42934847292366163.4500180391562068
2.314920055992422.6309361190641916
3.17245697440058733.157003196832525
3.3442940058983123.3305152321703284
3.32970289715321543.2765766816985544
2.96918285923226132.943247125137862
3.12791429437159343.0963885466873666
2.7105404479332972.710540447933297
2.9896722476238733.042378598139876
3.05365455829074733.0455185628844927
3.3413355851809923.3403449495281445
2.7600453279658112.6932871570056554
2.68975269613915652.66133934000604
3.0295866716304572.989227273730537
2.64196959770205942.5652573434202135
2.82769228867444562.8956987269593055
3.06762871672824572.993656628615462
2.8071966607109472.7856856682809013
3.10465779100879623.062393937253195
2.84972644419632772.7246853882373596
2.52179164963912332.523095838252568
2.5256925245050112.5359267413955693
2.91035755727287753.1851170011425913
2.83282812953935363.068000226145172
2.66978161520853652.875350696579289
3.2157697084176433.177103432436536
2.4906606533561372.7741518589547103
2.86952506285722732.8263987821876175
3.23236071235357033.214711421005384
2.79133970396513932.720572720364261
3.1441069730493233.1269427179442277
3.175076721176213.142232991794714
3.59971936239709843.58086797790903
2.50852971897128672.511214701136388
3.1621161410623683.1067007323623543
3.1311372737786073.108734108602365
2.5699588180965942.555698894718901
2.96731391828708362.970114322285097
2.73759016628572162.7139103541289553
2.61331316145545942.5746099413401873
3.1819864244801513.163310488963686
2.3953263930693512.3492775274679554
2.7485756169309922.9286518466536946
3.0411952336968093.087603973687808
2.60584353905808942.6798819421128623
2.86003838980719352.9486574321413204
2.67163559660212972.6015167836500104
2.7592900330243042.7431176252147416
2.8037984079896742.8353734524700087
3.50126471573348263.4982416126858915
3.0858255335207433.036429265626675
2.96918285923226132.971507781711256
3.1001981718341323.0764583877121514
3.26728908943113043.234390722392192
3.5077884294281433.4728295567127057
3.41001760820305273.3906702126261803
2.97932069738202452.9011857801371503
3.25005386952179933.268226837664629
3.25827801524303153.3107994838343924
2.76529592969805642.7906369619317033
3.36539437685477833.3763031557559207
3.04979927791898663.102262149494273
2.59933713299248932.8606374167737547
2.7279477095447972.994976673649691
2.42406452541748772.7539658658651605
2.4039779636693552.7763379096201755
3.0344279050254033.3133398438843074
2.31910605930977632.3664229572259727
2.7667845154978592.734399742520567
3.21018470547240663.194097885578952
2.43055876952275752.3900514964589874
2.16583762469012832.351216345339342
2.94175981381469543.035629827790439
3.50643738002029663.581665266717616
2.6594407818703182.663229634532868
2.50852971897128672.6861892342440234
2.6288995644206072.7287594751678745
2.76454971906446722.695043658821294
3.01262635095405033.060886623004662
3.04708007281625643.0419845014867866
2.9914475980038032.949145952419944
2.50174372962799432.523095838252568
2.8533939774506662.822494985278751
2.9491459524199442.9616583486377155
2.9098233696509122.9114239653762946
2.57806588383609152.670709595223797
2.6941662959331982.6834973176798114
3.52575724315231083.5218569521701695
2.76305344029961472.7327956982893293
3.01346923230917033.005395031886706
3.2908134155608033.262332413822626
3.1662820673165713.1425458840862763
2.90552604843504852.910891088644528
3.11876059044238163.0720659914147457
2.5556988947189012.597146487833695
3.2096490353682293.1971426649725627
2.8973521343443132.821840927200454
2.965436899776262.920905604164024
2.74780009086436872.6697816152085365
2.73759016628572162.6825962914605532
3.17420522694014733.1998922435263193
2.92505412031184252.908753019184534
2.5230958382525682.5434471800817002
2.7002709373564372.6036855496146996
2.44793286559218042.40226138245468
3.1633104889636863.162116141062368
2.976579218640112.9352552817840474
2.61012761307599562.7899330809317506
3.0728011494098493.162116141062368
2.95400116768157033.048247531803974
2.8701111553644012.9793206973820245
2.63998424804158872.6834973176798114
3.58653104526602773.5622333679865
3.6130485897251313.5877670717926997
3.28205537068370663.259952059922254
3.1839812189145923.1901915805753016
3.1921491250185343.1727488389827436
2.3588862044058692.40226138245468
2.93069438766453552.9337402994969355
2.67988194211286232.6771505212734326
2.7164207338465552.6603910984024672
2.939768775453352.8979018742682277
2.7675268994083822.759290033024304
3.22569687165065443.1896306576921556
2.82704601700473422.8309092995464433
3.60373963024261373.578123250520265
2.6258267132857112.6379897807846855
3.03322264667024973.0505730767551476
2.9597566729909952.9976047874604546
3.13369854611577653.1177682949263725
2.5960470075454392.576916955965207
2.33945144130644072.467608105583633
2.61012761307599562.6175245348862926
3.10499894929963373.0517311960598494
2.9834007381805382.9752019622578523
2.69766516264767462.7246853882373596
2.31069331234336062.2081725266671217
2.8231480598106942.8805277781988052
2.84849701809036662.9476787399369364
3.1227072543183483.2101847054724066
3.16746502884308833.259952059922254
2.73118570763400032.7741518589547103
2.9705793057148512.9573678084315276
2.77121990194953362.747023177451628
3.06725688923814982.989227273730537
2.7524326092614742.770483809431108
2.47348697006456852.5422027824340283
2.81789575716179552.721398375521505
2.7719547489639492.7697464671794534
2.81123977275328942.796921075330169
2.74934976059747662.5826314394896364
3.01473049500175352.989672247623873
2.6753199833392922.675319983339292
3.0616409340616863.0134692323091703
3.14254588408627633.1802692776688746
2.39005149645898742.3738311450738303
3.22284647997415033.191870015444722
3.31962648415563953.286568734057264
3.43767130477072863.420038306133178
3.0525015634137813.048247531803974
2.97520196225785232.9770373352246815
3.07682242334277323.0861818046497493
3.0918427497380983.1121020547708906
2.7799570512469062.813247300897605
3.17274883898274363.1686447768878168
2.79899573444388142.7287594751678745
2.68708284460437062.7319914490189294
2.54715912132741762.5308397786165204
3.0808068043343623.058995093525416
3.03322264667024972.97657921864011
2.93120352545075222.94126290931895
2.94963392379926242.915135906622012
2.5508396050657852.5616975326539935
2.9834007381805383.043165720207454
3.01515010322947142.9193396367874134
2.5905074620085832.511214701136388
2.80854855124040542.8454081396217936
2.57806588383609152.635986111800833
3.1890690093993243.187943529062527
2.460145817491752.5165353738957994
2.75701623473130082.743901550485179
3.1431709932001783.1773921920760992
2.3918169236132492.3550682063488506
2.68618923424402342.7238659644435037
2.3882788634596392.4321672694425884
2.8289819540079232.8341026557127935
2.787106093036572.707144188342445
2.87765924411160872.804480189105993
2.87244764778901332.831549851995756
2.5003737143533742.517855418930029
2.8833774897483392.868938178332911
2.81723473042549832.761551988564182
2.4494783991873652.452553063228925
3.25659749276284543.2463754640035085
2.3253103717110612.2933625547114453
3.04785872740745672.970114322285097
2.9317120670567562.94423584379348
3.2333769034738963.204255678480151
2.68078861150668242.628899564420607
3.4257786868609833.4037209086266897
2.97520196225785232.9235030669421045
2.52179164963912332.492061604512599
2.94571471405986032.946697837245742
3.24142195171199533.1854004831904525
3.2244035577648393.208575708947575
2.83790394459294242.8564267724702446
2.5769169559652072.56643749219507
3.3243853564904273.316075234838397
3.00923837096846652.9457147140598603
3.0075344178972582.9838517189914717
2.7164207338465552.708845638048179
2.61436983954828862.6154239528859438
2.6429588794097912.6897526961391565
2.3588862044058692.403977963669355
2.6237660001339312.5269850685599957
2.80854855124040542.7255032688593155
3.16241503610644653.159717546180216
2.55810830163054972.632963168167261
2.8098962466024392.6932871570056554
2.4432629874586952.5282737771670436
3.0854689698866723.0709609158009337
3.07572939974089853.0478587274074567
2.904445041076912.9214263410152657
3.0691128513871213.075364446373285
2.68975269613915652.6807886115066824
2.7885218872224732.72222246396973
2.7105404479332972.7934411329776636
3.484228637693723.4517096982713467
3.25779852915303053.2500538695217993
3.20776896973992363.1645015613095686
2.83026780093364172.8024316264307236
3.17623599976087163.123688341667586
2.9834007381805382.946697837245742
3.0876039736878083.0455185628844927
3.11210205477089063.035229556350212
2.9422561504194652.8360074591255313
2.77923563167586352.694166295933198
2.9209056041640242.850339854583479
2.68618923424402342.6762362167633116
2.71222866961953552.6546577546495245
2.90336133625531862.9245377177754897
3.54832798599731763.5478362158307983
2.78497370995440052.7493497605974766
2.5295586730211632.5434471800817002
2.53718922624364442.6122539060964374
2.8582363354295132.809222921689422
3.0205684348013632.9520655901850503
2.90660437172498032.8867726430544383
3.13560963602867963.0826058726978984
3.15639769728250343.1378286637565806
2.6389881593436822.532117116248804
3.13241979809761473.1043163645117278
2.8736111969964672.8309092995464433
2.5628873812938792.5138831856110926
3.14968088248293833.1067007323623543
2.57229060615141772.6399842480415887
2.8044801891059932.875928984922927
2.9677819080757992.989227273730537
2.2659963704950792.156851901070011
2.5031094366713692.494850021680094
2.2417954312951992.258876629372131
2.43536650661266132.4749443354653877
2.22141423784233852.3170181010481117
3.3815662957965723.343900712249606
2.69328715700565542.5780658838360915
2.1945143418824672.1889284837608534
2.8347385189038412.6967930850817443
3.0956922828397923.083323418473525
3.25707830596656843.2394246180074306
2.8570307982726242.8724476477890133
2.78568566828090132.7849737099544005
3.3681938782668253.3640817414110704
2.67715052127343262.5652573434202135
2.90552604843504852.8873359303991672
2.8962505624616382.8776592441116087
3.15821166921410073.1269427179442277
2.4494783991873652.323252100171687
3.34605943305257373.305243857506007
3.19437556748221233.2155053782318186
2.9677819080757992.8564267724702446
2.9017306917292192.9682493941079175
2.9687163774667862.9869955397243815
2.8119099804200992.8178957571617955
2.5321171162488042.395326393069351
2.8878984880968722.915135906622012
3.2818284665605183.315025199312605
2.81789575716179552.894039000804609
2.83916368291465032.750893920382125
3.0601309995310453.0836817472743014
2.3512163453393422.2367890994092927
2.7660408603813892.7849737099544005
2.66978161520853652.6762362167633116
2.60151678365001042.6036855496146996
3.1456624707075463.0886675525424043
3.0597526942092993.103974669386388
3.38996303643588843.3711602555242712
2.4556061125818672.467608105583633
3.3169134391649923.307602993826056
3.12856080655932053.0742677425533578
2.7704838094311082.707144188342445
3.1194208634420873.152135396861876
2.76900787094377382.8379039445929424
3.09916249292859463.0836817472743014
2.89237290739843632.8816699076720615
2.59933713299248932.532117116248804
3.00281377922467342.977952121201462
3.08689347130945543.0775495804517936
3.17594647009554583.1279142943715934
3.24042443308360763.226728756856991
3.13846059472570233.0960405542954277
3.0267374942387482.98878184345364
2.94374176583131362.831549851995756
2.81723473042549832.7172543127625497
2.6369891018122292.6419695977020594
2.4571246263034092.331427296520743
2.9602328731285122.991004440330755
3.0396123818967243.026328938722349
h,j,k,l,arrows,drag to pan
i,o,+,-,scroll,shift-drag to zoom
r,dbl-click to reset
c for coordinates
? for help
?
100
101
102
103
104
100.0
100.2
100.4
100.6
100.8
101.0
101.2
101.4
101.6
101.8
102.0
102.2
102.4
102.6
102.8
103.0
103.2
103.4
103.6
103.8
104.0
100.00
100.02
100.04
100.06
100.08
100.10
100.12
100.14
100.16
100.18
100.20
100.22
100.24
100.26
100.28
100.30
100.32
100.34
100.36
100.38
100.40
100.42
100.44
100.46
100.48
100.50
100.52
100.54
100.56
100.58
100.60
100.62
100.64
100.66
100.68
100.70
100.72
100.74
100.76
100.78
100.80
100.82
100.84
100.86
100.88
100.90
100.92
100.94
100.96
100.98
101.00
101.02
101.04
101.06
101.08
101.10
101.12
101.14
101.16
101.18
101.20
101.22
101.24
101.26
101.28
101.30
101.32
101.34
101.36
101.38
101.40
101.42
101.44
101.46
101.48
101.50
101.52
101.54
101.56
101.58
101.60
101.62
101.64
101.66
101.68
101.70
101.72
101.74
101.76
101.78
101.80
101.82
101.84
101.86
101.88
101.90
101.92
101.94
101.96
101.98
102.00
102.02
102.04
102.06
102.08
102.10
102.12
102.14
102.16
102.18
102.20
102.22
102.24
102.26
102.28
102.30
102.32
102.34
102.36
102.38
102.40
102.42
102.44
102.46
102.48
102.50
102.52
102.54
102.56
102.58
102.60
102.62
102.64
102.66
102.68
102.70
102.72
102.74
102.76
102.78
102.80
102.82
102.84
102.86
102.88
102.90
102.92
102.94
102.96
102.98
103.00
103.02
103.04
103.06
103.08
103.10
103.12
103.14
103.16
103.18
103.20
103.22
103.24
103.26
103.28
103.30
103.32
103.34
103.36
103.38
103.40
103.42
103.44
103.46
103.48
103.50
103.52
103.54
103.56
103.58
103.60
103.62
103.64
103.66
103.68
103.70
103.72
103.74
103.76
103.78
103.80
103.82
103.84
103.86
103.88
103.90
103.92
103.94
103.96
103.98
104.00
100
105
log counts bin2
And a volcano plot:
plot(gene_data, x=:mean_bin2_div_bin1, y=:pvalue_bin2_div_bin1, color=:class, Theme(highlight_width=0pt),
Guide.xlabel("mean log2 fold change"), Guide.ylabel("-log10 pvalue"))
mean log2 fold change
-0.5
0.0
0.5
1.0
1.5
-0.5
-0.4
-0.3
-0.2
-0.1
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
1.5
-0.50
-0.49
-0.48
-0.47
-0.46
-0.45
-0.44
-0.43
-0.42
-0.41
-0.40
-0.39
-0.38
-0.37
-0.36
-0.35
-0.34
-0.33
-0.32
-0.31
-0.30
-0.29
-0.28
-0.27
-0.26
-0.25
-0.24
-0.23
-0.22
-0.21
-0.20
-0.19
-0.18
-0.17
-0.16
-0.15
-0.14
-0.13
-0.12
-0.11
-0.10
-0.09
-0.08
-0.07
-0.06
-0.05
-0.04
-0.03
-0.02
-0.01
0.00
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.10
0.11
0.12
0.13
0.14
0.15
0.16
0.17
0.18
0.19
0.20
0.21
0.22
0.23
0.24
0.25
0.26
0.27
0.28
0.29
0.30
0.31
0.32
0.33
0.34
0.35
0.36
0.37
0.38
0.39
0.40
0.41
0.42
0.43
0.44
0.45
0.46
0.47
0.48
0.49
0.50
0.51
0.52
0.53
0.54
0.55
0.56
0.57
0.58
0.59
0.60
0.61
0.62
0.63
0.64
0.65
0.66
0.67
0.68
0.69
0.70
0.71
0.72
0.73
0.74
0.75
0.76
0.77
0.78
0.79
0.80
0.81
0.82
0.83
0.84
0.85
0.86
0.87
0.88
0.89
0.90
0.91
0.92
0.93
0.94
0.95
0.96
0.97
0.98
0.99
1.00
1.01
1.02
1.03
1.04
1.05
1.06
1.07
1.08
1.09
1.10
1.11
1.12
1.13
1.14
1.15
1.16
1.17
1.18
1.19
1.20
1.21
1.22
1.23
1.24
1.25
1.26
1.27
1.28
1.29
1.30
1.31
1.32
1.33
1.34
1.35
1.36
1.37
1.38
1.39
1.40
1.41
1.42
1.43
1.44
1.45
1.46
1.47
1.48
1.49
1.50
-0.5
0.0
0.5
1.0
1.5
inactive
increasing
class
0.181166469506897880.19584570807495683
0.07275599779384870.3580685203897183
0.432130449483111972.2320435627482684
0.114298877649434060.07652954730540104
0.0328022024666876840.3512709867831693
-0.090569747696740092.125100756870475
0.205840184673373560.9929495990883089
0.032296234035908350.6509140197227012
0.10087580471872340.006098226635068443
0.1400242065780240.19584570807495683
-0.128595452704154262.5028564656231675
0.606563951479763.6450824454933834
0.080422039980610680.18459121513722856
0.071548945424339120.20727161552875753
0.141674028273633430.31796311060850535
0.426315432924018472.125100756870475
0.129460268388296380.04894776386170637
0.085418537153439610.14126886144537737
0.108740153264048980.07183334303398001
0.192439241777299820.8914505285174579
0.213918100460880780.9013734569809512
0.29979966784061861.876405326857104
0.498630882320825642.9655067436028912
0.168820942680177420.5192944861485369
0.109123880992859930.5591066659590634
0.190530652827862630.5350765276294969
-0.051398979485897191.723754997427893
0.311576143006998760.9825720637377038
0.024664354996669580.37873473265462776
0.048786351579423990.2794764087525629
0.044427937704320330.3580685203897183
0.1663478548231470.4432171507488427
0.0487010119115997150.4432171507488427
0.30395528173442212.247538123706963
0.26389774231050231.0455999866982315
0.0775667494378010.24258678788776983
0.056285619029078470.4213066399769619
0.059373799610226720.10555164597875881
0.111027159859498880.05798345204801766
0.235896467488088871.0670170239709562
0.121573398951186090.06256043096262529
0.181978009051671520.9213702494596194
0.05434411317397120.31796311060850535
0.16933565290307070.11053069772403254
0.094859694610898350.03134557488732445
0.0502218261710440160.39274113869948496
0.093711741710979210.06256043096262529
0.10442373306328775-0.0
-0.059900531888296620.7123932466527481
0.26950429072993951.1104650847455872
0.071429025134218560.2547072507392048
0.228957207855120361.2690199337895134
0.133692840765885470.15719887542064215
0.08860434148126340.12571391389684275
0.46348624482747363.315197273175403
0.173394383180241060.7670030008640297
0.66250064825943783.0737746325137563
0.16493379916514510.3718003006235281
0.88065910101022173.805902412262861
0.169083690960465470.2547072507392048
-0.0147209998946428441.0243870841980396
0.082775454043304640.06717701595433538
0.81233822913218712.4539203206209605
0.164216613959108750.5672122389546052
0.14690822995153740.11053069772403254
0.249749881486615250.1308574267763034
0.106954408192759390.027041953694116022
0.53458292442614843.2212327481421834
0.199103096781708320.6168539487496343
0.48012701646610282.4377175812379375
0.482606154644652563.202606410924425
0.085747601478403310.002023334495021194
0.50491472057849383.3722428517751473
0.108054999318060650.04448877801862051
0.05107320852833820.4806679903798338
0.073664084912221580.0908587607429886
0.170996227089835830.5114746474808612
0.191533348273790930.6769692335548225
0.414537801377798052.876803148692702
0.120041769460907980.06256043096262529
0.112288594075168490.10061339192356995
0.378946488778661052.4215694584852394
0.120500100640029440.1308574267763034
0.123838412839299390.15719887542064215
0.142340577487635760.3245343656325505
0.99974840105085063.805902412262861
0.042583455424771730.3649115939829135
0.24218680493677731.4502031778875804
0.144572493736528920.40693153668199683
0.123352015718714990.20727161552875753
0.227619455529972650.9113466787423093
0.114655549253710490.02277681766064884
0.081578187219195380.0908587607429886
0.122296751006648870.11555067508213339
-0.0238965209220608040.5753657013786063
0.187452070606633580.495976939521681
0.060415154368023250.3580685203897183
0.036075225796719860.38571498170614915
0.121812872151604120.146537029397474
0.123768534822399360.11555067508213339
0.078316046437595560.12571391389684275
0.361726195666813131.4752516626019203
0.17213670576094310.21886984038391313
0.193925072658822420.6337870430672775
0.038786927026003070.38571498170614915
0.413485900442535473.092012944895036
0.0219711721175708360.6682354372896142
0.078316513589410750.2247338503715204
0.0384447520499216840.31143682187938276
0.235221072944701880.8425883063886437
0.032451852088370240.47308409785210936
0.06583116169817130.17902796331599574
-0.0125583658003792790.9722452548382633
0.15853190147036760.495976939521681
0.119877933081706540.6857518455257815
0.122187901612508320.12061170508906693
0.135905094038643540.26700351165963787
0.10091016257258920.05798345204801766
0.202175350193621961.1435898921589887
0.68991564855591593.684952085282189
0.24401229300474511.7647454751331941
0.058812914913729740.40693153668199683
0.041783035128990290.5271617534209254
0.0381281644106622740.5350765276294969
0.101083167253945570.04448877801862051
0.132478234487942330.794974808659562
0.468660852960348433.3341568615444785
0.0484139043545002840.26700351165963787
0.45798153799294632.6865058924715637
0.25213849431266090.39274113869948496
0.081506500942836440.17902796331599574
0.16451606096237580.3649115939829135
0.285676852736529542.216603306932805
0.0015393714514512990.7213717897727723
0.089228645732716940.0957158067463372
0.497359073147513262.02081003683452
0.03858932854336860.4432171507488427
0.037526854281388280.29851874970356984
0.189112495311266420.4506137609379431
0.092535690273147870.08604212331504815
0.0482448012653436540.5037021584649163
0.19492183920391490.8717553266309379
0.067202629090471270.2732178287951198
0.58914688588397653.487836474873134
0.168502111217233850.5430388864887243
0.107243996303845210.03134557488732445
0.0358193929931029940.5835671279278513
-0.031578654354015321.1998278829070048
0.084335474894957410.05798345204801766
0.176179445623641820.2921267675663877
0.75406549932022983.7856042119801208
0.447789598316871652.585511135455648
0.205686912436375960.8425883063886437
0.201316177789291280.4806679903798338
0.059309789834849650.37873473265462776
0.132883621211352220.3245343656325505
0.049219445692756440.3718003006235281
0.0091701651606421980.8138708325210944
0.14249745385020130.2247338503715204
0.83713190113974363.805902412262861
0.106513153212195830.20153717824580622
0.102057515423769690.040068845107066986
0.050249498483852870.3311506844141505
0.122090476286134040.014361423212175555
0.070070996140007490.2921267675663877
0.092227305032897610.04894776386170637
0.77400688030983323.7856042119801208
0.27925604111409510.006098226635068443
0.07275407171553130.2547072507392048
0.150249204231347520.3580685203897183
0.065026994825522720.4580570662353077
0.04786801474392620.18459121513722856
0.80367512000940382.247538123706963
0.045029066116745120.5271617534209254
0.09373227947371310.0908587607429886
0.083060565660250290.17902796331599574
0.37760332746344761.5645814848480062
0.142599893229470230.29851874970356984
0.04002704193225780.600114169242767
0.27155643180167152.1858856098116304
1.16854036904778423.805902412262861
0.26113197773438490.46554715072975006
0.4648920223427372.7549342929099736
0.208959090742092680.7486025609423479
0.10289779878558396-0.0
0.10724944163501420.006098226635068443
0.053927056126911330.38571498170614915
0.056407816769153830.2547072507392048
0.50853103299084833.315197273175403
0.10926061190907115-0.0
0.12963437080537310.146537029397474
0.129842826818199530.21886984038391313
0.26417363703542741.1104650847455872
0.417777710421370963.1286557275043685
0.146600150432320470.20727161552875753
-0.036856720019953770.6857518455257815
0.127350042634361530.12571391389684275
0.136581745928197880.29851874970356984
0.18167217862700540.7394763824382784
0.086445154974423640.12061170508906693
0.120722393976800760.11053069772403254
0.25486952275988391.53879473717041
0.145700599330452240.2794764087525629
0.043071486677114390.5835671279278513
0.123910049254407930.16802887002885736
0.09785641310769270.002023334495021194
0.105429965380179750.040068845107066986
0.16623185850424820.23064127230997536
0.186158266029464730.5753657013786063
0.0567459715940237460.40693153668199683
-0.064879115441865571.9191621109140387
0.087646393527034660.05798345204801766
0.12300370053575012-0.0
0.015245680574804560.7123932466527481
0.168609265590689230.12571391389684275
0.139538616874008840.5192944861485369
0.152739755715239260.47308409785210936
0.134925426139338720.285779354334241
0.169483765838194080.7762773881968204
0.063493492196567970.018550022551312814
0.15408502567984260.3649115939829135
0.148818069864422950.2130491323685493
0.080866843000780290.13604236812003762
0.0306394121057698250.19584570807495683
h,j,k,l,arrows,drag to pan
i,o,+,-,scroll,shift-drag to zoom
r,dbl-click to reset
c for coordinates
? for help
?
0
1
2
3
4
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
0.00
0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0.18
0.20
0.22
0.24
0.26
0.28
0.30
0.32
0.34
0.36
0.38
0.40
0.42
0.44
0.46
0.48
0.50
0.52
0.54
0.56
0.58
0.60
0.62
0.64
0.66
0.68
0.70
0.72
0.74
0.76
0.78
0.80
0.82
0.84
0.86
0.88
0.90
0.92
0.94
0.96
0.98
1.00
1.02
1.04
1.06
1.08
1.10
1.12
1.14
1.16
1.18
1.20
1.22
1.24
1.26
1.28
1.30
1.32
1.34
1.36
1.38
1.40
1.42
1.44
1.46
1.48
1.50
1.52
1.54
1.56
1.58
1.60
1.62
1.64
1.66
1.68
1.70
1.72
1.74
1.76
1.78
1.80
1.82
1.84
1.86
1.88
1.90
1.92
1.94
1.96
1.98
2.00
2.02
2.04
2.06
2.08
2.10
2.12
2.14
2.16
2.18
2.20
2.22
2.24
2.26
2.28
2.30
2.32
2.34
2.36
2.38
2.40
2.42
2.44
2.46
2.48
2.50
2.52
2.54
2.56
2.58
2.60
2.62
2.64
2.66
2.68
2.70
2.72
2.74
2.76
2.78
2.80
2.82
2.84
2.86
2.88
2.90
2.92
2.94
2.96
2.98
3.00
3.02
3.04
3.06
3.08
3.10
3.12
3.14
3.16
3.18
3.20
3.22
3.24
3.26
3.28
3.30
3.32
3.34
3.36
3.38
3.40
3.42
3.44
3.46
3.48
3.50
3.52
3.54
3.56
3.58
3.60
3.62
3.64
3.66
3.68
3.70
3.72
3.74
3.76
3.78
3.80
3.82
3.84
3.86
3.88
3.90
3.92
3.94
3.96
3.98
4.00
0
5
-log10 pvalue
And finally we can see how well we can differentiate between the different classes using Area Under the Precision-Recall Curve (Crispulator.auprc )
auprc(gene_data[!, :pvalmeanprod_bin2_div_bin1], gene_data[!, :class], Set([:increasing]))[1]0.8916902701737429Crispulator.auroc and Crispulator.venn are also good summary statistics.