HaploADMIXTURE.jl
This software package is an open-source Julia implementation of HaploADMIXTURE, ancestry inference by modeling haplotypes. By modeling haplotypes, we use information between nearby SNPs, obtaining more accurate ancestry estimates.
It supports acceleartion through multithreading and graphic processing units (GPUs). By directly utilizing the data format of the PLINK BED file, the memory usage is highly efficient.
It estimates ancestry with maximum-likelihood method for a large SNP genotype datasets, where individuals are assumed to be unrelated. The input is binary PLINK 1 BED-formatted file (.bed
). Also, you will need an idea of $K$, the number of ancestral populations. One possible way to figure out a good value of $K$ is through Akaike information criterion. If the number of SNPs is too large, you may choose to run on a subset of SNPs selected by their information content, using the blockwise sparse $K$-means via feature ranking (SKFR) method. When SKFR is applied, it selects given number of blocks of two nearby SNPs.
Installation
This package requires Julia v1.7 or later, which can be obtained from https://julialang.org/downloads/ or by building Julia from the sources in the https://github.com/JuliaLang/julia repository.
The package can be installed by running the following code:
using Pkg
pkg"add https://github.com/kose-y/SparseKmeansFeatureRanking.jl"
pkg"add https://github.com/OpenMendel/OpenADMIXTURE.jl"
pkg"add https://github.com/OpenMendel/HaploADMIXTURE.jl"
For running the examples below, the following are also necessary.
pkg"add SnpArrays DelimitedFiles StableRNGs"
For GPU support, an Nvidia GPU is required. Also, the following package has to be installed:
pkg"add CUDA"
Basic Usage
We first import necessary packages:
using LinearAlgebra, Random, SnpArrays, StableRNGs
using HaploADMIXTURE
using DelimitedFiles
We will use the PLINK file included in the SnpArrays
package, whose path is obtained by:
filename = SnpArrays.datadir("EUR_subset.bed");
This file contains information on 54,051 single nucleotide polymorphisms (SNP)s of 379 samples. The main driver function for admixture proportion estimation is called run_admixture()
.
d, clusters, aims = HaploADMIXTURE.run_admixture(filename, 379, 27025, 4; T=Float64, use_gpu=false, rng=StableRNG(7856), admix_rtol=1e-5)
Using /home/kose/.julia/packages/SnpArrays/lx5Kb/src/../data/EUR_subset.bed as input.
Loading genotype data...
Loaded 379 samples and 27025 SNPs
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 1, ll: -1.4510327066059288e7
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 2, ll: -1.381644526909224e7
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 3, ll: -1.3630461295722805e7
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 4, ll: -1.3583905487448066e7
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 5, ll: -1.3560929046308124e7
initial ll: -1.3560929046308124e7
0.850404 seconds (4 allocations: 64 bytes)
0.000264 seconds (27 allocations: 12.156 KiB)
0.998668 seconds (4 allocations: 64 bytes)
0.134181 seconds (27 allocations: 12.344 KiB)
0.849196 seconds (4 allocations: 64 bytes)
0.000252 seconds (27 allocations: 12.156 KiB)
0.997638 seconds (4 allocations: 64 bytes)
0.132407 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 1: ll=-1.3442143002068464e7, reldiff = 0.008759432619551937, ll_basic=-1.3439421296893205e7, ll_qn=-1.3442143002068464e7
4.927956 seconds (123.29 k allocations: 21.585 MiB, 0.53% compilation time)
0.851355 seconds (4 allocations: 64 bytes)
0.000242 seconds (27 allocations: 12.156 KiB)
0.998224 seconds (4 allocations: 64 bytes)
0.122307 seconds (27 allocations: 12.344 KiB)
0.851050 seconds (4 allocations: 64 bytes)
0.000246 seconds (27 allocations: 12.156 KiB)
0.998467 seconds (4 allocations: 64 bytes)
0.121218 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 2: ll=-1.3383453322742362e7, reldiff = 0.004366095444533735, ll_basic=-1.3388259907460274e7, ll_qn=-1.3383453322742362e7
4.859687 seconds (116.22 k allocations: 24.416 MiB)
0.848979 seconds (4 allocations: 64 bytes)
0.000273 seconds (27 allocations: 12.156 KiB)
0.998561 seconds (4 allocations: 64 bytes)
0.112486 seconds (27 allocations: 12.344 KiB)
0.848001 seconds (4 allocations: 64 bytes)
0.000256 seconds (27 allocations: 12.156 KiB)
0.998448 seconds (4 allocations: 64 bytes)
0.110201 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 3: ll=-1.3363811617880553e7, reldiff = 0.0014676111156177924, ll_basic=-1.3367645714833554e7, ll_qn=-1.3363811617880553e7
4.916361 seconds (116.22 k allocations: 27.727 MiB, 1.25% gc time)
0.851307 seconds (4 allocations: 64 bytes)
0.000274 seconds (27 allocations: 12.156 KiB)
0.998512 seconds (4 allocations: 64 bytes)
0.110176 seconds (27 allocations: 12.344 KiB)
0.851169 seconds (4 allocations: 64 bytes)
0.000260 seconds (27 allocations: 12.156 KiB)
0.997667 seconds (4 allocations: 64 bytes)
0.104784 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 4: ll=-1.3355847390914964e7, reldiff = 0.0005959547465435272, ll_basic=-1.3355426940109456e7, ll_qn=-1.3355847390914964e7
4.845048 seconds (116.22 k allocations: 27.727 MiB)
0.851652 seconds (4 allocations: 64 bytes)
0.000275 seconds (27 allocations: 12.156 KiB)
0.998577 seconds (4 allocations: 64 bytes)
0.103790 seconds (27 allocations: 12.344 KiB)
0.851105 seconds (4 allocations: 64 bytes)
0.000274 seconds (27 allocations: 12.156 KiB)
0.997456 seconds (4 allocations: 64 bytes)
0.107239 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 5: ll=-1.3350276186759759e7, reldiff = 0.0004171359549222248, ll_basic=-1.3349978349386934e7, ll_qn=-1.3350276186759759e7
4.839004 seconds (116.22 k allocations: 27.727 MiB)
0.851309 seconds (4 allocations: 64 bytes)
0.000283 seconds (27 allocations: 12.156 KiB)
0.998756 seconds (4 allocations: 64 bytes)
0.105777 seconds (27 allocations: 12.344 KiB)
0.851073 seconds (4 allocations: 64 bytes)
0.000346 seconds (27 allocations: 12.156 KiB)
0.998307 seconds (4 allocations: 64 bytes)
0.106074 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 6: ll=-1.3347625577409597e7, reldiff = 0.00019854340937084056, ll_basic=-1.3348060337232983e7, ll_qn=-1.3347625577409597e7
4.872304 seconds (116.22 k allocations: 27.727 MiB, 0.65% gc time)
0.851336 seconds (4 allocations: 64 bytes)
0.000558 seconds (27 allocations: 12.156 KiB)
0.998534 seconds (4 allocations: 64 bytes)
0.105784 seconds (27 allocations: 12.344 KiB)
0.851012 seconds (4 allocations: 64 bytes)
0.000684 seconds (27 allocations: 12.156 KiB)
0.997427 seconds (4 allocations: 64 bytes)
0.102341 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 7: ll=-1.3346229272063218e7, reldiff = 0.00010461076678253966, ll_basic=-1.3346683678589227e7, ll_qn=-1.3346229272063218e7
4.835209 seconds (116.22 k allocations: 27.727 MiB)
0.851328 seconds (4 allocations: 64 bytes)
0.000576 seconds (27 allocations: 12.156 KiB)
0.998478 seconds (4 allocations: 64 bytes)
0.101554 seconds (27 allocations: 12.344 KiB)
0.851036 seconds (4 allocations: 64 bytes)
0.000621 seconds (27 allocations: 12.156 KiB)
0.998357 seconds (4 allocations: 64 bytes)
0.104624 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 8: ll=-1.3345567893618163e7, reldiff = 4.95554535721753e-5, ll_basic=-1.3345705325338118e7, ll_qn=-1.3345567893618163e7
4.871630 seconds (116.22 k allocations: 27.727 MiB, 0.64% gc time)
0.851274 seconds (4 allocations: 64 bytes)
0.000836 seconds (27 allocations: 12.156 KiB)
0.997119 seconds (4 allocations: 64 bytes)
0.101553 seconds (27 allocations: 12.344 KiB)
0.851026 seconds (4 allocations: 64 bytes)
0.000899 seconds (27 allocations: 12.156 KiB)
0.998418 seconds (4 allocations: 64 bytes)
0.100059 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 9: ll=-1.334485185488965e7, reldiff = 5.365367245669872e-5, ll_basic=-1.334492648906096e7, ll_qn=-1.334485185488965e7
4.824198 seconds (116.22 k allocations: 27.727 MiB)
0.847601 seconds (4 allocations: 64 bytes)
0.000966 seconds (27 allocations: 12.156 KiB)
0.998507 seconds (4 allocations: 64 bytes)
0.100239 seconds (27 allocations: 12.344 KiB)
0.851055 seconds (4 allocations: 64 bytes)
0.000832 seconds (27 allocations: 12.156 KiB)
0.998339 seconds (4 allocations: 64 bytes)
0.105940 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 10: ll=-1.3344485904661845e7, reldiff = 2.7422577019496487e-5, ll_basic=-1.334448965648377e7, ll_qn=-1.3344485904661845e7
4.838603 seconds (116.22 k allocations: 27.727 MiB)
0.851206 seconds (4 allocations: 64 bytes)
0.000893 seconds (27 allocations: 12.156 KiB)
0.998625 seconds (4 allocations: 64 bytes)
0.102893 seconds (27 allocations: 12.344 KiB)
0.850957 seconds (4 allocations: 64 bytes)
0.001028 seconds (27 allocations: 12.156 KiB)
0.998285 seconds (4 allocations: 64 bytes)
0.103653 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 11: ll=-1.3344174847778792e7, reldiff = 2.3309768939482905e-5, ll_basic=-1.3344216738217931e7, ll_qn=-1.3344174847778792e7
4.856887 seconds (116.22 k allocations: 27.727 MiB, 0.29% gc time)
0.851310 seconds (4 allocations: 64 bytes)
0.001101 seconds (27 allocations: 12.156 KiB)
0.998448 seconds (4 allocations: 64 bytes)
0.100925 seconds (27 allocations: 12.344 KiB)
0.849687 seconds (4 allocations: 64 bytes)
0.000964 seconds (27 allocations: 12.156 KiB)
0.998326 seconds (4 allocations: 64 bytes)
0.099733 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 12: ll=-1.3344074094647754e7, reldiff = 7.550345539300909e-6, ll_basic=-1.3344002897805652e7, ll_qn=-1.3344074094647754e7
(HaploADMIXTURE.AdmixData2{Float64, Float64}(379, 27025, 4, 3, [0.0659305858944505 1.0e-5 … 1.0e-5 0.9216355557347662; 0.2931541469415451 0.3952243217202208 … 0.013364364647133342 0.8908287248221434; 0.28216338908849464 1.0e-5 … 0.02357940880522459 0.9515433681229478; 0.3587518780755096 0.604755678279779 … 1.0e-5 0.977597786283387], [0.06688156566931577 1.0e-5 … 1.0e-5 0.9197043769377913; 0.29604713908141755 0.42915279024486425 … 0.013827308546145119 0.8890911533650797; 0.2844384519030023 1.0e-5 … 0.023681551651886415 0.952683767031023; 0.35263284334626427 0.5708272097551357 … 1.0e-5 0.9785123488109867], [0.06676375953175287 1.0e-5 … 1.0e-5 0.9199367750015377; 0.29574761860381416 0.42509942042450694 … 0.013772084998557576 0.8893414727887852; 0.2841836627728369 1.0e-5 … 0.02367025726164887 0.9525174405640243; 0.35330495909159604 0.574880579575493 … 1.0e-5 0.9783844763769592], [0.0659305858944505 1.0e-5 … 1.0e-5 0.9216355557347662; 0.2931541469415451 0.3952243217202208 … 0.013364364647133342 0.8908287248221434; 0.28216338908849464 1.0e-5 … 0.02357940880522459 0.9515433681229478; 0.3587518780755096 0.604755678279779 … 1.0e-5 0.977597786283387], [0.0659305858944505, 0.2931541469415451, 0.28216338908849464, 0.3587518780755096, 1.0e-5, 0.3952243217202208, 1.0e-5, 0.604755678279779, 1.0000000000138779e-5, 0.24401790844685034 … 0.019811779138935722, 0.022382213716612923, 1.0e-5, 0.013364364647133342, 0.02357940880522459, 1.0e-5, 0.9216355557347662, 0.8908287248221434, 0.9515433681229478, 0.977597786283387], [0.06688156566931577, 0.29604713908141755, 0.2844384519030023, 0.35263284334626427, 1.0e-5, 0.42915279024486425, 1.0e-5, 0.5708272097551357, 1.0e-5, 0.24965081604050235 … 0.018344814328527317, 0.02146765118901323, 1.0e-5, 0.013827308546145119, 0.023681551651886415, 1.0e-5, 0.9197043769377913, 0.8890911533650797, 0.952683767031023, 0.9785123488109867], [0.06676375953175287, 0.29574761860381416, 0.2841836627728369, 0.35330495909159604, 1.0e-5, 0.42509942042450694, 1.0e-5, 0.574880579575493, 1.0e-5, 0.24898331822943506 … 0.018550923125915726, 0.021595523623040767, 1.0e-5, 0.013772084998557576, 0.02367025726164887, 1.0e-5, 0.9199367750015377, 0.8893414727887852, 0.9525174405640243, 0.9783844763769592], [0.0659305858944505, 0.2931541469415451, 0.28216338908849464, 0.3587518780755096, 1.0e-5, 0.3952243217202208, 1.0e-5, 0.604755678279779, 1.0000000000138779e-5, 0.24401790844685034 … 0.019811779138935722, 0.022382213716612923, 1.0e-5, 0.013364364647133342, 0.02357940880522459, 1.0e-5, 0.9216355557347662, 0.8908287248221434, 0.9515433681229478, 0.977597786283387], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0 0.0 … 0.0 0.0], [0.0659305858944505 1.0e-5 … 1.0e-5 1.0e-5; 0.2931541469415451 0.3952243217202208 … 1.0e-5 1.0e-5; 0.28216338908849464 1.0e-5 … 0.9999699999999999 0.9999699999999999; 0.3587518780755096 0.604755678279779 … 1.0e-5 1.0e-5], [0.06688156566931577 1.0e-5 … 1.0e-5 1.0e-5; 0.29604713908141755 0.42915279024486425 … 1.0e-5 1.0e-5; 0.2844384519030023 1.0e-5 … 0.9999699999999999 0.9999699999999999; 0.35263284334626427 0.5708272097551357 … 1.0e-5 1.0e-5], [0.06676375953175287 1.0e-5 … 1.0e-5 1.0e-5; 0.29574761860381416 0.42509942042450694 … 1.0e-5 1.0e-5; 0.2841836627728369 1.0e-5 … 0.9999699999999999 0.9999699999999999; 0.35330495909159604 0.574880579575493 … 1.0e-5 1.0e-5], [0.0659305858944505 1.0e-5 … 1.0e-5 1.0e-5; 0.2931541469415451 0.3952243217202208 … 1.0e-5 1.0e-5; 0.28216338908849464 1.0e-5 … 0.9999699999999999 0.9999699999999999; 0.3587518780755096 0.604755678279779 … 1.0e-5 1.0e-5], [0.0659305858944505 1.0e-5 … 1.0e-5 1.0e-5; 0.2931541469415451 0.3952243217202208 … 1.0e-5 1.0e-5; 0.28216338908849464 1.0e-5 … 0.9999699999999999 0.9999699999999999; 0.3587518780755096 0.604755678279779 … 1.0e-5 1.0e-5], [0.0018988672076842915 0.1505318314348172 … 1.0e-5 0.9216355557347662; 1.0000000000083268e-5 0.05975649854335889 … 0.013364364647133342 0.8908287248221434; 1.0000000000138779e-5 0.07970011700858208 … 0.02357940880522459 0.9515433681229478; 1.0e-5 0.1198160412921759 … 1.0e-5 0.977597786283387], [0.0018340570506700574 0.14906488761626746 … 1.0e-5 0.9197043769377913; 1.0e-5 0.0537889837052913 … 0.013827308546145119 0.8890911533650797; 1.0e-5 0.07930372337794953 … 0.023681551651886415 0.952683767031023; 1.0e-5 0.1277493736573775 … 1.0e-5 0.9785123488109867], [0.0018421408709036878 0.14923971990214993 … 1.0e-5 0.9199367750015377; 1.0e-5 0.05449821302507949 … 0.013772084998557576 0.8893414727887852; 1.0e-5 0.07935273209719687 … 0.02367025726164887 0.9525174405640243; 1.0e-5 0.12680494006349377 … 1.0e-5 0.9783844763769592], [0.0018988672076842915 0.1505318314348172 … 1.0e-5 0.9216355557347662; 1.0000000000083268e-5 0.05975649854335889 … 0.013364364647133342 0.8908287248221434; 1.0000000000138779e-5 0.07970011700858208 … 0.02357940880522459 0.9515433681229478; 1.0e-5 0.1198160412921759 … 1.0e-5 0.977597786283387], [0.0018988672076842915 0.1505318314348172 … 1.0e-5 0.9216355557347662; 1.0000000000083268e-5 0.05975649854335889 … 0.013364364647133342 0.8908287248221434; 1.0000000000138779e-5 0.07970011700858208 … 0.02357940880522459 0.9515433681229478; 1.0e-5 0.1198160412921759 … 1.0e-5 0.977597786283387], [58390.38421013312 54150.31715926804 53426.48862953578 53643.636665696504; 54150.31715926804 55907.89941689902 53175.29942884787 53174.09582915838; 53426.48862953578 53175.29942884787 56394.0363977464 53009.13502530126; 53643.636665696504 53174.09582915839 53009.13502530126 55706.78384966531;;; 99609.34987877037 54471.451436806616 69066.65444122859 53595.84520011082; 54471.451436806616 55712.310856538126 54011.37638979265 52779.277734864794; 69066.65444122859 54011.37638979265 90002.04115273924 53453.46676717821; 53595.84520011082 52779.277734864794 53453.46676717821 55021.14157027914;;; 87465.88626299391 55489.65980152417 65941.57923347602 53462.30318277348; 55489.65980152417 57406.880120426045 54930.19046323326 52929.07398207212; 65941.57923347602 54930.190463233266 93148.28198569223 53319.56702269377; 53462.30318277348 52929.07398207212 53319.56702269377 54424.308214927296;;; … ;;; 60689.929001513556 55757.50085083663 53608.38727075269 54222.828888889184; 55757.50085083663 76546.39864714694 53822.5144743139 53995.836797419324; 53608.38727075269 53822.5144743139 55086.30110082065 52776.77736172708; 54222.82888888918 53995.836797419324 52776.77736172708 55634.88318518481;;; 119905.14733277897 77045.42128736757 53952.94297556193 91181.10717469505; 77045.42128736757 105320.1316052442 53964.857512775634 97846.49925922924; 53952.94297556193 53964.857512775634 54050.01206261571 53626.78795246733; 91181.10717469505 97846.49925922923 53626.78795246733 188834.89899446693;;; 136037.54101543815 71681.6301022522 53866.77222284474 79520.8887149282; 71681.6301022522 97930.20809202561 53833.64943461952 72112.33897948725; 53866.77222284474 53833.64943461952 54050.0137120195 53762.50187545612; 79520.8887149282 72112.33897948726 53762.50187545612 105056.2261640721], [-54049.34263261579 -53972.228902883886 … -53954.20570403081 -53868.02862027654; -54049.064121149466 -54038.026325634855 … -53966.04068757173 -53834.45166690804; -54049.03689030016 -53693.41685604819 … -54050.00600813857 -54050.006840843555; -54051.68723775811 -54059.00952024991 … -53628.95777388302 -53763.455894938204], [85226.12486059996 1.0893300587152623 23704.702350808857 1.0893300587152623; 1.0893300587152626 1.3923429919658132e-5 0.30298508639071137 1.3923429919658132e-5; 23704.702350808857 0.30298508639071137 6593.200318089499 0.30298508639071137; 1.0893300587152626 1.3923429919658132e-5 0.30298508639071137 1.3923429919658132e-5;;; 813.0269006268975 122.59548233638598 114.62122523520435 147.83729235407992; 122.59548233638598 1863.8527654795905 481.7944457265759 447.7530211227138; 114.62122523520435 481.7944457265759 1773.1078877791545 297.38580674497086; 147.83729235407992 447.7530211227138 297.38580674497086 766.3649556496357;;; 5118.111222359604 1157.6937516136263 809.7142342568723 885.6114333625495; 1157.6937516136263 10744.648268180232 2306.9936227063295 7339.327267180694; 809.7142342568723 2306.9936227063295 13572.186860655958 2481.3828413469873; 885.6114333625495 7339.327267180694 2481.3828413469873 10157.515962228224;;; … ;;; 1638.7938056716634 185.82263109114922 278.8555189388301 362.9697818877849; 185.82263109114922 1696.4599329909536 1003.3590332283336 733.4821656252655; 278.8555189388301 1003.3590332283336 3572.9356563901706 1729.9316595024598; 362.9697818877849 733.4821656252655 1729.9316595024598 1806.4678937873666;;; 10793.605201492954 63.14948052917519 4662.677982086903 0.19638443341174622; 63.14948052917519 12183.9926606046 1853.4276607553795 2667.110227758497; 4662.677982086903 1853.4276607553795 8220.898458659187 63.606425055964394; 0.19638443341174622 2667.110227758497 63.606425055964394 1388.4133278440083;;; 124.26536304591248 16.336515090967982 10.739786809688558 17.011832003217496; 16.336515090967982 129.5153308907504 45.203292199634575 40.63320807760719; 10.739786809688558 45.203292199634575 146.34884706611052 31.6668632687355; 17.011832003217496 40.63320807760719 31.6668632687355 88.82836333383487], [-156.54664401197925 -155.76406141341556 … -111.40057483656945 -155.6899575852948; -0.00200092360402606 -213.9376892787373 … -212.3911713204438 -213.00023792388768; -43.54171454341869 -221.60614164657366 … -220.358810450947 -220.47786381407712; -0.00200092360402606 -167.60797415925515 … -38.39914098327353 -168.8606392234744], [58390.38421013312 54150.31715926804 53426.48862953578 53643.636665696504; 54150.31715926804 55907.89941689902 53175.29942884787 53174.09582915838; 53426.48862953578 53175.29942884787 56394.0363977464 53009.13502530126; 53643.636665696504 53174.09582915839 53009.13502530126 55706.78384966531;;; 99609.34987877037 54471.451436806616 69066.65444122859 53595.84520011082; 54471.451436806616 55712.310856538126 54011.37638979265 52779.277734864794; 69066.65444122859 54011.37638979265 90002.04115273924 53453.46676717821; 53595.84520011082 52779.277734864794 53453.46676717821 55021.14157027914;;; 87465.88626299391 55489.65980152417 65941.57923347602 53462.30318277348; 55489.65980152417 57406.880120426045 54930.19046323326 52929.07398207212; 65941.57923347602 54930.190463233266 93148.28198569223 53319.56702269377; 53462.30318277348 52929.07398207212 53319.56702269377 54424.308214927296;;; … ;;; 60689.929001513556 55757.50085083663 53608.38727075269 54222.828888889184; 55757.50085083663 76546.39864714694 53822.5144743139 53995.836797419324; 53608.38727075269 53822.5144743139 55086.30110082065 52776.77736172708; 54222.82888888918 53995.836797419324 52776.77736172708 55634.88318518481;;; 119905.14733277897 77045.42128736757 53952.94297556193 91181.10717469505; 77045.42128736757 105320.1316052442 53964.857512775634 97846.49925922924; 53952.94297556193 53964.857512775634 54050.01206261571 53626.78795246733; 91181.10717469505 97846.49925922923 53626.78795246733 188834.89899446693;;; 136037.54101543815 71681.6301022522 53866.77222284474 79520.8887149282; 71681.6301022522 97930.20809202561 53833.64943461952 72112.33897948725; 53866.77222284474 53833.64943461952 54050.0137120195 53762.50187545612; 79520.8887149282 72112.33897948726 53762.50187545612 105056.2261640721], [-54049.34263261579 -53972.228902883886 … -53954.20570403081 -53868.02862027654; -54049.064121149466 -54038.026325634855 … -53966.04068757173 -53834.45166690804; -54049.03689030016 -53693.41685604819 … -54050.00600813857 -54050.006840843555; -54051.68723775811 -54059.00952024991 … -53628.95777388302 -53763.455894938204], [85226.12486059996 1.0893300587152623 23704.702350808857 1.0893300587152623; 1.0893300587152626 1.3923429919658132e-5 0.30298508639071137 1.3923429919658132e-5; 23704.702350808857 0.30298508639071137 6593.200318089499 0.30298508639071137; 1.0893300587152626 1.3923429919658132e-5 0.30298508639071137 1.3923429919658132e-5;;; 813.0269006268975 122.59548233638598 114.62122523520435 147.83729235407992; 122.59548233638598 1863.8527654795905 481.7944457265759 447.7530211227138; 114.62122523520435 481.7944457265759 1773.1078877791545 297.38580674497086; 147.83729235407992 447.7530211227138 297.38580674497086 766.3649556496357;;; 5118.111222359604 1157.6937516136263 809.7142342568723 885.6114333625495; 1157.6937516136263 10744.648268180232 2306.9936227063295 7339.327267180694; 809.7142342568723 2306.9936227063295 13572.186860655958 2481.3828413469873; 885.6114333625495 7339.327267180694 2481.3828413469873 10157.515962228224;;; … ;;; 1638.7938056716634 185.82263109114922 278.8555189388301 362.9697818877849; 185.82263109114922 1696.4599329909536 1003.3590332283336 733.4821656252655; 278.8555189388301 1003.3590332283336 3572.9356563901706 1729.9316595024598; 362.9697818877849 733.4821656252655 1729.9316595024598 1806.4678937873666;;; 10793.605201492954 63.14948052917519 4662.677982086903 0.19638443341174622; 63.14948052917519 12183.9926606046 1853.4276607553795 2667.110227758497; 4662.677982086903 1853.4276607553795 8220.898458659187 63.606425055964394; 0.19638443341174622 2667.110227758497 63.606425055964394 1388.4133278440083;;; 124.26536304591248 16.336515090967982 10.739786809688558 17.011832003217496; 16.336515090967982 129.5153308907504 45.203292199634575 40.63320807760719; 10.739786809688558 45.203292199634575 146.34884706611052 31.6668632687355; 17.011832003217496 40.63320807760719 31.6668632687355 88.82836333383487], [-156.54664401197925 -155.76406141341556 … -111.40057483656945 -155.6899575852948; -0.00200092360402606 -213.9376892787373 … -212.3911713204438 -213.00023792388768; -43.54171454341869 -221.60614164657366 … -220.358810450947 -220.47786381407712; -0.00200092360402606 -167.60797415925515 … -38.39914098327353 -168.8606392234744], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0659305858944505, 0.2931541469415451, 0.28216338908849464, 0.3587518780755096], [1.0e-5, 0.3952243217202208, 1.0e-5, 0.604755678279779], [1.0000000000138779e-5, 0.24401790844685034, 1.0000000000138779e-5, 0.7559620915531493], [0.13957425669261916, 0.4641118439178889, 0.3963038993894918, 1.0e-5], [1.0e-5, 0.3650567733485058, 1.0e-5, 0.6349232266514941], [1.0e-5, 0.3608958410834158, 1.0e-5, 0.6390841589165841], [1.0e-5, 0.5627020129816828, 1.0e-5, 0.4372779870183172], [0.0823784185277956, 0.39138225290375844, 1.0000000000222045e-5, 0.5262293285684456], [0.03307551348612409, 0.6814044614525826, 0.28551002506129325, 1.0000000000083268e-5], [1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5] … [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0000000000166534e-5, 0.10823168459727675, 0.8896448590978226, 0.0021134563049004552], [1.0e-5, 0.4366943956398757, 0.5632856043601242, 1.0e-5], [0.0055095594636753505, 0.19042220808065696, 0.8040582324556675, 1.0000000000111023e-5], [1.0e-5, 0.33368791596766084, 0.5179264117987082, 0.14837567223363088], [0.03879743879992276, 1.0e-5, 0.7970938056645831, 0.16409875553549408], [1.0e-5, 0.061157918716914, 0.5672713873217208, 0.37156069396136526], [0.005589378732865653, 1.0000000000249801e-5, 0.5111263631485395, 0.48327425811859454], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.06688156566931577, 0.29604713908141755, 0.2844384519030023, 0.35263284334626427], [1.0e-5, 0.42915279024486425, 1.0e-5, 0.5708272097551357], [1.0e-5, 0.24965081604050235, 1.0e-5, 0.7503291839594975], [0.1564191114571168, 0.40489344461099164, 0.4035279131824454, 0.03515953074944612], [1.0e-5, 0.3950778161543188, 1.0e-5, 0.6049021838456811], [1.0e-5, 0.40932211097857885, 1.0e-5, 0.5906578890214211], [1.0e-5, 0.5650852526145272, 1.0e-5, 0.4348947473854726], [0.08057043596738452, 0.4459130121421364, 1.0e-5, 0.4735065518904791], [0.03125215646620625, 0.6878875023112837, 0.28085034122250996, 1.0e-5], [1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5] … [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0e-5, 0.13449939562852306, 0.8653585883044621, 0.00013201606701481432], [1.0e-5, 0.45136655930402425, 0.5486134406959756, 1.0e-5], [0.005604052502246132, 0.20229083718653187, 0.7920951103112219, 1.0e-5], [1.0e-5, 0.35784872076528024, 0.49712175589521, 0.1450195233395097], [0.0343590818647366, 1.0e-5, 0.7765626360629845, 0.18906828207227888], [1.0e-5, 0.06580259715998821, 0.55319248057196, 0.38099492226805176], [0.02270212103611539, 1.0e-5, 0.5390954469595551, 0.4381924320043295], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0659305858944505, 0.2931541469415451, 0.28216338908849464, 0.3587518780755096], [1.0e-5, 0.3952243217202208, 1.0e-5, 0.604755678279779], [1.0000000000138779e-5, 0.24401790844685034, 1.0000000000138779e-5, 0.7559620915531493], [0.13957425669261916, 0.4641118439178889, 0.3963038993894918, 1.0e-5], [1.0e-5, 0.3650567733485058, 1.0e-5, 0.6349232266514941], [1.0e-5, 0.3608958410834158, 1.0e-5, 0.6390841589165841], [1.0e-5, 0.5627020129816828, 1.0e-5, 0.4372779870183172], [0.0823784185277956, 0.39138225290375844, 1.0000000000222045e-5, 0.5262293285684456], [0.03307551348612409, 0.6814044614525826, 0.28551002506129325, 1.0000000000083268e-5], [1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5] … [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0000000000166534e-5, 0.10823168459727675, 0.8896448590978226, 0.0021134563049004552], [1.0e-5, 0.4366943956398757, 0.5632856043601242, 1.0e-5], [0.0055095594636753505, 0.19042220808065696, 0.8040582324556675, 1.0000000000111023e-5], [1.0e-5, 0.33368791596766084, 0.5179264117987082, 0.14837567223363088], [0.03879743879992276, 1.0e-5, 0.7970938056645831, 0.16409875553549408], [1.0e-5, 0.061157918716914, 0.5672713873217208, 0.37156069396136526], [0.005589378732865653, 1.0000000000249801e-5, 0.5111263631485395, 0.48327425811859454], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0018988672076842915, 1.0000000000083268e-5, 1.0000000000138779e-5, 1.0e-5, 0.1505318314348172, 0.05975649854335889, 0.07970011700858208, 0.1198160412921759, 0.025185507235799612, 0.013847362288947989, 0.012338826745657842, 1.0e-5, 0.8223837941216988, 0.926386139167693, 0.9079510562457598, 0.880163958707824], [0.01101884768216959, 0.0629693824560119, 0.05358228646392999, 0.0414233369081199, 1.0e-5, 1.0e-5, 1.0000000000138779e-5, 1.0e-5, 0.44209873058182086, 0.4650044545437737, 0.44712399474476533, 0.41664300090759293, 0.5468724217360094, 0.4720161630002144, 0.49928371879130456, 0.5419236621842871], [0.12635715314655038, 0.04383922357337771, 0.07220268137171199, 0.10057013783323743, 0.15272585602226318, 0.28544856480364356, 0.28679017520379596, 0.2015486728667347, 0.004847687796570283, 0.030524511307016666, 1.0e-5, 1.0e-5, 0.716069303034616, 0.6401877003159621, 0.6409971434244919, 0.6978711893000278], [0.040784004671650644, 0.04523019151460443, 0.04462509594041469, 0.07283191622697893, 0.30359323566509533, 0.31737667711999096, 0.37167150865386817, 0.28299964577794046, 1.0000000000111023e-5, 1.0e-5, 0.009198033156366454, 1.0e-5, 0.6556127596632539, 0.6373831313654046, 0.5745053622493507, 0.6441584379950804], [1.0000000000111023e-5, 1.0e-5, 1.0000000000083268e-5, 1.0000000000027756e-5, 0.039327660830612635, 0.04804128791280708, 0.05025347215755333, 0.08796320436051396, 0.16392932712189737, 0.09691169404140917, 0.09784598089752841, 0.1077787244120817, 0.7967330120474898, 0.8550370180457837, 0.8518905469449182, 0.8042480712274043], [0.08395109420450456, 0.17061848703788463, 0.20084260696112097, 0.14117668562132152, 0.04262149256887297, 0.0412067570578637, 0.061827264195940215, 0.04855643059933411, 0.008791780914659628, 1.0000000000222045e-5, 0.001138544267816088, 0.022451990085075174, 0.8646356323119627, 0.7881647559042514, 0.7361915845751227, 0.7878148936942692], [1.0e-5, 1.0000000000166534e-5, 1.0e-5, 1.0000000000277557e-5, 0.37369254291444104, 0.17651877904681257, 0.23770579660081353, 0.3447929144796319, 0.010016819744215978, 0.16036486059328375, 0.10399571234710042, 0.054190060151517505, 0.6162806373413429, 0.6631063603599036, 0.6582884910520859, 0.6010070253688503], [1.0e-5, 0.0015050867169403618, 1.0000000000055512e-5, 1.0000000000166534e-5, 1.0e-5, 0.06346806407315993, 0.014079033991421394, 0.02445639706776388, 0.16237587116651778, 0.12549788220569533, 0.13279852662586994, 0.12577684348468893, 0.8376041288334822, 0.8095289670042044, 0.8531124393827086, 0.8497567594475469], [0.016570887835823212, 1.0e-5, 0.005634528624834792, 1.0e-5, 0.14210253902263362, 0.1209486506166109, 0.11932747505288835, 0.12597865688955037, 0.009450364873364927, 0.005722937657989006, 1.0e-5, 0.055166407840874614, 0.8318762082681781, 0.8733184117254, 0.8750279963222768, 0.818844935269575], [5.711196088953872e-5, 0.03984031277697266, 0.03708379358778259, 7.199508276501361e-5, 0.014213412413133545, 0.048643111649820554, 0.015120411875934341, 1.0e-5, 1.0e-5, 1.0e-5, 0.018151880217172945, 1.0e-5, 0.9857194756259768, 0.9115065755732068, 0.9296439143191101, 0.9999080049172349] … [0.04821372953041419, 0.01619410152484549, 0.012403067436722709, 0.0013043833336306386, 0.0335940452163364, 0.015778327960320457, 0.018491988208305738, 0.007668114593445946, 1.0000000000055512e-5, 1.0000000000111023e-5, 1.0e-5, 1.0e-5, 0.9181822252532493, 0.9680175705148338, 0.9690949443549715, 0.9910175020729233], [0.25612740666049927, 0.15451843502115808, 0.052045134741395806, 0.1402188460719158, 0.3126762148384016, 0.36909658636410386, 0.33035503601431143, 0.3583415478146794, 1.0e-5, 1.0000000000249801e-5, 0.006302984794498141, 1.0e-5, 0.43118637850109925, 0.4763749786147378, 0.6112968444497946, 0.5014296061134047], [0.2333797541751739, 0.16874731716214048, 0.0833830355784789, 0.0851569361804862, 0.13001466157366426, 0.18393746963384755, 0.16532940646181232, 0.23386834533929055, 0.15680937680375798, 0.05798707364255796, 0.05486265472344979, 0.10160662314119628, 0.47979620744740376, 0.589328139561454, 0.6964249032362589, 0.5793680953390269], [0.36012416655521623, 0.19367974036918117, 0.1286090772474525, 0.13088140695602934, 1.0e-5, 1.0e-5, 1.0e-5, 1.0000000000166534e-5, 0.31411844525636357, 0.2948905738920677, 0.31302630550352756, 0.22295541469396632, 0.32574738818842025, 0.5114196857387511, 0.5583546172490199, 0.6461531783500042], [1.0000000000222045e-5, 1.0e-5, 1.0e-5, 1.0000000000111023e-5, 0.03258545036885004, 0.0510066761697065, 0.015957321496137773, 0.015000685675192317, 0.27501801547669547, 0.2625627126386698, 0.4078706974086314, 0.4165457205092318, 0.6923865341544543, 0.6864206111916236, 0.5761619810952306, 0.5684435938155756], [1.0e-5, 0.03374715366050498, 0.01633607358657798, 1.0e-5, 0.13882205392242397, 0.18390978687320733, 0.034072954369570856, 0.12682757441721865, 0.3294367189460639, 0.2953510125556829, 0.1826172393411526, 0.1333714859736622, 0.5317312271315121, 0.48699204691060477, 0.7669737327026984, 0.7397909396091191], [0.18432011568264678, 0.16254726799504293, 0.07634616566462209, 0.07484044665673298, 0.073264492173899, 0.14273607140494288, 0.04997408005349173, 0.09298962229896003, 0.006919747800427662, 1.0e-5, 0.004772979104473727, 1.0e-5, 0.7354956443430265, 0.6947066606000141, 0.8689067751774123, 0.832159931044307], [0.054461186088556955, 0.08827564085329723, 0.02716913459761512, 0.05095335187186436, 0.09965611551127755, 0.11038510940004181, 0.02458003972735939, 0.08265874894431721, 0.005127696773992223, 0.05465532966173602, 1.0000000000083268e-5, 0.01040172328291733, 0.8407550016261732, 0.7466839200849248, 0.9482408256750254, 0.855986175900901], [0.06890170970364187, 0.12748504260338978, 0.02189435141633932, 0.09919175548037856, 1.0e-5, 1.0000000000027756e-5, 1.0000000000027756e-5, 1.0000000000027756e-5, 0.07121544127463633, 0.10008968463352141, 0.03578213045950358, 0.02074029668363343, 0.8598728490217217, 0.7724152727630887, 0.942313518124157, 0.8800579478359879], [0.004411546430416197, 1.0e-5, 0.005065443932891725, 1.0e-5, 0.07394289783481758, 0.09579691053072308, 0.019811779138935722, 0.022382213716612923, 1.0e-5, 0.013364364647133342, 0.02357940880522459, 1.0e-5, 0.9216355557347662, 0.8908287248221434, 0.9515433681229478, 0.977597786283387]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0018340570506700574, 1.0e-5, 1.0e-5, 1.0e-5, 0.14906488761626746, 0.0537889837052913, 0.07930372337794953, 0.1277493736573775, 0.025191978011834926, 0.014381731060650093, 0.01236467061386898, 1.0e-5, 0.8239090773212275, 0.9318192852340585, 0.9083216060081815, 0.8722306263426224], [0.01239357497308932, 0.06221740334489174, 0.05374136475873138, 0.04114882711706672, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.4421239454515888, 0.4619684407206624, 0.4484760763949427, 0.419909767399236, 0.5454724795753217, 0.47580415593444586, 0.49777255884632593, 0.5389314054836971], [0.12546538456247291, 0.04341302788307648, 0.072291252305469, 0.1011752483189908, 0.1542388915018319, 0.27341571113249646, 0.2878653507853101, 0.21562412438727036, 0.0049638607631695775, 0.030257424661740612, 1.0e-5, 1.0e-5, 0.7153318631725256, 0.6529138363226864, 0.6398333969092208, 0.6831906272937387], [0.04040676244843934, 0.04418071960002772, 0.0443569163648557, 0.0735108018948314, 0.3033665001673254, 0.3095491451285844, 0.37336177213760935, 0.2935165346387134, 1.0e-5, 1.0e-5, 0.009491610890240802, 1.0e-5, 0.6562167373842352, 0.6462601352713878, 0.5727897006072941, 0.6329626634664551], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.03899913485522737, 0.04630803744158895, 0.05023715230862621, 0.08877501865453775, 0.16353731106398395, 0.10001428642835714, 0.09755252576065597, 0.10484908057105408, 0.7974535540807887, 0.8536676761300538, 0.8522003219307177, 0.8063659007744082], [0.08484389586773161, 0.16541964807816117, 0.20245092886964786, 0.14593577213575673, 0.041022490681030484, 0.03665247584846392, 0.06207299061411075, 0.055567317458193814, 0.006588895060808164, 1.0e-5, 0.0007840964996765261, 0.024078951994157955, 0.8675447183904297, 0.7979178760733749, 0.7346919840165648, 0.7744179584118914], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.3738804624398578, 0.17879279440709792, 0.23902074950573263, 0.3366581163347688, 0.010205202955154253, 0.16407552305776443, 0.1034239778790472, 0.05183347344043205, 0.6159043346049878, 0.6571216825351377, 0.65754527261522, 0.6114984102247992], [1.0e-5, 0.0017353826683506703, 1.0e-5, 1.0e-5, 1.0e-5, 0.06412133706835627, 0.013678333274452153, 0.023544842536560064, 0.1629552586093318, 0.13009548632280532, 0.13252504632640785, 0.12023477519467357, 0.8370247413906681, 0.8040477939404878, 0.8537866203991399, 0.8562103822687663], [0.016154166942787637, 1.0e-5, 0.00686375604652289, 1.0e-5, 0.1425937732560978, 0.1248000248284572, 0.12020549944051348, 0.12265396786322552, 0.012363341089759543, 0.006683554617073317, 0.0015336934462719905, 0.042960860182531126, 0.828888718711355, 0.8685064205544694, 0.8713970510666915, 0.8343751719542432], [1.0e-5, 0.03897374151903223, 0.03904416666956316, 1.0e-5, 0.014365987899788688, 0.04957624347833806, 0.01463250032456428, 1.0e-5, 1.0e-5, 1.0e-5, 0.018557076946034517, 1.0e-5, 0.9856140121002113, 0.9114400150026296, 0.927766256059838, 0.9999699999999999] … [0.04790907808496675, 0.009257424830067357, 0.01383361569467026, 0.008912908099075549, 0.03438757042613736, 0.010184958753323444, 0.016824166417992406, 0.01629239173077855, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9176933514888959, 0.9805476164166091, 0.9693322178873373, 0.9747847001701457], [0.25627310986798646, 0.15416668277930878, 0.04875598533737491, 0.14298452906294476, 0.3127258561784395, 0.362300733727136, 0.3313231903475456, 0.36418623991120996, 1.0e-5, 1.0e-5, 0.006443198569551761, 1.0e-5, 0.4309910339535739, 0.4835225834935553, 0.6134776257455277, 0.49281923102584513], [0.23464594546597442, 0.16751180970511137, 0.0809173700563353, 0.09027870673032609, 0.12699498451111477, 0.17615494525693287, 0.16643883513975194, 0.24139896548322204, 0.15614566614519504, 0.05401457400259368, 0.054695996632006486, 0.1061402300361244, 0.48221340387771583, 0.6023186710353621, 0.6979477981719063, 0.5621820977503273], [0.3611072046975409, 0.18381556242375904, 0.12767062612754235, 0.1451171574492383, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.3159939219720037, 0.29661474176002517, 0.31326073967459134, 0.2225708515385088, 0.3228888733304553, 0.5195596958162156, 0.5590586341978663, 0.6323019910122528], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.03299611922287157, 0.049368900880681806, 0.015729828771076163, 0.01719913639027, 0.2770326965772759, 0.27968840720107113, 0.4083991713664963, 0.3915310147766455, 0.6899611841998525, 0.670932691918247, 0.5758609998624274, 0.5912598488330845], [0.0002300059366821291, 0.03518921366619214, 0.01638653604384357, 1.0e-5, 0.13858872664515162, 0.17184190573022554, 0.034465096405618754, 0.13736368715538433, 0.3284911784660058, 0.29503217075158494, 0.17894699752555007, 0.14105047588088732, 0.5326900889521605, 0.49793670985199734, 0.7702013700249876, 0.7215758369637282], [0.183687304056937, 0.15383368238459103, 0.07375965931443149, 0.09030758962155991, 0.07184453493005412, 0.13189182722676918, 0.049221318031105465, 0.10714394305868721, 0.006964807092916339, 1.0e-5, 0.004883331394592786, 1.0e-5, 0.7375033539200925, 0.7142644903886397, 0.8721356912598702, 0.8025384673197528], [0.053643663780831075, 0.08215906200724542, 0.02777830247961854, 0.0579593491012904, 0.10044661286311456, 0.11005635771610893, 0.023874858724026733, 0.08180921350721547, 0.009636136415136323, 0.057824847917480465, 1.0e-5, 0.002134007270983628, 0.8362735869409179, 0.749959732359165, 0.9483368387963547, 0.8580974301205104], [0.06891324456880867, 0.12093564585778362, 0.023259778272836904, 0.10323724662582577, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.0730016008535077, 0.1001308881166589, 0.033142443559844234, 0.023560584659340817, 0.8580751545776836, 0.7789234660255574, 0.9435877781673189, 0.8731921687148333], [0.004369981636542584, 1.0e-5, 0.0052898669885631895, 1.0e-5, 0.07591564142566606, 0.0970715380887751, 0.018344814328527317, 0.02146765118901323, 1.0e-5, 0.013827308546145119, 0.023681551651886415, 1.0e-5, 0.9197043769377913, 0.8890911533650797, 0.952683767031023, 0.9785123488109867]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0018988672076842915, 1.0000000000083268e-5, 1.0000000000138779e-5, 1.0e-5, 0.1505318314348172, 0.05975649854335889, 0.07970011700858208, 0.1198160412921759, 0.025185507235799612, 0.013847362288947989, 0.012338826745657842, 1.0e-5, 0.8223837941216988, 0.926386139167693, 0.9079510562457598, 0.880163958707824], [0.01101884768216959, 0.0629693824560119, 0.05358228646392999, 0.0414233369081199, 1.0e-5, 1.0e-5, 1.0000000000138779e-5, 1.0e-5, 0.44209873058182086, 0.4650044545437737, 0.44712399474476533, 0.41664300090759293, 0.5468724217360094, 0.4720161630002144, 0.49928371879130456, 0.5419236621842871], [0.12635715314655038, 0.04383922357337771, 0.07220268137171199, 0.10057013783323743, 0.15272585602226318, 0.28544856480364356, 0.28679017520379596, 0.2015486728667347, 0.004847687796570283, 0.030524511307016666, 1.0e-5, 1.0e-5, 0.716069303034616, 0.6401877003159621, 0.6409971434244919, 0.6978711893000278], [0.040784004671650644, 0.04523019151460443, 0.04462509594041469, 0.07283191622697893, 0.30359323566509533, 0.31737667711999096, 0.37167150865386817, 0.28299964577794046, 1.0000000000111023e-5, 1.0e-5, 0.009198033156366454, 1.0e-5, 0.6556127596632539, 0.6373831313654046, 0.5745053622493507, 0.6441584379950804], [1.0000000000111023e-5, 1.0e-5, 1.0000000000083268e-5, 1.0000000000027756e-5, 0.039327660830612635, 0.04804128791280708, 0.05025347215755333, 0.08796320436051396, 0.16392932712189737, 0.09691169404140917, 0.09784598089752841, 0.1077787244120817, 0.7967330120474898, 0.8550370180457837, 0.8518905469449182, 0.8042480712274043], [0.08395109420450456, 0.17061848703788463, 0.20084260696112097, 0.14117668562132152, 0.04262149256887297, 0.0412067570578637, 0.061827264195940215, 0.04855643059933411, 0.008791780914659628, 1.0000000000222045e-5, 0.001138544267816088, 0.022451990085075174, 0.8646356323119627, 0.7881647559042514, 0.7361915845751227, 0.7878148936942692], [1.0e-5, 1.0000000000166534e-5, 1.0e-5, 1.0000000000277557e-5, 0.37369254291444104, 0.17651877904681257, 0.23770579660081353, 0.3447929144796319, 0.010016819744215978, 0.16036486059328375, 0.10399571234710042, 0.054190060151517505, 0.6162806373413429, 0.6631063603599036, 0.6582884910520859, 0.6010070253688503], [1.0e-5, 0.0015050867169403618, 1.0000000000055512e-5, 1.0000000000166534e-5, 1.0e-5, 0.06346806407315993, 0.014079033991421394, 0.02445639706776388, 0.16237587116651778, 0.12549788220569533, 0.13279852662586994, 0.12577684348468893, 0.8376041288334822, 0.8095289670042044, 0.8531124393827086, 0.8497567594475469], [0.016570887835823212, 1.0e-5, 0.005634528624834792, 1.0e-5, 0.14210253902263362, 0.1209486506166109, 0.11932747505288835, 0.12597865688955037, 0.009450364873364927, 0.005722937657989006, 1.0e-5, 0.055166407840874614, 0.8318762082681781, 0.8733184117254, 0.8750279963222768, 0.818844935269575], [5.711196088953872e-5, 0.03984031277697266, 0.03708379358778259, 7.199508276501361e-5, 0.014213412413133545, 0.048643111649820554, 0.015120411875934341, 1.0e-5, 1.0e-5, 1.0e-5, 0.018151880217172945, 1.0e-5, 0.9857194756259768, 0.9115065755732068, 0.9296439143191101, 0.9999080049172349] … [0.04821372953041419, 0.01619410152484549, 0.012403067436722709, 0.0013043833336306386, 0.0335940452163364, 0.015778327960320457, 0.018491988208305738, 0.007668114593445946, 1.0000000000055512e-5, 1.0000000000111023e-5, 1.0e-5, 1.0e-5, 0.9181822252532493, 0.9680175705148338, 0.9690949443549715, 0.9910175020729233], [0.25612740666049927, 0.15451843502115808, 0.052045134741395806, 0.1402188460719158, 0.3126762148384016, 0.36909658636410386, 0.33035503601431143, 0.3583415478146794, 1.0e-5, 1.0000000000249801e-5, 0.006302984794498141, 1.0e-5, 0.43118637850109925, 0.4763749786147378, 0.6112968444497946, 0.5014296061134047], [0.2333797541751739, 0.16874731716214048, 0.0833830355784789, 0.0851569361804862, 0.13001466157366426, 0.18393746963384755, 0.16532940646181232, 0.23386834533929055, 0.15680937680375798, 0.05798707364255796, 0.05486265472344979, 0.10160662314119628, 0.47979620744740376, 0.589328139561454, 0.6964249032362589, 0.5793680953390269], [0.36012416655521623, 0.19367974036918117, 0.1286090772474525, 0.13088140695602934, 1.0e-5, 1.0e-5, 1.0e-5, 1.0000000000166534e-5, 0.31411844525636357, 0.2948905738920677, 0.31302630550352756, 0.22295541469396632, 0.32574738818842025, 0.5114196857387511, 0.5583546172490199, 0.6461531783500042], [1.0000000000222045e-5, 1.0e-5, 1.0e-5, 1.0000000000111023e-5, 0.03258545036885004, 0.0510066761697065, 0.015957321496137773, 0.015000685675192317, 0.27501801547669547, 0.2625627126386698, 0.4078706974086314, 0.4165457205092318, 0.6923865341544543, 0.6864206111916236, 0.5761619810952306, 0.5684435938155756], [1.0e-5, 0.03374715366050498, 0.01633607358657798, 1.0e-5, 0.13882205392242397, 0.18390978687320733, 0.034072954369570856, 0.12682757441721865, 0.3294367189460639, 0.2953510125556829, 0.1826172393411526, 0.1333714859736622, 0.5317312271315121, 0.48699204691060477, 0.7669737327026984, 0.7397909396091191], [0.18432011568264678, 0.16254726799504293, 0.07634616566462209, 0.07484044665673298, 0.073264492173899, 0.14273607140494288, 0.04997408005349173, 0.09298962229896003, 0.006919747800427662, 1.0e-5, 0.004772979104473727, 1.0e-5, 0.7354956443430265, 0.6947066606000141, 0.8689067751774123, 0.832159931044307], [0.054461186088556955, 0.08827564085329723, 0.02716913459761512, 0.05095335187186436, 0.09965611551127755, 0.11038510940004181, 0.02458003972735939, 0.08265874894431721, 0.005127696773992223, 0.05465532966173602, 1.0000000000083268e-5, 0.01040172328291733, 0.8407550016261732, 0.7466839200849248, 0.9482408256750254, 0.855986175900901], [0.06890170970364187, 0.12748504260338978, 0.02189435141633932, 0.09919175548037856, 1.0e-5, 1.0000000000027756e-5, 1.0000000000027756e-5, 1.0000000000027756e-5, 0.07121544127463633, 0.10008968463352141, 0.03578213045950358, 0.02074029668363343, 0.8598728490217217, 0.7724152727630887, 0.942313518124157, 0.8800579478359879], [0.004411546430416197, 1.0e-5, 0.005065443932891725, 1.0e-5, 0.07394289783481758, 0.09579691053072308, 0.019811779138935722, 0.022382213716612923, 1.0e-5, 0.013364364647133342, 0.02357940880522459, 1.0e-5, 0.9216355557347662, 0.8908287248221434, 0.9515433681229478, 0.977597786283387]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[58390.38421013312 54150.31715926804 53426.48862953578 53643.636665696504; 54150.31715926804 55907.89941689902 53175.29942884787 53174.09582915838; 53426.48862953578 53175.29942884787 56394.0363977464 53009.13502530126; 53643.636665696504 53174.09582915839 53009.13502530126 55706.78384966531], [99609.34987877037 54471.451436806616 69066.65444122859 53595.84520011082; 54471.451436806616 55712.310856538126 54011.37638979265 52779.277734864794; 69066.65444122859 54011.37638979265 90002.04115273924 53453.46676717821; 53595.84520011082 52779.277734864794 53453.46676717821 55021.14157027914], [87465.88626299391 55489.65980152417 65941.57923347602 53462.30318277348; 55489.65980152417 57406.880120426045 54930.19046323326 52929.07398207212; 65941.57923347602 54930.190463233266 93148.28198569223 53319.56702269377; 53462.30318277348 52929.07398207212 53319.56702269377 54424.308214927296], [57402.4537063236 53707.6899445239 53053.04909634333 54336.58965193397; 53707.6899445239 55399.51760408837 52881.48699081035 53816.51880675779; 53053.04909634333 52881.48699081035 55623.965956252 53713.4787720944; 54336.589651933966 53816.51880675779 53713.4787720944 57718.96708873755], [90400.69895604734 54385.61472238563 63949.48779988124 53372.06502197785; 54385.61472238563 56003.59238491529 54004.919548425736 52755.064944020334; 63949.48779988124 54004.919548425736 88396.85787866522 53172.2980586816; 53372.06502197785 52755.064944020334 53172.2980586816 54908.20579045329], [73330.48265877904 54351.11866972115 58737.15355314851 53586.45796863579; 54351.11866972115 55826.429620074035 53971.38826424962 52788.98655835588; 58737.15355314851 53971.388264249625 75088.9516902211 53468.82183048781; 53586.45796863579 52788.98655835588 53468.82183048781 54944.66583487415], [81981.58368720928 53846.7333847578 60264.45238275996 53881.13004653839; 53846.7333847578 55112.03168676093 53875.066991450796 52668.22733110584; 60264.45238275996 53875.066991450796 77291.39345304623 54179.344093120795; 53881.130046538376 52668.22733110584 54179.344093120795 55847.79789212953], [58192.119647930434 53907.95904207615 54474.25666820696 53474.51720778176; 53907.95904207615 55444.92798174382 53916.64481781135 52723.80167199914; 54474.25666820696 53916.64481781134 67927.11314694078 53625.41588663532; 53474.51720778176 52723.80167199914 53625.41588663532 55432.200148363954], [59286.24454612784 53839.57670890056 53986.01798348238 55679.66601547899; 53839.57670890056 54584.54987407414 52760.10235866306 53635.52045114227; 53986.01798348238 52760.10235866306 57226.01589539924 54570.056359365044; 55679.66601547899 53635.52045114227 54570.056359365044 72044.58115142089], [111640.3110552443 53976.41764437185 88286.15786379081 79712.61928492153; 53976.41764437185 54050.01710247093 53513.47261103541 53802.929410004675; 88286.15786379081 53513.47261103541 131478.5788796588 86954.84588978214; 79712.61928492153 53802.929410004675 86954.84588978214 149902.27487668808] … [168619.4594243549 89441.1819135965 53964.65113280546 86696.77671034475; 89441.1819135965 111412.04311863736 53762.568086008665 86738.92016387869; 53964.65113280546 53762.568086008665 54050.00910188089 53965.32663105058; 86696.77671034475 86738.92016387869 53965.32663105058 155399.26821497706], [93185.64664816653 56427.15254069523 53621.105372051716 57935.12134296442; 56427.15254069523 58648.25439035996 53316.256573514416 55818.013778307555; 53621.105372051716 53316.256573514416 54167.00689700094 53770.25381827618; 57935.12134296442 55818.013778307555 53770.25381827618 73187.98316908188], [83568.41448685058 54461.266430669464 53539.6280021288 59964.940396053484; 54461.266430669464 55543.76061823011 52811.8091702219 53997.492377289585; 53539.6280021288 52811.8091702219 55076.30391767914 53883.88868871282; 59964.940396053484 53997.492377289585 53883.888688712825 86159.28612049228], [62198.587885849294 55647.580950899086 53580.416987066856 56669.685891945905; 55647.580950899086 57315.39051473176 53197.37778084216 54937.387564850615; 53580.416987066856 53197.37778084216 54272.99339767002 53423.08222415411; 56669.685891945905 54937.387564850615 53423.08222415411 73670.7905661748], [73884.80931040112 54132.38175742756 53254.34483112806 54509.77314839633; 54132.38175742756 55710.90655708833 52947.57601404298 53677.49056098047; 53254.34483112806 52947.57601404298 55048.90653901416 53383.168023879756; 54509.77314839633 53677.49056098047 53383.168023879756 57259.478419987725], [59864.423906141325 56253.81327280319 53470.37738848207 55362.89779330899; 56253.81327280319 71173.44720381236 53622.0353812274 55304.22605256154; 53470.37738848208 53622.0353812274 54296.14887483465 53159.61619704005; 55362.89779330899 55304.22605256154 53159.61619704005 57407.71862848806], [101560.37829051928 55295.23677754427 53284.71656301237 54065.50680918971; 55295.23677754426 57599.67578743492 53562.97888579242 54136.74769390819; 53284.71656301237 53562.97888579242 54975.475027920074 52799.051765923316; 54065.50680918971 54136.74769390819 52799.051765923316 55840.03635711986], [60689.929001513556 55757.50085083663 53608.38727075269 54222.828888889184; 55757.50085083663 76546.39864714694 53822.5144743139 53995.836797419324; 53608.38727075269 53822.5144743139 55086.30110082065 52776.77736172708; 54222.82888888918 53995.836797419324 52776.77736172708 55634.88318518481], [119905.14733277897 77045.42128736757 53952.94297556193 91181.10717469505; 77045.42128736757 105320.1316052442 53964.857512775634 97846.49925922924; 53952.94297556193 53964.857512775634 54050.01206261571 53626.78795246733; 91181.10717469505 97846.49925922923 53626.78795246733 188834.89899446693], [136037.54101543815 71681.6301022522 53866.77222284474 79520.8887149282; 71681.6301022522 97930.20809202561 53833.64943461952 72112.33897948725; 53866.77222284474 53833.64943461952 54050.0137120195 53762.50187545612; 79520.8887149282 72112.33897948726 53762.50187545612 105056.2261640721]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[-54049.34263261579, -54049.064121149466, -54049.03689030016, -54051.68723775811], [-53972.228902883886, -54038.026325634855, -53693.41685604819, -54059.00952024991], [-53968.89924564101, -54047.007555606586, -53722.184986230364, -54051.00110106132], [-54043.56757243871, -54063.13029124414, -54044.24183740648, -53993.49654646114], [-53772.972084745685, -54038.51487513048, -53501.708356028335, -54057.51488648652], [-53899.699448189305, -54032.306609693704, -53674.802268678235, -54062.27030229881], [-53862.03783798664, -54049.208986219215, -54007.69356183559, -54051.03310723114], [-54047.90384441883, -54032.60730518932, -53823.81314536956, -54066.740589835324], [-54050.94330719715, -54048.86165861273, -54052.68630578724, -53962.05322747502], [-53977.59474272436, -54050.008530154286, -53514.93440268318, -53804.48101952312] … [-53966.47976745234, -53763.83113041816, -54050.004527066856, -53966.996020902094], [-53999.48218517333, -54033.76843847895, -54052.52365586431, -54048.281396226885], [-53955.98930953042, -54044.94904689991, -54054.159424045734, -53935.54915924114], [-54046.91289079201, -54044.16249162903, -54051.5164803719, -53747.80893377062], [-53750.8171427909, -54042.294021656635, -54055.365547657915, -54050.642919284706], [-54047.91437231519, -54030.68526771918, -54052.88710268852, -54038.52180465636], [-53714.97389053836, -54047.22435089543, -54053.30599417806, -54045.68798468705], [-54038.41844635875, -53942.61853836117, -54040.72086029824, -54062.01833082343], [-53954.20570403081, -53966.04068757173, -54050.00600813857, -53628.95777388302], [-53868.02862027654, -53834.45166690804, -54050.006840843555, -53763.455894938204]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[85226.12486059996 813.0269006268975 5118.111222359604 137.01674392015693; 1.0893300587152626 122.59548233638598 1157.6937516136263 17.187964504712188; … ; 0.30298508639071137 297.38580674497086 2481.3828413469873 34.093490935686866; 1.3923429919658132e-5 766.3649556496357 10157.515962228224 95.5534070551856], [5374.59459206952 1.0165892478186843e6 259.7137166591997 211.58594786003218; 733.110174921616 555339.736142812 31.213853154645445 28.597279516764786; … ; 459.3957800000236 1.1610669703527119e6 67.24433637127238 61.95094415147536; 2358.9297993703035 2.0528943165400003e6 192.81143608257358 160.28196882917462], [954.1243422950175 686.9519868825953 12382.290816044444 161.19682801628613; 166.89348011042983 79.4920829686707 3099.9406188410776 21.402888679308088; … ; 336.2870097647094 122.15734200198366 407136.3026690046 46.72475639789999; 939.8335669674678 376.7369290026342 578614.111540671 123.74590000924], [2825.833299604658 370.13107016377774 1.1867111951466405e6 176.28601294154106; 232.97119060021143 49.74068005840587 17681.995162741867 22.529077799429086; … ; 437.39855236264003 88.24610106892048 11055.304518421828 51.36604488442007; 1423.8042982520744 280.81022159223465 1.3332419173538224e6 132.11282644505687], [1.2044106103787944e7 2918.5921789386307 729.3225813075861 143.61209901711294; 1.2957012867472507e6 220.39002411377817 131.1076910135432 17.99659516771503; … ; 107.95985235286754 387.0148821994299 259.67300533208896 37.61115067180611; 0.004776601970214727 1217.1644698411978 807.9000883912666 101.97477911326087], [1185.7252597343177 2830.5397852578585 13078.41216426183 134.16092735673664; 130.39575821722082 409.64212190781257 2368.8273408852506 17.661429513821115; … ; 198.20202892352708 451.8265027543065 7680.400517461504 39.19254879651069; 559.5948685905252 1698.8882324284834 5907.35787801407 106.86734532611614], [1.8429340353600185e7 330.73543914709506 10226.957592383047 183.1049905139144; 1.0888667250573477e6 45.66643167546337 243.76399907965418 23.931681761702862; … ; 1.7542211369669298e6 121.85937907475513 281.8750001679736 47.99330060193967; 5.225977330843132e6 283.31262610227304 1668.6124456394423 134.52598609530511], [2812.967685217949 60.89395308390219 732.556216246389 137.66017333928818; 16411.16032654532 254.30273457341627 85.89632115469483 18.132719004245477; … ; 14432.733663249406 1099.9352546602156 238.95605090848477 35.95434097326639; 33434.553762693955 3738.137374404991 642.571797221189 99.08238027916609], [9185.514310442328 816.8666750152111 6942.617765615073 136.93251897442667; 1457.9182534072306 90.13085225653532 1344.931368883387 17.65849609987848; … ; 12587.556156370645 256.77785025065054 3849.6196519924747 34.875256345546966; 16514.491300291516 653.3654034544137 3266.2582163363513 101.22764671625566], [9957.631315863222 7207.241705135557 203700.3881132842 116.06424708951712; 3304.0902107016595 887.5872943725973 84132.65638914751 14.985126666430492; … ; 1429.9092958646213 1657.4851454084908 889.196668373065 32.099256092636466; 3053.945144550606 4142.467558963152 58925.327197836974 86.454014233033] … [2778.5834335627933 3821.15817949213 278437.5943917446 123.6084248521948; 309.8766822819805 1284.8699680973566 30540.9053151946 15.134236981360054; … ; 1058.2156537656267 2986.6340552853026 14092.898625617996 31.324169670953424; 8345.620558630371 4790.37521580786 121851.82826260009 86.90770642162036], [499.7286718799497 353.53421931002896 3.890283245677668e6 254.9062612009967; 77.1038418174873 52.22674016754986 362006.1691864086 26.56622867925127; … ; 359.37237778793747 85.68929563759745 9292.42068484664 55.34176433353773; 610.6396240389763 248.18189487667522 1.7080249644058754e6 163.4835388184817], [546.0433694625532 814.26411496537 814.2326427104364 224.7259874686273; 81.52777174141356 100.41858316862967 153.371485299535 25.53741428222414; … ; 347.6303558771887 148.7510436989378 336.83985559569317 49.12178543518067; 767.8919481686206 406.810844210083 1023.0310989908502 141.239374151556], [361.5030796409242 4.269451722019826e6 364.7501773869008 322.8351755688596; 59.3118565511151 440309.9713786569 51.203879557727944 30.351135682642482; … ; 190.34451558734543 729809.5876510831 112.6668889294239 54.12886564545539; 575.320577035356 1.9671641527589934e6 310.1152745840835 146.20574622065428], [7.706699116948549e6 3600.236482789621 399.21665359378056 167.40191620290096; 365041.34211998415 578.3869421272393 45.02258524201019 22.282452098161645; … ; 678521.3350935694 1417.3913756339853 70.20709786279627 55.400263830759236; 210955.72126328945 4911.42160724603 239.6842227432417 135.29435475374618], [116570.24282557277 830.9808189073182 371.6048097350354 205.66575319505858; 2417.076556028901 115.6382950497117 57.96589386608256 23.466780156729737; … ; 2667.644725923784 461.08186072698726 203.19539942335592 40.57931149044854; 25421.90934268181 678.0912918762814 473.7824697969792 128.01216428942615], [642.863565196808 1536.0438897553329 22164.735876569324 154.1742294038312; 125.58791649935202 151.49199454096268 1009.4164197111805 18.761373805496344; … ; 360.10454664274744 361.3103306817335 10948.667081229043 36.94940810579444; 764.4538453913283 868.0432581678152 416660.6304029346 106.27510895187638], [2236.9467570548636 1174.084290182232 11282.413454097787 137.30040314124255; 179.8382399143413 139.80603498277475 608.3250009078133 18.36059055472376; … ; 628.9760818098737 744.3075662589642 2286.5231832495288 34.03305222587752; 1389.0289808686764 1028.0311345131186 7522.497642873232 100.01391156107957], [1685.8336490452107 923945.256159453 1657.428757540145 133.70878449488836; 133.10995276290186 96894.90537653113 173.93764851455563 17.961089753717037; … ; 405.41570632690633 100218.85666175117 1236.3267407507456 33.926617378622055; 926.4244584630356 367892.72623298026 1449.6280153378884 96.91657267708261], [26210.50131465574 1638.7938056716634 10793.605201492954 124.26536304591248; 0.34005392154574005 185.82263109114922 63.14948052917519 16.336515090967982; … ; 14129.412682743852 1729.9316595024598 63.606425055964394 31.6668632687355; 6098.3756476197195 1806.4678937873666 1388.4133278440083 88.82836333383487]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[-156.54664401197925, -0.00200092360402606, -43.54171454341869, -0.00200092360402606, -155.76406141341556, -213.9376892787373, -221.60614164657366, -167.60797415925515, -155.6056914743919, -212.2898467950689, -221.41729889597104, -158.64559133877177, -155.6429496178978, -212.91502742485713, -221.4055852539122, -168.01302551022297], [-154.69894145227153, -212.87722345939852, -221.7230682482266, -168.1542613666724, -28.022481526275094, -119.28847344559567, -95.22237712969545, -58.27464903600773, -155.43324150190784, -212.82222432182357, -221.69219687476772, -167.99193023572394, -155.47559028282916, -212.71394436390685, -221.77050573004365, -168.08796886949014], [-155.46376372941435, -212.36978427093572, -222.31109021376483, -168.0502430127497, -155.23586399928575, -212.6715145001437, -222.21288926292763, -167.61973818564357, -155.2910890404261, -212.46780854974293, -85.3802850881902, -96.56954061707049, -155.3880494345756, -212.14218404580154, -222.28839090128565, -168.19095207887048], [-155.80022701155542, -212.72047219984987, -222.27606897467084, -167.94036011593013, -155.61357239010783, -212.5757271623454, -221.97412002406267, -167.67141226040633, -56.06237009508909, -85.91881196441231, -221.13027373551284, -125.983206642434, -155.62850177041196, -212.30146846763864, -222.0816016387761, -168.0421081082456], [-139.3732295322882, -230.32233853434667, -107.95985235286753, -0.004776601970214727, -156.32925235520827, -212.45071850842552, -222.21860837125666, -167.80297123724986, -156.20746673376442, -211.77341169106316, -222.03752467396635, -167.94411762123494, -156.15423702243083, -212.04994081352618, -222.01760836161026, -167.73448338516442], [-155.5651875539441, -213.78412938017615, -220.9447562984651, -167.52103155784053, -156.21226194144617, -214.5152275510796, -220.96850796100193, -166.8689401551469, -158.70186019108354, -36.958934954114845, -221.7298349794805, -167.75932234447853, -155.65836772109319, -213.41150054585322, -221.0748519980444, -167.85931314427157], [-206.2677822435765, -114.31305698481886, -163.26472181981902, -99.9809425392954, -156.06875278009247, -212.69553469807227, -220.10451885751786, -169.32646335769093, -155.79222014384445, -212.4248060792332, -220.11797853651177, -169.4866621049992, -156.04487754419995, -212.77899155696076, -220.11842923813606, -168.99079141285972], [-28.63535877550687, -209.5138813657866, -79.18469135278687, -92.11177627961818, -20.42885016317634, -212.85132805163187, -221.66018024232562, -167.93300095840343, -156.4346094671801, -212.55672141527697, -221.21678686951662, -167.78121535666247, -156.4366461925148, -212.90655777966342, -221.19626887702574, -167.4620896629436], [-155.5746542137557, -64.40424261165148, -221.82524828378763, -86.56965292871071, -155.1045600460837, -212.85478523894733, -220.7317291125392, -169.16176955279047, -154.20080032823793, -210.20109567235485, -215.087595239963, -170.4237502475862, -155.1504347377364, -213.1553997919332, -220.77971696538017, -168.89425183028547], [-135.35403091363193, -214.89243445567, -219.0019934731358, -131.93777152530674, -154.71838712323773, -214.3391065897693, -220.1482891555709, -128.44279407801906, -9.169736718932372, -6.729005660333808, -219.3813696666204, -17.86081193428725, -154.84740003410278, -214.59800427957333, -219.93554308404921, -168.6718947712876] … [-155.79598897668373, -215.09338673922883, -221.41439836755686, -166.23855954878522, -156.20182179531423, -214.77046450850634, -222.20691190675475, -165.8958825033625, -3.7501213421489035, -3.1349131394179643, -2.2286461423973645, -2.5102737752823776, -155.9396749472689, -212.22631439682965, -221.3049302034402, -168.5285738000781], [-155.3398741655629, -213.2718520686286, -221.63396933487633, -168.42481064097186, -155.3430432621364, -213.3328778926162, -221.03087827083561, -168.37519306908376, -65.0683649632184, -63.57576682480268, -220.51698089185737, -90.74691369954148, -155.35442447411722, -213.00028740897952, -220.965278081667, -168.5666847148286], [-155.4325980016474, -212.87545793629226, -221.66348979404285, -167.86878462981525, -155.82223572392934, -213.31048265250433, -221.41833621187791, -168.0241902902694, -155.63324352103908, -213.50078055298812, -221.6173360679596, -167.91581484786047, -155.49404711736904, -212.63585211276637, -221.3699696497449, -168.38253192625544], [-155.88201326501246, -212.58324657549494, -221.64446965834117, -167.68671917100434, -54.3483978474109, -47.12483701543365, -64.99406542408175, -39.99760279837022, -155.83928072871905, -212.0444838304024, -221.5229869910056, -168.34111161705445, -156.06755717396481, -212.02711255137666, -221.56003682924026, -168.55816600615154], [-87.05150884144287, -64.01854594487556, -96.20681268635582, -11.987782249934273, -155.44106692332264, -212.6022986121551, -221.8393950449911, -167.62573456165111, -155.46517356167783, -211.79990741805446, -221.61045574201307, -169.04143824553316, -155.52459695323907, -212.43101367929404, -221.65859340048505, -168.32735501723414], [-149.40998136548993, -210.98779375236583, -221.10539624825049, -151.15197802518293, -154.73031750521642, -212.87581673654807, -221.37288882068245, -169.3458876627408, -154.71033835615162, -211.93010581395103, -221.64764589942055, -169.48624789877283, -154.69318624587018, -211.81495966273545, -221.43869440806444, -169.98513455757947], [-156.04827197296046, -212.63965458547963, -221.84737432182934, -167.14410354145514, -156.12678334858313, -213.26462626017167, -221.88120921942388, -167.07432279763967, -155.92677889651375, -20.945140968946447, -221.19582031508145, -62.27918657978653, -155.96806145287184, -212.07931630166817, -221.60783626542104, -168.28252370555458], [-156.11040038886878, -214.03868568150173, -220.31215105957506, -167.56282356272857, -155.9377619710467, -213.48429859306978, -220.75264629425362, -168.43526036380948, -154.8596006733491, -213.5252934024571, -173.35723631288025, -172.2905720501053, -156.06527486219628, -213.29591934658512, -220.36250800289974, -168.20558383209763], [-155.98938863566983, -213.803370406708, -221.3950934224354, -167.03045363004517, -11.458787020326493, -15.029765946876717, -11.178797466147728, -7.483147224706197, -155.64387478007316, -213.10969879325998, -222.14457174378916, -167.097811973882, -156.02096575192803, -213.06327583378962, -221.62285135869723, -167.2498222300239], [-155.76868630329417, -0.004502087477765517, -219.62948992424953, -74.80606946153014, -155.35583292283073, -212.93739368653146, -221.24951086735118, -169.27122351066782, -111.40057483656945, -212.3911713204438, -220.358810450947, -38.39914098327353, -155.6899575852948, -213.00023792388768, -220.47786381407712, -168.8606392234744]], [[1.000000000018732e-5 0.0019391267675191207 … 0.0 0.0; 1.0000000000200902e-5 0.002157097182546074 … 0.0 0.0; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.10489177090666302 0.005703934437850753 … 0.0 0.0; 0.1097544090223534 0.005634132579078334 … 0.0 0.0; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.45482717177151166 0.11362131038164483 … 0.0 0.0; 0.4622045948411059 0.10270781322727185 … 0.0 0.0; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.44027105732182503 0.8787356284129852 … 0.0 0.0; 0.4280309961365404 0.8895009570111037 … 0.0 0.0; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.1514443772748073 0.048964369342800795 … 0.8053044434241912 0.8712584557389589; 0.7729469451060942 0.5179167607364621 … 0.32154487978102964 0.3631238069166718; … ; 0.3323512547033374 0.10085545060109546 … 0.34861515784287245 0.9664698450481906; 0.7628757368204095 0.06778043631965591 … 0.038919657490070536 0.23178165868487755]], [[0.900145841214405 0.7667551012421943 … 0.5826347350690095 0.6558285965548265; 0.30408774383593373 0.05286373630034302 … 0.365657660984291 0.4870176653433218; … ; 0.7438692851687461 0.5511029213741745 … 0.862278664433298 0.7923877410813551; 0.4552884774940764 0.5279922283650604 … 0.2532750333275302 0.2865455957000649]], [[0.6835245898907731 0.7709088605125995 … 0.3940359733588259 0.3814570082588229; 0.24476712262081768 0.9366741154405227 … 0.7443498561780786 0.6614892908629872; … ; 0.6752876290386269 0.6883672853455003 … 0.4912588706499954 0.8702171985364031; 0.9826799784713622 0.17088389613667632 … 0.8251582143804983 0.8746161790672355]], [[0.4796124558285868 0.5636345167589436 … 0.14324118299729038 0.763533147083294; 0.15296850439473908 0.6279478582102045 … 0.8017197518282853 0.7276499887322256; … ; 0.7990924591478488 0.6780725903475462 … 0.16326661569390621 0.25067846580759046; 0.3762598391193879 0.07815386446785877 … 0.45705955209001337 0.2795085334723748]], [-0.0012230112239984686 -0.00041074656058590064 -0.00015923740021485389; -0.000413867876841445 -0.0013535308538493718 -0.0014603908047654546; … ; -0.00040886234756265516 0.0016966449813862194 -0.00033139936687709426; -0.003252546483965557 -0.0021594648165238484 -0.0002872422504648364], [1.5606003912579935e-5 3.526833305662891e-5 -0.00011780613756290359; -0.004606086366627238 -0.0032174204583625965 -0.00029952047760339884; … ; -0.0008724533189473638 1.160815927880865e-5 -0.00016632646699865639; -0.001672393414902107 -0.0005724169139083024 -0.00012787243402745396], [-0.5 -0.5 -0.5 -0.5; -0.5 0.8333333333333334 -0.16666666666666666 -0.16666666666666666; -0.5 -0.16666666666666666 0.8333333333333334 -0.16666666666666666; -0.5 -0.16666666666666666 -0.16666666666666666 0.8333333333333334], [0.5 0.0 … 0.0 0.0; 0.0 0.5 … 0.0 0.0; … ; 0.0 0.0 … 0.8333333333333334 0.0; 0.0 0.0 … 0.0 0.8333333333333334], [6.89957718605596e-310; 6.8995844126245e-310; 6.899584412634e-310; 6.8995844125336e-310;;], [5.0e-323; 6.4e-323; … ; 1.7e-322; 2.0e-322;;], [6.8994634441586e-310; 0.0; … ; 6.8994634343524e-310; 0.0;;], [6.89958439393066e-310 6.899466522103e-310 … 6.89958441251503e-310 6.89958439429587e-310; 6.89958439393224e-310 6.8995843944413e-310 … 6.8995843978895e-310 6.89958439429745e-310; … ; 6.8994665221022e-310 6.89946652210616e-310 … 6.8995843942927e-310 3.4825541e-316; 6.8995843939607e-310 6.89958439398125e-310 … 6.8995843942943e-310 8.487983164e-314;;;], [0.0 2.0e-323 0.0 0.0; 5.0e-324 5.0e-324 0.0 0.0; … ; 2.0e-323 0.0 5.0e-324 6.89946353803503e-310; 2.5e-323 0.0 0.0 6.8994635380382e-310;;;], [0.0 2.0e-323 0.0 0.0; 5.0e-324 5.0e-324 0.0 0.0; … ; 2.0e-323 0.0 5.0e-324 6.89946353894886e-310; 2.5e-323 0.0 0.0 6.899463538952e-310;;;], [4.2439915824e-314; 4.243991583e-314; … ; 3.0e-323; 6.8994571147445e-310;;], [5.0e-324; 4.0e-323; … ; 6.89946350832785e-310; 6.8995773190711e-310;;], [6.8995771940306e-310 6.89946474732434e-310 … 6.8994634778776e-310 6.8994634778839e-310; 6.89946474731643e-310 6.8994704357369e-310 … 6.8994634778784e-310 6.8994634778847e-310; … ; 6.89958441253045e-310 6.899464747337e-310 … 6.89946347788234e-310 6.89946474737177e-310; 6.89946474732275e-310 6.89946474733856e-310 … 6.89946347788313e-310 6.89946474737335e-310;;;], [0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0;;;], Bool[1; 1; 1; 1;;], Bool[1; 1; … ; 1; 1;;], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.89957718605596e-310, 6.8995844126245e-310, 6.899584412634e-310, 6.8995844125336e-310]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[5.0e-323, 6.4e-323, 8.4e-323, 1.33e-322, 1.7e-322, 2.0e-322]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.8994634441586e-310, 0.0, 6.89958202247405e-310, 0.0, 6.8994634343524e-310, 0.0]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.89958439393066e-310 6.899466522103e-310 … 6.89958441251503e-310 6.89958439429587e-310; 6.89958439393224e-310 6.8995843944413e-310 … 6.8995843978895e-310 6.89958439429745e-310; … ; 6.8994665221022e-310 6.89946652210616e-310 … 6.8995843942927e-310 3.4825541e-316; 6.8995843939607e-310 6.89958439398125e-310 … 6.8995843942943e-310 8.487983164e-314]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0 2.0e-323 0.0 0.0; 5.0e-324 5.0e-324 0.0 0.0; … ; 2.0e-323 0.0 5.0e-324 6.89946353803503e-310; 2.5e-323 0.0 0.0 6.8994635380382e-310]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0 2.0e-323 0.0 0.0; 5.0e-324 5.0e-324 0.0 0.0; … ; 2.0e-323 0.0 5.0e-324 6.89946353894886e-310; 2.5e-323 0.0 0.0 6.899463538952e-310]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[4.2439915824e-314, 4.243991583e-314, 4.243991583e-314, 4.243991583e-314, 6.3659873744e-314, 6.3659873744e-314, 8.487983166e-314, 8.487983166e-314, 8.487983166e-314, 8.487983166e-314 … 8.487983166e-314, 8.487983166e-314, 1.06099789573e-313, 1.06099789573e-313, 1.06099789573e-313, 1.27319747483e-313, 1.2731974749e-313, 1.2731974749e-313, 3.0e-323, 6.8994571147445e-310]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[5.0e-324, 4.0e-323, 6.8994635082836e-310, 6.89946350828675e-310, 4.4e-323, 7.0e-323, 6.8994635082899e-310, 6.89946350829307e-310, 7.4e-323, 1.0e-322 … 6.8994635082994e-310, 1.04e-322, 1.1e-322, 6.89946350831837e-310, 6.89946350832153e-310, 1.14e-322, 1.33e-322, 6.8994635083247e-310, 6.89946350832785e-310, 6.8995773190711e-310]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.8995771940306e-310 6.89946474732434e-310 … 6.8994634778776e-310 6.8994634778839e-310; 6.89946474731643e-310 6.8994704357369e-310 … 6.8994634778784e-310 6.8994634778847e-310; … ; 6.89958441253045e-310 6.899464747337e-310 … 6.89946347788234e-310 6.89946474737177e-310; 6.89946474732275e-310 6.89946474733856e-310 … 6.89946347788313e-310 6.89946474737335e-310]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], SubArray{Bool, 1, Matrix{Bool}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[1, 1, 1, 1]], SubArray{Bool, 1, Matrix{Bool}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [3; 4; 1; 2;;], SubArray{Int64, 1, Matrix{Int64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[3, 4, 1, 2]], [4; 2; 1; 3;;], SubArray{Int64, 1, Matrix{Int64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[4, 2, 1, 3]], -1.3344174847778792e7, -1.3344074094647754e7), nothing, nothing)
The first argument is the path to the PLINK 1 .bed
, and the second argument is the number of populations. The second through fourth arguments are:
I
: Number of individuals. We use firstI
individuals in the PLINK file for the analysis.J
: Number of pairs of SNPs to be used for analysis. We use the first2J
SNPs in the PLINK file for the analysis.K
: Number of populations.
After the semicolon are the keyword arguments:
T
: Precision of the estimation.Float64
orFloat32
. DefaultFloat64
.use_gpu
: Whether to use GPU for estimation. Defaultfalse
.rng
: Random number generator. DefaultRandom.GLOBAL_RNG
.prefix
: Prefix of the PLINK file only with the SNPs selected using SKFR. The output file is named$(prefix)_$(K)_$(sparsity)aims.bed
.sparsity
: Number of pairs of SNPs selected by SKFR. Defaultnothing
and skip SKFR.skfr_tries
: Runs SKFR this many times and choose the best clustering. Default 1.skfr_max_inner_iter
: Runs each SKFR for up to this many iterations or until convergence. Default 50.admix_n_iter
: Maximum number of iterations for ADMIXTURE. Default 1000.admix_rtol
: Convergence criteria in terms of relative change in loglikelihood. Default 1e-7.admix_n_em_iter
: Number of EM iterations to get a good initial guess for estimation. Default 5.Q
: Number of steps to be used in quasi-Newton acceleration. Default 3.
The output are:
d
: the strucutre to store Admixture data. In particular,d.p
stores the allele frequencies andd.q
stores the admixture proportions.clusters
: cluster labels of each samples,nothing
ifsparsity == nothing
.aims
: The index of the selected SNPs in the decreasing order of importance,nothing
ifsparsity == nothing
.
To see the admixture proportion of each sample:
d.q
4×379 Matrix{Float64}:
0.0659306 1.0e-5 1.0e-5 0.139574 … 0.00558938 1.0e-5 1.0e-5
0.293154 0.395224 0.244018 0.464112 1.0e-5 1.0e-5 1.0e-5
0.282163 1.0e-5 1.0e-5 0.396304 0.511126 0.99997 0.99997
0.358752 0.604756 0.755962 1.0e-5 0.483274 1.0e-5 1.0e-5
Each column represent each sample, and each row represent each population.
To see the haplotype frequencies of the first alleles listed in the .bim
file accompanying the .bed
file:
d.p
4×108100 Matrix{Float64}:
0.00189887 0.150532 0.0251855 … 0.0739429 1.0e-5 0.921636
1.0e-5 0.0597565 0.0138474 0.0957969 0.0133644 0.890829
1.0e-5 0.0797001 0.0123388 0.0198118 0.0235794 0.951543
1.0e-5 0.119816 1.0e-5 0.0223822 1.0e-5 0.977598
Number of columns here, 108100
, is 4 * 27025
. Again, each row represent each population. Each contiguous four-column block represent frequency of four haplotypes, adding up to 1. For example,
d.p[1, 1:4]
4-element Vector{Float64}:
0.0018988672076842915
0.1505318314348172
0.025185507235799612
0.8223837941216988
represents haplotype frequencies for the first pair of SNPs in the PLINK file, each representing 0|0
, 0|1
, 1|0
, and 1|1
, 0
representing "allele 1" and 1
representing "allele 2".
The following shows the final loglikelihood of the parameters.
d.ll_new
-1.3344074094647754e7
The following is an example with sparsity
defined. This example uses 10000 pairs of SNPs, i.e., 20000 SNPs.
d, clusters, aims = HaploADMIXTURE.run_admixture(filename, 379, 1000, 4; T=Float64, use_gpu=false, rng=StableRNG(7856), sparsity=10000, admix_rtol=1e-5, prefix="./EUR_subset")
Using /home/kose/.julia/packages/SnpArrays/lx5Kb/src/../data/EUR_subset.bed as input.
cnt of sparse1:6
./EUR_subset_4_20000aims
Loading genotype data...
Loaded 379 samples and 1000 SNPs
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 1, ll: -547316.804613733
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 2, ll: -521503.5735092382
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 3, ll: -514347.542491849
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 4, ll: -512517.7818873565
initial ll: -511610.08923740947
0.032810 seconds (4 allocations: 64 bytes)
0.000256 seconds (27 allocations: 12.156 KiB)
0.038497 seconds (4 allocations: 64 bytes)
0.004980 seconds (27 allocations: 12.344 KiB)
0.032844 seconds (4 allocations: 64 bytes)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mEM iter 5, ll: -511610.08923740947
0.000271 seconds (27 allocations: 12.156 KiB)
0.038366 seconds (4 allocations: 64 bytes)
0.005266 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 1: ll=-501966.53702516266, reldiff = 0.01884941758404569, ll_basic=-501947.13329052314, ll_qn=-501966.53702516266
0.218557 seconds (4.62 k allocations: 898.844 KiB)
0.052771 seconds (4 allocations: 64 bytes)
0.000258 seconds (27 allocations: 12.156 KiB)
0.038882 seconds (4 allocations: 64 bytes)
0.004855 seconds (27 allocations: 12.344 KiB)
0.033135 seconds (4 allocations: 64 bytes)
0.000265 seconds (27 allocations: 12.156 KiB)
0.038861 seconds (4 allocations: 64 bytes)
0.004940 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 2: ll=-498620.4953091312, reldiff = 0.006665866087132633, ll_basic=-498910.54886802484, ll_qn=-498620.4953091312
0.233168 seconds (4.51 k allocations: 1.004 MiB)
0.055154 seconds (4 allocations: 64 bytes)
0.000269 seconds (27 allocations: 12.156 KiB)
0.038938 seconds (4 allocations: 64 bytes)
0.004770 seconds (27 allocations: 12.344 KiB)
0.033124 seconds (4 allocations: 64 bytes)
0.000270 seconds (27 allocations: 12.156 KiB)
0.038887 seconds (4 allocations: 64 bytes)
0.004625 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 3: ll=-497445.32079180575, reldiff = 0.0023568516103552833, ll_basic=-497607.99433348124, ll_qn=-497445.32079180575
0.235576 seconds (4.51 k allocations: 1.138 MiB)
0.055092 seconds (4 allocations: 64 bytes)
0.000284 seconds (27 allocations: 12.156 KiB)
0.038874 seconds (4 allocations: 64 bytes)
0.004741 seconds (27 allocations: 12.344 KiB)
0.032893 seconds (4 allocations: 64 bytes)
0.000285 seconds (27 allocations: 12.156 KiB)
0.038861 seconds (4 allocations: 64 bytes)
0.004717 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 4: ll=-497020.8517256676, reldiff = 0.0008532979372737897, ll_basic=-496775.8041321521, ll_qn=-497020.8517256676
0.241290 seconds (4.51 k allocations: 1.139 MiB)
0.052734 seconds (4 allocations: 64 bytes)
0.000357 seconds (27 allocations: 12.156 KiB)
0.038793 seconds (4 allocations: 64 bytes)
0.004557 seconds (27 allocations: 12.344 KiB)
0.033156 seconds (4 allocations: 64 bytes)
0.000359 seconds (27 allocations: 12.156 KiB)
0.038859 seconds (4 allocations: 64 bytes)
0.004859 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 5: ll=-496286.4337403602, reldiff = 0.0014776401890534093, ll_basic=-496197.0181752268, ll_qn=-496286.4337403602
0.239243 seconds (4.51 k allocations: 1.138 MiB)
0.052685 seconds (4 allocations: 64 bytes)
0.000360 seconds (27 allocations: 12.156 KiB)
0.038929 seconds (4 allocations: 64 bytes)
0.004760 seconds (27 allocations: 12.344 KiB)
0.033145 seconds (4 allocations: 64 bytes)
0.000361 seconds (27 allocations: 12.156 KiB)
0.038900 seconds (4 allocations: 64 bytes)
0.004457 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 6: ll=-495895.1891810066, reldiff = 0.0007883442559671306, ll_basic=-495950.7511739665, ll_qn=-495895.1891810066
0.239132 seconds (4.51 k allocations: 1.138 MiB)
0.052618 seconds (4 allocations: 64 bytes)
0.000359 seconds (27 allocations: 12.156 KiB)
0.038918 seconds (4 allocations: 64 bytes)
0.004527 seconds (27 allocations: 12.344 KiB)
0.033148 seconds (4 allocations: 64 bytes)
0.000363 seconds (27 allocations: 12.156 KiB)
0.038909 seconds (4 allocations: 64 bytes)
0.004595 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 7: ll=-495723.9311009382, reldiff = 0.00034535136416877547, ll_basic=-495711.0044130232, ll_qn=-495723.9311009382
0.238686 seconds (4.51 k allocations: 1.139 MiB)
0.052822 seconds (4 allocations: 64 bytes)
0.000292 seconds (27 allocations: 12.156 KiB)
0.038939 seconds (4 allocations: 64 bytes)
0.004579 seconds (27 allocations: 12.344 KiB)
0.033147 seconds (4 allocations: 64 bytes)
0.000293 seconds (27 allocations: 12.156 KiB)
0.038923 seconds (4 allocations: 64 bytes)
0.004705 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 8: ll=-495545.31840829813, reldiff = 0.0003603067784994182, ll_basic=-495560.66850735317, ll_qn=-495545.31840829813
0.239050 seconds (4.51 k allocations: 1.138 MiB)
0.052641 seconds (4 allocations: 64 bytes)
0.000293 seconds (27 allocations: 12.156 KiB)
0.038949 seconds (4 allocations: 64 bytes)
0.004480 seconds (27 allocations: 12.344 KiB)
0.033148 seconds (4 allocations: 64 bytes)
0.000293 seconds (27 allocations: 12.156 KiB)
0.038936 seconds (4 allocations: 64 bytes)
0.004680 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 9: ll=-495479.03866233554, reldiff = 0.00013375112931240902, ll_basic=-495495.0522589723, ll_qn=-495479.03866233554
0.238834 seconds (4.51 k allocations: 1.139 MiB)
0.052694 seconds (4 allocations: 64 bytes)
0.000292 seconds (27 allocations: 12.156 KiB)
0.038956 seconds (4 allocations: 64 bytes)
0.004482 seconds (27 allocations: 12.344 KiB)
0.033145 seconds (4 allocations: 64 bytes)
0.000362 seconds (27 allocations: 12.156 KiB)
0.038954 seconds (4 allocations: 64 bytes)
0.004449 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 10: ll=-495434.2317792011, reldiff = 9.043144036009807e-5, ll_basic=-495450.64330562693, ll_qn=-495434.2317792011
0.238791 seconds (4.51 k allocations: 1.138 MiB)
0.052679 seconds (4 allocations: 64 bytes)
0.000296 seconds (27 allocations: 12.156 KiB)
0.038872 seconds (4 allocations: 64 bytes)
0.004885 seconds (27 allocations: 12.344 KiB)
0.032922 seconds (4 allocations: 64 bytes)
0.000296 seconds (27 allocations: 12.156 KiB)
0.038947 seconds (4 allocations: 64 bytes)
0.004358 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 11: ll=-495384.72548760835, reldiff = 9.992505244326723e-5, ll_basic=-495384.72548760835, ll_qn=-496863.44530967076
0.238768 seconds (4.51 k allocations: 1.138 MiB)
0.052705 seconds (4 allocations: 64 bytes)
0.000301 seconds (27 allocations: 12.156 KiB)
0.038887 seconds (4 allocations: 64 bytes)
0.004514 seconds (27 allocations: 12.344 KiB)
0.033157 seconds (4 allocations: 64 bytes)
0.000297 seconds (27 allocations: 12.156 KiB)
0.038871 seconds (4 allocations: 64 bytes)
0.004570 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 12: ll=-495362.8591516706, reldiff = 4.414010931853063e-5, ll_basic=-495349.1767220585, ll_qn=-495362.8591516706
0.238660 seconds (4.51 k allocations: 1.138 MiB)
0.052807 seconds (4 allocations: 64 bytes)
0.000304 seconds (27 allocations: 12.156 KiB)
0.038885 seconds (4 allocations: 64 bytes)
0.004446 seconds (27 allocations: 12.344 KiB)
0.032922 seconds (4 allocations: 64 bytes)
0.000299 seconds (27 allocations: 12.156 KiB)
0.038916 seconds (4 allocations: 64 bytes)
0.004513 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 13: ll=-495311.175340699, reldiff = 0.00010433525650293961, ll_basic=-495294.3163015646, ll_qn=-495311.175340699
0.238426 seconds (4.51 k allocations: 1.138 MiB)
0.052759 seconds (4 allocations: 64 bytes)
0.000298 seconds (27 allocations: 12.156 KiB)
0.038885 seconds (4 allocations: 64 bytes)
0.004312 seconds (27 allocations: 12.344 KiB)
0.033142 seconds (4 allocations: 64 bytes)
0.000301 seconds (27 allocations: 12.156 KiB)
0.038865 seconds (4 allocations: 64 bytes)
0.004406 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 14: ll=-495300.3526995637, reldiff = 2.1850185649066526e-5, ll_basic=-495262.57441568054, ll_qn=-495300.3526995637
0.238328 seconds (4.51 k allocations: 1.139 MiB)
0.052718 seconds (4 allocations: 64 bytes)
0.000368 seconds (27 allocations: 12.156 KiB)
0.038902 seconds (4 allocations: 64 bytes)
0.004424 seconds (27 allocations: 12.344 KiB)
0.032917 seconds (4 allocations: 64 bytes)
0.000297 seconds (27 allocations: 12.156 KiB)
0.038857 seconds (4 allocations: 64 bytes)
0.004374 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 15: ll=-495238.8021611029, reldiff = 0.0001242691189807721, ll_basic=-495238.67843017, ll_qn=-495238.8021611029
0.238346 seconds (4.51 k allocations: 1.138 MiB)
0.052689 seconds (4 allocations: 64 bytes)
0.000371 seconds (27 allocations: 12.156 KiB)
0.038871 seconds (4 allocations: 64 bytes)
0.004387 seconds (27 allocations: 12.344 KiB)
0.033169 seconds (4 allocations: 64 bytes)
0.000374 seconds (27 allocations: 12.156 KiB)
0.038861 seconds (4 allocations: 64 bytes)
0.004497 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 16: ll=-495224.73474867723, reldiff = 2.8405311466429305e-5, ll_basic=-495229.09488859924, ll_qn=-495224.73474867723
0.238804 seconds (4.51 k allocations: 1.139 MiB)
0.052555 seconds (4 allocations: 64 bytes)
0.000370 seconds (27 allocations: 12.156 KiB)
0.038814 seconds (4 allocations: 64 bytes)
0.004382 seconds (27 allocations: 12.344 KiB)
0.032919 seconds (4 allocations: 64 bytes)
0.000369 seconds (27 allocations: 12.156 KiB)
0.038919 seconds (4 allocations: 64 bytes)
0.004716 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 17: ll=-495215.33391463046, reldiff = 1.8982965484429485e-5, ll_basic=-495216.2229409409, ll_qn=-495215.33391463046
0.232160 seconds (4.51 k allocations: 1.138 MiB)
0.055248 seconds (4 allocations: 64 bytes)
0.000370 seconds (27 allocations: 12.156 KiB)
0.038889 seconds (4 allocations: 64 bytes)
0.004372 seconds (27 allocations: 12.344 KiB)
0.033121 seconds (4 allocations: 64 bytes)
0.000366 seconds (27 allocations: 12.156 KiB)
0.038897 seconds (4 allocations: 64 bytes)
0.004422 seconds (27 allocations: 12.344 KiB)
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mIteration 18: ll=-495212.7616815196, reldiff = 5.194170969036113e-6, ll_basic=-495211.77728309284, ll_qn=-495212.7616815196
(HaploADMIXTURE.AdmixData2{Float64, Float64}(379, 1000, 4, 3, [0.19148587979679502 0.44089456617600614 … 1.0e-5 0.9999699999999999; 1.0000000000083268e-5 0.09064853934975588 … 1.0e-5 0.9999699999999999; 0.5444656511551741 1.0e-5 … 1.0e-5 1.0e-5; 0.2640384690480307 0.4684468944742379 … 1.0e-5 0.9999699999999999], [0.19204916717925596 0.4419499763464079 … 1.0e-5 0.9999699999999999; 1.0e-5 0.07860189915065856 … 1.0e-5 0.9999699999999999; 0.5481446219156164 1.0e-5 … 1.0e-5 1.0e-5; 0.25979621090512767 0.47943812450293344 … 1.0e-5 0.9999699999999999], [0.19205385045603865 0.44222078722642627 … 1.0e-5 0.9999699999999999; 1.0e-5 0.08010309906324803 … 1.0e-5 0.9999699999999999; 0.5481027316667246 1.0e-5 … 1.0e-5 1.0e-5; 0.2598334178772366 0.4776661137103257 … 1.0e-5 0.9999699999999999], [0.19148587979679502 0.44089456617600614 … 1.0e-5 0.9999699999999999; 1.0000000000083268e-5 0.09064853934975588 … 1.0e-5 0.9999699999999999; 0.5444656511551741 1.0e-5 … 1.0e-5 1.0e-5; 0.2640384690480307 0.4684468944742379 … 1.0e-5 0.9999699999999999], [0.19148587979679502, 1.0000000000083268e-5, 0.5444656511551741, 0.2640384690480307, 0.44089456617600614, 0.09064853934975588, 1.0e-5, 0.4684468944742379, 0.5265130429702344, 1.0e-5 … 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [0.19204916717925596, 1.0e-5, 0.5481446219156164, 0.25979621090512767, 0.4419499763464079, 0.07860189915065856, 1.0e-5, 0.47943812450293344, 0.5258242818476563, 1.0e-5 … 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [0.19205385045603865, 1.0e-5, 0.5481027316667246, 0.2598334178772366, 0.44222078722642627, 0.08010309906324803, 1.0e-5, 0.4776661137103257, 0.5259409566596593, 1.0e-5 … 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [0.19148587979679502, 1.0000000000083268e-5, 0.5444656511551741, 0.2640384690480307, 0.44089456617600614, 0.09064853934975588, 1.0e-5, 0.4684468944742379, 0.5265130429702344, 1.0e-5 … 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [2.50486e-319, 1.325524e-318, 6.8995953889201e-310, 1.00286188e-315, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 5.163e-321, 8.08e-321, 7.8003e-320, 0.0, 0.0, 8.3206e-320, 0.0, 0.0, 0.0, 2.16213e-319], [6.89959538901813e-310, 6.89959538901813e-310, 1.006423183e-315, 1.006423183e-315, 0.0, 0.0, 0.0, 6.89959461016475e-310, 5.0e-324, 1.0e-323 … 1.3631e-319, 1.36313e-319, 1.3632e-319, 1.36323e-319, 1.36367e-319, 1.3637e-319, 1.36407e-319, 1.3641e-319, 1.36426e-319, 1.3643e-319], [0.0 0.0 … 0.0 0.0], [0.19148587979679502 0.44089456617600614 … 1.0e-5 1.0e-5; 1.0000000000083268e-5 0.09064853934975588 … 0.31555137081498785 0.2863315643504618; 0.5444656511551741 1.0e-5 … 0.6844286291850121 0.7136484356495382; 0.2640384690480307 0.4684468944742379 … 1.0e-5 1.0e-5], [0.19204916717925596 0.4419499763464079 … 1.0e-5 1.0e-5; 1.0e-5 0.07860189915065856 … 0.32689247221426665 0.28314201293644536; 0.5481446219156164 1.0e-5 … 0.6730875277857332 0.7168379870635545; 0.25979621090512767 0.47943812450293344 … 1.0e-5 1.0e-5], [0.19205385045603865 0.44222078722642627 … 1.0e-5 1.0e-5; 1.0e-5 0.08010309906324803 … 0.32531604455371854 0.2838978203735598; 0.5481027316667246 1.0e-5 … 0.6746639554462814 0.7160821796264402; 0.2598334178772366 0.4776661137103257 … 1.0e-5 1.0e-5], [0.19148587979679502 0.44089456617600614 … 1.0e-5 1.0e-5; 1.0000000000083268e-5 0.09064853934975588 … 0.31555137081498785 0.2863315643504618; 0.5444656511551741 1.0e-5 … 0.6844286291850121 0.7136484356495382; 0.2640384690480307 0.4684468944742379 … 1.0e-5 1.0e-5], [0.19148587979679502 0.44089456617600614 … 1.0e-5 1.0e-5; 1.0000000000083268e-5 0.09064853934975588 … 0.31555137081498785 0.2863315643504618; 0.5444656511551741 1.0e-5 … 0.6844286291850121 0.7136484356495382; 0.2640384690480307 0.4684468944742379 … 1.0e-5 1.0e-5], [0.06400671902146836 0.017696432919901483 … 1.0e-5 0.9999699999999999; 0.15587654692948957 0.09365444096396239 … 1.0e-5 0.9999699999999999; 0.18882172978262615 0.039066496335399804 … 1.0e-5 1.0e-5; 0.19436450085823873 0.04763185114879399 … 1.0e-5 0.9999699999999999], [0.06388244028913681 0.017224570848215413 … 1.0e-5 0.9999699999999999; 0.15663322099065008 0.09403542591689455 … 1.0e-5 0.9999699999999999; 0.18960084445971287 0.03875594210560396 … 1.0e-5 1.0e-5; 0.19323252110735384 0.047833227754320036 … 1.0e-5 0.9999699999999999], [0.06383661632312126 0.017391167761335972 … 1.0e-5 0.9999699999999999; 0.15648517964926342 0.09385121160434412 … 1.0e-5 0.9999699999999999; 0.18942609034853494 0.03891491807335587 … 1.0e-5 1.0e-5; 0.193495735008397 0.047762256127854334 … 1.0e-5 0.9999699999999999], [0.06400671902146836 0.017696432919901483 … 1.0e-5 0.9999699999999999; 0.15587654692948957 0.09365444096396239 … 1.0e-5 0.9999699999999999; 0.18882172978262615 0.039066496335399804 … 1.0e-5 1.0e-5; 0.19436450085823873 0.04763185114879399 … 1.0e-5 0.9999699999999999], [0.06400671902146836 0.017696432919901483 … 1.0e-5 0.9999699999999999; 0.15587654692948957 0.09365444096396239 … 1.0e-5 0.9999699999999999; 0.18882172978262615 0.039066496335399804 … 1.0e-5 1.0e-5; 0.19436450085823873 0.04763185114879399 … 1.0e-5 0.9999699999999999], [2323.6173101781387 2047.0748657428717 1897.5253469505465 1977.0018430345924; 2047.0748657428717 3041.111791853316 1958.6672024406555 2040.1038135424415; 1897.5253469505465 1958.6672024406555 2066.586468340241 1935.2414306618218; 1977.0018430345924 2040.1038135424415 1935.2414306618218 2153.664973308122;;; 2165.518536409446 1905.895455622504 1876.7598519615663 1863.1581852054496; 1905.895455622504 2437.0721260287137 2109.795535647859 2016.340262256112; 1876.7598519615665 2109.795535647859 2151.4099662342232 2001.5878938554931; 1863.1581852054496 2016.340262256112 2001.5878938554931 2122.9794491237826;;; 2141.6378692699327 1894.4978736559924 1875.486324508913 1843.0097313944914; 1894.4978736559924 2955.3292905718376 2084.6035051053123 2068.630534830869; 1875.486324508913 2084.6035051053123 2496.699147004343 2078.4948160574663; 1843.0097313944914 2068.630534830869 2078.4948160574663 2174.011249429488;;; … ;;; 40189.473421908384 2047.0331434231657 2062.952247774784 1960.3354002855053; 2047.0331434231657 2176.458394794676 1971.6455816711834 1929.8506784434383; 2062.952247774784 1971.6455816711834 2151.358492950733 1972.803042578302; 1960.3354002855053 1929.8506784434383 1972.803042578302 2037.7433983987626;;; 2420.039047639025 1959.341837629225 1873.9042238093223 1857.4825628714786; 1959.341837629225 2254.6157457931117 1875.458252240936 1924.7646449936683; 1873.9042238093223 1875.458252240936 2060.9223481579447 1927.9389451763584; 1857.4825628714786 1924.7646449936683 1927.9389451763584 2126.726943078805;;; 2466.1748159175177 1947.1008463101798 1913.3110121828167 1984.1517659643305; 1947.1008463101798 2298.31888034739 1882.6105613915615 1966.4360244743812; 1913.3110121828167 1882.6105613915615 2046.1964124057426 1979.326052328408; 1984.1517659643305 1966.4360244743812 1979.326052328408 2850.134289190335], [-2000.005141664019 -2000.1457019041095 … -1901.8384337426246 -1922.884570880002; -1996.813567989202 -2000.6004406552627 … -1999.40331456655 -2000.3165347726208; -1999.9943984722547 -1954.926968061323 … -2000.292331321374 -1999.8763877040637; -2000.0081404548876 -1999.7681911535483 … -1926.9025736582419 -1975.6851002345156], [803.5175923304595 149.91934699477815 133.43483630343124 369.8871413094357; 149.91934699477818 541.4418451439103 154.2764601794367 212.28889668663115; 133.43483630343124 154.2764601794367 439.74394814513715 167.83805057254688; 369.8871413094357 212.28889668663115 167.83805057254688 955.5322875918177;;; 1859.1415425867265 621.5591345486066 229.43141884168284 1512.4982142467484; 621.5591345486066 1073.0560578338827 567.7760067218989 649.3348132199885; 229.43141884168284 567.7760067218989 1939.7515410117505 340.1807650836875; 1512.4982142467484 649.3348132199885 340.1807650836875 3613.1533442041537;;; 8396.327636598897 2042.0655425687341 171.01112953829718 7164.042961867213; 2042.0655425687341 9083.536521105276 2680.7140292972117 10156.739591585372; 171.01112953829718 2680.7140292972117 6467.829805273528 4331.899633843449; 7164.042961867213 10156.739591585372 4331.899633843449 21277.666661758678;;; … ;;; 33.74013956642531 11.039514501014603 29.764005863753574 10.967189977619686; 11.039514501014603 58.80851354947643 50.92186342130993 14.380269616102478; 29.764005863753574 50.92186342130993 103.16593566335473 50.31875529704518; 10.967189977619686 14.380269616102478 50.31875529704518 55.07175031073692;;; 33.74013956642531 11.039514501014603 29.764005863753574 10.967189977619686; 11.039514501014603 58.80851354947643 50.92186342130993 14.380269616102478; 29.764005863753574 50.92186342130993 103.16593566335473 50.31875529704518; 10.967189977619686 14.380269616102478 50.31875529704518 55.07175031073692;;; 90.89846936050182 24.50402831319127 23.564454943796978 49.789179588010995; 24.50402831319127 86.85665653696321 40.35028869035162 39.01140711016267; 23.564454943796978 40.35028869035162 106.77247230591848 46.20829798613875; 49.789179588010995 39.01140711016267 46.20829798613877 178.66842305782163], [-171.58659730581707 -171.71099551286204 … -0.0008551084990881318 -165.1869571559355; -164.6570597567245 -164.6758468355264 … -0.0013515016108790342 -150.3679843004451; -148.49655540782865 -148.79175878272684 … -0.0023417056024546343 -110.12080565376141; -273.34293593886866 -273.12542123452505 … -0.0013073796520150416 -267.46144776868255], [2323.6173101781387 2047.0748657428717 1897.5253469505465 1977.0018430345924; 2047.0748657428717 3041.111791853316 1958.6672024406555 2040.1038135424415; 1897.5253469505465 1958.6672024406555 2066.586468340241 1935.2414306618218; 1977.0018430345924 2040.1038135424415 1935.2414306618218 2153.664973308122;;; 2165.518536409446 1905.895455622504 1876.7598519615663 1863.1581852054496; 1905.895455622504 2437.0721260287137 2109.795535647859 2016.340262256112; 1876.7598519615665 2109.795535647859 2151.4099662342232 2001.5878938554931; 1863.1581852054496 2016.340262256112 2001.5878938554931 2122.9794491237826;;; 2141.6378692699327 1894.4978736559924 1875.486324508913 1843.0097313944914; 1894.4978736559924 2955.3292905718376 2084.6035051053123 2068.630534830869; 1875.486324508913 2084.6035051053123 2496.699147004343 2078.4948160574663; 1843.0097313944914 2068.630534830869 2078.4948160574663 2174.011249429488;;; … ;;; 40189.473421908384 2047.0331434231657 2062.952247774784 1960.3354002855053; 2047.0331434231657 2176.458394794676 1971.6455816711834 1929.8506784434383; 2062.952247774784 1971.6455816711834 2151.358492950733 1972.803042578302; 1960.3354002855053 1929.8506784434383 1972.803042578302 2037.7433983987626;;; 2420.039047639025 1959.341837629225 1873.9042238093223 1857.4825628714786; 1959.341837629225 2254.6157457931117 1875.458252240936 1924.7646449936683; 1873.9042238093223 1875.458252240936 2060.9223481579447 1927.9389451763584; 1857.4825628714786 1924.7646449936683 1927.9389451763584 2126.726943078805;;; 2466.1748159175177 1947.1008463101798 1913.3110121828167 1984.1517659643305; 1947.1008463101798 2298.31888034739 1882.6105613915615 1966.4360244743812; 1913.3110121828167 1882.6105613915615 2046.1964124057426 1979.326052328408; 1984.1517659643305 1966.4360244743812 1979.326052328408 2850.134289190335], [-2000.005141664019 -2000.1457019041095 … -1901.8384337426246 -1922.884570880002; -1996.813567989202 -2000.6004406552627 … -1999.40331456655 -2000.3165347726208; -1999.9943984722547 -1954.926968061323 … -2000.292331321374 -1999.8763877040637; -2000.0081404548876 -1999.7681911535483 … -1926.9025736582419 -1975.6851002345156], [803.5175923304595 149.91934699477815 133.43483630343124 369.8871413094357; 149.91934699477818 541.4418451439103 154.2764601794367 212.28889668663115; 133.43483630343124 154.2764601794367 439.74394814513715 167.83805057254688; 369.8871413094357 212.28889668663115 167.83805057254688 955.5322875918177;;; 1859.1415425867265 621.5591345486066 229.43141884168284 1512.4982142467484; 621.5591345486066 1073.0560578338827 567.7760067218989 649.3348132199885; 229.43141884168284 567.7760067218989 1939.7515410117505 340.1807650836875; 1512.4982142467484 649.3348132199885 340.1807650836875 3613.1533442041537;;; 8396.327636598897 2042.0655425687341 171.01112953829718 7164.042961867213; 2042.0655425687341 9083.536521105276 2680.7140292972117 10156.739591585372; 171.01112953829718 2680.7140292972117 6467.829805273528 4331.899633843449; 7164.042961867213 10156.739591585372 4331.899633843449 21277.666661758678;;; … ;;; 33.74013956642531 11.039514501014603 29.764005863753574 10.967189977619686; 11.039514501014603 58.80851354947643 50.92186342130993 14.380269616102478; 29.764005863753574 50.92186342130993 103.16593566335473 50.31875529704518; 10.967189977619686 14.380269616102478 50.31875529704518 55.07175031073692;;; 33.74013956642531 11.039514501014603 29.764005863753574 10.967189977619686; 11.039514501014603 58.80851354947643 50.92186342130993 14.380269616102478; 29.764005863753574 50.92186342130993 103.16593566335473 50.31875529704518; 10.967189977619686 14.380269616102478 50.31875529704518 55.07175031073692;;; 90.89846936050182 24.50402831319127 23.564454943796978 49.789179588010995; 24.50402831319127 86.85665653696321 40.35028869035162 39.01140711016267; 23.564454943796978 40.35028869035162 106.77247230591848 46.20829798613875; 49.789179588010995 39.01140711016267 46.20829798613877 178.66842305782163], [-171.58659730581707 -171.71099551286204 … -0.0008551084990881318 -165.1869571559355; -164.6570597567245 -164.6758468355264 … -0.0013515016108790342 -150.3679843004451; -148.49655540782865 -148.79175878272684 … -0.0023417056024546343 -110.12080565376141; -273.34293593886866 -273.12542123452505 … -0.0013073796520150416 -267.46144776868255], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.19148587979679502, 1.0000000000083268e-5, 0.5444656511551741, 0.2640384690480307], [0.44089456617600614, 0.09064853934975588, 1.0e-5, 0.4684468944742379], [0.5265130429702344, 1.0e-5, 1.0e-5, 0.4734669570297655], [0.33088768146023234, 0.17104325724155678, 0.49669291486565553, 0.0013761464325553225], [0.40008416900971067, 1.0e-5, 1.0e-5, 0.5998958309902892], [0.33633078316153486, 0.6636492168384651, 1.0e-5, 1.0e-5], [0.15981667425844273, 0.5630573937896554, 1.0e-5, 0.27711593195190176], [0.4184513089062431, 0.41081284903001836, 1.0e-5, 0.17072584206373845], [0.04720185166818378, 0.07771285172456355, 0.46501163637940235, 0.41007366022785036], [0.05586966997886874, 0.013772046850638884, 1.0e-5, 0.9303482831704923] … [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [0.24121066231498123, 0.38511164294356914, 0.3736676947414497, 1.0e-5], [1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0000000000055512e-5, 0.02511459968628144, 1.0000000000055512e-5, 0.9748654003137184], [1.0e-5, 1.0e-5, 0.6154371407850381, 0.3845428592149618], [0.08490466806196184, 0.4693077370862941, 0.234993284076185, 0.21079431077555913], [1.0e-5, 0.16457238375356012, 0.20394077117001705, 0.6314768450764227], [1.0e-5, 0.31555137081498785, 0.6844286291850121, 1.0e-5], [1.0e-5, 0.2863315643504618, 0.7136484356495382, 1.0e-5]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.19204916717925596, 1.0e-5, 0.5481446219156164, 0.25979621090512767], [0.4419499763464079, 0.07860189915065856, 1.0e-5, 0.47943812450293344], [0.5258242818476563, 1.0e-5, 1.0e-5, 0.4741557181523437], [0.33205018262169983, 0.17519660949729307, 0.4927432078810071, 1.0e-5], [0.39943522672568377, 1.0e-5, 1.0e-5, 0.6005447732743162], [0.33353661135521184, 0.6664433886447881, 1.0e-5, 1.0e-5], [0.1579262729674779, 0.5400542747121561, 1.0e-5, 0.30200945232036597], [0.4143480851937129, 0.40200172319259475, 1.0e-5, 0.1836401916136923], [0.05018525356674583, 0.07778523492928928, 0.46103866242420793, 0.41099084907975697], [0.04031514813714941, 0.036855861862645035, 1.0e-5, 0.9228189900002054] … [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [0.2405148822024389, 0.3931537354424536, 0.3663213823551074, 1.0e-5], [1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0e-5, 0.03445094090529563, 1.0e-5, 0.9655290590947043], [1.0e-5, 1.0e-5, 0.6219966598199739, 0.3779833401800261], [0.08495959989843833, 0.4610392836168091, 0.2354459453107239, 0.2185551711740286], [1.0e-5, 0.24227686107593993, 0.15915208139325723, 0.5985610575308028], [1.0e-5, 0.32689247221426665, 0.6730875277857332, 1.0e-5], [1.0e-5, 0.28314201293644536, 0.7168379870635545, 1.0e-5]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.19148587979679502, 1.0000000000083268e-5, 0.5444656511551741, 0.2640384690480307], [0.44089456617600614, 0.09064853934975588, 1.0e-5, 0.4684468944742379], [0.5265130429702344, 1.0e-5, 1.0e-5, 0.4734669570297655], [0.33088768146023234, 0.17104325724155678, 0.49669291486565553, 0.0013761464325553225], [0.40008416900971067, 1.0e-5, 1.0e-5, 0.5998958309902892], [0.33633078316153486, 0.6636492168384651, 1.0e-5, 1.0e-5], [0.15981667425844273, 0.5630573937896554, 1.0e-5, 0.27711593195190176], [0.4184513089062431, 0.41081284903001836, 1.0e-5, 0.17072584206373845], [0.04720185166818378, 0.07771285172456355, 0.46501163637940235, 0.41007366022785036], [0.05586966997886874, 0.013772046850638884, 1.0e-5, 0.9303482831704923] … [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [0.24121066231498123, 0.38511164294356914, 0.3736676947414497, 1.0e-5], [1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5], [1.0000000000055512e-5, 0.02511459968628144, 1.0000000000055512e-5, 0.9748654003137184], [1.0e-5, 1.0e-5, 0.6154371407850381, 0.3845428592149618], [0.08490466806196184, 0.4693077370862941, 0.234993284076185, 0.21079431077555913], [1.0e-5, 0.16457238375356012, 0.20394077117001705, 0.6314768450764227], [1.0e-5, 0.31555137081498785, 0.6844286291850121, 1.0e-5], [1.0e-5, 0.2863315643504618, 0.7136484356495382, 1.0e-5]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.06400671902146836, 0.15587654692948957, 0.18882172978262615, 0.19436450085823873, 0.017696432919901483, 0.09365444096396239, 0.039066496335399804, 0.04763185114879399, 0.016068482093169436, 0.01295552208157954, 1.0e-5, 0.0013523690546281802, 0.9022283659654606, 0.7375134900249685, 0.772101773881974, 0.756651278938339], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.35130351707480173, 0.2554215620807214, 0.19167656155148236, 0.2738690720520548, 1.0e-5, 0.03973519104417001, 0.1435017734240114, 0.1478726950079987, 0.6486764829251982, 0.7048332468751085, 0.6648116650245062, 0.5782482329399465], [1.0e-5, 1.0e-5, 1.0000000000027756e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.022697412293239082, 0.06453293594652244, 0.13613327518865476, 0.06975679165275672, 0.1072410793713878, 0.19047681092943852, 0.8638467248113452, 0.9302232083472431, 0.870051508335373, 0.744980253124039], [0.35473717217018286, 0.40656879406524327, 0.3095761082307612, 0.34855597880874273, 1.0e-5, 1.0000000000111023e-5, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 1.0000000000111023e-5, 1.0e-5, 1.0000000000055512e-5, 0.645242827829817, 0.5934112059347565, 0.6904038917692387, 0.6514240211912571], [1.0e-5, 0.02066816257846956, 0.026314999242766677, 0.013723535148694049, 1.0e-5, 1.0000000000055512e-5, 0.013462075806942298, 1.0000000000111023e-5, 0.21884818114691162, 0.482137696475872, 0.42897699451829646, 0.3954944460693202, 0.7811318188530882, 0.4971841409456583, 0.5312459304319944, 0.5907720187819856], [0.00871843350781674, 0.061816650910227436, 0.025823792039832257, 0.11574453955827803, 0.05444502214551629, 1.0e-5, 1.0e-5, 0.002211557099458023, 0.01776781359338934, 1.0e-5, 1.0e-5, 1.0e-5, 0.9190687307532776, 0.9381633490897725, 0.9741562079601677, 0.8820339033422637], [1.0e-5, 1.0000000000111023e-5, 1.0e-5, 1.0000000000055512e-5, 0.42150130410536657, 0.1903932012737097, 0.23871633075157855, 0.24315630816011707, 1.0e-5, 0.11631341511194747, 0.062396225976922376, 0.06117008726869667, 0.5784786958946334, 0.6932833836143426, 0.698877443271499, 0.695663604571186], [1.0e-5, 1.0e-5, 0.004214350694256992, 1.0e-5, 0.10626931210618583, 0.008097673821576399, 0.019385840209769856, 0.02863974788680477, 0.07768342669310145, 0.1640228050327663, 0.0924027202376296, 0.08555630736305674, 0.8160372612007126, 0.8278695211456574, 0.8839970888583434, 0.8857939447501384], [1.0e-5, 1.0000000000027756e-5, 1.0e-5, 1.0e-5, 0.11466906617268259, 0.01382923661278108, 0.024415955635594448, 0.04834676412661511, 1.0e-5, 0.05922551979553695, 0.0379780267076705, 0.01726658862290667, 0.8853109338273173, 0.9269352435916818, 0.937596017656735, 0.9343766472504782], [0.06874002641215037, 0.04955925212280754, 0.039614357596381405, 0.005942167145088835, 1.0000000000083268e-5, 1.0e-5, 1.0e-5, 0.009341616977117035, 0.05060839279005786, 0.2203456354778719, 0.17951426901446155, 0.20064639945866158, 0.8806415807977916, 0.7300851123993205, 0.780861373389157, 0.7840698164191325] … [1.0e-5, 1.0e-5, 0.2020280343698874, 1.0e-5, 1.0e-5, 1.0e-5, 0.023040258291706788, 1.0e-5, 1.0e-5, 1.0e-5, 0.7387119077855647, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 0.03621979955284112, 0.9999699999999999], [1.0000000000055512e-5, 0.005485758858583151, 0.022599731157489984, 1.0e-5, 0.16123550177872353, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 0.9773802688425098, 1.0e-5, 0.8387444982212763, 0.9944942411414167, 1.0000000000055512e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.6704478733013779, 1.0e-5, 1.0e-5, 1.0e-5, 0.3295321266986221, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 1.0e-5, 1.0000000000166534e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 1.0000000000166534e-5, 0.03646451078530974, 1.0e-5, 1.0e-5, 0.007236878703598869, 0.9635154892146902, 0.9999699999999999, 1.0e-5, 0.9927431212964007], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.01810019482570247, 1.0e-5, 1.0e-5, 1.0e-5, 0.9818798051742975, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 1.0000000000055512e-5, 1.0e-5, 0.04954394575099671, 1.0e-5, 0.05070781314799197, 0.9999699999999999, 0.9504360542490032, 1.0e-5, 0.9492721868520079], [1.0e-5, 1.0000000000027756e-5, 1.0e-5, 1.0000000000027756e-5, 0.04657284497873152, 0.05030040949412909, 1.0e-5, 0.07241843145663913, 0.0677731915713019, 1.0000000000027756e-5, 1.0e-5, 0.0049273796444954795, 0.8856439634499665, 0.9496795905058707, 0.9999699999999999, 0.9226441888988652], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.06388244028913681, 0.15663322099065008, 0.18960084445971287, 0.19323252110735384, 0.017224570848215413, 0.09403542591689455, 0.03875594210560396, 0.047833227754320036, 0.016311246433506513, 0.013305678316060563, 1.0e-5, 0.0010355731038908958, 0.9025817424291411, 0.7360256747763948, 0.771633213434683, 0.7578986780344351], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.3522964227784783, 0.25472780055414984, 0.19398451043946535, 0.2725589315935177, 1.0e-5, 0.03823024874947418, 0.14463314491011975, 0.14770711420979077, 0.6476835772215216, 0.7070319506963759, 0.6613723446504148, 0.5797239541966915], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.022895582066413615, 0.06421749113347636, 0.13716030297550455, 0.06308937195213712, 0.11115709163628464, 0.19143128374601434, 0.8628196970244953, 0.9368906280478627, 0.8659373262973017, 0.7443412251205092], [0.35480992030109293, 0.4049343293353529, 0.3103709338907998, 0.3490581218048776, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.645170079698907, 0.5950456706646471, 0.6896090661092001, 0.6509218781951223], [1.0e-5, 0.023255947679801627, 0.023971393453907412, 0.013460425835090807, 1.0e-5, 1.0e-5, 0.013438799384285188, 1.0e-5, 0.21872590950727855, 0.4800523858072256, 0.42813273187251616, 0.39687986088895594, 0.7812540904927213, 0.4966816665129728, 0.5344570752892912, 0.5896497132759532], [0.00826104957411464, 0.05987178390999338, 0.026534140460791698, 0.11642647768308381, 0.05456865831632346, 1.0e-5, 1.0e-5, 0.002264373603130323, 0.017323518562981588, 1.0e-5, 1.0e-5, 0.0002758256563159565, 0.9198467735465802, 0.9401082160900065, 0.9734458595392083, 0.88103332305747], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.4214569572654757, 0.1907436697770567, 0.238459243977306, 0.24348325933153486, 1.0e-5, 0.11519460755626103, 0.06316383271759193, 0.06133623260495608, 0.5785230427345243, 0.6940517226666821, 0.698366923305102, 0.695170508063509], [2.2221280687555822e-5, 1.0e-5, 0.004384913682225819, 1.0e-5, 0.10677961609605521, 0.0067492212338749495, 0.019394047272605908, 0.02920310912373747, 0.07668364563143207, 0.16639051250981438, 0.0910222343197591, 0.08539916281416844, 0.8165145169918251, 0.8268502662563105, 0.885198804725409, 0.885387728062094], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.11337140297822089, 0.016372494299345588, 0.023617044840415793, 0.048195217311058317, 1.0e-5, 0.0598841862402351, 0.0375247172154967, 0.01710578454281266, 0.8866085970217791, 0.9237333194604193, 0.9388482379440874, 0.9346889981461289], [0.06927780175698499, 0.04907645048973272, 0.039803360988416275, 0.006020635647113954, 1.0e-5, 1.0e-5, 1.0e-5, 0.009302492586145012, 0.04958113802014762, 0.22015119533059527, 0.1803175861198629, 0.20061367603825872, 0.8811310602228674, 0.730762354179672, 0.7798690528917207, 0.7840631957284823] … [1.0e-5, 1.0e-5, 0.19978438603490054, 1.0e-5, 1.0e-5, 1.0e-5, 0.024514358397902152, 1.0e-5, 1.0e-5, 1.0e-5, 0.7377749571989325, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 0.037926298368264805, 0.9999699999999999], [1.0e-5, 0.004725656519192222, 0.023485038139943723, 1.0e-5, 0.16168802596625773, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9764949618600562, 1.0e-5, 0.8382919740337422, 0.9952543434808078, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.6704476333675972, 1.0e-5, 1.0e-5, 1.0e-5, 0.3295323666324028, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 0.036683129330796545, 1.0e-5, 1.0e-5, 0.007178747435026116, 0.9632968706692033, 0.9999699999999999, 1.0e-5, 0.9928012525649739], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.018182583914241424, 1.0e-5, 1.0e-5, 1.0e-5, 0.9817974160857584, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 0.0496016583260772, 1.0e-5, 0.05054176814739206, 0.9999699999999999, 0.9503783416739228, 1.0e-5, 0.9494382318526079], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.04639041339142668, 0.05116340318309214, 1.0e-5, 0.07188283302761879, 0.06795701964984902, 1.0e-5, 1.0e-5, 0.00495840989789499, 0.8856425669587242, 0.9488165968169078, 0.9999699999999999, 0.9231487570744862], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.06400671902146836, 0.15587654692948957, 0.18882172978262615, 0.19436450085823873, 0.017696432919901483, 0.09365444096396239, 0.039066496335399804, 0.04763185114879399, 0.016068482093169436, 0.01295552208157954, 1.0e-5, 0.0013523690546281802, 0.9022283659654606, 0.7375134900249685, 0.772101773881974, 0.756651278938339], [1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.35130351707480173, 0.2554215620807214, 0.19167656155148236, 0.2738690720520548, 1.0e-5, 0.03973519104417001, 0.1435017734240114, 0.1478726950079987, 0.6486764829251982, 0.7048332468751085, 0.6648116650245062, 0.5782482329399465], [1.0e-5, 1.0e-5, 1.0000000000027756e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.022697412293239082, 0.06453293594652244, 0.13613327518865476, 0.06975679165275672, 0.1072410793713878, 0.19047681092943852, 0.8638467248113452, 0.9302232083472431, 0.870051508335373, 0.744980253124039], [0.35473717217018286, 0.40656879406524327, 0.3095761082307612, 0.34855597880874273, 1.0e-5, 1.0000000000111023e-5, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 1.0000000000111023e-5, 1.0e-5, 1.0000000000055512e-5, 0.645242827829817, 0.5934112059347565, 0.6904038917692387, 0.6514240211912571], [1.0e-5, 0.02066816257846956, 0.026314999242766677, 0.013723535148694049, 1.0e-5, 1.0000000000055512e-5, 0.013462075806942298, 1.0000000000111023e-5, 0.21884818114691162, 0.482137696475872, 0.42897699451829646, 0.3954944460693202, 0.7811318188530882, 0.4971841409456583, 0.5312459304319944, 0.5907720187819856], [0.00871843350781674, 0.061816650910227436, 0.025823792039832257, 0.11574453955827803, 0.05444502214551629, 1.0e-5, 1.0e-5, 0.002211557099458023, 0.01776781359338934, 1.0e-5, 1.0e-5, 1.0e-5, 0.9190687307532776, 0.9381633490897725, 0.9741562079601677, 0.8820339033422637], [1.0e-5, 1.0000000000111023e-5, 1.0e-5, 1.0000000000055512e-5, 0.42150130410536657, 0.1903932012737097, 0.23871633075157855, 0.24315630816011707, 1.0e-5, 0.11631341511194747, 0.062396225976922376, 0.06117008726869667, 0.5784786958946334, 0.6932833836143426, 0.698877443271499, 0.695663604571186], [1.0e-5, 1.0e-5, 0.004214350694256992, 1.0e-5, 0.10626931210618583, 0.008097673821576399, 0.019385840209769856, 0.02863974788680477, 0.07768342669310145, 0.1640228050327663, 0.0924027202376296, 0.08555630736305674, 0.8160372612007126, 0.8278695211456574, 0.8839970888583434, 0.8857939447501384], [1.0e-5, 1.0000000000027756e-5, 1.0e-5, 1.0e-5, 0.11466906617268259, 0.01382923661278108, 0.024415955635594448, 0.04834676412661511, 1.0e-5, 0.05922551979553695, 0.0379780267076705, 0.01726658862290667, 0.8853109338273173, 0.9269352435916818, 0.937596017656735, 0.9343766472504782], [0.06874002641215037, 0.04955925212280754, 0.039614357596381405, 0.005942167145088835, 1.0000000000083268e-5, 1.0e-5, 1.0e-5, 0.009341616977117035, 0.05060839279005786, 0.2203456354778719, 0.17951426901446155, 0.20064639945866158, 0.8806415807977916, 0.7300851123993205, 0.780861373389157, 0.7840698164191325] … [1.0e-5, 1.0e-5, 0.2020280343698874, 1.0e-5, 1.0e-5, 1.0e-5, 0.023040258291706788, 1.0e-5, 1.0e-5, 1.0e-5, 0.7387119077855647, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 0.03621979955284112, 0.9999699999999999], [1.0000000000055512e-5, 0.005485758858583151, 0.022599731157489984, 1.0e-5, 0.16123550177872353, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 0.9773802688425098, 1.0e-5, 0.8387444982212763, 0.9944942411414167, 1.0000000000055512e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.6704478733013779, 1.0e-5, 1.0e-5, 1.0e-5, 0.3295321266986221, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 1.0e-5, 1.0000000000166534e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 1.0000000000166534e-5, 0.03646451078530974, 1.0e-5, 1.0e-5, 0.007236878703598869, 0.9635154892146902, 0.9999699999999999, 1.0e-5, 0.9927431212964007], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.01810019482570247, 1.0e-5, 1.0e-5, 1.0e-5, 0.9818798051742975, 0.9999699999999999, 1.0e-5, 0.9999699999999999], [1.0e-5, 1.0e-5, 1.0e-5, 1.0000000000055512e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 1.0000000000055512e-5, 1.0e-5, 0.04954394575099671, 1.0e-5, 0.05070781314799197, 0.9999699999999999, 0.9504360542490032, 1.0e-5, 0.9492721868520079], [1.0e-5, 1.0000000000027756e-5, 1.0e-5, 1.0000000000027756e-5, 0.04657284497873152, 0.05030040949412909, 1.0e-5, 0.07241843145663913, 0.0677731915713019, 1.0000000000027756e-5, 1.0e-5, 0.0049273796444954795, 0.8856439634499665, 0.9496795905058707, 0.9999699999999999, 0.9226441888988652], [1.0e-5, 1.0e-5, 0.9999699999999999, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 1.0e-5, 0.9999699999999999, 0.9999699999999999, 1.0e-5, 0.9999699999999999]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[2323.6173101781387 2047.0748657428717 1897.5253469505465 1977.0018430345924; 2047.0748657428717 3041.111791853316 1958.6672024406555 2040.1038135424415; 1897.5253469505465 1958.6672024406555 2066.586468340241 1935.2414306618218; 1977.0018430345924 2040.1038135424415 1935.2414306618218 2153.664973308122], [2165.518536409446 1905.895455622504 1876.7598519615663 1863.1581852054496; 1905.895455622504 2437.0721260287137 2109.795535647859 2016.340262256112; 1876.7598519615665 2109.795535647859 2151.4099662342232 2001.5878938554931; 1863.1581852054496 2016.340262256112 2001.5878938554931 2122.9794491237826], [2141.6378692699327 1894.4978736559924 1875.486324508913 1843.0097313944914; 1894.4978736559924 2955.3292905718376 2084.6035051053123 2068.630534830869; 1875.486324508913 2084.6035051053123 2496.699147004343 2078.4948160574663; 1843.0097313944914 2068.630534830869 2078.4948160574663 2174.011249429488], [2208.8976405425187 1938.660527918326 1881.330125780635 1958.228920240322; 1938.660527918326 2265.3280830519957 1945.6469468038492 2068.8022508233616; 1881.330125780635 1945.6469468038492 2099.5775570654687 2003.50942140989; 1958.228920240322 2068.8022508233616 2003.50942140989 2257.5526022639838], [2231.3874265903764 1939.7784623283962 1892.4468063966306 1846.4077515633098; 1939.7784623283962 8656.221353368293 2694.961060335292 1996.129088606539; 1892.4468063966306 2694.961060335292 2659.6673069787776 2002.284610856894; 1846.4077515633098 1996.129088606539 2002.284610856894 2101.9560808867946], [2336.778796068677 1831.9482002666125 1938.4948567546373 1908.6084543271993; 1831.9482002666125 2083.859272418147 1980.9301790423935 2010.079507611891; 1938.4948567546373 1980.9301790423935 2295.932363389502 2176.431388925069; 1908.6084543271993 2010.079507611891 2176.431388925069 2385.076359529162], [2364.8922274654956 1907.0933989709395 1999.5092397234243 1975.1305527536501; 1907.0933989709395 2069.3397126600607 1918.904315085332 1925.315003298738; 1999.5092397234243 1918.904315085332 2189.62223062396 2052.047859756918; 1975.1305527536501 1925.315003298738 2052.047859756918 2145.3674449748232], [2192.7465861519227 1841.1363211887592 1897.2582073475699 1912.8406616328007; 1841.1363211887592 2168.833211239224 1936.5057671108557 1990.5301388176001; 1897.2582073475699 1936.5057671108557 2109.2753491014946 2067.554772101806; 1912.8406616328007 1990.5301388176001 2067.554772101806 2213.822165981341], [2719.6167288814227 2013.9898028019277 1939.1374413306648 1977.6033749475555; 2013.9898028019277 2481.7971465512883 1932.0950312612044 1980.2921093901953; 1939.1374413306648 1932.0950312612044 2095.235688392463 1913.7541470570666; 1977.6033749475555 1980.2921093901953 1913.7541470570666 2103.456766593515], [3845.305760579 2979.517579482025 2521.987606496584 1881.0906512531642; 2979.517579482025 2861.350666782592 2298.1582018692984 1921.127618244974; 2521.987606496584 2298.1582018692984 2338.606083539006 1922.3853989695197; 1881.0906512531642 1921.127618244974 1922.3853989695197 2008.376700573133] … [3398.6901584553075 2233.654901382715 1953.8795473387795 2038.3829416824797; 2233.654901382715 2491.2625179848815 1968.7752900796245 2107.1681983047242; 1953.8795473387795 1968.7752900796243 2000.0023032136985 1962.1737031019206; 2038.3829416824797 2107.1681983047242 1962.1737031019206 2197.4055602598964], [2293.198590157959 1901.3796664349275 1914.0484965226115 1895.5467713583093; 1901.3796664349275 2164.692078636247 1886.3233868234224 1925.7922927348698; 1914.0484965226115 1886.3233868234224 2179.775649274967 1955.9088210517214; 1895.5467713583093 1925.7922927348698 1955.9088210517214 2082.0683984001244], [22486.037070477512 13840.240656117126 5851.043915580634 1983.658269114473; 13840.240656117126 16048.355682434287 4497.662320838442 1938.104813889952; 5851.043915580634 4497.662320838442 3481.291392364132 1964.2199787162735; 1983.658269114473 1938.104813889952 1964.2199787162735 2000.0022731673903], [3689.692628271966 2948.2746472080385 1963.8500491481002 2842.3058426303223; 2948.2746472080385 3158.968969408349 1947.1865653962548 2768.513517336368; 1963.8500491481002 1947.1865653962548 2000.0022792909865 1974.9568204906732; 2842.3058426303223 2768.513517336368 1974.9568204906732 3119.7671811752384], [2457.9896587430353 2081.233010979001 2000.1379358482852 1937.1214053162312; 2081.233010979001 2691.0191090882654 2120.263900872316 1975.5401062848237; 2000.1379358482852 2120.263900872316 2708.8702789830572 1965.4222470556706; 1937.1214053162312 1975.5401062848232 1965.4222470556706 2000.8676168826028], [2846.727240128273 2343.8561112866882 1964.1497539934967 2004.9038095776102; 2343.8561112866882 2637.5336362121616 1939.907225113264 2047.9359404023603; 1964.1497539934967 1939.907225113264 2049.0287537349473 1918.731449260521; 2004.9038095776102 2047.9359404023603 1918.731449260521 2134.7067373328964], [2466.1643558519704 1925.5049183557164 1990.8509277501141 1984.581900805328; 1925.5049183557164 2109.3849759809455 1869.1254709440188 1940.65464684326; 1990.8509277501141 1869.1254709440188 2266.537211971383 1991.0196633267747; 1984.581900805328 1940.65464684326 1991.0196633267747 2139.853135866917], [40189.473421908384 2047.0331434231657 2062.952247774784 1960.3354002855053; 2047.0331434231657 2176.458394794676 1971.6455816711834 1929.8506784434383; 2062.952247774784 1971.6455816711834 2151.358492950733 1972.803042578302; 1960.3354002855053 1929.8506784434383 1972.803042578302 2037.7433983987626], [2420.039047639025 1959.341837629225 1873.9042238093223 1857.4825628714786; 1959.341837629225 2254.6157457931117 1875.458252240936 1924.7646449936683; 1873.9042238093223 1875.458252240936 2060.9223481579447 1927.9389451763584; 1857.4825628714786 1924.7646449936683 1927.9389451763584 2126.726943078805], [2466.1748159175177 1947.1008463101798 1913.3110121828167 1984.1517659643305; 1947.1008463101798 2298.31888034739 1882.6105613915615 1966.4360244743812; 1913.3110121828167 1882.6105613915615 2046.1964124057426 1979.326052328408; 1984.1517659643305 1966.4360244743812 1979.326052328408 2850.134289190335]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[-2000.005141664019, -1996.813567989202, -1999.9943984722547, -2000.0081404548876], [-2000.1457019041095, -2000.6004406552627, -1954.926968061323, -1999.7681911535483], [-2000.0364971797023, -1977.0763800396282, -1971.752264910166, -1999.9606049467702], [-2000.1438399418412, -1999.3353878810003, -2000.13937595358, -1999.9156454968684], [-2000.183589440181, -1973.6942526653563, -1958.4250231207166, -1999.8790210394748], [-2000.3295185679685, -1999.835939961288, -1966.781550478711, -1976.2406098360022], [-1999.9406494337236, -2000.218429087635, -1971.8472666016637, -1999.6413720808996], [-1999.9937212482378, -2000.3066986636193, -1944.3112079575524, -1999.3458136068728], [-1999.9375475198997, -1998.7722073791297, -2000.1246711751294, -2000.100148456534], [-2000.7681544614268, -1998.4532674219338, -1960.4120435115926, -2000.0286446000587] … [-1953.8976382323788, -1968.7845476770947, -2000.0011514300086, -1962.1782674578278], [-2000.258753740452, -1999.3867318460916, -2000.4902226075997, -1929.5516857696598], [-1984.0205325828165, -1938.390533332133, -1964.299352093199, -2000.0011329298093], [-1963.8859363778065, -1947.2169073706316, -2000.0011391569615, -1974.9848776514646], [-1942.0920245745278, -2000.1915352963754, -1970.7644693581929, -1999.9940683959146], [-1979.5667308874959, -1980.7512955065665, -1999.7766033679648, -2000.3686638109755], [-1999.7361608125814, -2000.3175876055593, -1999.6768061768255, -1999.7807875472404], [-1998.054233599417, -1996.250939543097, -2000.940989645843, -2001.2673219998162], [-1901.8384337426246, -1999.40331456655, -2000.292331321374, -1926.9025736582419], [-1922.884570880002, -2000.3165347726208, -1999.8763877040637, -1975.6851002345156]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[803.5175923304595 1859.1415425867265 8396.327636598897 102.5562812687256; 149.91934699477818 621.5591345486066 2042.0655425687341 29.003676284843998; … ; 167.83805057254688 340.1807650836875 4331.899633843449 34.3522761447066; 955.5322875918177 3613.1533442041537 21277.666661758678 213.1584911179219], [2.905808877347511e6 289.6918112048199 688.2190241998446 135.65175738353034; 1.692974475073543e6 91.09260609920278 273.2731395088848 33.450666876471736; … ; 1.1027279159140359e6 112.91697734372444 243.984141270364 40.45087983765; 9.491874259093437e6 626.1157091010307 1474.7693250344837 266.7903322616084], [199631.20472524877 702.2100968905214 663.9883042320575 103.94039641879077; 39.53747778539723 768.6894062131308 226.4037564066286 25.777814108137793; … ; 3.196862357281031e6 910.282978579849 185.0590119349178 32.51677468207561; 1.4387051301165663e7 3945.670946976427 1023.05920004148 209.18101144375734], [250.0493788899824 89.90406332219506 89.90406332219506 135.0026542997953; 52.59300540902173 18.360579877322987 18.360579877322987 40.51828577100038; … ; 71.81209691801975 26.57630354053582 26.57630354053582 42.32774041079484; 460.4416191536909 164.57952576034822 164.57952576034822 253.84971999449868], [603.6165275639673 28565.218880594282 298.3955392457246 126.48531524578925; 626.3845047052038 174086.9820236149 57.71685813389046 40.06348789752495; … ; 1043.4104349064578 5470.5567301328365 67.8936484239162 46.73181604938531; 15513.135920215287 5.862639959734262e6 415.0130190947603 279.04978459719536], [3123.927220027605 3056.8159396818005 9777.504340469754 95.63704189900488; 782.6542863123575 994.0495032764429 8387.98375112647 24.50655096968847; … ; 495.30541065161947 39.9461405302026 204.22739947329498 28.655368200291562; 1922.1517895887985 47323.143975956176 41543.27981052673 180.20913138688374], [1.5684924138105558e6 252.04104603204138 1774.7450157568721 142.55005276543602; 578884.5453183992 75.30030862420125 252.04731969817956 38.618162066086555; … ; 2.239544315602978e6 103.46104756238101 357.18063908824126 39.49376955017778; 9.298140243790716e6 641.1509859903651 3028.8786376183566 241.58998930530785], [5.410136930118687e6 1307.8474736588662 964.6865012071889 102.87361934006347; 914165.0847337919 532.8163721364623 213.75875548132683 28.26767205511729; … ; 4463.449906754949 1090.8040968256664 295.86055154907854 30.82965477005453; 1.8321799050444057e6 5446.339668001821 1805.9066224995993 189.086827348818], [0.0 1086.4656651412313 4284.69781857717 96.59542136582228; 0.0 596.7759147842002 718.1856631473154 25.397627345713317; … ; 0.0 1282.6368608203716 392.8008914478662 28.551255421568925; 0.0 2964.2650075156344 10818.305390542879 178.34569423992758], [1981.7471831935477 243136.20853133246 639.3005813245649 103.24012621511923; 423.34230994527474 191529.73074683707 183.44566643310208 28.0449965727913; … ; 576.5570556953284 2369.150958911446 138.8222572852472 34.99756764766537; 21860.001070096718 29518.65364531531 940.9695927661303 208.5883874300542] … [379.39022203573023 1077.260843375963 146.37755756665095 90.04955167752989; 164.01932343188548 449.64479467874224 33.55591548639929 24.306092041578342; … ; 241.77469488264776 977.4917250451921 132.49718573331867 54.41551354136449; 286.2615219568833 885.2291818798285 187.76893638104906 177.37852383947254], [4734.580132176676 1039.9907703010647 96.58493256401354 106.68812860139352; 2443.2350848073297 776.9034977235059 24.302627038109538 25.95551777884094; … ; 3397.0977264075796 263732.78466081887 83.5077521034296 47.866055122391835; 3472.032941584819 287497.91603437776 116.57750921425438 182.47631677060915], [188.12684447865223 107.85365536437966 400178.72119452263 90.89572642047287; 42.543820856037385 105.5360138340059 128628.47418945993 24.490830443350674; … ; 109.52606469944094 433.68849719042976 640661.1948267303 46.174056466273754; 155.986823576022 2234.4515390797364 585926.8886602686 178.1887272534907], [1.1116748028531265e6 95.18780139386179 3974.6557827038237 94.01854594572902; 1.9493553370728404e6 25.1405569634584 2503.3051911430193 24.79512432729454; … ; 73.84390788496245 98.70640879482623 98.42808730940432 47.13743209999407; 0.002054333202829811 385.26575344511673 23241.153372198798 180.69804211732347], [95.1886614538099 33.74013956642531 33.74013956642531 90.89846936050182; 25.122799086685827 11.039514501014603 11.039514501014603 24.50402831319127; … ; 82.23730376576736 50.31875529704518 50.31875529704518 46.20829798613875; 113.7656365525343 55.07175031073692 55.07175031073692 178.66842305782163], [95.1886614538099 33.74013956642531 33.74013956642531 90.89846936050182; 25.122799086685827 11.039514501014603 11.039514501014603 24.50402831319127; … ; 82.23730376576736 50.31875529704518 50.31875529704518 46.20829798613875; 113.7656365525343 55.07175031073692 55.07175031073692 178.66842305782163], [98.10768992105534 32573.331613980146 9060.246521292735 92.23230197080044; 27.725180298895406 4292.756407001364 7974.0542990794875 24.136554422184975; … ; 82.23733993585661 7298.040915022358 21.54343069987992 46.46621702400882; 113.76562900139578 6811.0634484417205 7592.058424593139 179.2215008947987], [1.3432893015243085e6 95.18658517421035 5993.1046865799735 92.43028946736571; 2.487838385310898e6 25.118703726636834 703.7917301989171 25.102799550552884; … ; 1.4031806454267518e6 82.23519246761444 226.59212568834937 50.00465207080252; 3.483099445469495e6 113.7603956195151 4318.86696655323 187.1161204681694], [0.0 1846.297784080247 2446.139537520256 94.60500315979607; 0.0 501.57592078595 876.4615731046999 24.795800806992897; … ; 0.0 1193.45685495097 2.192130824962248 28.082397529132486; 0.0 2780.901310595563 41333.99645002726 178.05640869566835], [95.1886614538099 33.74013956642531 33.74013956642531 90.89846936050182; 25.122799086685827 11.039514501014603 11.039514501014603 24.50402831319127; … ; 82.23730376576736 50.31875529704518 50.31875529704518 46.20829798613875; 113.7656365525343 55.07175031073692 55.07175031073692 178.66842305782163]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[-171.58659730581707, -164.6570597567245, -148.49655540782865, -273.34293593886866, -171.71099551286204, -164.6758468355264, -148.79175878272684, -273.12542123452505, -171.54623674448104, -164.71610270478806, -43.00880025556654, -274.074678261687, -171.55777660785301, -164.74241347322217, -148.56042009220172, -273.113335335736], [-70.93918468259064, -147.3584474069866, -75.08474582450579, -169.16251009441817, -174.52245421454614, -162.17686958625717, -147.85074566800654, -273.40885875267435, -108.14298124871203, -161.9373001500791, -147.91503901123633, -273.58176211917976, -174.52454731351338, -162.13722985266634, -147.99801304651405, -273.31964875600835], [-13.405586225492566, -26.1348704163694, -59.912206372255284, -198.43298345907453, -84.021564957111, -155.92434780269326, -147.73703393736946, -274.256997412734, -173.87839191638588, -162.59933055804927, -147.8706450976044, -274.00248647345836, -173.832852736028, -162.09492282271646, -147.98659372886928, -274.07354757848606], [-172.99205033493408, -163.77943797553877, -148.38250894655673, -272.8690829173839, -0.0017760325282289286, -0.0014641559118218647, -0.001574605068750126, -0.0027681548461741643, -0.0017760325282289286, -0.0014641559118218647, -0.001574605068750126, -0.0027681548461741643, -173.0151155537174, -163.73958536117544, -148.3755994531262, -272.87780611694797], [-40.171129119685716, -161.53215181591872, -148.40523263790672, -274.28263269213795, -16.123209222856634, -124.21590800580829, -148.13365257154146, -143.1929941490369, -174.01502514227835, -162.67249497022755, -147.77436287044617, -273.56797062617693, -174.0479178222999, -162.56604772151317, -147.65235867895146, -273.6766449407476], [-173.88258375686885, -164.7226203857197, -147.72674802928142, -272.2543182931178, -173.57625982684388, -54.33837998777664, -60.72129521455577, -269.7975351209212, -173.60364049462223, -153.1320473740389, -1.0492264967053533, -271.65321507140334, -173.49824786526557, -164.22127911302553, -147.93213910139076, -272.3331700698018], [-48.81015121221022, -105.42804620395418, -163.37674975003574, -145.44453277044744, -173.4469667563715, -164.5291627857339, -147.32259663798357, -272.6331470229827, -138.31789778638344, -164.63049947559784, -147.21970932896753, -272.76666081380375, -173.42836035869684, -164.57404768849338, -147.28096012247823, -272.72916986248475], [-154.92540897719053, -24.528135082572906, -148.0034658608455, -94.99086505229693, -171.9734704028903, -164.2775532596596, -148.0509599825734, -274.04841371263734, -172.02446421513477, -164.0111850835506, -148.13755377262984, -273.78723219050505, -172.02484474745907, -163.83024122495607, -148.2264332358339, -273.9137774791193], [-0.0, -0.0, -0.0, -0.0, -173.1460588550066, -162.13696905793273, -147.79937248810919, -274.4051820132093, -138.10319175251738, -162.65357537096682, -148.1635954742478, -274.66994772239974, -173.07915044346348, -162.9532958938833, -147.77798477938728, -274.1875085828325], [-170.0882811980854, -164.54118613032364, -149.13471403177124, -273.8592861486437, -22.396860336806917, -69.04639658420571, -36.27675519431118, -274.7020044950438, -170.3777729931678, -164.32481006995937, -149.16034936989433, -274.3413622955124, -170.23098065726506, -164.34643615520912, -149.13565384930445, -274.2674779740002] … [-68.45714938788386, -67.10967160661804, -174.26687400757547, -48.30711982982979, -25.09695974522645, -46.75058583970073, -170.5695301834893, -23.97606312363324, -62.09741938270554, -104.03672108975509, -173.7382391199892, -97.75587942761295, -164.39534024248482, -152.77996753857622, -173.3922733213508, -267.0837320666303], [-116.2104256036946, -150.44530895325204, -174.12357558500258, -93.26047638723304, -168.1812504130556, -142.20017641149903, -70.84683531980703, -262.8768324967084, -58.40907833644901, -90.17504836841051, -174.29209464723763, -81.54659354220442, -168.2550170672094, -149.3666587585167, -110.58544461772807, -266.10457736162755], [-70.11049439090492, -86.44909752642452, -175.99727920869984, -73.43375252845865, -42.887755848958165, -120.63766239021223, -175.99993776166812, -142.94700060307662, -10.763326086540776, -15.612218253327358, -32.785641061353864, -14.913009249872195, -165.13538718083575, -150.11152365471216, -110.07108186121562, -266.76870818025725], [-47.788601760780395, -83.79875630403545, -73.84390788496246, -0.0020543332028298117, -60.09351737382057, -128.51360308638147, -176.00035246836111, -98.7137805546311, -165.5780610961387, -135.48690022330197, -48.52998335902751, -267.76036987323903, -165.6081589181283, -149.26715546223852, -110.58141669114382, -267.13146175345275], [-60.09431189997264, -92.4994245925058, -175.00290172593026, -82.23651997524016, -0.0008551084990881318, -0.0013515016108790342, -0.0023417056024546343, -0.0013073796520150416, -0.0008551084990881318, -0.0013515016108790342, -0.0023417056024546343, -0.0013073796520150416, -165.1869571559355, -150.3679843004451, -110.12080565376141, -267.46144776868255], [-60.09431189997264, -92.4994245925058, -175.00290172593026, -82.23651997524016, -0.0008551084990881318, -0.0013515016108790342, -0.0023417056024546343, -0.0013073796520150416, -0.0008551084990881318, -0.0013515016108790342, -0.0023417056024546343, -0.0013073796520150416, -165.1869571559355, -150.3679843004451, -110.12080565376141, -267.46144776868255], [-61.80282479716734, -94.02258632343508, -176.0028841112307, -82.23655614546763, -0.6059612370946316, -0.18852148067002075, -0.5390637209675356, -0.2020155612605786, -164.86623638536418, -145.1221316692061, -0.0063077261285060275, -86.98935240000161, -164.9859563805378, -149.2728275832613, -110.24059113566318, -267.7557798485804], [-60.55932267748274, -143.63659191157535, -100.82178878172442, -54.429490091095, -60.09198934943598, -92.49407261736995, -174.99930730257807, -82.23440867964105, -162.16527827474033, -150.37175895951762, -49.29801899183128, -267.81022471984727, -165.02036730490582, -150.38117926472327, -112.7271629948322, -267.5982767642365], [-0.0, -0.0, -0.0, -0.0, -171.29782705655415, -162.96098673588952, -131.46049378345666, -274.2583853059599, -171.28760485309897, -61.280750122808364, -4.74266361149975, -274.10897143901707, -171.31777671308933, -163.17121158664887, -149.56424612003443, -273.9475839179039], [-60.09431189997264, -92.4994245925058, -175.00290172593026, -82.23651997524016, -0.0008551084990881318, -0.0013515016108790342, -0.0023417056024546343, -0.0013073796520150416, -0.0008551084990881318, -0.0013515016108790342, -0.0023417056024546343, -0.0013073796520150416, -165.1869571559355, -150.3679843004451, -110.12080565376141, -267.46144776868255]], [[0.25339695335411644 1.0000000000062429e-5 … 1.0000000000025427e-5 1.9999599999999997e-5; 0.2800085388758416 1.0000000000044778e-5 … 1.0000000000014595e-5 0.4741505151236647; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.023740624359838494 0.16754046514519882 … 0.059163303331309564 9.999999999999999e-6; 0.023427280433235116 0.17098648402179914 … 0.027992953399129362 1.0e-5; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.0031419195688286577 0.1861513626445616 … 0.007735604520447897 9.999999999999999e-6; 0.00286115368803358 0.21526978205930758 … 0.00035266965711524997 1.0e-5; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.7197205027172162 0.6462981722102392 … 0.9330910921482423 0.9999600003999998; 0.6937030270028895 0.6137337339188931 … 0.9716443769437553 0.5258294848763352; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]], [[0.6819880437567294 0.09915552640705871 … 0.3989292978007839 0.03680305751314927; 0.788677703779018 0.7603932799272846 … 0.8502818090344944 0.5641852170329746; … ; 0.6205035321083949 0.5343799517997359 … 0.474185027839777 0.37260275404166276; 0.8150582962407904 0.32764537073586397 … 0.6080916700741013 0.4301362126487043]], [[0.9166518785601836 0.6421510240493802 … 0.7342081119554507 0.09938131700930786; 0.3900725080662468 0.30475244683980507 … 0.6365241570989704 0.3228733300267044; … ; 0.1813617131177654 0.2191711152416136 … 0.9947008890884279 0.015006966571323277; 0.3570193782851052 0.6892127858693762 … 0.6860663902747084 0.8621632252641562]], [[0.6105205773005933 0.11720092181877462 … 0.6373021798859133 0.402982186762848; 0.9006024661415897 0.7618006869952305 … 0.5752011446896523 0.5465694300131059; … ; 0.5902786141236731 0.5354570806722776 … 0.49729716217608866 0.009360023328830014; 0.9870553227654069 0.12829924889341493 … 0.9768089774378717 0.4052156784369645]], [[0.753942493285988 0.8161579063482916 … 0.365391049861169 0.02153414879183546; 0.1428490054254843 0.9550455726410818 … 0.27564197036774973 0.7060294725014225; … ; 0.4102818033069602 0.093149607014273 … 0.1357714834746031 0.9352164386504966; 0.268613786499313 0.39329050620324546 … 0.20748908531561394 0.5499280736362091]], [-0.0006733453929595457 0.00102489554837637 0.0004765964777457554; -0.0015776458156434438 0.0 -8.9122700738114e-5; … ; 0.0 0.0 0.0; 0.0 0.0 0.0], [-0.00033406191454771195 5.929856184272442e-5 4.6832767826854305e-6; 0.0 0.0 0.0; … ; 0.0 0.0 0.0; 0.0 0.0 0.0], [-0.5 -0.5 -0.5 -0.5; -0.5 0.8333333333333334 -0.16666666666666666 -0.16666666666666666; -0.5 -0.16666666666666666 0.8333333333333334 -0.16666666666666666; -0.5 -0.16666666666666666 -0.16666666666666666 0.8333333333333334], [0.5 0.0 … 0.0 0.0; 0.0 0.5 … 0.0 0.0; … ; 0.0 0.0 … 0.8333333333333334 0.0; 0.0 0.0 … 0.0 0.8333333333333334], [6.8995773182885e-310; 6.89946492113347e-310; 6.89946492113426e-310; 6.89860796062258e-310;;], [0.0; 6.89958202247405e-310; … ; 6.89957731822445e-310; 6.89957731822445e-310;;], [0.0; 6.89958202247405e-310; … ; 6.89957731822445e-310; 6.89957731822445e-310;;], [6.8986102334273e-310 6.89861034993194e-310 … 6.89957731866713e-310 6.89957731866713e-310; 0.0 0.0 … 5.0e-324 5.0e-324; … ; 6.8992465126156e-310 6.8986103503588e-310 … 6.89957731866713e-310 6.89957731866713e-310; 0.0 0.0 … 5.0e-324 5.0e-324;;;], [5.0e-324 6.4e-323 1.43e-322 NaN; 1.0e-323 7.0e-323 1.5e-322 2.2e-322; … ; 5.4e-323 1.33e-322 2.1e-322 6.89957362919754e-310; 6.0e-323 1.4e-322 2.17e-322 6.89957362919754e-310;;;], [0.0 0.0 0.0 0.0; 0.0 5.0e-324 0.0 0.0; … ; 0.0 0.0 0.0 0.0; 5.0e-324 0.0 0.0 0.0;;;], [6.89958441251503e-310; 6.8992469431515e-310; … ; 6.89924694334913e-310; 5.1e-322;;], [6.89924727700866e-310; 6.89924727701103e-310; … ; 6.8992472770656e-310; 5.1e-322;;], [6.8986079087876e-310 6.8986109990504e-310 … 6.8986110040045e-310 6.8986110040211e-310; 6.8986087332606e-310 6.8986109990528e-310 … 6.89861100400688e-310 6.89861100402585e-310; … ; 6.89861099904567e-310 6.89861099906227e-310 … 6.89861100401636e-310 6.8986110040377e-310; 6.89861099904804e-310 6.8986109990694e-310 … 6.89861100401873e-310 6.8986110040709e-310;;;], [6.2167845e-317 2.00995441320324e-310 … 6.89957362919754e-310 6.8995940698838e-310; 5.432371392717e-312 2.06427750545196e-310 … 6.89957362919754e-310 6.8994571147446e-310; … ; 1.9013082287058e-310 3.0420931659296e-310 … 6.89957362919754e-310 NaN; 1.95563132095453e-310 3.0964162581783e-310 … 6.2582252e-316 7.6592171e-316;;;], Bool[1; 1; 1; 1;;], Bool[1; 1; … ; 1; 1;;], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.8995773182885e-310, 6.89946492113347e-310, 6.89946492113426e-310, 6.89860796062258e-310]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0, 6.89958202247405e-310, 6.89958202247405e-310, 0.0, 6.89957731822445e-310, 6.89957731822445e-310]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0, 6.89958202247405e-310, 6.89958202247405e-310, 0.0, 6.89957731822445e-310, 6.89957731822445e-310]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.8986102334273e-310 6.89861034993194e-310 … 6.89957731866713e-310 6.89957731866713e-310; 0.0 0.0 … 5.0e-324 5.0e-324; … ; 6.8992465126156e-310 6.8986103503588e-310 … 6.89957731866713e-310 6.89957731866713e-310; 0.0 0.0 … 5.0e-324 5.0e-324]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[5.0e-324 6.4e-323 1.43e-322 NaN; 1.0e-323 7.0e-323 1.5e-322 2.2e-322; … ; 5.4e-323 1.33e-322 2.1e-322 6.89957362919754e-310; 6.0e-323 1.4e-322 2.17e-322 6.89957362919754e-310]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[0.0 0.0 0.0 0.0; 0.0 5.0e-324 0.0 0.0; … ; 0.0 0.0 0.0 0.0; 5.0e-324 0.0 0.0 0.0]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.89958441251503e-310, 6.8992469431515e-310, 6.89958441251503e-310, 6.8992469431594e-310, 6.89958441251503e-310, 6.8992469431673e-310, 6.8992469431752e-310, 6.89924694318313e-310, 6.89924694321475e-310, 6.89924694325427e-310 … 6.899246943278e-310, 6.8992469432701e-310, 6.8992469432859e-310, 6.8992469433096e-310, 6.8992469433017e-310, 6.8992469433254e-310, 6.89924694320684e-310, 6.89958441251503e-310, 6.89924694334913e-310, 5.1e-322]], SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.89924727700866e-310, 6.89924727701103e-310, 6.8992472770134e-310, 6.8992472770158e-310, 6.89924727701815e-310, 6.8992472770205e-310, 6.8992472770229e-310, 6.89924727702526e-310, 6.89924727702763e-310, 6.89924727703e-310 … 6.89924727703475e-310, 6.8992472770371e-310, 6.8992472770395e-310, 6.89924727704186e-310, 6.8992472770466e-310, 6.89924727705846e-310, 6.89924727706083e-310, 6.8992472770632e-310, 6.8992472770656e-310, 5.1e-322]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.8986079087876e-310 6.8986109990504e-310 … 6.8986110040045e-310 6.8986110040211e-310; 6.8986087332606e-310 6.8986109990528e-310 … 6.89861100400688e-310 6.89861100402585e-310; … ; 6.89861099904567e-310 6.89861099906227e-310 … 6.89861100401636e-310 6.8986110040377e-310; 6.89861099904804e-310 6.8986109990694e-310 … 6.89861100401873e-310 6.8986110040709e-310]], SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[6.2167845e-317 2.00995441320324e-310 … 6.89957362919754e-310 6.8995940698838e-310; 5.432371392717e-312 2.06427750545196e-310 … 6.89957362919754e-310 6.8994571147446e-310; … ; 1.9013082287058e-310 3.0420931659296e-310 … 6.89957362919754e-310 NaN; 1.95563132095453e-310 3.0964162581783e-310 … 6.2582252e-316 7.6592171e-316]], SubArray{Bool, 1, Matrix{Bool}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[1, 1, 1, 1]], SubArray{Bool, 1, Matrix{Bool}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [3; 2; 4; 1;;], SubArray{Int64, 1, Matrix{Int64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[3, 2, 4, 1]], [4; 3; 1; 2;;], SubArray{Int64, 1, Matrix{Int64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}[[4, 3, 1, 2]], -495215.33391463046, -495212.7616815196), [1, 2, 1, 4, 2, 1, 2, 3, 2, 1 … 1, 4, 1, 2, 4, 4, 1, 4, 4, 4], [5717, 5718, 43817, 43818, 43821, 43822, 51813, 51814, 5835, 5836 … 35113, 35114, 44757, 44758, 2073, 2074, 26917, 26918, 6533, 6534])
The following shows the clustering result of the samples:
clusters
379-element Vector{Int64}:
1
2
1
4
2
1
2
3
2
1
1
1
1
⋮
1
4
1
4
1
2
4
4
1
4
4
4
And the following shows the SNPs selected.
aims
20000-element Vector{Int64}:
5717
5718
43817
43818
43821
43822
51813
51814
5835
5836
5651
5652
5813
⋮
14511
14512
35113
35114
44757
44758
2073
2074
26917
26918
6533
6534
The allele frequencies can be shown as in:
d.p
4×40000 Matrix{Float64}:
0.201256 0.0740125 0.0199012 0.70483 … 1.0e-5 0.283447 0.601149
0.0827117 0.0387316 0.0107814 0.867775 1.0e-5 0.309742 0.340943
0.153377 0.0370591 1.0e-5 0.809554 1.0e-5 0.261117 0.563059
0.180305 0.0516882 1.0e-5 0.767997 1.0e-5 0.31928 0.518856
!!! The order of alleles is in the order of index (as in sort(aim)
). This can be verified by checking the .bim
file generated along with the newly filtered .bed
file.
The admixture proportions can be viewed by:
d.q
4×379 Matrix{Float64}:
1.0e-5 0.333264 0.276992 0.215578 … 0.934272 1.0e-5 1.0e-5
0.0728986 0.133901 0.151148 0.116068 0.0259248 1.0e-5 1.0e-5
0.495104 0.532825 0.57185 0.142498 0.0397931 1.0e-5 1.0e-5
0.431987 1.0e-5 1.0e-5 0.525857 1.0e-5 0.99997 0.99997
d.ll_new
-5.046319427299974e6
Multithreading
If you have multiple CPU cores available, it is recommended to launch Julia with multiple threads, for example, by using -t
option from the terminal:
julia -t 8
You may also set up a multithreaded Jupyter kernel following the instruction given here.
GPU support
GPU is enabled by setting the keyword argument use_gpu
to true
. The parts computing gradients and Hessians of the loglikelihood is moved to GPU.