Handling datasets with multiple modalities

[1]:
%load_ext autotime
%config InlineBackend.figure_format = 'retina'

import scarf
scarf.__version__
[1]:
'0.7.8'
time: 1.55 s (started: 2021-08-22 18:10:02 +00:00)

1) Fetch and convert data

For this tutorial we will use CITE-Seq data from 10x genomics. This dataset contains two modalities: gene expression and surface protein abundance. Throughout this tutorial we will refer to gene expression modality as RNA and surface protein as ADT. We start by downloading the data and converting it into Zarr format

[2]:
scarf.fetch_dataset('tenx_8K_pbmc_citeseq', save_path='scarf_datasets')
INFO: Download started...
--2021-08-22 18:10:12--  https://files.de-1.osf.io/v1/resources/zeupv/providers/osfstorage/609096075533b40325e1d205
Resolving files.de-1.osf.io (files.de-1.osf.io)... 35.186.249.111
Connecting to files.de-1.osf.io (files.de-1.osf.io)|35.186.249.111|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://storage.googleapis.com/cos-osf-prod-files-de-1/9d8e4be82c0b76dd8683a1f6659011c65277aa2d464853cfccd49e27835c4f88?response-content-disposition=attachment%3B%20filename%3D%22data.zarr.tar.gz%22%3B%20filename%2A%3DUTF-8%27%27data.zarr.tar.gz&GoogleAccessId=files-de-1%40cos-osf-prod.iam.gserviceaccount.com&Expires=1629655873&Signature=dgIUb5ibhZqsMPsIV%2BrBNM8VI7ruibvZF6Ro%2BIt4rSxesDvRJ88r134rRx2BDyKYcH3VKJQkybVsNJPxkNt8adrSWKERo%2FovQxmqJ%2Br%2FmQl170svSEEwE7PWylEEYV7t6eIdy%2BfmKgrsTrXGdeyKSHcw0Fsk5aCi9OcH0QcmZy7OgBrt5pumFPkocBCowgosXYXSPNRhMprndZAiS8Itot7fMRq6kZ0sPhOmtgrx0OLT6pyS6iRdMVyWn5Fu14eUBq7PY2REINBYd%2By5YubKW2AD129zHF%2FUYUdEVPZrGPE4%2BVdLDr4Q7UM1MF8hZE0vnGSTYrSwlDouDgSNGyw3Fg%3D%3D [following]
--2021-08-22 18:10:13--  https://storage.googleapis.com/cos-osf-prod-files-de-1/9d8e4be82c0b76dd8683a1f6659011c65277aa2d464853cfccd49e27835c4f88?response-content-disposition=attachment%3B%20filename%3D%22data.zarr.tar.gz%22%3B%20filename%2A%3DUTF-8%27%27data.zarr.tar.gz&GoogleAccessId=files-de-1%40cos-osf-prod.iam.gserviceaccount.com&Expires=1629655873&Signature=dgIUb5ibhZqsMPsIV%2BrBNM8VI7ruibvZF6Ro%2BIt4rSxesDvRJ88r134rRx2BDyKYcH3VKJQkybVsNJPxkNt8adrSWKERo%2FovQxmqJ%2Br%2FmQl170svSEEwE7PWylEEYV7t6eIdy%2BfmKgrsTrXGdeyKSHcw0Fsk5aCi9OcH0QcmZy7OgBrt5pumFPkocBCowgosXYXSPNRhMprndZAiS8Itot7fMRq6kZ0sPhOmtgrx0OLT6pyS6iRdMVyWn5Fu14eUBq7PY2REINBYd%2By5YubKW2AD129zHF%2FUYUdEVPZrGPE4%2BVdLDr4Q7UM1MF8hZE0vnGSTYrSwlDouDgSNGyw3Fg%3D%3D
Resolving storage.googleapis.com (storage.googleapis.com)... 172.217.4.48, 172.217.4.80, 172.217.4.208, ...
Connecting to storage.googleapis.com (storage.googleapis.com)|172.217.4.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 68237599 (65M) [application/octet-stream]
Saving to: ‘scarf_datasets/tenx_8K_pbmc_citeseq/data.zarr.tar.gz’

     0K .......... .......... .......... .......... ..........  0% 1.65M 39s
    50K .......... .......... .......... .......... ..........  0% 2.54M 33s
   100K .......... .......... .......... .......... ..........  0% 4.79M 26s
   150K .......... .......... .......... .......... ..........  0% 6.88M 22s
   200K .......... .......... .......... .......... ..........  0% 7.46M 19s
   250K .......... .......... .......... .......... ..........  0% 9.75M 17s
   300K .......... .......... .......... .......... ..........  0% 11.2M 16s
   350K .......... .......... .......... .......... ..........  0% 12.5M 14s
   400K .......... .......... .......... .......... ..........  0% 14.9M 13s
   450K .......... .......... .......... .......... ..........  0% 21.3M 12s
   500K .......... .......... .......... .......... ..........  0% 14.1M 11s
   550K .......... .......... .......... .......... ..........  0% 12.7M 11s
   600K .......... .......... .......... .......... ..........  0% 14.4M 10s
   650K .......... .......... .......... .......... ..........  1% 73.4M 10s
   700K .......... .......... .......... .......... ..........  1% 77.4M 9s
   750K .......... .......... .......... .......... ..........  1% 5.16M 9s
   800K .......... .......... .......... .......... ..........  1% 11.4M 9s
   850K .......... .......... .......... .......... ..........  1% 12.2M 9s
   900K .......... .......... .......... .......... ..........  1% 10.7M 9s
   950K .......... .......... .......... .......... ..........  1% 6.51M 9s
  1000K .......... .......... .......... .......... ..........  1% 87.0M 8s
  1050K .......... .......... .......... .......... ..........  1%  171M 8s
  1100K .......... .......... .......... .......... ..........  1%  191M 8s
  1150K .......... .......... .......... .......... ..........  1%  169M 7s
  1200K .......... .......... .......... .......... ..........  1%  199M 7s
  1250K .......... .......... .......... .......... ..........  1%  203M 7s
  1300K .......... .......... .......... .......... ..........  2%  211M 7s
  1350K .......... .......... .......... .......... ..........  2%  173M 6s
  1400K .......... .......... .......... .......... ..........  2%  207M 6s
  1450K .......... .......... .......... .......... ..........  2%  207M 6s
  1500K .......... .......... .......... .......... ..........  2%  197M 6s
  1550K .......... .......... .......... .......... ..........  2%  170M 6s
  1600K .......... .......... .......... .......... ..........  2%  224M 5s
  1650K .......... .......... .......... .......... ..........  2%  191M 5s
  1700K .......... .......... .......... .......... ..........  2%  222M 5s
  1750K .......... .......... .......... .......... ..........  2%  166M 5s
  1800K .......... .......... .......... .......... ..........  2%  207M 5s
  1850K .......... .......... .......... .......... ..........  2%  219M 5s
  1900K .......... .......... .......... .......... ..........  2%  206M 5s
  1950K .......... .......... .......... .......... ..........  3%  157M 4s
  2000K .......... .......... .......... .......... ..........  3%  219M 4s
  2050K .......... .......... .......... .......... ..........  3%  207M 4s
  2100K .......... .......... .......... .......... ..........  3%  215M 4s
  2150K .......... .......... .......... .......... ..........  3%  199M 4s
  2200K .......... .......... .......... .......... ..........  3%  204M 4s
  2250K .......... .......... .......... .......... ..........  3%  217M 4s
  2300K .......... .......... .......... .......... ..........  3%  204M 4s
  2350K .......... .......... .......... .......... ..........  3%  173M 4s
  2400K .......... .......... .......... .......... ..........  3%  222M 4s
  2450K .......... .......... .......... .......... ..........  3%  214M 4s
  2500K .......... .......... .......... .......... ..........  3% 3.31M 4s
  2550K .......... .......... .......... .......... ..........  3% 13.4M 4s
  2600K .......... .......... .......... .......... ..........  3% 19.4M 4s
  2650K .......... .......... .......... .......... ..........  4% 7.52M 4s
  2700K .......... .......... .......... .......... ..........  4%  183M 4s
  2750K .......... .......... .......... .......... ..........  4%  179M 4s
  2800K .......... .......... .......... .......... ..........  4%  202M 4s
  2850K .......... .......... .......... .......... ..........  4%  188M 4s
  2900K .......... .......... .......... .......... ..........  4%  223M 4s
  2950K .......... .......... .......... .......... ..........  4%  174M 4s
  3000K .......... .......... .......... .......... ..........  4%  199M 4s
  3050K .......... .......... .......... .......... ..........  4%  212M 3s
  3100K .......... .......... .......... .......... ..........  4%  208M 3s
  3150K .......... .......... .......... .......... ..........  4%  160M 3s
  3200K .......... .......... .......... .......... ..........  4%  228M 3s
  3250K .......... .......... .......... .......... ..........  4%  222M 3s
  3300K .......... .......... .......... .......... ..........  5%  205M 3s
  3350K .......... .......... .......... .......... ..........  5%  187M 3s
  3400K .......... .......... .......... .......... ..........  5%  190M 3s
  3450K .......... .......... .......... .......... ..........  5%  205M 3s
  3500K .......... .......... .......... .......... ..........  5%  202M 3s
  3550K .......... .......... .......... .......... ..........  5%  158M 3s
  3600K .......... .......... .......... .......... ..........  5%  197M 3s
  3650K .......... .......... .......... .......... ..........  5%  206M 3s
  3700K .......... .......... .......... .......... ..........  5% 6.24M 3s
  3750K .......... .......... .......... .......... ..........  5% 18.0M 3s
  3800K .......... .......... .......... .......... ..........  5% 20.6M 3s
  3850K .......... .......... .......... .......... ..........  5% 18.0M 3s
  3900K .......... .......... .......... .......... ..........  5% 6.63M 3s
  3950K .......... .......... .......... .......... ..........  6%  165M 3s
  4000K .......... .......... .......... .......... ..........  6%  227M 3s
  4050K .......... .......... .......... .......... ..........  6%  210M 3s
  4100K .......... .......... .......... .......... ..........  6%  249M 3s
  4150K .......... .......... .......... .......... ..........  6%  248M 3s
  4200K .......... .......... .......... .......... ..........  6%  225M 3s
  4250K .......... .......... .......... .......... ..........  6%  246M 3s
  4300K .......... .......... .......... .......... ..........  6%  247M 3s
  4350K .......... .......... .......... .......... ..........  6%  249M 3s
  4400K .......... .......... .......... .......... ..........  6%  198M 3s
  4450K .......... .......... .......... .......... ..........  6%  248M 3s
  4500K .......... .......... .......... .......... ..........  6%  250M 3s
  4550K .......... .......... .......... .......... ..........  6%  244M 3s
  4600K .......... .......... .......... .......... ..........  6%  225M 3s
  4650K .......... .......... .......... .......... ..........  7%  250M 3s
  4700K .......... .......... .......... .......... ..........  7%  249M 3s
  4750K .......... .......... .......... .......... ..........  7%  249M 3s
  4800K .......... .......... .......... .......... ..........  7%  193M 3s
  4850K .......... .......... .......... .......... ..........  7%  249M 3s
  4900K .......... .......... .......... .......... ..........  7%  253M 3s
  4950K .......... .......... .......... .......... ..........  7%  251M 2s
  5000K .......... .......... .......... .......... ..........  7%  222M 2s
  5050K .......... .......... .......... .......... ..........  7%  248M 2s
  5100K .......... .......... .......... .......... ..........  7% 10.4M 2s
  5150K .......... .......... .......... .......... ..........  7% 18.2M 2s
  5200K .......... .......... .......... .......... ..........  7% 6.14M 3s
  5250K .......... .......... .......... .......... ..........  7%  243M 3s
  5300K .......... .......... .......... .......... ..........  8%  249M 2s
  5350K .......... .......... .......... .......... ..........  8%  248M 2s
  5400K .......... .......... .......... .......... ..........  8%  225M 2s
  5450K .......... .......... .......... .......... ..........  8%  247M 2s
  5500K .......... .......... .......... .......... ..........  8%  248M 2s
  5550K .......... .......... .......... .......... ..........  8%  243M 2s
  5600K .......... .......... .......... .......... ..........  8%  205M 2s
  5650K .......... .......... .......... .......... ..........  8%  246M 2s
  5700K .......... .......... .......... .......... ..........  8%  224M 2s
  5750K .......... .......... .......... .......... ..........  8%  252M 2s
  5800K .......... .......... .......... .......... ..........  8%  221M 2s
  5850K .......... .......... .......... .......... ..........  8%  250M 2s
  5900K .......... .......... .......... .......... ..........  8%  255M 2s
  5950K .......... .......... .......... .......... ..........  9%  248M 2s
  6000K .......... .......... .......... .......... ..........  9%  206M 2s
  6050K .......... .......... .......... .......... ..........  9%  244M 2s
  6100K .......... .......... .......... .......... ..........  9%  801K 3s
  6150K .......... .......... .......... .......... ..........  9%  182M 3s
  6200K .......... .......... .......... .......... ..........  9%  103M 3s
  6250K .......... .......... .......... .......... ..........  9% 54.1M 3s
  6300K .......... .......... .......... .......... ..........  9%  204M 3s
  6350K .......... .......... .......... .......... ..........  9%  239M 3s
  6400K .......... .......... .......... .......... ..........  9% 2.91M 3s
  6450K .......... .......... .......... .......... ..........  9% 71.6M 3s
  6500K .......... .......... .......... .......... ..........  9%  144M 3s
  6550K .......... .......... .......... .......... ..........  9% 70.6M 3s
  6600K .......... .......... .......... .......... ..........  9% 79.9M 3s
  6650K .......... .......... .......... .......... .......... 10%  181M 3s
  6700K .......... .......... .......... .......... .......... 10%  213M 3s
  6750K .......... .......... .......... .......... .......... 10%  224M 3s
  6800K .......... .......... .......... .......... .......... 10%  198M 3s
  6850K .......... .......... .......... .......... .......... 10%  229M 3s
  6900K .......... .......... .......... .......... .......... 10%  233M 3s
  6950K .......... .......... .......... .......... .......... 10%  221M 3s
  7000K .......... .......... .......... .......... .......... 10%  205M 3s
  7050K .......... .......... .......... .......... .......... 10%  247M 3s
  7100K .......... .......... .......... .......... .......... 10%  207M 3s
  7150K .......... .......... .......... .......... .......... 10% 3.21M 3s
  7200K .......... .......... .......... .......... .......... 10% 8.53M 3s
  7250K .......... .......... .......... .......... .......... 10% 18.4M 3s
  7300K .......... .......... .......... .......... .......... 11% 17.4M 3s
  7350K .......... .......... .......... .......... .......... 11% 4.48M 3s
  7400K .......... .......... .......... .......... .......... 11% 47.3M 3s
  7450K .......... .......... .......... .......... .......... 11%  245M 3s
  7500K .......... .......... .......... .......... .......... 11%  249M 3s
  7550K .......... .......... .......... .......... .......... 11%  247M 3s
  7600K .......... .......... .......... .......... .......... 11%  195M 3s
  7650K .......... .......... .......... .......... .......... 11%  249M 3s
  7700K .......... .......... .......... .......... .......... 11%  245M 3s
  7750K .......... .......... .......... .......... .......... 11%  256M 3s
  7800K .......... .......... .......... .......... .......... 11%  224M 3s
  7850K .......... .......... .......... .......... .......... 11%  248M 3s
  7900K .......... .......... .......... .......... .......... 11%  244M 3s
  7950K .......... .......... .......... .......... .......... 12%  251M 3s
  8000K .......... .......... .......... .......... .......... 12%  207M 3s
  8050K .......... .......... .......... .......... .......... 12%  251M 3s
  8100K .......... .......... .......... .......... .......... 12%  253M 2s
  8150K .......... .......... .......... .......... .......... 12%  246M 2s
  8200K .......... .......... .......... .......... .......... 12%  226M 2s
  8250K .......... .......... .......... .......... .......... 12%  248M 2s
  8300K .......... .......... .......... .......... .......... 12%  248M 2s
  8350K .......... .......... .......... .......... .......... 12%  251M 2s
  8400K .......... .......... .......... .......... .......... 12% 10.3M 2s
  8450K .......... .......... .......... .......... .......... 12% 18.4M 2s
  8500K .......... .......... .......... .......... .......... 12% 15.9M 2s
  8550K .......... .......... .......... .......... .......... 12% 17.1M 2s
  8600K .......... .......... .......... .......... .......... 12% 40.0M 2s
  8650K .......... .......... .......... .......... .......... 13%  245M 2s
  8700K .......... .......... .......... .......... .......... 13%  247M 2s
  8750K .......... .......... .......... .......... .......... 13%  250M 2s
  8800K .......... .......... .......... .......... .......... 13%  206M 2s
  8850K .......... .......... .......... .......... .......... 13%  249M 2s
  8900K .......... .......... .......... .......... .......... 13%  251M 2s
  8950K .......... .......... .......... .......... .......... 13%  247M 2s
  9000K .......... .......... .......... .......... .......... 13% 5.90M 2s
  9050K .......... .......... .......... .......... .......... 13%  243M 2s
  9100K .......... .......... .......... .......... .......... 13%  246M 2s
  9150K .......... .......... .......... .......... .......... 13%  248M 2s
  9200K .......... .......... .......... .......... .......... 13%  208M 2s
  9250K .......... .......... .......... .......... .......... 13%  247M 2s
  9300K .......... .......... .......... .......... .......... 14%  247M 2s
  9350K .......... .......... .......... .......... .......... 14%  253M 2s
  9400K .......... .......... .......... .......... .......... 14%  219M 2s
  9450K .......... .......... .......... .......... .......... 14%  232M 2s
  9500K .......... .......... .......... .......... .......... 14%  234M 2s
  9550K .......... .......... .......... .......... .......... 14%  238M 2s
  9600K .......... .......... .......... .......... .......... 14%  191M 2s
  9650K .......... .......... .......... .......... .......... 14%  244M 2s
  9700K .......... .......... .......... .......... .......... 14%  222M 2s
  9750K .......... .......... .......... .......... .......... 14%  225M 2s
  9800K .......... .......... .......... .......... .......... 14%  217M 2s
  9850K .......... .......... .......... .......... .......... 14%  244M 2s
  9900K .......... .......... .......... .......... .......... 14%  205M 2s
  9950K .......... .......... .......... .......... .......... 15%  240M 2s
 10000K .......... .......... .......... .......... .......... 15%  183M 2s
 10050K .......... .......... .......... .......... .......... 15%  226M 2s
 10100K .......... .......... .......... .......... .......... 15%  231M 2s
 10150K .......... .......... .......... .......... .......... 15%  202M 2s
 10200K .......... .......... .......... .......... .......... 15%  205M 2s
 10250K .......... .......... .......... .......... .......... 15%  226M 2s
 10300K .......... .......... .......... .......... .......... 15%  242M 2s
 10350K .......... .......... .......... .......... .......... 15%  213M 2s
 10400K .......... .......... .......... .......... .......... 15%  167M 2s
 10450K .......... .......... .......... .......... .......... 15%  237M 2s
 10500K .......... .......... .......... .......... .......... 15% 33.2M 2s
 10550K .......... .......... .......... .......... .......... 15%  209M 2s
 10600K .......... .......... .......... .......... .......... 15%  139M 2s
 10650K .......... .......... .......... .......... .......... 16%  241M 2s
 10700K .......... .......... .......... .......... .......... 16% 72.9M 2s
 10750K .......... .......... .......... .......... .......... 16%  224M 2s
 10800K .......... .......... .......... .......... .......... 16% 81.5M 2s
 10850K .......... .......... .......... .......... .......... 16% 71.2M 2s
 10900K .......... .......... .......... .......... .......... 16% 9.09M 2s
 10950K .......... .......... .......... .......... .......... 16%  233M 2s
 11000K .......... .......... .......... .......... .......... 16%  151M 2s
 11050K .......... .......... .......... .......... .......... 16%  222M 2s
 11100K .......... .......... .......... .......... .......... 16%  241M 2s
 11150K .......... .......... .......... .......... .......... 16%  242M 2s
 11200K .......... .......... .......... .......... .......... 16%  140M 2s
 11250K .......... .......... .......... .......... .......... 16%  230M 2s
 11300K .......... .......... .......... .......... .......... 17%  104M 2s
 11350K .......... .......... .......... .......... .......... 17%  209M 2s
 11400K .......... .......... .......... .......... .......... 17%  198M 2s
 11450K .......... .......... .......... .......... .......... 17%  146M 2s
 11500K .......... .......... .......... .......... .......... 17%  216M 2s
 11550K .......... .......... .......... .......... .......... 17%  240M 2s
 11600K .......... .......... .......... .......... .......... 17% 5.58M 2s
 11650K .......... .......... .......... .......... .......... 17% 26.4M 2s
 11700K .......... .......... .......... .......... .......... 17%  210M 2s
 11750K .......... .......... .......... .......... .......... 17%  223M 2s
 11800K .......... .......... .......... .......... .......... 17%  209M 2s
 11850K .......... .......... .......... .......... .......... 17%  219M 2s
 11900K .......... .......... .......... .......... .......... 17%  197M 2s
 11950K .......... .......... .......... .......... .......... 18%  246M 2s
 12000K .......... .......... .......... .......... .......... 18%  197M 2s
 12050K .......... .......... .......... .......... .......... 18%  209M 2s
 12100K .......... .......... .......... .......... .......... 18%  237M 2s
 12150K .......... .......... .......... .......... .......... 18%  237M 2s
 12200K .......... .......... .......... .......... .......... 18%  206M 2s
 12250K .......... .......... .......... .......... .......... 18%  245M 2s
 12300K .......... .......... .......... .......... .......... 18%  229M 2s
 12350K .......... .......... .......... .......... .......... 18%  228M 2s
 12400K .......... .......... .......... .......... .......... 18% 1.00M 2s
 12450K .......... .......... .......... .......... .......... 18% 7.62M 2s
 12500K .......... .......... .......... .......... .......... 18% 16.2M 2s
 12550K .......... .......... .......... .......... .......... 18% 13.6M 2s
 12600K .......... .......... .......... .......... .......... 18% 9.15M 2s
 12650K .......... .......... .......... .......... .......... 19%  191M 2s
 12700K .......... .......... .......... .......... .......... 19%  191M 2s
 12750K .......... .......... .......... .......... .......... 19%  187M 2s
 12800K .......... .......... .......... .......... .......... 19%  206M 2s
 12850K .......... .......... .......... .......... .......... 19%  164M 2s
 12900K .......... .......... .......... .......... .......... 19%  207M 2s
 12950K .......... .......... .......... .......... .......... 19%  154M 2s
 13000K .......... .......... .......... .......... .......... 19%  207M 2s
 13050K .......... .......... .......... .......... .......... 19%  213M 2s
 13100K .......... .......... .......... .......... .......... 19%  202M 2s
 13150K .......... .......... .......... .......... .......... 19%  180M 2s
 13200K .......... .......... .......... .......... .......... 19%  212M 2s
 13250K .......... .......... .......... .......... .......... 19%  196M 2s
 13300K .......... .......... .......... .......... .......... 20%  184M 2s
 13350K .......... .......... .......... .......... .......... 20%  168M 2s
 13400K .......... .......... .......... .......... .......... 20%  189M 2s
 13450K .......... .......... .......... .......... .......... 20%  199M 2s
 13500K .......... .......... .......... .......... .......... 20%  217M 2s
 13550K .......... .......... .......... .......... .......... 20% 17.2M 2s
 13600K .......... .......... .......... .......... .......... 20%  189M 2s
 13650K .......... .......... .......... .......... .......... 20%  183M 2s
 13700K .......... .......... .......... .......... .......... 20%  204M 2s
 13750K .......... .......... .......... .......... .......... 20%  161M 2s
 13800K .......... .......... .......... .......... .......... 20%  199M 2s
 13850K .......... .......... .......... .......... .......... 20%  219M 2s
 13900K .......... .......... .......... .......... .......... 20%  205M 2s
 13950K .......... .......... .......... .......... .......... 21%  183M 2s
 14000K .......... .......... .......... .......... .......... 21%  208M 2s
 14050K .......... .......... .......... .......... .......... 21%  199M 2s
 14100K .......... .......... .......... .......... .......... 21%  224M 2s
 14150K .......... .......... .......... .......... .......... 21%  157M 2s
 14200K .......... .......... .......... .......... .......... 21%  205M 2s
 14250K .......... .......... .......... .......... .......... 21%  223M 2s
 14300K .......... .......... .......... .......... .......... 21%  213M 2s
 14350K .......... .......... .......... .......... .......... 21%  199M 2s
 14400K .......... .......... .......... .......... .......... 21%  198M 2s
 14450K .......... .......... .......... .......... .......... 21%  223M 2s
 14500K .......... .......... .......... .......... .......... 21%  210M 2s
 14550K .......... .......... .......... .......... .......... 21% 30.0M 2s
 14600K .......... .......... .......... .......... .......... 21% 4.08M 2s
 14650K .......... .......... .......... .......... .......... 22% 12.2M 2s
 14700K .......... .......... .......... .......... .......... 22% 7.01M 2s
 14750K .......... .......... .......... .......... .......... 22% 10.4M 2s
 14800K .......... .......... .......... .......... .......... 22% 16.8M 2s
 14850K .......... .......... .......... .......... .......... 22%  212M 2s
 14900K .......... .......... .......... .......... .......... 22%  227M 2s
 14950K .......... .......... .......... .......... .......... 22%  190M 2s
 15000K .......... .......... .......... .......... .......... 22%  231M 2s
 15050K .......... .......... .......... .......... .......... 22%  227M 2s
 15100K .......... .......... .......... .......... .......... 22%  230M 2s
 15150K .......... .......... .......... .......... .......... 22%  205M 2s
 15200K .......... .......... .......... .......... .......... 22%  216M 2s
 15250K .......... .......... .......... .......... .......... 22%  233M 2s
 15300K .......... .......... .......... .......... .......... 23%  228M 2s
 15350K .......... .......... .......... .......... .......... 23%  195M 2s
 15400K .......... .......... .......... .......... .......... 23%  232M 2s
 15450K .......... .......... .......... .......... .......... 23%  229M 2s
 15500K .......... .......... .......... .......... .......... 23%  223M 2s
 15550K .......... .......... .......... .......... .......... 23% 5.89M 2s
 15600K .......... .......... .......... .......... .......... 23%  214M 2s
 15650K .......... .......... .......... .......... .......... 23%  227M 2s
 15700K .......... .......... .......... .......... .......... 23%  230M 2s
 15750K .......... .......... .......... .......... .......... 23%  190M 2s
 15800K .......... .......... .......... .......... .......... 23%  221M 2s
 15850K .......... .......... .......... .......... .......... 23%  232M 2s
 15900K .......... .......... .......... .......... .......... 23%  234M 2s
 15950K .......... .......... .......... .......... .......... 24%  202M 2s
 16000K .......... .......... .......... .......... .......... 24%  231M 2s
 16050K .......... .......... .......... .......... .......... 24%  232M 2s
 16100K .......... .......... .......... .......... .......... 24%  224M 2s
 16150K .......... .......... .......... .......... .......... 24%  193M 2s
 16200K .......... .......... .......... .......... .......... 24%  231M 2s
 16250K .......... .......... .......... .......... .......... 24%  214M 2s
 16300K .......... .......... .......... .......... .......... 24%  221M 2s
 16350K .......... .......... .......... .......... .......... 24%  201M 2s
 16400K .......... .......... .......... .......... .......... 24%  223M 2s
 16450K .......... .......... .......... .......... .......... 24%  216M 2s
 16500K .......... .......... .......... .......... .......... 24%  229M 2s
 16550K .......... .......... .......... .......... .......... 24%  191M 2s
 16600K .......... .......... .......... .......... .......... 24%  229M 2s
 16650K .......... .......... .......... .......... .......... 25% 12.2M 2s
 16700K .......... .......... .......... .......... .......... 25% 14.2M 2s
 16750K .......... .......... .......... .......... .......... 25%  223M 2s
 16800K .......... .......... .......... .......... .......... 25%  229M 2s
 16850K .......... .......... .......... .......... .......... 25%  228M 2s
 16900K .......... .......... .......... .......... .......... 25%  186M 2s
 16950K .......... .......... .......... .......... .......... 25%  209M 2s
 17000K .......... .......... .......... .......... .......... 25%  213M 2s
 17050K .......... .......... .......... .......... .......... 25%  202M 2s
 17100K .......... .......... .......... .......... .......... 25%  213M 2s
 17150K .......... .......... .......... .......... .......... 25%  200M 2s
 17200K .......... .......... .......... .......... .......... 25%  206M 2s
 17250K .......... .......... .......... .......... .......... 25%  217M 2s
 17300K .......... .......... .......... .......... .......... 26%  221M 2s
 17350K .......... .......... .......... .......... .......... 26%  177M 2s
 17400K .......... .......... .......... .......... .......... 26%  213M 2s
 17450K .......... .......... .......... .......... .......... 26%  217M 2s
 17500K .......... .......... .......... .......... .......... 26%  190M 2s
 17550K .......... .......... .......... .......... .......... 26%  191M 2s
 17600K .......... .......... .......... .......... .......... 26%  223M 2s
 17650K .......... .......... .......... .......... .......... 26%  200M 2s
 17700K .......... .......... .......... .......... .......... 26%  226M 2s
 17750K .......... .......... .......... .......... .......... 26% 19.9M 2s
 17800K .......... .......... .......... .......... .......... 26% 4.58M 2s
 17850K .......... .......... .......... .......... .......... 26% 13.5M 2s
 17900K .......... .......... .......... .......... .......... 26% 7.25M 2s
 17950K .......... .......... .......... .......... .......... 27% 16.9M 2s
 18000K .......... .......... .......... .......... .......... 27% 32.2M 2s
 18050K .......... .......... .......... .......... .......... 27%  205M 2s
 18100K .......... .......... .......... .......... .......... 27%  210M 2s
 18150K .......... .......... .......... .......... .......... 27%  181M 2s
 18200K .......... .......... .......... .......... .......... 27%  217M 2s
 18250K .......... .......... .......... .......... .......... 27%  214M 2s
 18300K .......... .......... .......... .......... .......... 27%  209M 2s
 18350K .......... .......... .......... .......... .......... 27%  191M 2s
 18400K .......... .......... .......... .......... .......... 27%  217M 2s
 18450K .......... .......... .......... .......... .......... 27%  212M 1s
 18500K .......... .......... .......... .......... .......... 27%  210M 1s
 18550K .......... .......... .......... .......... .......... 27%  175M 1s
 18600K .......... .......... .......... .......... .......... 27%  184M 1s
 18650K .......... .......... .......... .......... .......... 28% 5.48M 1s
 18700K .......... .......... .......... .......... .......... 28% 19.4M 2s
 18750K .......... .......... .......... .......... .......... 28% 15.6M 2s
 18800K .......... .......... .......... .......... .......... 28% 18.8M 2s
 18850K .......... .......... .......... .......... .......... 28% 18.2M 2s
 18900K .......... .......... .......... .......... .......... 28%  131M 2s
 18950K .......... .......... .......... .......... .......... 28%  170M 1s
 19000K .......... .......... .......... .......... .......... 28%  205M 1s
 19050K .......... .......... .......... .......... .......... 28%  172M 1s
 19100K .......... .......... .......... .......... .......... 28%  202M 1s
 19150K .......... .......... .......... .......... .......... 28%  194M 1s
 19200K .......... .......... .......... .......... .......... 28%  210M 1s
 19250K .......... .......... .......... .......... .......... 28%  204M 1s
 19300K .......... .......... .......... .......... .......... 29%  218M 1s
 19350K .......... .......... .......... .......... .......... 29%  159M 1s
 19400K .......... .......... .......... .......... .......... 29%  206M 1s
 19450K .......... .......... .......... .......... .......... 29%  213M 1s
 19500K .......... .......... .......... .......... .......... 29%  198M 1s
 19550K .......... .......... .......... .......... .......... 29%  182M 1s
 19600K .......... .......... .......... .......... .......... 29%  224M 1s
 19650K .......... .......... .......... .......... .......... 29%  210M 1s
 19700K .......... .......... .......... .......... .......... 29%  107M 1s
 19750K .......... .......... .......... .......... .......... 29%  167M 1s
 19800K .......... .......... .......... .......... .......... 29%  172M 1s
 19850K .......... .......... .......... .......... .......... 29%  164M 1s
 19900K .......... .......... .......... .......... .......... 29%  176M 1s
 19950K .......... .......... .......... .......... .......... 30%  170M 1s
 20000K .......... .......... .......... .......... .......... 30%  134M 1s
 20050K .......... .......... .......... .......... .......... 30% 12.0M 1s
 20100K .......... .......... .......... .......... .......... 30% 20.4M 1s
 20150K .......... .......... .......... .......... .......... 30%  146M 1s
 20200K .......... .......... .......... .......... .......... 30%  149M 1s
 20250K .......... .......... .......... .......... .......... 30%  174M 1s
 20300K .......... .......... .......... .......... .......... 30%  152M 1s
 20350K .......... .......... .......... .......... .......... 30%  178M 1s
 20400K .......... .......... .......... .......... .......... 30% 9.99M 1s
 20450K .......... .......... .......... .......... .......... 30% 5.13M 1s
 20500K .......... .......... .......... .......... .......... 30%  239M 1s
 20550K .......... .......... .......... .......... .......... 30%  209M 1s
 20600K .......... .......... .......... .......... .......... 30%  184M 1s
 20650K .......... .......... .......... .......... .......... 31%  240M 1s
 20700K .......... .......... .......... .......... .......... 31%  229M 1s
 20750K .......... .......... .......... .......... .......... 31%  224M 1s
 20800K .......... .......... .......... .......... .......... 31%  194M 1s
 20850K .......... .......... .......... .......... .......... 31%  231M 1s
 20900K .......... .......... .......... .......... .......... 31%  214M 1s
 20950K .......... .......... .......... .......... .......... 31%  227M 1s
 21000K .......... .......... .......... .......... .......... 31%  209M 1s
 21050K .......... .......... .......... .......... .......... 31%  230M 1s
 21100K .......... .......... .......... .......... .......... 31%  207M 1s
 21150K .......... .......... .......... .......... .......... 31%  231M 1s
 21200K .......... .......... .......... .......... .......... 31%  190M 1s
 21250K .......... .......... .......... .......... .......... 31%  191M 1s
 21300K .......... .......... .......... .......... .......... 32%  238M 1s
 21350K .......... .......... .......... .......... .......... 32%  224M 1s
 21400K .......... .......... .......... .......... .......... 32%  187M 1s
 21450K .......... .......... .......... .......... .......... 32%  230M 1s
 21500K .......... .......... .......... .......... .......... 32%  233M 1s
 21550K .......... .......... .......... .......... .......... 32%  194M 1s
 21600K .......... .......... .......... .......... .......... 32%  190M 1s
 21650K .......... .......... .......... .......... .......... 32%  206M 1s
 21700K .......... .......... .......... .......... .......... 32%  236M 1s
 21750K .......... .......... .......... .......... .......... 32%  209M 1s
 21800K .......... .......... .......... .......... .......... 32%  203M 1s
 21850K .......... .......... .......... .......... .......... 32%  228M 1s
 21900K .......... .......... .......... .......... .......... 32%  239M 1s
 21950K .......... .......... .......... .......... .......... 33%  233M 1s
 22000K .......... .......... .......... .......... .......... 33%  193M 1s
 22050K .......... .......... .......... .......... .......... 33%  222M 1s
 22100K .......... .......... .......... .......... .......... 33%  232M 1s
 22150K .......... .......... .......... .......... .......... 33%  209M 1s
 22200K .......... .......... .......... .......... .......... 33%  197M 1s
 22250K .......... .......... .......... .......... .......... 33%  243M 1s
 22300K .......... .......... .......... .......... .......... 33%  233M 1s
 22350K .......... .......... .......... .......... .......... 33%  223M 1s
 22400K .......... .......... .......... .......... .......... 33%  197M 1s
 22450K .......... .......... .......... .......... .......... 33%  229M 1s
 22500K .......... .......... .......... .......... .......... 33%  233M 1s
 22550K .......... .......... .......... .......... .......... 33%  237M 1s
 22600K .......... .......... .......... .......... .......... 33%  214M 1s
 22650K .......... .......... .......... .......... .......... 34% 5.61M 1s
 22700K .......... .......... .......... .......... .......... 34%  220M 1s
 22750K .......... .......... .......... .......... .......... 34%  229M 1s
 22800K .......... .......... .......... .......... .......... 34%  188M 1s
 22850K .......... .......... .......... .......... .......... 34%  231M 1s
 22900K .......... .......... .......... .......... .......... 34%  245M 1s
 22950K .......... .......... .......... .......... .......... 34%  210M 1s
 23000K .......... .......... .......... .......... .......... 34% 16.2M 1s
 23050K .......... .......... .......... .......... .......... 34% 19.2M 1s
 23100K .......... .......... .......... .......... .......... 34% 52.1M 1s
 23150K .......... .......... .......... .......... .......... 34%  221M 1s
 23200K .......... .......... .......... .......... .......... 34%  182M 1s
 23250K .......... .......... .......... .......... .......... 34%  228M 1s
 23300K .......... .......... .......... .......... .......... 35%  219M 1s
 23350K .......... .......... .......... .......... .......... 35%  241M 1s
 23400K .......... .......... .......... .......... .......... 35%  181M 1s
 23450K .......... .......... .......... .......... .......... 35%  233M 1s
 23500K .......... .......... .......... .......... .......... 35%  226M 1s
 23550K .......... .......... .......... .......... .......... 35%  230M 1s
 23600K .......... .......... .......... .......... .......... 35%  189M 1s
 23650K .......... .......... .......... .......... .......... 35%  227M 1s
 23700K .......... .......... .......... .......... .......... 35%  244M 1s
 23750K .......... .......... .......... .......... .......... 35%  227M 1s
 23800K .......... .......... .......... .......... .......... 35%  213M 1s
 23850K .......... .......... .......... .......... .......... 35%  238M 1s
 23900K .......... .......... .......... .......... .......... 35%  224M 1s
 23950K .......... .......... .......... .......... .......... 36%  237M 1s
 24000K .......... .......... .......... .......... .......... 36%  187M 1s
 24050K .......... .......... .......... .......... .......... 36% 34.0M 1s
 24100K .......... .......... .......... .......... .......... 36%  107M 1s
 24150K .......... .......... .......... .......... .......... 36%  133M 1s
 24200K .......... .......... .......... .......... .......... 36%  219M 1s
 24250K .......... .......... .......... .......... .......... 36%  146M 1s
 24300K .......... .......... .......... .......... .......... 36%  208M 1s
 24350K .......... .......... .......... .......... .......... 36% 7.57M 1s
 24400K .......... .......... .......... .......... .......... 36%  216M 1s
 24450K .......... .......... .......... .......... .......... 36%  219M 1s
 24500K .......... .......... .......... .......... .......... 36%  105M 1s
 24550K .......... .......... .......... .......... .......... 36%  177M 1s
 24600K .......... .......... .......... .......... .......... 36%  150M 1s
 24650K .......... .......... .......... .......... .......... 37%  221M 1s
 24700K .......... .......... .......... .......... .......... 37%  214M 1s
 24750K .......... .......... .......... .......... .......... 37%  133M 1s
 24800K .......... .......... .......... .......... .......... 37%  211M 1s
 24850K .......... .......... .......... .......... .......... 37%  204M 1s
 24900K .......... .......... .......... .......... .......... 37%  114M 1s
 24950K .......... .......... .......... .......... .......... 37%  182M 1s
 25000K .......... .......... .......... .......... .......... 37%  136M 1s
 25050K .......... .......... .......... .......... .......... 37% 9.13M 1s
 25100K .......... .......... .......... .......... .......... 37% 8.54M 1s
 25150K .......... .......... .......... .......... .......... 37% 17.8M 1s
 25200K .......... .......... .......... .......... .......... 37% 19.2M 1s
 25250K .......... .......... .......... .......... .......... 37% 19.2M 1s
 25300K .......... .......... .......... .......... .......... 38% 8.99M 1s
 25350K .......... .......... .......... .......... .......... 38%  198M 1s
 25400K .......... .......... .......... .......... .......... 38%  205M 1s
 25450K .......... .......... .......... .......... .......... 38%  216M 1s
 25500K .......... .......... .......... .......... .......... 38%  212M 1s
 25550K .......... .......... .......... .......... .......... 38%  182M 1s
 25600K .......... .......... .......... .......... .......... 38%  210M 1s
 25650K .......... .......... .......... .......... .......... 38%  221M 1s
 25700K .......... .......... .......... .......... .......... 38%  212M 1s
 25750K .......... .......... .......... .......... .......... 38%  190M 1s
 25800K .......... .......... .......... .......... .......... 38%  222M 1s
 25850K .......... .......... .......... .......... .......... 38%  963K 1s
 25900K .......... .......... .......... .......... .......... 38%  109M 1s
 25950K .......... .......... .......... .......... .......... 39% 86.5M 1s
 26000K .......... .......... .......... .......... .......... 39% 86.7M 1s
 26050K .......... .......... .......... .......... .......... 39% 80.9M 1s
 26100K .......... .......... .......... .......... .......... 39% 17.8M 1s
 26150K .......... .......... .......... .......... .......... 39% 87.5M 1s
 26200K .......... .......... .......... .......... .......... 39% 90.1M 1s
 26250K .......... .......... .......... .......... .......... 39% 41.6M 1s
 26300K .......... .......... .......... .......... .......... 39%  166M 1s
 26350K .......... .......... .......... .......... .......... 39% 23.6M 1s
 26400K .......... .......... .......... .......... .......... 39% 26.9M 1s
 26450K .......... .......... .......... .......... .......... 39%  133M 1s
 26500K .......... .......... .......... .......... .......... 39%  206M 1s
 26550K .......... .......... .......... .......... .......... 39%  218M 1s
 26600K .......... .......... .......... .......... .......... 39%  148M 1s
 26650K .......... .......... .......... .......... .......... 40%  177M 1s
 26700K .......... .......... .......... .......... .......... 40%  218M 1s
 26750K .......... .......... .......... .......... .......... 40% 7.48M 1s
 26800K .......... .......... .......... .......... .......... 40% 24.2M 1s
 26850K .......... .......... .......... .......... .......... 40% 30.5M 1s
 26900K .......... .......... .......... .......... .......... 40%  213M 1s
 26950K .......... .......... .......... .......... .......... 40%  219M 1s
 27000K .......... .......... .......... .......... .......... 40%  144M 1s
 27050K .......... .......... .......... .......... .......... 40%  182M 1s
 27100K .......... .......... .......... .......... .......... 40%  215M 1s
 27150K .......... .......... .......... .......... .......... 40%  215M 1s
 27200K .......... .......... .......... .......... .......... 40%  113M 1s
 27250K .......... .......... .......... .......... .......... 40% 45.7M 1s
 27300K .......... .......... .......... .......... .......... 41% 30.7M 1s
 27350K .......... .......... .......... .......... .......... 41% 8.75M 1s
 27400K .......... .......... .......... .......... .......... 41%  202M 1s
 27450K .......... .......... .......... .......... .......... 41%  174M 1s
 27500K .......... .......... .......... .......... .......... 41%  216M 1s
 27550K .......... .......... .......... .......... .......... 41%  208M 1s
 27600K .......... .......... .......... .......... .......... 41%  217M 1s
 27650K .......... .......... .......... .......... .......... 41%  192M 1s
 27700K .......... .......... .......... .......... .......... 41%  213M 1s
 27750K .......... .......... .......... .......... .......... 41%  213M 1s
 27800K .......... .......... .......... .......... .......... 41%  216M 1s
 27850K .......... .......... .......... .......... .......... 41%  177M 1s
 27900K .......... .......... .......... .......... .......... 41%  437K 1s
 27950K .......... .......... .......... .......... .......... 42% 89.8M 1s
 28000K .......... .......... .......... .......... .......... 42% 57.6M 1s
 28050K .......... .......... .......... .......... .......... 42% 76.5M 1s
 28100K .......... .......... .......... .......... .......... 42% 39.1M 1s
 28150K .......... .......... .......... .......... .......... 42%  163M 1s
 28200K .......... .......... .......... .......... .......... 42%  177M 1s
 28250K .......... .......... .......... .......... .......... 42% 77.4M 1s
 28300K .......... .......... .......... .......... .......... 42% 63.2M 1s
 28350K .......... .......... .......... .......... .......... 42%  184M 1s
 28400K .......... .......... .......... .......... .......... 42% 23.1M 1s
 28450K .......... .......... .......... .......... .......... 42%  190M 1s
 28500K .......... .......... .......... .......... .......... 42%  152M 1s
 28550K .......... .......... .......... .......... .......... 42%  222M 1s
 28600K .......... .......... .......... .......... .......... 42%  223M 1s
 28650K .......... .......... .......... .......... .......... 43%  127M 1s
 28700K .......... .......... .......... .......... .......... 43% 13.0M 1s
 28750K .......... .......... .......... .......... .......... 43% 17.1M 1s
 28800K .......... .......... .......... .......... .......... 43%  206M 1s
 28850K .......... .......... .......... .......... .......... 43%  203M 1s
 28900K .......... .......... .......... .......... .......... 43%  108M 1s
 28950K .......... .......... .......... .......... .......... 43%  217M 1s
 29000K .......... .......... .......... .......... .......... 43%  159M 1s
 29050K .......... .......... .......... .......... .......... 43%  181M 1s
 29100K .......... .......... .......... .......... .......... 43%  217M 1s
 29150K .......... .......... .......... .......... .......... 43%  224M 1s
 29200K .......... .......... .......... .......... .......... 43%  149M 1s
 29250K .......... .......... .......... .......... .......... 43%  194M 1s
 29300K .......... .......... .......... .......... .......... 44%  223M 1s
 29350K .......... .......... .......... .......... .......... 44%  206M 1s
 29400K .......... .......... .......... .......... .......... 44%  209M 1s
 29450K .......... .......... .......... .......... .......... 44% 5.28M 1s
 29500K .......... .......... .......... .......... .......... 44% 19.2M 1s
 29550K .......... .......... .......... .......... .......... 44% 16.3M 1s
 29600K .......... .......... .......... .......... .......... 44% 17.0M 1s
 29650K .......... .......... .......... .......... .......... 44%  185M 1s
 29700K .......... .......... .......... .......... .......... 44%  214M 1s
 29750K .......... .......... .......... .......... .......... 44%  114M 1s
 29800K .......... .......... .......... .......... .......... 44%  216M 1s
 29850K .......... .......... .......... .......... .......... 44%  182M 1s
 29900K .......... .......... .......... .......... .......... 44%  181M 1s
 29950K .......... .......... .......... .......... .......... 45%  158M 1s
 30000K .......... .......... .......... .......... .......... 45%  130M 1s
 30050K .......... .......... .......... .......... .......... 45% 5.85M 1s
 30100K .......... .......... .......... .......... .......... 45%  148M 1s
 30150K .......... .......... .......... .......... .......... 45%  216M 1s
 30200K .......... .......... .......... .......... .......... 45%  117M 1s
 30250K .......... .......... .......... .......... .......... 45%  167M 1s
 30300K .......... .......... .......... .......... .......... 45%  221M 1s
 30350K .......... .......... .......... .......... .......... 45%  218M 1s
 30400K .......... .......... .......... .......... .......... 45%  151M 1s
 30450K .......... .......... .......... .......... .......... 45%  188M 1s
 30500K .......... .......... .......... .......... .......... 45%  215M 1s
 30550K .......... .......... .......... .......... .......... 45%  217M 1s
 30600K .......... .......... .......... .......... .......... 45%  223M 1s
 30650K .......... .......... .......... .......... .......... 46%  173M 1s
 30700K .......... .......... .......... .......... .......... 46%  220M 1s
 30750K .......... .......... .......... .......... .......... 46%  155M 1s
 30800K .......... .......... .......... .......... .......... 46%  199M 1s
 30850K .......... .......... .......... .......... .......... 46%  185M 1s
 30900K .......... .......... .......... .......... .......... 46%  192M 1s
 30950K .......... .......... .......... .......... .......... 46%  206M 1s
 31000K .......... .......... .......... .......... .......... 46%  184M 1s
 31050K .......... .......... .......... .......... .......... 46%  181M 1s
 31100K .......... .......... .......... .......... .......... 46%  207M 1s
 31150K .......... .......... .......... .......... .......... 46%  216M 1s
 31200K .......... .......... .......... .......... .......... 46%  214M 1s
 31250K .......... .......... .......... .......... .......... 46%  190M 1s
 31300K .......... .......... .......... .......... .......... 47%  216M 1s
 31350K .......... .......... .......... .......... .......... 47%  214M 1s
 31400K .......... .......... .......... .......... .......... 47%  222M 1s
 31450K .......... .......... .......... .......... .......... 47%  174M 1s
 31500K .......... .......... .......... .......... .......... 47%  217M 1s
 31550K .......... .......... .......... .......... .......... 47%  220M 1s
 31600K .......... .......... .......... .......... .......... 47%  196M 1s
 31650K .......... .......... .......... .......... .......... 47%  141M 1s
 31700K .......... .......... .......... .......... .......... 47%  218M 1s
 31750K .......... .......... .......... .......... .......... 47%  204M 1s
 31800K .......... .......... .......... .......... .......... 47%  188M 1s
 31850K .......... .......... .......... .......... .......... 47% 88.6M 1s
 31900K .......... .......... .......... .......... .......... 47%  205M 1s
 31950K .......... .......... .......... .......... .......... 48% 5.67M 1s
 32000K .......... .......... .......... .......... .......... 48% 5.42M 1s
 32050K .......... .......... .......... .......... .......... 48% 14.3M 1s
 32100K .......... .......... .......... .......... .......... 48% 21.7M 1s
 32150K .......... .......... .......... .......... .......... 48% 21.4M 1s
 32200K .......... .......... .......... .......... .......... 48%  174M 1s
 32250K .......... .......... .......... .......... .......... 48%  199M 1s
 32300K .......... .......... .......... .......... .......... 48%  219M 1s
 32350K .......... .......... .......... .......... .......... 48%  215M 1s
 32400K .......... .......... .......... .......... .......... 48%  196M 1s
 32450K .......... .......... .......... .......... .......... 48%  214M 1s
 32500K .......... .......... .......... .......... .......... 48%  200M 1s
 32550K .......... .......... .......... .......... .......... 48%  223M 1s
 32600K .......... .......... .......... .......... .......... 48%  176M 1s
 32650K .......... .......... .......... .......... .......... 49%  213M 1s
 32700K .......... .......... .......... .......... .......... 49%  206M 1s
 32750K .......... .......... .......... .......... .......... 49%  216M 1s
 32800K .......... .......... .......... .......... .......... 49%  198M 1s
 32850K .......... .......... .......... .......... .......... 49%  212M 1s
 32900K .......... .......... .......... .......... .......... 49%  215M 1s
 32950K .......... .......... .......... .......... .......... 49%  227M 1s
 33000K .......... .......... .......... .......... .......... 49%  169M 1s
 33050K .......... .......... .......... .......... .......... 49%  228M 1s
 33100K .......... .......... .......... .......... .......... 49% 5.89M 1s
 33150K .......... .......... .......... .......... .......... 49%  203M 1s
 33200K .......... .......... .......... .......... .......... 49%  194M 1s
 33250K .......... .......... .......... .......... .......... 49%  215M 1s
 33300K .......... .......... .......... .......... .......... 50%  208M 1s
 33350K .......... .......... .......... .......... .......... 50%  218M 1s
 33400K .......... .......... .......... .......... .......... 50%  184M 1s
 33450K .......... .......... .......... .......... .......... 50%  210M 1s
 33500K .......... .......... .......... .......... .......... 50%  831K 1s
 33550K .......... .......... .......... .......... .......... 50% 15.5M 1s
 33600K .......... .......... .......... .......... .......... 50% 43.1M 1s
 33650K .......... .......... .......... .......... .......... 50%  168M 1s
 33700K .......... .......... .......... .......... .......... 50%  220M 1s
 33750K .......... .......... .......... .......... .......... 50%  148M 1s
 33800K .......... .......... .......... .......... .......... 50%  219M 1s
 33850K .......... .......... .......... .......... .......... 50%  134M 1s
 33900K .......... .......... .......... .......... .......... 50% 6.81M 1s
 33950K .......... .......... .......... .......... .......... 51% 21.3M 1s
 34000K .......... .......... .......... .......... .......... 51% 16.4M 1s
 34050K .......... .......... .......... .......... .......... 51% 72.5M 1s
 34100K .......... .......... .......... .......... .......... 51%  214M 1s
 34150K .......... .......... .......... .......... .......... 51%  146M 1s
 34200K .......... .......... .......... .......... .......... 51%  220M 1s
 34250K .......... .......... .......... .......... .......... 51%  178M 1s
 34300K .......... .......... .......... .......... .......... 51%  145M 1s
 34350K .......... .......... .......... .......... .......... 51%  213M 1s
 34400K .......... .......... .......... .......... .......... 51%  220M 1s
 34450K .......... .......... .......... .......... .......... 51%  101M 1s
 34500K .......... .......... .......... .......... .......... 51%  220M 1s
 34550K .......... .......... .......... .......... .......... 51%  152M 1s
 34600K .......... .......... .......... .......... .......... 51% 4.95M 1s
 34650K .......... .......... .......... .......... .......... 52% 17.3M 1s
 34700K .......... .......... .......... .......... .......... 52% 15.0M 1s
 34750K .......... .......... .......... .......... .......... 52% 16.8M 1s
 34800K .......... .......... .......... .......... .......... 52% 12.8M 1s
 34850K .......... .......... .......... .......... .......... 52%  196M 1s
 34900K .......... .......... .......... .......... .......... 52%  231M 1s
 34950K .......... .......... .......... .......... .......... 52%  159M 1s
 35000K .......... .......... .......... .......... .......... 52%  224M 1s
 35050K .......... .......... .......... .......... .......... 52%  190M 1s
 35100K .......... .......... .......... .......... .......... 52%  229M 1s
 35150K .......... .......... .......... .......... .......... 52% 41.9M 1s
 35200K .......... .......... .......... .......... .......... 52% 23.5M 1s
 35250K .......... .......... .......... .......... .......... 52% 20.5M 1s
 35300K .......... .......... .......... .......... .......... 53%  218M 1s
 35350K .......... .......... .......... .......... .......... 53%  228M 1s
 35400K .......... .......... .......... .......... .......... 53%  233M 1s
 35450K .......... .......... .......... .......... .......... 53%  193M 1s
 35500K .......... .......... .......... .......... .......... 53%  232M 1s
 35550K .......... .......... .......... .......... .......... 53%  228M 1s
 35600K .......... .......... .......... .......... .......... 53%  234M 1s
 35650K .......... .......... .......... .......... .......... 53%  203M 1s
 35700K .......... .......... .......... .......... .......... 53%  229M 1s
 35750K .......... .......... .......... .......... .......... 53%  231M 1s
 35800K .......... .......... .......... .......... .......... 53%  226M 1s
 35850K .......... .......... .......... .......... .......... 53% 11.1M 1s
 35900K .......... .......... .......... .......... .......... 53%  227M 1s
 35950K .......... .......... .......... .......... .......... 54%  245M 1s
 36000K .......... .......... .......... .......... .......... 54%  240M 1s
 36050K .......... .......... .......... .......... .......... 54%  210M 1s
 36100K .......... .......... .......... .......... .......... 54%  235M 1s
 36150K .......... .......... .......... .......... .......... 54%  242M 1s
 36200K .......... .......... .......... .......... .......... 54%  236M 1s
 36250K .......... .......... .......... .......... .......... 54%  206M 1s
 36300K .......... .......... .......... .......... .......... 54%  238M 1s
 36350K .......... .......... .......... .......... .......... 54%  228M 1s
 36400K .......... .......... .......... .......... .......... 54%  230M 1s
 36450K .......... .......... .......... .......... .......... 54%  206M 1s
 36500K .......... .......... .......... .......... .......... 54%  225M 1s
 36550K .......... .......... .......... .......... .......... 54%  216M 1s
 36600K .......... .......... .......... .......... .......... 54%  216M 1s
 36650K .......... .......... .......... .......... .......... 55%  179M 1s
 36700K .......... .......... .......... .......... .......... 55%  213M 1s
 36750K .......... .......... .......... .......... .......... 55%  215M 1s
 36800K .......... .......... .......... .......... .......... 55%  230M 1s
 36850K .......... .......... .......... .......... .......... 55%  202M 1s
 36900K .......... .......... .......... .......... .......... 55%  204M 1s
 36950K .......... .......... .......... .......... .......... 55%  202M 1s
 37000K .......... .......... .......... .......... .......... 55%  192M 1s
 37050K .......... .......... .......... .......... .......... 55%  165M 1s
 37100K .......... .......... .......... .......... .......... 55%  207M 1s
 37150K .......... .......... .......... .......... .......... 55%  208M 1s
 37200K .......... .......... .......... .......... .......... 55%  191M 1s
 37250K .......... .......... .......... .......... .......... 55%  187M 1s
 37300K .......... .......... .......... .......... .......... 56%  178M 1s
 37350K .......... .......... .......... .......... .......... 56%  196M 1s
 37400K .......... .......... .......... .......... .......... 56%  202M 1s
 37450K .......... .......... .......... .......... .......... 56%  159M 1s
 37500K .......... .......... .......... .......... .......... 56% 5.91M 1s
 37550K .......... .......... .......... .......... .......... 56%  236M 1s
 37600K .......... .......... .......... .......... .......... 56%  181M 1s
 37650K .......... .......... .......... .......... .......... 56%  198M 1s
 37700K .......... .......... .......... .......... .......... 56%  220M 1s
 37750K .......... .......... .......... .......... .......... 56%  203M 1s
 37800K .......... .......... .......... .......... .......... 56%  213M 1s
 37850K .......... .......... .......... .......... .......... 56%  177M 1s
 37900K .......... .......... .......... .......... .......... 56% 7.70M 1s
 37950K .......... .......... .......... .......... .......... 57%  209M 1s
 38000K .......... .......... .......... .......... .......... 57%  185M 1s
 38050K .......... .......... .......... .......... .......... 57%  218M 1s
 38100K .......... .......... .......... .......... .......... 57%  217M 1s
 38150K .......... .......... .......... .......... .......... 57%  216M 1s
 38200K .......... .......... .......... .......... .......... 57%  188M 1s
 38250K .......... .......... .......... .......... .......... 57% 18.6M 1s
 38300K .......... .......... .......... .......... .......... 57%  208M 1s
 38350K .......... .......... .......... .......... .......... 57%  201M 1s
 38400K .......... .......... .......... .......... .......... 57%  173M 1s
 38450K .......... .......... .......... .......... .......... 57%  194M 1s
 38500K .......... .......... .......... .......... .......... 57%  229M 1s
 38550K .......... .......... .......... .......... .......... 57%  197M 1s
 38600K .......... .......... .......... .......... .......... 57%  219M 1s
 38650K .......... .......... .......... .......... .......... 58% 5.60M 1s
 38700K .......... .......... .......... .......... .......... 58% 16.8M 1s
 38750K .......... .......... .......... .......... .......... 58% 16.7M 1s
 38800K .......... .......... .......... .......... .......... 58%  211M 1s
 38850K .......... .......... .......... .......... .......... 58%  104M 1s
 38900K .......... .......... .......... .......... .......... 58%  213M 1s
 38950K .......... .......... .......... .......... .......... 58%  154M 1s
 39000K .......... .......... .......... .......... .......... 58%  216M 1s
 39050K .......... .......... .......... .......... .......... 58%  136M 1s
 39100K .......... .......... .......... .......... .......... 58%  204M 1s
 39150K .......... .......... .......... .......... .......... 58%  219M 1s
 39200K .......... .......... .......... .......... .......... 58%  220M 1s
 39250K .......... .......... .......... .......... .......... 58% 97.3M 1s
 39300K .......... .......... .......... .......... .......... 59%  147M 1s
 39350K .......... .......... .......... .......... .......... 59%  203M 1s
 39400K .......... .......... .......... .......... .......... 59%  217M 1s
 39450K .......... .......... .......... .......... .......... 59%  137M 1s
 39500K .......... .......... .......... .......... .......... 59%  207M 1s
 39550K .......... .......... .......... .......... .......... 59%  213M 1s
 39600K .......... .......... .......... .......... .......... 59% 4.83M 1s
 39650K .......... .......... .......... .......... .......... 59% 14.5M 1s
 39700K .......... .......... .......... .......... .......... 59% 29.3M 1s
 39750K .......... .......... .......... .......... .......... 59% 86.0M 1s
 39800K .......... .......... .......... .......... .......... 59%  111M 1s
 39850K .......... .......... .......... .......... .......... 59% 22.2M 1s
 39900K .......... .......... .......... .......... .......... 59% 57.9M 1s
 39950K .......... .......... .......... .......... .......... 60%  146M 1s
 40000K .......... .......... .......... .......... .......... 60% 67.2M 1s
 40050K .......... .......... .......... .......... .......... 60% 8.55M 1s
 40100K .......... .......... .......... .......... .......... 60%  166M 1s
 40150K .......... .......... .......... .......... .......... 60%  159M 1s
 40200K .......... .......... .......... .......... .......... 60%  157M 1s
 40250K .......... .......... .......... .......... .......... 60%  126M 1s
 40300K .......... .......... .......... .......... .......... 60%  150M 1s
 40350K .......... .......... .......... .......... .......... 60%  161M 1s
 40400K .......... .......... .......... .......... .......... 60%  166M 1s
 40450K .......... .......... .......... .......... .......... 60%  141M 1s
 40500K .......... .......... .......... .......... .......... 60%  163M 1s
 40550K .......... .......... .......... .......... .......... 60%  159M 1s
 40600K .......... .......... .......... .......... .......... 61%  158M 1s
 40650K .......... .......... .......... .......... .......... 61%  137M 1s
 40700K .......... .......... .......... .......... .......... 61% 20.6M 1s
 40750K .......... .......... .......... .......... .......... 61% 16.7M 1s
 40800K .......... .......... .......... .......... .......... 61% 35.5M 1s
 40850K .......... .......... .......... .......... .......... 61% 24.6M 1s
 40900K .......... .......... .......... .......... .......... 61%  152M 1s
 40950K .......... .......... .......... .......... .......... 61% 27.5M 1s
 41000K .......... .......... .......... .......... .......... 61% 46.6M 1s
 41050K .......... .......... .......... .......... .......... 61% 92.2M 1s
 41100K .......... .......... .......... .......... .......... 61%  158M 1s
 41150K .......... .......... .......... .......... .......... 61%  163M 1s
 41200K .......... .......... .......... .......... .......... 61%  148M 1s
 41250K .......... .......... .......... .......... .......... 61%  142M 1s
 41300K .......... .......... .......... .......... .......... 62%  161M 1s
 41350K .......... .......... .......... .......... .......... 62%  124M 1s
 41400K .......... .......... .......... .......... .......... 62%  119M 1s
 41450K .......... .......... .......... .......... .......... 62%  104M 1s
 41500K .......... .......... .......... .......... .......... 62%  157M 1s
 41550K .......... .......... .......... .......... .......... 62%  157M 1s
 41600K .......... .......... .......... .......... .......... 62%  168M 1s
 41650K .......... .......... .......... .......... .......... 62%  140M 1s
 41700K .......... .......... .......... .......... .......... 62%  160M 1s
 41750K .......... .......... .......... .......... .......... 62%  156M 1s
 41800K .......... .......... .......... .......... .......... 62% 11.4M 1s
 41850K .......... .......... .......... .......... .......... 62%  183M 1s
 41900K .......... .......... .......... .......... .......... 62%  229M 1s
 41950K .......... .......... .......... .......... .......... 63%  231M 1s
 42000K .......... .......... .......... .......... .......... 63%  229M 1s
 42050K .......... .......... .......... .......... .......... 63%  192M 1s
 42100K .......... .......... .......... .......... .......... 63%  225M 1s
 42150K .......... .......... .......... .......... .......... 63%  213M 1s
 42200K .......... .......... .......... .......... .......... 63%  216M 1s
 42250K .......... .......... .......... .......... .......... 63%  185M 1s
 42300K .......... .......... .......... .......... .......... 63% 5.18M 1s
 42350K .......... .......... .......... .......... .......... 63%  212M 1s
 42400K .......... .......... .......... .......... .......... 63%  195M 1s
 42450K .......... .......... .......... .......... .......... 63%  187M 1s
 42500K .......... .......... .......... .......... .......... 63% 19.1M 1s
 42550K .......... .......... .......... .......... .......... 63%  194M 1s
 42600K .......... .......... .......... .......... .......... 64%  181M 1s
 42650K .......... .......... .......... .......... .......... 64% 5.31M 1s
 42700K .......... .......... .......... .......... .......... 64% 14.6M 1s
 42750K .......... .......... .......... .......... .......... 64% 23.0M 1s
 42800K .......... .......... .......... .......... .......... 64%  172M 1s
 42850K .......... .......... .......... .......... .......... 64%  202M 1s
 42900K .......... .......... .......... .......... .......... 64%  222M 1s
 42950K .......... .......... .......... .......... .......... 64%  197M 1s
 43000K .......... .......... .......... .......... .......... 64%  151M 1s
 43050K .......... .......... .......... .......... .......... 64%  221M 1s
 43100K .......... .......... .......... .......... .......... 64%  205M 1s
 43150K .......... .......... .......... .......... .......... 64%  208M 1s
 43200K .......... .......... .......... .......... .......... 64% 6.24M 1s
 43250K .......... .......... .......... .......... .......... 64% 41.6M 1s
 43300K .......... .......... .......... .......... .......... 65%  212M 1s
 43350K .......... .......... .......... .......... .......... 65%  222M 1s
 43400K .......... .......... .......... .......... .......... 65%  170M 1s
 43450K .......... .......... .......... .......... .......... 65%  219M 1s
 43500K .......... .......... .......... .......... .......... 65%  209M 1s
 43550K .......... .......... .......... .......... .......... 65%  206M 1s
 43600K .......... .......... .......... .......... .......... 65%  183M 1s
 43650K .......... .......... .......... .......... .......... 65%  207M 1s
 43700K .......... .......... .......... .......... .......... 65%  207M 1s
 43750K .......... .......... .......... .......... .......... 65%  222M 1s
 43800K .......... .......... .......... .......... .......... 65%  164M 1s
 43850K .......... .......... .......... .......... .......... 65%  198M 1s
 43900K .......... .......... .......... .......... .......... 65%  205M 1s
 43950K .......... .......... .......... .......... .......... 66%  214M 1s
 44000K .......... .......... .......... .......... .......... 66%  188M 1s
 44050K .......... .......... .......... .......... .......... 66% 5.71M 1s
 44100K .......... .......... .......... .......... .......... 66% 14.2M 1s
 44150K .......... .......... .......... .......... .......... 66%  205M 1s
 44200K .......... .......... .......... .......... .......... 66%  159M 1s
 44250K .......... .......... .......... .......... .......... 66%  216M 1s
 44300K .......... .......... .......... .......... .......... 66%  211M 1s
 44350K .......... .......... .......... .......... .......... 66%  199M 1s
 44400K .......... .......... .......... .......... .......... 66%  191M 1s
 44450K .......... .......... .......... .......... .......... 66%  216M 1s
 44500K .......... .......... .......... .......... .......... 66%  209M 1s
 44550K .......... .......... .......... .......... .......... 66%  200M 1s
 44600K .......... .......... .......... .......... .......... 67%  177M 1s
 44650K .......... .......... .......... .......... .......... 67%  206M 1s
 44700K .......... .......... .......... .......... .......... 67%  225M 1s
 44750K .......... .......... .......... .......... .......... 67%  194M 1s
 44800K .......... .......... .......... .......... .......... 67%  191M 1s
 44850K .......... .......... .......... .......... .......... 67%  210M 1s
 44900K .......... .......... .......... .......... .......... 67%  214M 1s
 44950K .......... .......... .......... .......... .......... 67%  223M 1s
 45000K .......... .......... .......... .......... .......... 67%  160M 1s
 45050K .......... .......... .......... .......... .......... 67%  223M 1s
 45100K .......... .......... .......... .......... .......... 67%  206M 1s
 45150K .......... .......... .......... .......... .......... 67%  214M 1s
 45200K .......... .......... .......... .......... .......... 67%  197M 1s
 45250K .......... .......... .......... .......... .......... 67%  210M 1s
 45300K .......... .......... .......... .......... .......... 68%  207M 1s
 45350K .......... .......... .......... .......... .......... 68%  220M 1s
 45400K .......... .......... .......... .......... .......... 68%  175M 1s
 45450K .......... .......... .......... .......... .......... 68%  215M 1s
 45500K .......... .......... .......... .......... .......... 68%  218M 1s
 45550K .......... .......... .......... .......... .......... 68%  213M 1s
 45600K .......... .......... .......... .......... .......... 68%  160M 1s
 45650K .......... .......... .......... .......... .......... 68%  221M 1s
 45700K .......... .......... .......... .......... .......... 68% 13.4M 1s
 45750K .......... .......... .......... .......... .......... 68%  207M 1s
 45800K .......... .......... .......... .......... .......... 68%  178M 1s
 45850K .......... .......... .......... .......... .......... 68%  218M 1s
 45900K .......... .......... .......... .......... .......... 68%  213M 1s
 45950K .......... .......... .......... .......... .......... 69%  213M 1s
 46000K .......... .......... .......... .......... .......... 69%  200M 1s
 46050K .......... .......... .......... .......... .......... 69%  199M 1s
 46100K .......... .......... .......... .......... .......... 69%  221M 1s
 46150K .......... .......... .......... .......... .......... 69% 9.62M 1s
 46200K .......... .......... .......... .......... .......... 69%  156M 1s
 46250K .......... .......... .......... .......... .......... 69%  186M 1s
 46300K .......... .......... .......... .......... .......... 69%  219M 1s
 46350K .......... .......... .......... .......... .......... 69%  206M 1s
 46400K .......... .......... .......... .......... .......... 69%  191M 1s
 46450K .......... .......... .......... .......... .......... 69%  207M 1s
 46500K .......... .......... .......... .......... .......... 69%  207M 1s
 46550K .......... .......... .......... .......... .......... 69%  216M 1s
 46600K .......... .......... .......... .......... .......... 70%  173M 1s
 46650K .......... .......... .......... .......... .......... 70%  198M 1s
 46700K .......... .......... .......... .......... .......... 70%  222M 1s
 46750K .......... .......... .......... .......... .......... 70%  212M 1s
 46800K .......... .......... .......... .......... .......... 70%  200M 1s
 46850K .......... .......... .......... .......... .......... 70% 6.36M 1s
 46900K .......... .......... .......... .......... .......... 70%  190M 1s
 46950K .......... .......... .......... .......... .......... 70%  198M 1s
 47000K .......... .......... .......... .......... .......... 70%  168M 1s
 47050K .......... .......... .......... .......... .......... 70%  206M 1s
 47100K .......... .......... .......... .......... .......... 70%  231M 1s
 47150K .......... .......... .......... .......... .......... 70%  224M 1s
 47200K .......... .......... .......... .......... .......... 70%  212M 1s
 47250K .......... .......... .......... .......... .......... 70%  241M 1s
 47300K .......... .......... .......... .......... .......... 71%  213M 1s
 47350K .......... .......... .......... .......... .......... 71%  229M 1s
 47400K .......... .......... .......... .......... .......... 71%  195M 1s
 47450K .......... .......... .......... .......... .......... 71%  212M 1s
 47500K .......... .......... .......... .......... .......... 71%  243M 1s
 47550K .......... .......... .......... .......... .......... 71%  227M 1s
 47600K .......... .......... .......... .......... .......... 71%  207M 1s
 47650K .......... .......... .......... .......... .......... 71%  234M 1s
 47700K .......... .......... .......... .......... .......... 71%  236M 1s
 47750K .......... .......... .......... .......... .......... 71%  240M 1s
 47800K .......... .......... .......... .......... .......... 71%  192M 1s
 47850K .......... .......... .......... .......... .......... 71% 7.42M 1s
 47900K .......... .......... .......... .......... .......... 71% 9.66M 1s
 47950K .......... .......... .......... .......... .......... 72%  209M 1s
 48000K .......... .......... .......... .......... .......... 72%  211M 1s
 48050K .......... .......... .......... .......... .......... 72%  212M 1s
 48100K .......... .......... .......... .......... .......... 72%  202M 1s
 48150K .......... .......... .......... .......... .......... 72%  238M 1s
 48200K .......... .......... .......... .......... .......... 72%  197M 1s
 48250K .......... .......... .......... .......... .......... 72%  214M 0s
 48300K .......... .......... .......... .......... .......... 72%  238M 0s
 48350K .......... .......... .......... .......... .......... 72%  228M 0s
 48400K .......... .......... .......... .......... .......... 72%  189M 0s
 48450K .......... .......... .......... .......... .......... 72%  244M 0s
 48500K .......... .......... .......... .......... .......... 72%  201M 0s
 48550K .......... .......... .......... .......... .......... 72%  228M 0s
 48600K .......... .......... .......... .......... .......... 73%  199M 0s
 48650K .......... .......... .......... .......... .......... 73%  226M 0s
 48700K .......... .......... .......... .......... .......... 73%  231M 0s
 48750K .......... .......... .......... .......... .......... 73%  234M 0s
 48800K .......... .......... .......... .......... .......... 73%  218M 0s
 48850K .......... .......... .......... .......... .......... 73%  223M 0s
 48900K .......... .......... .......... .......... .......... 73%  236M 0s
 48950K .......... .......... .......... .......... .......... 73%  229M 0s
 49000K .......... .......... .......... .......... .......... 73%  190M 0s
 49050K .......... .......... .......... .......... .......... 73% 7.00M 0s
 49100K .......... .......... .......... .......... .......... 73% 13.5M 0s
 49150K .......... .......... .......... .......... .......... 73%  224M 0s
 49200K .......... .......... .......... .......... .......... 73%  186M 0s
 49250K .......... .......... .......... .......... .......... 73%  233M 0s
 49300K .......... .......... .......... .......... .......... 74%  235M 0s
 49350K .......... .......... .......... .......... .......... 74%  225M 0s
 49400K .......... .......... .......... .......... .......... 74%  183M 0s
 49450K .......... .......... .......... .......... .......... 74%  217M 0s
 49500K .......... .......... .......... .......... .......... 74%  221M 0s
 49550K .......... .......... .......... .......... .......... 74%  243M 0s
 49600K .......... .......... .......... .......... .......... 74%  191M 0s
 49650K .......... .......... .......... .......... .......... 74%  222M 0s
 49700K .......... .......... .......... .......... .......... 74%  218M 0s
 49750K .......... .......... .......... .......... .......... 74%  231M 0s
 49800K .......... .......... .......... .......... .......... 74%  211M 0s
 49850K .......... .......... .......... .......... .......... 74%  217M 0s
 49900K .......... .......... .......... .......... .......... 74%  226M 0s
 49950K .......... .......... .......... .......... .......... 75%  227M 0s
 50000K .......... .......... .......... .......... .......... 75%  192M 0s
 50050K .......... .......... .......... .......... .......... 75%  242M 0s
 50100K .......... .......... .......... .......... .......... 75%  231M 0s
 50150K .......... .......... .......... .......... .......... 75%  229M 0s
 50200K .......... .......... .......... .......... .......... 75%  212M 0s
 50250K .......... .......... .......... .......... .......... 75%  225M 0s
 50300K .......... .......... .......... .......... .......... 75%  217M 0s
 50350K .......... .......... .......... .......... .......... 75%  244M 0s
 50400K .......... .......... .......... .......... .......... 75%  174M 0s
 50450K .......... .......... .......... .......... .......... 75%  233M 0s
 50500K .......... .......... .......... .......... .......... 75%  236M 0s
 50550K .......... .......... .......... .......... .......... 75%  235M 0s
 50600K .......... .......... .......... .......... .......... 76% 4.80M 0s
 50650K .......... .......... .......... .......... .......... 76% 8.10M 0s
 50700K .......... .......... .......... .......... .......... 76%  233M 0s
 50750K .......... .......... .......... .......... .......... 76%  224M 0s
 50800K .......... .......... .......... .......... .......... 76%  194M 0s
 50850K .......... .......... .......... .......... .......... 76%  225M 0s
 50900K .......... .......... .......... .......... .......... 76%  200M 0s
 50950K .......... .......... .......... .......... .......... 76%  218M 0s
 51000K .......... .......... .......... .......... .......... 76%  199M 0s
 51050K .......... .......... .......... .......... .......... 76%  227M 0s
 51100K .......... .......... .......... .......... .......... 76%  204M 0s
 51150K .......... .......... .......... .......... .......... 76%  233M 0s
 51200K .......... .......... .......... .......... .......... 76%  182M 0s
 51250K .......... .......... .......... .......... .......... 76%  243M 0s
 51300K .......... .......... .......... .......... .......... 77%  239M 0s
 51350K .......... .......... .......... .......... .......... 77%  229M 0s
 51400K .......... .......... .......... .......... .......... 77%  198M 0s
 51450K .......... .......... .......... .......... .......... 77%  242M 0s
 51500K .......... .......... .......... .......... .......... 77%  191M 0s
 51550K .......... .......... .......... .......... .......... 77%  239M 0s
 51600K .......... .......... .......... .......... .......... 77%  193M 0s
 51650K .......... .......... .......... .......... .......... 77%  222M 0s
 51700K .......... .......... .......... .......... .......... 77%  232M 0s
 51750K .......... .......... .......... .......... .......... 77%  229M 0s
 51800K .......... .......... .......... .......... .......... 77%  213M 0s
 51850K .......... .......... .......... .......... .......... 77%  222M 0s
 51900K .......... .......... .......... .......... .......... 77%  237M 0s
 51950K .......... .......... .......... .......... .......... 78%  237M 0s
 52000K .......... .......... .......... .......... .......... 78%  173M 0s
 52050K .......... .......... .......... .......... .......... 78%  224M 0s
 52100K .......... .......... .......... .......... .......... 78%  240M 0s
 52150K .......... .......... .......... .......... .......... 78%  201M 0s
 52200K .......... .......... .......... .......... .......... 78%  214M 0s
 52250K .......... .......... .......... .......... .......... 78%  239M 0s
 52300K .......... .......... .......... .......... .......... 78%  219M 0s
 52350K .......... .......... .......... .......... .......... 78%  204M 0s
 52400K .......... .......... .......... .......... .......... 78% 8.61M 0s
 52450K .......... .......... .......... .......... .......... 78% 4.88M 0s
 52500K .......... .......... .......... .......... .......... 78% 20.5M 0s
 52550K .......... .......... .......... .......... .......... 78% 12.1M 0s
 52600K .......... .......... .......... .......... .......... 79% 56.5M 0s
 52650K .......... .......... .......... .......... .......... 79%  210M 0s
 52700K .......... .......... .......... .......... .......... 79%  228M 0s
 52750K .......... .......... .......... .......... .......... 79%  227M 0s
 52800K .......... .......... .......... .......... .......... 79%  182M 0s
 52850K .......... .......... .......... .......... .......... 79%  229M 0s
 52900K .......... .......... .......... .......... .......... 79%  223M 0s
 52950K .......... .......... .......... .......... .......... 79%  206M 0s
 53000K .......... .......... .......... .......... .......... 79%  203M 0s
 53050K .......... .......... .......... .......... .......... 79%  229M 0s
 53100K .......... .......... .......... .......... .......... 79%  208M 0s
 53150K .......... .......... .......... .......... .......... 79%  232M 0s
 53200K .......... .......... .......... .......... .......... 79%  201M 0s
 53250K .......... .......... .......... .......... .......... 79%  224M 0s
 53300K .......... .......... .......... .......... .......... 80%  218M 0s
 53350K .......... .......... .......... .......... .......... 80%  236M 0s
 53400K .......... .......... .......... .......... .......... 80%  206M 0s
 53450K .......... .......... .......... .......... .......... 80%  179M 0s
 53500K .......... .......... .......... .......... .......... 80%  205M 0s
 53550K .......... .......... .......... .......... .......... 80%  180M 0s
 53600K .......... .......... .......... .......... .......... 80%  194M 0s
 53650K .......... .......... .......... .......... .......... 80%  221M 0s
 53700K .......... .......... .......... .......... .......... 80%  208M 0s
 53750K .......... .......... .......... .......... .......... 80% 8.36M 0s
 53800K .......... .......... .......... .......... .......... 80% 13.1M 0s
 53850K .......... .......... .......... .......... .......... 80% 30.3M 0s
 53900K .......... .......... .......... .......... .......... 80% 45.9M 0s
 53950K .......... .......... .......... .......... .......... 81%  135M 0s
 54000K .......... .......... .......... .......... .......... 81%  138M 0s
 54050K .......... .......... .......... .......... .......... 81%  159M 0s
 54100K .......... .......... .......... .......... .......... 81%  153M 0s
 54150K .......... .......... .......... .......... .......... 81%  138M 0s
 54200K .......... .......... .......... .......... .......... 81%  161M 0s
 54250K .......... .......... .......... .......... .......... 81%  158M 0s
 54300K .......... .......... .......... .......... .......... 81%  188M 0s
 54350K .......... .......... .......... .......... .......... 81%  128M 0s
 54400K .......... .......... .......... .......... .......... 81%  163M 0s
 54450K .......... .......... .......... .......... .......... 81%  154M 0s
 54500K .......... .......... .......... .......... .......... 81% 11.3M 0s
 54550K .......... .......... .......... .......... .......... 81%  121M 0s
 54600K .......... .......... .......... .......... .......... 82%  146M 0s
 54650K .......... .......... .......... .......... .......... 82%  148M 0s
 54700K .......... .......... .......... .......... .......... 82%  189M 0s
 54750K .......... .......... .......... .......... .......... 82%  130M 0s
 54800K .......... .......... .......... .......... .......... 82%  165M 0s
 54850K .......... .......... .......... .......... .......... 82%  156M 0s
 54900K .......... .......... .......... .......... .......... 82% 49.9M 0s
 54950K .......... .......... .......... .......... .......... 82% 18.6M 0s
 55000K .......... .......... .......... .......... .......... 82% 58.0M 0s
 55050K .......... .......... .......... .......... .......... 82%  157M 0s
 55100K .......... .......... .......... .......... .......... 82%  139M 0s
 55150K .......... .......... .......... .......... .......... 82%  129M 0s
 55200K .......... .......... .......... .......... .......... 82%  144M 0s
 55250K .......... .......... .......... .......... .......... 82%  146M 0s
 55300K .......... .......... .......... .......... .......... 83%  160M 0s
 55350K .......... .......... .......... .......... .......... 83%  137M 0s
 55400K .......... .......... .......... .......... .......... 83%  150M 0s
 55450K .......... .......... .......... .......... .......... 83%  155M 0s
 55500K .......... .......... .......... .......... .......... 83%  151M 0s
 55550K .......... .......... .......... .......... .......... 83%  120M 0s
 55600K .......... .......... .......... .......... .......... 83%  152M 0s
 55650K .......... .......... .......... .......... .......... 83%  158M 0s
 55700K .......... .......... .......... .......... .......... 83%  153M 0s
 55750K .......... .......... .......... .......... .......... 83% 89.4M 0s
 55800K .......... .......... .......... .......... .......... 83%  144M 0s
 55850K .......... .......... .......... .......... .......... 83%  211M 0s
 55900K .......... .......... .......... .......... .......... 83%  223M 0s
 55950K .......... .......... .......... .......... .......... 84%  166M 0s
 56000K .......... .......... .......... .......... .......... 84%  223M 0s
 56050K .......... .......... .......... .......... .......... 84%  204M 0s
 56100K .......... .......... .......... .......... .......... 84%  204M 0s
 56150K .......... .......... .......... .......... .......... 84%  203M 0s
 56200K .......... .......... .......... .......... .......... 84%  203M 0s
 56250K .......... .......... .......... .......... .......... 84%  221M 0s
 56300K .......... .......... .......... .......... .......... 84%  209M 0s
 56350K .......... .......... .......... .......... .......... 84%  177M 0s
 56400K .......... .......... .......... .......... .......... 84%  224M 0s
 56450K .......... .......... .......... .......... .......... 84%  210M 0s
 56500K .......... .......... .......... .......... .......... 84%  209M 0s
 56550K .......... .......... .......... .......... .......... 84%  186M 0s
 56600K .......... .......... .......... .......... .......... 85%  185M 0s
 56650K .......... .......... .......... .......... .......... 85%  210M 0s
 56700K .......... .......... .......... .......... .......... 85%  139M 0s
 56750K .......... .......... .......... .......... .......... 85% 24.2M 0s
 56800K .......... .......... .......... .......... .......... 85% 33.5M 0s
 56850K .......... .......... .......... .......... .......... 85% 10.1M 0s
 56900K .......... .......... .......... .......... .......... 85% 34.9M 0s
 56950K .......... .......... .......... .......... .......... 85% 30.4M 0s
 57000K .......... .......... .......... .......... .......... 85% 20.5M 0s
 57050K .......... .......... .......... .......... .......... 85%  205M 0s
 57100K .......... .......... .......... .......... .......... 85%  224M 0s
 57150K .......... .......... .......... .......... .......... 85%  159M 0s
 57200K .......... .......... .......... .......... .......... 85%  222M 0s
 57250K .......... .......... .......... .......... .......... 85%  214M 0s
 57300K .......... .......... .......... .......... .......... 86%  185M 0s
 57350K .......... .......... .......... .......... .......... 86%  184M 0s
 57400K .......... .......... .......... .......... .......... 86%  217M 0s
 57450K .......... .......... .......... .......... .......... 86%  208M 0s
 57500K .......... .......... .......... .......... .......... 86%  214M 0s
 57550K .......... .......... .......... .......... .......... 86%  181M 0s
 57600K .......... .......... .......... .......... .......... 86%  197M 0s
 57650K .......... .......... .......... .......... .......... 86%  213M 0s
 57700K .......... .......... .......... .......... .......... 86%  226M 0s
 57750K .......... .......... .......... .......... .......... 86%  180M 0s
 57800K .......... .......... .......... .......... .......... 86%  216M 0s
 57850K .......... .......... .......... .......... .......... 86%  213M 0s
 57900K .......... .......... .......... .......... .......... 86%  215M 0s
 57950K .......... .......... .......... .......... .......... 87%  176M 0s
 58000K .......... .......... .......... .......... .......... 87%  205M 0s
 58050K .......... .......... .......... .......... .......... 87%  210M 0s
 58100K .......... .......... .......... .......... .......... 87%  212M 0s
 58150K .......... .......... .......... .......... .......... 87% 5.85M 0s
 58200K .......... .......... .......... .......... .......... 87%  200M 0s
 58250K .......... .......... .......... .......... .......... 87%  215M 0s
 58300K .......... .......... .......... .......... .......... 87%  216M 0s
 58350K .......... .......... .......... .......... .......... 87%  175M 0s
 58400K .......... .......... .......... .......... .......... 87%  199M 0s
 58450K .......... .......... .......... .......... .......... 87%  210M 0s
 58500K .......... .......... .......... .......... .......... 87%  224M 0s
 58550K .......... .......... .......... .......... .......... 87%  188M 0s
 58600K .......... .......... .......... .......... .......... 88%  208M 0s
 58650K .......... .......... .......... .......... .......... 88%  226M 0s
 58700K .......... .......... .......... .......... .......... 88%  212M 0s
 58750K .......... .......... .......... .......... .......... 88%  177M 0s
 58800K .......... .......... .......... .......... .......... 88%  217M 0s
 58850K .......... .......... .......... .......... .......... 88%  209M 0s
 58900K .......... .......... .......... .......... .......... 88%  218M 0s
 58950K .......... .......... .......... .......... .......... 88%  200M 0s
 59000K .......... .......... .......... .......... .......... 88%  190M 0s
 59050K .......... .......... .......... .......... .......... 88%  197M 0s
 59100K .......... .......... .......... .......... .......... 88%  215M 0s
 59150K .......... .......... .......... .......... .......... 88%  170M 0s
 59200K .......... .......... .......... .......... .......... 88% 15.9M 0s
 59250K .......... .......... .......... .......... .......... 88% 34.8M 0s
 59300K .......... .......... .......... .......... .......... 89% 7.05M 0s
 59350K .......... .......... .......... .......... .......... 89% 9.76M 0s
 59400K .......... .......... .......... .......... .......... 89% 32.4M 0s
 59450K .......... .......... .......... .......... .......... 89% 32.7M 0s
 59500K .......... .......... .......... .......... .......... 89% 32.8M 0s
 59550K .......... .......... .......... .......... .......... 89% 27.4M 0s
 59600K .......... .......... .......... .......... .......... 89% 33.0M 0s
 59650K .......... .......... .......... .......... .......... 89% 54.3M 0s
 59700K .......... .......... .......... .......... .......... 89%  197M 0s
 59750K .......... .......... .......... .......... .......... 89%  186M 0s
 59800K .......... .......... .......... .......... .......... 89%  195M 0s
 59850K .......... .......... .......... .......... .......... 89%  222M 0s
 59900K .......... .......... .......... .......... .......... 89%  176M 0s
 59950K .......... .......... .......... .......... .......... 90%  171M 0s
 60000K .......... .......... .......... .......... .......... 90%  209M 0s
 60050K .......... .......... .......... .......... .......... 90% 11.2M 0s
 60100K .......... .......... .......... .......... .......... 90%  181M 0s
 60150K .......... .......... .......... .......... .......... 90%  190M 0s
 60200K .......... .......... .......... .......... .......... 90%  221M 0s
 60250K .......... .......... .......... .......... .......... 90%  206M 0s
 60300K .......... .......... .......... .......... .......... 90%  213M 0s
 60350K .......... .......... .......... .......... .......... 90%  180M 0s
 60400K .......... .......... .......... .......... .......... 90%  205M 0s
 60450K .......... .......... .......... .......... .......... 90%  204M 0s
 60500K .......... .......... .......... .......... .......... 90%  209M 0s
 60550K .......... .......... .......... .......... .......... 90%  185M 0s
 60600K .......... .......... .......... .......... .......... 91%  222M 0s
 60650K .......... .......... .......... .......... .......... 91%  208M 0s
 60700K .......... .......... .......... .......... .......... 91%  220M 0s
 60750K .......... .......... .......... .......... .......... 91%  173M 0s
 60800K .......... .......... .......... .......... .......... 91%  222M 0s
 60850K .......... .......... .......... .......... .......... 91%  179M 0s
 60900K .......... .......... .......... .......... .......... 91%  219M 0s
 60950K .......... .......... .......... .......... .......... 91%  193M 0s
 61000K .......... .......... .......... .......... .......... 91%  218M 0s
 61050K .......... .......... .......... .......... .......... 91%  207M 0s
 61100K .......... .......... .......... .......... .......... 91% 6.85M 0s
 61150K .......... .......... .......... .......... .......... 91%  176M 0s
 61200K .......... .......... .......... .......... .......... 91%  201M 0s
 61250K .......... .......... .......... .......... .......... 91%  216M 0s
 61300K .......... .......... .......... .......... .......... 92%  216M 0s
 61350K .......... .......... .......... .......... .......... 92%  172M 0s
 61400K .......... .......... .......... .......... .......... 92%  221M 0s
 61450K .......... .......... .......... .......... .......... 92%  216M 0s
 61500K .......... .......... .......... .......... .......... 92%  209M 0s
 61550K .......... .......... .......... .......... .......... 92%  184M 0s
 61600K .......... .......... .......... .......... .......... 92%  221M 0s
 61650K .......... .......... .......... .......... .......... 92%  212M 0s
 61700K .......... .......... .......... .......... .......... 92%  222M 0s
 61750K .......... .......... .......... .......... .......... 92%  175M 0s
 61800K .......... .......... .......... .......... .......... 92%  212M 0s
 61850K .......... .......... .......... .......... .......... 92%  215M 0s
 61900K .......... .......... .......... .......... .......... 92%  199M 0s
 61950K .......... .......... .......... .......... .......... 93%  170M 0s
 62000K .......... .......... .......... .......... .......... 93%  227M 0s
 62050K .......... .......... .......... .......... .......... 93%  199M 0s
 62100K .......... .......... .......... .......... .......... 93%  218M 0s
 62150K .......... .......... .......... .......... .......... 93% 9.87M 0s
 62200K .......... .......... .......... .......... .......... 93% 34.2M 0s
 62250K .......... .......... .......... .......... .......... 93% 34.0M 0s
 62300K .......... .......... .......... .......... .......... 93% 31.3M 0s
 62350K .......... .......... .......... .......... .......... 93% 33.4M 0s
 62400K .......... .......... .......... .......... ........
INFO: Download finished! File saved here: scarf_datasets/tenx_8K_pbmc_citeseq/data.zarr.tar.gz
INFO: Download started...
.. 93% 33.7M 0s
 62450K .......... .......... .......... .......... .......... 93% 8.83M 0s
 62500K .......... .......... .......... .......... .......... 93% 38.1M 0s
 62550K .......... .......... .......... .......... .......... 93%  208M 0s
 62600K .......... .......... .......... .......... .......... 94%  198M 0s
 62650K .......... .......... .......... .......... .......... 94%  227M 0s
 62700K .......... .......... .......... .......... .......... 94%  169M 0s
 62750K .......... .......... .......... .......... .......... 94%  208M 0s
 62800K .......... .......... .......... .......... .......... 94%  215M 0s
 62850K .......... .......... .......... .......... .......... 94%  208M 0s
 62900K .......... .......... .......... .......... .......... 94%  192M 0s
 62950K .......... .......... .......... .......... .......... 94%  213M 0s
 63000K .......... .......... .......... .......... .......... 94%  212M 0s
 63050K .......... .......... .......... .......... .......... 94%  188M 0s
 63100K .......... .......... .......... .......... .......... 94%  169M 0s
 63150K .......... .......... .......... .......... .......... 94%  219M 0s
 63200K .......... .......... .......... .......... .......... 94%  220M 0s
 63250K .......... .......... .......... .......... .......... 94%  209M 0s
 63300K .......... .......... .......... .......... .......... 95%  191M 0s
 63350K .......... .......... .......... .......... .......... 95% 66.2M 0s
 63400K .......... .......... .......... .......... .......... 95%  187M 0s
 63450K .......... .......... .......... .......... .......... 95%  186M 0s
 63500K .......... .......... .......... .......... .......... 95%  126M 0s
 63550K .......... .......... .......... .......... .......... 95%  175M 0s
 63600K .......... .......... .......... .......... .......... 95%  156M 0s
 63650K .......... .......... .......... .......... .......... 95%  162M 0s
 63700K .......... .......... .......... .......... .......... 95%  164M 0s
 63750K .......... .......... .......... .......... .......... 95%  162M 0s
 63800K .......... .......... .......... .......... .......... 95%  175M 0s
 63850K .......... .......... .......... .......... .......... 95%  164M 0s
 63900K .......... .......... .......... .......... .......... 95%  128M 0s
 63950K .......... .......... .......... .......... .......... 96%  224M 0s
 64000K .......... .......... .......... .......... .......... 96%  204M 0s
 64050K .......... .......... .......... .......... .......... 96%  219M 0s
 64100K .......... .......... .......... .......... .......... 96%  181M 0s
 64150K .......... .......... .......... .......... .......... 96%  212M 0s
 64200K .......... .......... .......... .......... .......... 96%  219M 0s
 64250K .......... .......... .......... .......... .......... 96%  200M 0s
 64300K .......... .......... .......... .......... .......... 96%  175M 0s
 64350K .......... .......... .......... .......... .......... 96%  221M 0s
 64400K .......... .......... .......... .......... .......... 96%  197M 0s
 64450K .......... .......... .......... .......... .......... 96%  214M 0s
 64500K .......... .......... .......... .......... .......... 96%  187M 0s
 64550K .......... .......... .......... .......... .......... 96%  197M 0s
 64600K .......... .......... .......... .......... .......... 97%  210M 0s
 64650K .......... .......... .......... .......... .......... 97%  216M 0s
 64700K .......... .......... .......... .......... .......... 97%  177M 0s
 64750K .......... .......... .......... .......... .......... 97% 6.02M 0s
 64800K .......... .......... .......... .......... .......... 97%  190M 0s
 64850K .......... .......... .......... .......... .......... 97%  210M 0s
 64900K .......... .......... .......... .......... .......... 97%  195M 0s
 64950K .......... .......... .......... .......... .......... 97%  190M 0s
 65000K .......... .......... .......... .......... .......... 97%  189M 0s
 65050K .......... .......... .......... .......... .......... 97%  229M 0s
 65100K .......... .......... .......... .......... .......... 97%  167M 0s
 65150K .......... .......... .......... .......... .......... 97%  221M 0s
 65200K .......... .......... .......... .......... .......... 97%  214M 0s
 65250K .......... .......... .......... .......... .......... 97%  203M 0s
 65300K .......... .......... .......... .......... .......... 98%  199M 0s
 65350K .......... .......... .......... .......... .......... 98%  224M 0s
 65400K .......... .......... .......... .......... .......... 98%  104M 0s
 65450K .......... .......... .......... .......... .......... 98% 82.5M 0s
 65500K .......... .......... .......... .......... .......... 98% 68.9M 0s
 65550K .......... .......... .......... .......... .......... 98%  190M 0s
 65600K .......... .......... .......... .......... .......... 98% 64.6M 0s
 65650K .......... .......... .......... .......... .......... 98% 83.1M 0s
 65700K .......... .......... .......... .......... .......... 98% 71.0M 0s
 65750K .......... .......... .......... .......... .......... 98%  194M 0s
 65800K .......... .......... .......... .......... .......... 98% 61.9M 0s
 65850K .......... .......... .......... .......... .......... 98% 87.5M 0s
 65900K .......... .......... .......... .......... .......... 98% 68.5M 0s
 65950K .......... .......... .......... .......... .......... 99% 59.3M 0s
 66000K .......... .......... .......... .......... .......... 99%  197M 0s
 66050K .......... .......... .......... .......... .......... 99% 97.4M 0s
 66100K .......... .......... .......... .......... .......... 99% 69.1M 0s
 66150K .......... .......... .......... .......... .......... 99% 70.7M 0s
 66200K .......... .......... .......... .......... .......... 99%  163M 0s
 66250K .......... .......... .......... .......... .......... 99% 84.8M 0s
 66300K .......... .......... .......... .......... .......... 99% 63.9M 0s
 66350K .......... .......... .......... .......... .......... 99% 65.2M 0s
 66400K .......... .......... .......... .......... .......... 99% 83.1M 0s
 66450K .......... .......... .......... .......... .......... 99%  198M 0s
 66500K .......... .......... .......... .......... .......... 99% 31.2M 0s
 66550K .......... .......... .......... .......... .......... 99% 53.8M 0s
 66600K .......... .......... .......... ........             100%  184M=1.6s

2021-08-22 18:10:15 (41.6 MB/s) - ‘scarf_datasets/tenx_8K_pbmc_citeseq/data.zarr.tar.gz’ saved [68237599/68237599]

--2021-08-22 18:10:15--  https://files.de-1.osf.io/v1/resources/zeupv/providers/osfstorage/60936f2f19183d04175582b3
Resolving files.de-1.osf.io (files.de-1.osf.io)... 35.186.249.111
Connecting to files.de-1.osf.io (files.de-1.osf.io)|35.186.249.111|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://storage.googleapis.com/cos-osf-prod-files-de-1/6d69deb9c1868e6441996e1593fce74e5a3222bdee834bc90e1b77581991eb1e?response-content-disposition=attachment%3B%20filename%3D%22data.h5%22%3B%20filename%2A%3DUTF-8%27%27data.h5&GoogleAccessId=files-de-1%40cos-osf-prod.iam.gserviceaccount.com&Expires=1629655876&Signature=ig2p2bb42a4KAXE9I8qF1vtjjNrrMGzyudEyldFxxGjcOenv0z4BI9Bddku35bkghkwyBsph%2BL5jp3vHXRjOySLCOZxjb9qe%2BFlh9bE1EiO2WK6iY8tM4mI2nJuPF9BV8y1LvFiyQKiWcgnz5DIs9N97TOSnvy6rM86L7tpf9ig3IW7sgNF1S7FsU%2F8tu0fO4POmJp%2BMIPIGkBcFGwecVgi%2BCy4PXmkG23QCX50lQu4lKPqV1vNGNXUYVoxyM0FkKyyeJx%2BZRBzkckTtyitnuxVswu1KsYtKwRDO77lg%2ByJZLZPGHvnawohOBrF2JJAMCaqLBqOx0k28ELrIp3DG%2BQ%3D%3D [following]
--2021-08-22 18:10:17--  https://storage.googleapis.com/cos-osf-prod-files-de-1/6d69deb9c1868e6441996e1593fce74e5a3222bdee834bc90e1b77581991eb1e?response-content-disposition=attachment%3B%20filename%3D%22data.h5%22%3B%20filename%2A%3DUTF-8%27%27data.h5&GoogleAccessId=files-de-1%40cos-osf-prod.iam.gserviceaccount.com&Expires=1629655876&Signature=ig2p2bb42a4KAXE9I8qF1vtjjNrrMGzyudEyldFxxGjcOenv0z4BI9Bddku35bkghkwyBsph%2BL5jp3vHXRjOySLCOZxjb9qe%2BFlh9bE1EiO2WK6iY8tM4mI2nJuPF9BV8y1LvFiyQKiWcgnz5DIs9N97TOSnvy6rM86L7tpf9ig3IW7sgNF1S7FsU%2F8tu0fO4POmJp%2BMIPIGkBcFGwecVgi%2BCy4PXmkG23QCX50lQu4lKPqV1vNGNXUYVoxyM0FkKyyeJx%2BZRBzkckTtyitnuxVswu1KsYtKwRDO77lg%2ByJZLZPGHvnawohOBrF2JJAMCaqLBqOx0k28ELrIp3DG%2BQ%3D%3D
Resolving storage.googleapis.com (storage.googleapis.com)... 172.217.4.48, 172.217.4.80, 172.217.4.208, ...
Connecting to storage.googleapis.com (storage.googleapis.com)|172.217.4.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21788278 (21M) [application/octet-stream]
Saving to: ‘scarf_datasets/tenx_8K_pbmc_citeseq/data.h5’

     0K .......... .......... .......... .......... ..........  0% 1.69M 12s
    50K .......... .......... .......... .......... ..........  0% 2.56M 10s
   100K .......... .......... .......... .......... ..........  0% 4.97M 8s
   150K .......... .......... .......... .......... ..........  0% 6.61M 7s
   200K .......... .......... .......... .......... ..........  1% 7.66M 6s
   250K .......... .......... .......... .......... ..........  1% 10.1M 5s
   300K .......... .......... .......... .......... ..........  1% 12.1M 5s
   350K .......... .......... .......... .......... ..........  1% 12.6M 4s
   400K .......... .......... .......... .......... ..........  2% 14.1M 4s
   450K .......... .......... .......... .......... ..........  2% 23.6M 4s
   500K .......... .......... .......... .......... ..........  2% 14.2M 4s
   550K .......... .......... .......... .......... ..........  2% 11.9M 3s
   600K .......... .......... .......... .......... ..........  3% 44.3M 3s
   650K .......... .......... .......... .......... ..........  3% 78.1M 3s
   700K .......... .......... .......... .......... ..........  3% 4.38M 3s
   750K .......... .......... .......... .......... ..........  3% 12.0M 3s
   800K .......... .......... .......... .......... ..........  3% 11.2M 3s
   850K .......... .......... .......... .......... ..........  4% 11.7M 3s
   900K .......... .......... .......... .......... ..........  4% 27.8M 3s
   950K .......... .......... .......... .......... ..........  4% 68.7M 3s
  1000K .......... .......... .......... .......... ..........  4% 72.5M 2s
  1050K .......... .......... .......... .......... ..........  5%  176M 2s
  1100K .......... .......... .......... .......... ..........  5%  198M 2s
  1150K .......... .......... .......... .......... ..........  5%  168M 2s
  1200K .......... .......... .......... .......... ..........  5%  211M 2s
  1250K .......... .......... .......... .......... ..........  6%  202M 2s
  1300K .......... .......... .......... .......... ..........  6%  197M 2s
  1350K .......... .......... .......... .......... ..........  6%  171M 2s
  1400K .......... .......... .......... .......... ..........  6%  209M 2s
  1450K .......... .......... .......... .......... ..........  7%  197M 2s
  1500K .......... .......... .......... .......... ..........  7%  210M 2s
  1550K .......... .......... .......... .......... ..........  7%  167M 2s
  1600K .......... .......... .......... .......... ..........  7%  192M 2s
  1650K .......... .......... .......... .......... ..........  7%  217M 1s
  1700K .......... .......... .......... .......... ..........  8% 5.87M 2s
  1750K .......... .......... .......... .......... ..........  8%  181M 1s
  1800K .......... .......... .......... .......... ..........  8%  214M 1s
  1850K .......... .......... .......... .......... ..........  8%  206M 1s
  1900K .......... .......... .......... .......... ..........  9%  206M 1s
  1950K .......... .......... .......... .......... ..........  9%  175M 1s
  2000K .......... .......... .......... .......... ..........  9%  213M 1s
  2050K .......... .......... .......... .......... ..........  9%  201M 1s
  2100K .......... .......... .......... .......... .......... 10%  223M 1s
  2150K .......... .......... .......... .......... .......... 10%  193M 1s
  2200K .......... .......... .......... .......... .......... 10%  215M 1s
  2250K .......... .......... .......... .......... .......... 10%  219M 1s
  2300K .......... .......... .......... .......... .......... 11%  214M 1s
  2350K .......... .......... .......... .......... .......... 11%  179M 1s
  2400K .......... .......... .......... .......... .......... 11% 13.0M 1s
  2450K .......... .......... .......... .......... .......... 11% 11.8M 1s
  2500K .......... .......... .......... .......... .......... 11% 21.1M 1s
  2550K .......... .......... .......... .......... .......... 12% 5.06M 1s
  2600K .......... .......... .......... .......... .......... 12% 18.4M 1s
  2650K .......... .......... .......... .......... .......... 12% 39.4M 1s
  2700K .......... .......... .......... .......... .......... 12%  206M 1s
  2750K .......... .......... .......... .......... .......... 13%  180M 1s
  2800K .......... .......... .......... .......... .......... 13%  194M 1s
  2850K .......... .......... .......... .......... .......... 13%  195M 1s
  2900K .......... .......... .......... .......... .......... 13%  196M 1s
  2950K .......... .......... .......... .......... .......... 14%  189M 1s
  3000K .......... .......... .......... .......... .......... 14%  226M 1s
  3050K .......... .......... .......... .......... .......... 14%  201M 1s
  3100K .......... .......... .......... .......... .......... 14%  215M 1s
  3150K .......... .......... .......... .......... .......... 15%  176M 1s
  3200K .......... .......... .......... .......... .......... 15%  224M 1s
  3250K .......... .......... .......... .......... .......... 15%  217M 1s
  3300K .......... .......... .......... .......... .......... 15%  218M 1s
  3350K .......... .......... .......... .......... .......... 15%  183M 1s
  3400K .......... .......... .......... .......... .......... 16%  222M 1s
  3450K .......... .......... .......... .......... .......... 16%  207M 1s
  3500K .......... .......... .......... .......... .......... 16%  208M 1s
  3550K .......... .......... .......... .......... .......... 16%  176M 1s
  3600K .......... .......... .......... .......... .......... 17%  202M 1s
  3650K .......... .......... .......... .......... .......... 17%  112M 1s
  3700K .......... .......... .......... .......... .......... 17%  159M 1s
  3750K .......... .......... .......... .......... .......... 17%  126M 1s
  3800K .......... .......... .......... .......... .......... 18%  153M 1s
  3850K .......... .......... .......... .......... .......... 18%  149M 1s
  3900K .......... .......... .......... .......... .......... 18%  154M 1s
  3950K .......... .......... .......... .......... .......... 18%  128M 1s
  4000K .......... .......... .......... .......... .......... 19%  153M 1s
  4050K .......... .......... .......... .......... .......... 19% 44.3M 1s
  4100K .......... .......... .......... .......... .......... 19%  134M 1s
  4150K .......... .......... .......... .......... .......... 19%  191M 1s
  4200K .......... .......... .......... .......... .......... 19% 95.5M 1s
  4250K .......... .......... .......... .......... .......... 20% 83.2M 1s
  4300K .......... .......... .......... .......... .......... 20%  200M 1s
  4350K .......... .......... .......... .......... .......... 20%  187M 1s
  4400K .......... .......... .......... .......... .......... 20% 10.1M 1s
  4450K .......... .......... .......... .......... .......... 21% 16.1M 1s
  4500K .......... .......... .......... .......... .......... 21% 20.5M 1s
  4550K .......... .......... .......... .......... .......... 21% 88.6M 1s
  4600K .......... .......... .......... .......... .......... 21%  136M 1s
  4650K .......... .......... .......... .......... .......... 22%  158M 1s
  4700K .......... .......... .......... .......... .......... 22%  157M 1s
  4750K .......... .......... .......... .......... .......... 22% 21.8M 1s
  4800K .......... .......... .......... .......... .......... 22% 12.6M 1s
  4850K .......... .......... .......... .......... .......... 23% 60.6M 1s
  4900K .......... .......... .......... .......... .......... 23% 89.8M 1s
  4950K .......... .......... .......... .......... .......... 23%  148M 1s
  5000K .......... .......... .......... .......... .......... 23%  136M 1s
  5050K .......... .......... .......... .......... .......... 23%  163M 1s
  5100K .......... .......... .......... .......... .......... 24%  153M 1s
  5150K .......... .......... .......... .......... .......... 24% 12.7M 1s
  5200K .......... .......... .......... .......... .......... 24% 25.7M 1s
  5250K .......... .......... .......... .......... .......... 24%  251M 1s
  5300K .......... .......... .......... .......... .......... 25% 19.3M 1s
  5350K .......... .......... .......... .......... .......... 25%  143M 1s
  5400K .......... .......... .......... .......... .......... 25%  150M 1s
  5450K .......... .......... .......... .......... .......... 25%  149M 1s
  5500K .......... .......... .......... .......... .......... 26%  155M 1s
  5550K .......... .......... .......... .......... .......... 26% 21.7M 1s
  5600K .......... .......... .......... .......... .......... 26% 12.3M 1s
  5650K .......... .......... .......... .......... .......... 26% 28.1M 1s
  5700K .......... .......... .......... .......... .......... 27%  155M 1s
  5750K .......... .......... .......... .......... .......... 27%  176M 1s
  5800K .......... .......... .......... .......... .......... 27%  153M 1s
  5850K .......... .......... .......... .......... .......... 27%  162M 1s
  5900K .......... .......... .......... .......... .......... 27%  171M 1s
  5950K .......... .......... .......... .......... .......... 28%  159M 1s
  6000K .......... .......... .......... .......... .......... 28%  147M 1s
  6050K .......... .......... .......... .......... .......... 28%  161M 1s
  6100K .......... .......... .......... .......... .......... 28%  163M 1s
  6150K .......... .......... .......... .......... .......... 29%  176M 1s
  6200K .......... .......... .......... .......... .......... 29%  149M 1s
  6250K .......... .......... .......... .......... .......... 29%  214M 1s
  6300K .......... .......... .......... .......... .......... 29%  144M 1s
  6350K .......... .......... .......... .......... .......... 30%  172M 1s
  6400K .......... .......... .......... .......... .......... 30%  134M 1s
  6450K .......... .......... .......... .......... .......... 30%  171M 0s
  6500K .......... .......... .......... .......... .......... 30%  166M 0s
  6550K .......... .......... .......... .......... .......... 31%  163M 0s
  6600K .......... .......... .......... .......... .......... 31%  158M 0s
  6650K .......... .......... .......... .......... .......... 31%  166M 0s
  6700K .......... .......... .......... .......... .......... 31%  162M 0s
  6750K .......... .......... .......... .......... .......... 31%  180M 0s
  6800K .......... .......... .......... .......... .......... 32%  136M 0s
  6850K .......... .......... .......... .......... .......... 32%  172M 0s
  6900K .......... .......... .......... .......... .......... 32%  163M 0s
  6950K .......... .......... .......... .......... .......... 32% 22.3M 0s
  7000K .......... .......... .......... .......... .......... 33% 13.6M 0s
  7050K .......... .......... .......... .......... .......... 33% 14.9M 0s
  7100K .......... .......... .......... .......... .......... 33% 15.6M 0s
  7150K .......... .......... .......... .......... .......... 33%  101M 0s
  7200K .......... .......... .......... .......... .......... 34%  125M 0s
  7250K .......... .......... .......... .......... .......... 34%  164M 0s
  7300K .......... .......... .......... .......... .......... 34%  177M 0s
  7350K .......... .......... .......... .......... .......... 34%  153M 0s
  7400K .......... .......... .......... .......... .......... 35%  156M 0s
  7450K .......... .......... .......... .......... .......... 35%  163M 0s
  7500K .......... .......... .......... .......... .......... 35% 12.9M 0s
  7550K .......... .......... .......... .......... .......... 35% 22.0M 0s
  7600K .......... .......... .......... .......... .......... 35% 88.7M 0s
  7650K .......... .......... .......... .......... .......... 36%  164M 0s
  7700K .......... .......... .......... .......... .......... 36%  167M 0s
  7750K .......... .......... .......... .......... .......... 36%  177M 0s
  7800K .......... .......... .......... .......... .......... 36%  146M 0s
  7850K .......... .......... .......... .......... .......... 37%  170M 0s
  7900K .......... .......... .......... .......... .......... 37%  179M 0s
  7950K .......... .......... .......... .......... .......... 37%  169M 0s
  8000K .......... .......... .......... .......... .......... 37%  131M 0s
  8050K .......... .......... .......... .......... .......... 38%  168M 0s
  8100K .......... .......... .......... .......... .......... 38%  148M 0s
  8150K .......... .......... .......... .......... .......... 38% 93.7K 1s
  8200K .......... .......... .......... .......... .......... 38% 60.0M 1s
  8250K .......... .......... .......... .......... .......... 39%  184M 1s
  8300K .......... .......... .......... .......... .......... 39%  206M 1s
  8350K .......... .......... .......... .......... .......... 39%  198M 1s
  8400K .......... .......... .......... .......... .......... 39%  188M 1s
  8450K .......... .......... .......... .......... .......... 39%  224M 1s
  8500K .......... .......... .......... .......... .......... 40%  201M 1s
  8550K .......... .......... .......... .......... .......... 40%  197M 1s
  8600K .......... .......... .......... .......... .......... 40% 32.6M 1s
  8650K .......... .......... .......... .......... .......... 40%  202M 1s
  8700K .......... .......... .......... .......... .......... 41%  214M 1s
  8750K .......... .......... .......... .......... .......... 41%  196M 1s
  8800K .......... .......... .......... .......... .......... 41%  179M 1s
  8850K .......... .......... .......... .......... .......... 41%  212M 1s
  8900K .......... .......... .......... .......... .......... 42%  206M 1s
  8950K .......... .......... .......... .......... .......... 42%  221M 1s
  9000K .......... .......... .......... .......... .......... 42%  202M 1s
  9050K .......... .......... .......... .......... .......... 42%  221M 1s
  9100K .......... .......... .......... .......... .......... 43%  236M 1s
  9150K .......... .......... .......... .......... .......... 43%  244M 1s
  9200K .......... .......... .......... .......... .......... 43% 15.3M 1s
  9250K .......... .......... .......... .......... .......... 43% 21.7M 1s
  9300K .......... .......... .......... .......... .......... 43% 5.71M 1s
  9350K .......... .......... .......... .......... .......... 44% 25.3M 1s
  9400K .......... .......... .......... .......... .......... 44%  185M 1s
  9450K .......... .......... .......... .......... .......... 44%  215M 1s
  9500K .......... .......... .......... .......... .......... 44%  230M 1s
  9550K .......... .......... .......... .......... .......... 45%  222M 1s
  9600K .......... .......... .......... .......... .......... 45%  374K 1s
  9650K .......... .......... .......... .......... .......... 45%  138M 1s
  9700K .......... .......... .......... .......... .......... 45% 99.2M 1s
  9750K .......... .......... .......... .......... .......... 46% 87.0M 1s
  9800K .......... .......... .......... .......... .......... 46%  177M 1s
  9850K .......... .......... .......... .......... .......... 46% 74.0M 1s
  9900K .......... .......... .......... .......... .......... 46%  182M 1s
  9950K .......... .......... .......... .......... .......... 46% 77.1M 1s
 10000K .......... .......... .......... .......... .......... 47%  138M 1s
 10050K .......... .......... .......... .......... .......... 47% 65.2M 1s
 10100K .......... .......... .......... .......... .......... 47%  156M 1s
 10150K .......... .......... .......... .......... .......... 47% 80.3M 1s
 10200K .......... .......... .......... .......... .......... 48%  183M 1s
 10250K .......... .......... .......... .......... .......... 48%  219M 1s
 10300K .......... .......... .......... .......... .......... 48%  208M 1s
 10350K .......... .......... .......... .......... .......... 48%  210M 1s
 10400K .......... .......... .......... .......... .......... 49%  169M 1s
 10450K .......... .......... .......... .......... .......... 49%  140M 1s
 10500K .......... .......... .......... .......... .......... 49%  188M 1s
 10550K .......... .......... .......... .......... .......... 49%  105M 1s
 10600K .......... .......... .......... .......... .......... 50% 65.5M 1s
 10650K .......... .......... .......... .......... .......... 50% 82.7M 1s
 10700K .......... .......... .......... .......... .......... 50% 90.4M 1s
 10750K .......... .......... .......... .......... .......... 50%  199M 1s
 10800K .......... .......... .......... .......... .......... 50%  181M 1s
 10850K .......... .......... .......... .......... .......... 51%  216M 1s
 10900K .......... .......... .......... .......... .......... 51%  217M 1s
 10950K .......... .......... .......... .......... .......... 51%  215M 1s
 11000K .......... .......... .......... .......... .......... 51%  197M 1s
 11050K .......... .......... .......... .......... .......... 52%  221M 1s
 11100K .......... .......... .......... .......... .......... 52%  220M 1s
 11150K .......... .......... .......... .......... .......... 52% 6.46M 1s
 11200K .......... .......... .......... .......... .......... 52% 15.1M 1s
 11250K .......... .......... .......... .......... .......... 53%  137M 1s
 11300K .......... .......... .......... .......... .......... 53%  108M 1s
 11350K .......... .......... .......... .......... .......... 53%  149M 1s
 11400K .......... .......... .......... .......... .......... 53%  200M 1s
 11450K .......... .......... .......... .......... .......... 54%  211M 1s
 11500K .......... .......... .......... .......... .......... 54%  223M 1s
 11550K .......... .......... .......... .......... .......... 54%  226M 1s
 11600K .......... .......... .......... .......... .......... 54% 7.90M 1s
 11650K .......... .......... .......... .......... .......... 54% 33.3M 1s
 11700K .......... .......... .......... .......... .......... 55% 34.0M 1s
 11750K .......... .......... .......... .......... .......... 55% 33.8M 1s
 11800K .......... .......... .......... .......... .......... 55% 23.8M 1s
 11850K .......... .......... .......... .......... .......... 55%  134M 1s
 11900K .......... .......... .......... .......... .......... 56% 56.0M 1s
 11950K .......... .......... .......... .......... .......... 56% 31.3M 1s
 12000K .......... .......... .......... .......... .......... 56% 68.0M 1s
 12050K .......... .......... .......... .......... .......... 56%  210M 1s
 12100K .......... .......... .......... .......... .......... 57% 98.7M 1s
 12150K .......... .......... .......... .......... .......... 57%  211M 1s
 12200K .......... .......... .......... .......... .......... 57%  192M 1s
 12250K .......... .......... .......... .......... .......... 57% 5.88M 1s
 12300K .......... .......... .......... .......... .......... 58%  211M 1s
 12350K .......... .......... .......... .......... .......... 58%  222M 1s
 12400K .......... .......... .......... .......... .......... 58%  184M 1s
 12450K .......... .......... .......... .......... .......... 58%  219M 1s
 12500K .......... .......... .......... .......... .......... 58%  223M 1s
 12550K .......... .......... .......... .......... .......... 59%  220M 1s
 12600K .......... .......... .......... .......... .......... 59%  199M 1s
 12650K .......... .......... .......... .......... .......... 59%  224M 1s
 12700K .......... .......... .......... .......... .......... 59%  183M 1s
 12750K .......... .......... .......... .......... .......... 60%  210M 1s
 12800K .......... .......... .......... .......... .......... 60%  188M 1s
 12850K .......... .......... .......... .......... .......... 60%  203M 1s
 12900K .......... .......... .......... .......... .......... 60%  221M 1s
 12950K .......... .......... .......... .......... .......... 61%  218M 1s
 13000K .......... .......... .......... .......... .......... 61%  174M 1s
 13050K .......... .......... .......... .......... .......... 61%  118M 1s
 13100K .......... .......... .......... .......... .......... 61%  218M 1s
 13150K .......... .......... .......... .......... .......... 62%  213M 1s
 13200K .......... .......... .......... .......... .......... 62%  100M 1s
 13250K .......... .......... .......... .......... .......... 62%  214M 1s
 13300K .......... .......... .......... .......... .......... 62%  142M 1s
 13350K .......... .......... .......... .......... .......... 62%  211M 1s
 13400K .......... .......... .......... .......... .......... 63%  113M 1s
 13450K .......... .......... .......... .......... .......... 63%  199M 1s
 13500K .......... .......... .......... .......... .......... 63%  219M 1s
 13550K .......... .......... .......... .......... .......... 63%  216M 1s
 13600K .......... .......... .......... .......... .......... 64%  185M 1s
 13650K .......... .......... .......... .......... .......... 64%  217M 1s
 13700K .......... .......... .......... .......... .......... 64%  209M 1s
 13750K .......... .......... .......... .......... .......... 64%  209M 1s
 13800K .......... .......... .......... .......... .......... 65%  151M 1s
 13850K .......... .......... .......... .......... .......... 65%  215M 1s
 13900K .......... .......... .......... .......... .......... 65%  223M 1s
 13950K .......... .......... .......... .......... .......... 65%  207M 1s
 14000K .......... .......... .......... .......... .......... 66%  148M 1s
 14050K .......... .......... .......... .......... .......... 66%  211M 1s
 14100K .......... .......... .......... .......... .......... 66%  214M 1s
 14150K .......... .......... .......... .......... ...
INFO: Download finished! File saved here: scarf_datasets/tenx_8K_pbmc_citeseq/data.h5
time: 14.3 s (started: 2021-08-22 18:10:04 +00:00)
....... 66%  213M 0s
 14200K .......... .......... .......... .......... .......... 66% 6.61M 0s
 14250K .......... .......... .......... .......... .......... 67% 31.9M 0s
 14300K .......... .......... .......... .......... .......... 67% 27.3M 0s
 14350K .......... .......... .......... .......... .......... 67% 14.1M 0s
 14400K .......... .......... .......... .......... .......... 67%  184M 0s
 14450K .......... .......... .......... .......... .......... 68%  150M 0s
 14500K .......... .......... .......... .......... .......... 68%  225M 0s
 14550K .......... .......... .......... .......... .......... 68%  143M 0s
 14600K .......... .......... .......... .......... .......... 68%  190M 0s
 14650K .......... .......... .......... .......... .......... 69%  215M 0s
 14700K .......... .......... .......... .......... .......... 69%  117M 0s
 14750K .......... .......... .......... .......... .......... 69%  218M 0s
 14800K .......... .......... .......... .......... .......... 69%  117M 0s
 14850K .......... .......... .......... .......... .......... 70%  220M 0s
 14900K .......... .......... .......... .......... .......... 70%  219M 0s
 14950K .......... .......... .......... .......... .......... 70%  138M 0s
 15000K .......... .......... .......... .......... .......... 70%  186M 0s
 15050K .......... .......... .......... .......... .......... 70%  210M 0s
 15100K .......... .......... .......... .......... .......... 71%  100M 0s
 15150K .......... .......... .......... .......... .......... 71%  220M 0s
 15200K .......... .......... .......... .......... .......... 71% 15.0M 0s
 15250K .......... .......... .......... .......... .......... 71%  213M 0s
 15300K .......... .......... .......... .......... .......... 72%  125M 0s
 15350K .......... .......... .......... .......... .......... 72%  218M 0s
 15400K .......... .......... .......... .......... .......... 72%  142M 0s
 15450K .......... .......... .......... .......... .......... 72%  221M 0s
 15500K .......... .......... .......... .......... .......... 73%  223M 0s
 15550K .......... .......... .......... .......... .......... 73% 7.70M 0s
 15600K .......... .......... .......... .......... .......... 73%  131M 0s
 15650K .......... .......... .......... .......... .......... 73%  208M 0s
 15700K .......... .......... .......... .......... .......... 74%  217M 0s
 15750K .......... .......... .......... .......... .......... 74%  123M 0s
 15800K .......... .......... .......... .......... .......... 74%  195M 0s
 15850K .......... .......... .......... .......... .......... 74%  218M 0s
 15900K .......... .......... .......... .......... .......... 74%  149M 0s
 15950K .......... .......... .......... .......... .......... 75%  165M 0s
 16000K .......... .......... .......... .......... .......... 75%  174M 0s
 16050K .......... .......... .......... .......... .......... 75%  222M 0s
 16100K .......... .......... .......... .......... .......... 75%  119M 0s
 16150K .......... .......... .......... .......... .......... 76%  216M 0s
 16200K .......... .......... .......... .......... .......... 76%  201M 0s
 16250K .......... .......... .......... .......... .......... 76%  146M 0s
 16300K .......... .......... .......... .......... .......... 76%  202M 0s
 16350K .......... .......... .......... .......... .......... 77%  164M 0s
 16400K .......... .......... .......... .......... .......... 77%  171M 0s
 16450K .......... .......... .......... .......... .......... 77% 15.5M 0s
 16500K .......... .......... .......... .......... .......... 77% 11.5M 0s
 16550K .......... .......... .......... .......... .......... 78% 23.7M 0s
 16600K .......... .......... .......... .......... .......... 78% 21.4M 0s
 16650K .......... .......... .......... .......... .......... 78% 6.63M 0s
 16700K .......... .......... .......... .......... .......... 78%  136M 0s
 16750K .......... .......... .......... .......... .......... 78%  217M 0s
 16800K .......... .......... .......... .......... .......... 79%  182M 0s
 16850K .......... .......... .......... .......... .......... 79%  219M 0s
 16900K .......... .......... .......... .......... .......... 79%  224M 0s
 16950K .......... .......... .......... .......... .......... 79%  219M 0s
 17000K .......... .......... .......... .......... .......... 80%  193M 0s
 17050K .......... .......... .......... .......... .......... 80%  216M 0s
 17100K .......... .......... .......... .......... .......... 80%  219M 0s
 17150K .......... .......... .......... .......... .......... 80%  214M 0s
 17200K .......... .......... .......... .......... .......... 81%  185M 0s
 17250K .......... .......... .......... .......... .......... 81%  209M 0s
 17300K .......... .......... .......... .......... .......... 81%  217M 0s
 17350K .......... .......... .......... .......... .......... 81%  194M 0s
 17400K .......... .......... .......... .......... .......... 82%  118M 0s
 17450K .......... .......... .......... .......... .......... 82%  209M 0s
 17500K .......... .......... .......... .......... .......... 82%  115M 0s
 17550K .......... .......... .......... .......... .......... 82%  154M 0s
 17600K .......... .......... .......... .......... .......... 82%  132M 0s
 17650K .......... .......... .......... .......... .......... 83%  171M 0s
 17700K .......... .......... .......... .......... .......... 83%  217M 0s
 17750K .......... .......... .......... .......... .......... 83%  121M 0s
 17800K .......... .......... .......... .......... .......... 83%  131M 0s
 17850K .......... .......... .......... .......... .......... 84%  216M 0s
 17900K .......... .......... .......... .......... .......... 84%  221M 0s
 17950K .......... .......... .......... .......... .......... 84%  153M 0s
 18000K .......... .......... .......... .......... .......... 84%  180M 0s
 18050K .......... .......... .......... .......... .......... 85%  117M 0s
 18100K .......... .......... .......... .......... .......... 85%  151M 0s
 18150K .......... .......... .......... .......... .......... 85%  221M 0s
 18200K .......... .......... .......... .......... .......... 85%  141M 0s
 18250K .......... .......... .......... .......... .......... 86%  212M 0s
 18300K .......... .......... .......... .......... .......... 86%  222M 0s
 18350K .......... .......... .......... .......... .......... 86%  205M 0s
 18400K .......... .......... .......... .......... .......... 86%  114M 0s
 18450K .......... .......... .......... .......... .......... 86% 7.88M 0s
 18500K .......... .......... .......... .......... .......... 87% 12.2M 0s
 18550K .......... .......... .......... .......... .......... 87% 29.9M 0s
 18600K .......... .......... .......... .......... .......... 87% 23.1M 0s
 18650K .......... .......... .......... .......... .......... 87% 27.6M 0s
 18700K .......... .......... .......... .......... .......... 88% 38.7M 0s
 18750K .......... .......... .......... .......... .......... 88%  196M 0s
 18800K .......... .......... .......... .......... .......... 88%  133M 0s
 18850K .......... .......... .......... .......... .......... 88%  221M 0s
 18900K .......... .......... .......... .......... .......... 89%  148M 0s
 18950K .......... .......... .......... .......... .......... 89%  211M 0s
 19000K .......... .......... .......... .......... .......... 89%  199M 0s
 19050K .......... .......... .......... .......... .......... 89%  113M 0s
 19100K .......... .......... .......... .......... .......... 90%  206M 0s
 19150K .......... .......... .......... .......... .......... 90%  150M 0s
 19200K .......... .......... .......... .......... .......... 90%  179M 0s
 19250K .......... .......... .......... .......... .......... 90%  222M 0s
 19300K .......... .......... .......... .......... .......... 90%  155M 0s
 19350K .......... .......... .......... .......... .......... 91%  209M 0s
 19400K .......... .......... .......... .......... .......... 91%  105M 0s
 19450K .......... .......... .......... .......... .......... 91%  209M 0s
 19500K .......... .......... .......... .......... .......... 91%  220M 0s
 19550K .......... .......... .......... .......... .......... 92% 5.82M 0s
 19600K .......... .......... .......... .......... .......... 92%  186M 0s
 19650K .......... .......... .......... .......... .......... 92%  114M 0s
 19700K .......... .......... .......... .......... .......... 92%  234M 0s
 19750K .......... .......... .......... .......... .......... 93%  211M 0s
 19800K .......... .......... .......... .......... .......... 93%  170M 0s
 19850K .......... .......... .......... .......... .......... 93%  216M 0s
 19900K .......... .......... .......... .......... .......... 93%  162M 0s
 19950K .......... .......... .......... .......... .......... 93%  197M 0s
 20000K .......... .......... .......... .......... .......... 94%  187M 0s
 20050K .......... .......... .......... .......... .......... 94%  118M 0s
 20100K .......... .......... .......... .......... .......... 94%  212M 0s
 20150K .......... .......... .......... .......... .......... 94%  146M 0s
 20200K .......... .......... .......... .......... .......... 95%  188M 0s
 20250K .......... .......... .......... .......... .......... 95%  199M 0s
 20300K .......... .......... .......... .......... .......... 95%  143M 0s
 20350K .......... .......... .......... .......... .......... 95%  218M 0s
 20400K .......... .......... .......... .......... .......... 96%  175M 0s
 20450K .......... .......... .......... .......... .......... 96% 8.59M 0s
 20500K .......... .......... .......... .......... .......... 96% 34.0M 0s
 20550K .......... .......... .......... .......... .......... 96% 34.1M 0s
 20600K .......... .......... .......... .......... .......... 97% 31.3M 0s
 20650K .......... .......... .......... .......... .......... 97% 34.3M 0s
 20700K .......... .......... .......... .......... .......... 97% 34.3M 0s
 20750K .......... .......... .......... .......... .......... 97% 34.3M 0s
 20800K .......... .......... .......... .......... .......... 97% 5.46M 0s
 20850K .......... .......... .......... .......... .......... 98%  208M 0s
 20900K .......... .......... .......... .......... .......... 98%  213M 0s
 20950K .......... .......... .......... .......... .......... 98%  212M 0s
 21000K .......... .......... .......... .......... .......... 98%  189M 0s
 21050K .......... .......... .......... .......... .......... 99%  211M 0s
 21100K .......... .......... .......... .......... .......... 99%  219M 0s
 21150K .......... .......... .......... .......... .......... 99%  209M 0s
 21200K .......... .......... .......... .......... .......... 99%  180M 0s
 21250K .......... .......... .......                         100%  247M=1.1s

2021-08-22 18:10:18 (18.6 MB/s) - ‘scarf_datasets/tenx_8K_pbmc_citeseq/data.h5’ saved [21788278/21788278]

[3]:
reader = scarf.CrH5Reader('scarf_datasets/tenx_8K_pbmc_citeseq/data.h5', 'rna')
time: 56.2 ms (started: 2021-08-22 18:10:18 +00:00)

We can also quickly check the different kinds of assays present in the file and the number of features from each of them.

[4]:
reader.assayFeats
[4]:
RNA assay2
type Gene Expression Antibody Capture
start 0 33538
end 33538 33555
nFeatures 33538 17
time: 9.8 ms (started: 2021-08-22 18:10:18 +00:00)

The nFeatures column shows the number of features present in each assay. CrH5Reader will automatically pull this information from H5 file and rename the ‘Gene Expression’ assay to RNA. Here it also found another assay: ‘Antibody Capture’ and named it to assay2. We will rename this to ADT.

[5]:
reader.rename_assays({'assay2': 'ADT'})
reader.assayFeats
[5]:
RNA ADT
type Gene Expression Antibody Capture
start 0 33538
end 33538 33555
nFeatures 33538 17
time: 8.3 ms (started: 2021-08-22 18:10:18 +00:00)

Now the data is converted into Zarr format. Like single assay datasets all the data is saved under one Zarr file.

[6]:
writer = scarf.CrToZarr(reader, zarr_fn='scarf_datasets/tenx_8K_pbmc_citeseq/data.zarr',
                        chunk_size=(2000, 1000))
writer.dump(batch_size=1000)
100%|██████████| 8/8 [00:08<00:00,  1.01s/it]
time: 8.38 s (started: 2021-08-22 18:10:18 +00:00)


2) Create a multimodal DataStore

The next step is to create a Scarf DataStore object. This object will be the primary way to interact with the data and all its constituent assays. The first time a Zarr file is loaded, we need to set the default assay. Here we set the ‘RNA’ assay as the default assay. When a Zarr file is loaded, Scarf checks if some per-cell statistics have been calculated. If not, then nFeatures (number of features per cell) and nCounts (total sum of feature counts per cell) are calculated. Scarf will also attempt to calculate the percent of mitochondrial and ribosomal content per cell.

[7]:
ds = scarf.DataStore('scarf_datasets/tenx_8K_pbmc_citeseq/data.zarr',
                     default_assay='RNA',
                     nthreads=4)
INFO: Setting assay ADT to assay type: ADTassay
INFO: (ADT) Computing nCells and dropOuts
[########################################] | 100% Completed |  0.1s
INFO: Setting assay RNA to assay type: RNAassay
INFO: (RNA) Computing nCells and dropOuts
[########################################] | 100% Completed |  1.9s
INFO: (ADT) Computing nCounts
[########################################] | 100% Completed |  0.1s
INFO: (ADT) Computing nFeatures
[########################################] | 100% Completed |  0.1s
INFO: (RNA) Computing nCounts
[########################################] | 100% Completed |  1.8s
WARNING: Minimum cell count (501) is lower than size factor multiplier (1000)
INFO: (RNA) Computing nFeatures
[########################################] | 100% Completed |  1.9s
INFO: Computing percentage of RNA_percentMito
[########################################] | 100% Completed |  1.2s
INFO: Computing percentage of RNA_percentRibo
[########################################] | 100% Completed |  1.3s
time: 9.15 s (started: 2021-08-22 18:10:27 +00:00)

We can print out the DataStore object to get an overview of all the assays stored.

[8]:
ds
[8]:
DataStore has 7865 (7865) cells with 2 assays: ADT RNA
   Cell metadata:
            'I', 'ids', 'names', 'ADT_nCounts', 'ADT_nFeatures',
            'RNA_nCounts', 'RNA_nFeatures', 'RNA_percentMito', 'RNA_percentRibo'
   ADT assay has 17 (17) features and following metadata:
            'I', 'ids', 'names', 'dropOuts', 'nCells',

   RNA assay has 13832 (33538) features and following metadata:
            'I', 'ids', 'names', 'dropOuts', 'nCells',

time: 7.72 ms (started: 2021-08-22 18:10:36 +00:00)

Feature attribute tables for each of the assays can be accessed like this:

[9]:
ds.RNA.feats.head()
[9]:
I ids names dropOuts nCells
0 False ENSG00000243485 MIR1302-2HG 7865 0
1 False ENSG00000237613 FAM138A 7865 0
2 False ENSG00000186092 OR4F5 7865 0
3 False ENSG00000238009 AL627309.1 7853 12
4 False ENSG00000239945 AL627309.3 7865 0
time: 21.4 ms (started: 2021-08-22 18:10:36 +00:00)
[10]:
ds.ADT.feats.head()
[10]:
I ids names dropOuts nCells
0 True CD3 CD3_TotalSeqB 1 7864
1 True CD4 CD4_TotalSeqB 1 7864
2 True CD8a CD8a_TotalSeqB 2 7863
3 True CD14 CD14_TotalSeqB 1 7864
4 True CD15 CD15_TotalSeqB 1 7864
time: 19.4 ms (started: 2021-08-22 18:10:36 +00:00)

Cell filtering is performed based on the default assay. Here we use the auto_filter_cells method of the DataStore to filter low quality cells.

[11]:
ds.auto_filter_cells()
INFO: 154 cells flagged for filtering out using attribute RNA_nCounts
INFO: 326 cells flagged for filtering out using attribute RNA_nFeatures
INFO: 119 cells flagged for filtering out using attribute RNA_percentMito
INFO: 21 cells flagged for filtering out using attribute RNA_percentRibo
../_images/vignettes_multiple_modalities_19_1.png
../_images/vignettes_multiple_modalities_19_2.png
time: 3.72 s (started: 2021-08-22 18:10:36 +00:00)

3) Process gene expression modality

Now we process the RNA assay to perform feature selection, create KNN graph, run UMAP reduction and clustering. These steps are same as shown in the basic workflow for scRNA-Seq data.

[12]:
ds.mark_hvgs(min_cells=20, top_n=500, min_mean=-3, max_mean=2, max_var=6)
ds.make_graph(feat_key='hvgs', k=11, dims=15, n_centroids=100)
ds.run_umap(fit_n_epochs=250, spread=5, min_dist=1, parallel=True)
ds.run_leiden_clustering(resolution=1)
INFO: (RNA) Computing nCells
[########################################] | 100% Completed |  3.0s
INFO: (RNA) Computing normed_tot
[########################################] | 100% Completed |  2.9s
INFO: (RNA) Computing sigmas
[########################################] | 100% Completed |  3.6s
INFO: 497 genes marked as HVGs
../_images/vignettes_multiple_modalities_21_1.png
INFO: No value provided for parameter `log_transform`. Will use default value: True
INFO: No value provided for parameter `renormalize_subset`. Will use default value: True
INFO: No value provided for parameter `pca_cell_key`. Will use default value: I
INFO: Using PCA for dimension reduction
INFO: No value provided for parameter `ann_metric`. Will use default value: l2
INFO: No value provided for parameter `ann_efc`. Will use default value: min(100, max(k * 3, 50))
INFO: No value provided for parameter `ann_ef`. Will use default value: min(100, max(k * 3, 50))
INFO: No value provided for parameter `ann_m`. Will use default value: 48
INFO: No value provided for parameter `rand_state`. Will use default value: 4466
INFO: No value provided for parameter `local_connectivity`. Will use default value: 1.0
INFO: No value provided for parameter `bandwidth`. Will use default value: 1.5
INFO: Normalizing with feature subset
[########################################] | 100% Completed |  1.4s
Writing data to normed__I__hvgs/data: 100%|██████████| 4/4 [00:02<00:00,  1.61it/s]
INFO: Calculating mean of norm. data
[                                        ] | 0% Completed |  0.1s

[########################################] | 100% Completed |  0.2s
INFO: Calculating std. dev. of norm. data
[########################################] | 100% Completed |  0.3s
Fitting PCA: 100%|██████████| 4/4 [00:02<00:00,  1.79it/s]
Fitting ANN: 100%|██████████| 4/4 [00:00<00:00,  4.20it/s]
Fitting kmeans: 100%|██████████| 4/4 [00:01<00:00,  3.36it/s]
Estimating seed partitions: 100%|██████████| 4/4 [00:00<00:00,  5.28it/s]
INFO: Saving loadings to RNA/normed__I__hvgs/reduction__pca__15__I

INFO: Saving ANN index to RNA/normed__I__hvgs/reduction__pca__15__I/ann__l2__50__50__48__4466
INFO: Saving kmeans clusters to RNA/normed__I__hvgs/reduction__pca__15__I/kmeans__100__4466
Saving KNN graph: 100%|██████████| 4/4 [00:00<00:00,  4.72it/s]
INFO: ANN recall: 99.81%

Smoothening KNN distances: 100%|██████████| 1/1 [00:04<00:00,  4.09s/it]
/home/docs/checkouts/readthedocs.org/user_builds/scarf/envs/0.7.8/lib/python3.8/site-packages/umap/umap_.py:1330: RuntimeWarning: divide by zero encountered in power
  return 1.0 / (1.0 + a * x ** (2 * b))
        completed  0  /  250 epochs
        completed  25  /  250 epochs
        completed  50  /  250 epochs
        completed  75  /  250 epochs
        completed  100  /  250 epochs
        completed  125  /  250 epochs
        completed  150  /  250 epochs
        completed  175  /  250 epochs
        completed  200  /  250 epochs
        completed  225  /  250 epochs
        completed  0  /  100 epochs
        completed  10  /  100 epochs
        completed  20  /  100 epochs
        completed  30  /  100 epochs
        completed  40  /  100 epochs
        completed  50  /  100 epochs
        completed  60  /  100 epochs
        completed  70  /  100 epochs
        completed  80  /  100 epochs
        completed  90  /  100 epochs
time: 1min 1s (started: 2021-08-22 18:10:40 +00:00)
[13]:
ds.plot_layout(layout_key='RNA_UMAP', color_by='RNA_leiden_cluster')
../_images/vignettes_multiple_modalities_22_0.png
time: 1.33 s (started: 2021-08-22 18:11:41 +00:00)

4) Process protein surface abundance modality

We will now perform similar steps as RNA for the ADT data. Since ADT panels are often custom designed, we will not perform any feature selection step. This particular data contains some control antibodies which we should filter out before downstream analysis.

[14]:
ds.ADT.feats.head(n=ds.ADT.feats.N)
[14]:
I ids names dropOuts nCells
0 True CD3 CD3_TotalSeqB 1 7864
1 True CD4 CD4_TotalSeqB 1 7864
2 True CD8a CD8a_TotalSeqB 2 7863
3 True CD14 CD14_TotalSeqB 1 7864
4 True CD15 CD15_TotalSeqB 1 7864
5 True CD16 CD16_TotalSeqB 1 7864
6 True CD56 CD56_TotalSeqB 1 7864
7 True CD19 CD19_TotalSeqB 163 7702
8 True CD25 CD25_TotalSeqB 4 7861
9 True CD45RA CD45RA_TotalSeqB 1 7864
10 True CD45RO CD45RO_TotalSeqB 1 7864
11 True PD-1 PD-1_TotalSeqB 2 7863
12 True TIGIT TIGIT_TotalSeqB 16 7849
13 True CD127 CD127_TotalSeqB 3 7862
14 True IgG2a IgG2a_control_TotalSeqB 26 7839
15 True IgG1 IgG1_control_TotalSeqB 9 7856
16 True IgG2b IgG2b_control_TotalSeqB 226 7639
time: 25.2 ms (started: 2021-08-22 18:11:43 +00:00)

We can manually filter out the control antibodies by updating I to be False for those features. To do so we first extract the names of all the ADT features like below:

[15]:
adt_names = ds.ADT.feats.to_pandas_dataframe(['names'])['names']
adt_names
[15]:
0               CD3_TotalSeqB
1               CD4_TotalSeqB
2              CD8a_TotalSeqB
3              CD14_TotalSeqB
4              CD15_TotalSeqB
5              CD16_TotalSeqB
6              CD56_TotalSeqB
7              CD19_TotalSeqB
8              CD25_TotalSeqB
9            CD45RA_TotalSeqB
10           CD45RO_TotalSeqB
11             PD-1_TotalSeqB
12            TIGIT_TotalSeqB
13            CD127_TotalSeqB
14    IgG2a_control_TotalSeqB
15     IgG1_control_TotalSeqB
16    IgG2b_control_TotalSeqB
Name: names, dtype: object
time: 11.1 ms (started: 2021-08-22 18:11:43 +00:00)

The ADT features with ‘control’ in name are designated as control antibodies. You can have your own selection criteria here. The aim here is to create a boolean array that has True value for features to be removed.

[16]:
is_control = adt_names.str.contains('control').values
is_control
[16]:
array([False, False, False, False, False, False, False, False, False,
       False, False, False, False, False,  True,  True,  True])
time: 4.55 ms (started: 2021-08-22 18:11:43 +00:00)

Now we update I to remove the control features. update_key method takes a boolean array and disables the features that have False value. So we invert the above created array (using ~) before providing it to update_key. The second parameter for update_key denotes which feature table boolean column to modify, I in this case.

[17]:
ds.ADT.feats.update_key(~is_control, 'I')
ds.ADT.feats.head(n=ds.ADT.feats.N)
[17]:
I ids names dropOuts nCells
0 True CD3 CD3_TotalSeqB 1 7864
1 True CD4 CD4_TotalSeqB 1 7864
2 True CD8a CD8a_TotalSeqB 2 7863
3 True CD14 CD14_TotalSeqB 1 7864
4 True CD15 CD15_TotalSeqB 1 7864
5 True CD16 CD16_TotalSeqB 1 7864
6 True CD56 CD56_TotalSeqB 1 7864
7 True CD19 CD19_TotalSeqB 163 7702
8 True CD25 CD25_TotalSeqB 4 7861
9 True CD45RA CD45RA_TotalSeqB 1 7864
10 True CD45RO CD45RO_TotalSeqB 1 7864
11 True PD-1 PD-1_TotalSeqB 2 7863
12 True TIGIT TIGIT_TotalSeqB 16 7849
13 True CD127 CD127_TotalSeqB 3 7862
14 False IgG2a IgG2a_control_TotalSeqB 26 7839
15 False IgG1 IgG1_control_TotalSeqB 9 7856
16 False IgG2b IgG2b_control_TotalSeqB 226 7639
time: 25.3 ms (started: 2021-08-22 18:11:43 +00:00)

Assays named ADT are automatically created as objects of the ADTassay class, which uses CLR (centred log ratio) normalization as the default normalization method.

[18]:
print (ds.ADT)
print (ds.ADT.normMethod.__name__)
ADTassay ADT with 14(17) features
norm_clr
time: 2.05 ms (started: 2021-08-22 18:11:43 +00:00)

Now we are ready to create a KNN graph of cells using only ADT data. Here we will use all the features (except those that were filtered out) and that is why we use I as value for feat_key. It is important to note the value for from_assay parameter which has now been set to ADT. If no value is provided for from_assay then it is automatically set to the default assay.

[19]:
ds.make_graph(from_assay='ADT', feat_key='I', k=11, dims=11, n_centroids=100)
INFO: No value provided for parameter `log_transform`. Will use default value: True
INFO: No value provided for parameter `renormalize_subset`. Will use default value: True
INFO: No value provided for parameter `pca_cell_key`. Will use default value: I
INFO: Using PCA for dimension reduction
INFO: No value provided for parameter `ann_metric`. Will use default value: l2
INFO: No value provided for parameter `ann_efc`. Will use default value: min(100, max(k * 3, 50))
INFO: No value provided for parameter `ann_ef`. Will use default value: min(100, max(k * 3, 50))
INFO: No value provided for parameter `ann_m`. Will use default value: 48
INFO: No value provided for parameter `rand_state`. Will use default value: 4466
INFO: No value provided for parameter `local_connectivity`. Will use default value: 1.0
INFO: No value provided for parameter `bandwidth`. Will use default value: 1.5
Writing data to normed__I__I/data: 100%|██████████| 4/4 [00:00<00:00,  5.48it/s]
INFO: Calculating mean of norm. data
[                                        ] | 0% Completed |  0.1s

[########################################] | 100% Completed |  0.2s
INFO: Calculating std. dev. of norm. data
[########################################] | 100% Completed |  0.2s
Fitting PCA: 100%|██████████| 4/4 [00:00<00:00, 14.31it/s]
Fitting ANN: 100%|██████████| 4/4 [00:00<00:00,  5.23it/s]
Fitting kmeans: 100%|██████████| 4/4 [00:01<00:00,  3.87it/s]
Estimating seed partitions: 100%|██████████| 4/4 [00:00<00:00,  6.16it/s]
INFO: Saving loadings to ADT/normed__I__I/reduction__pca__11__I

INFO: Saving ANN index to ADT/normed__I__I/reduction__pca__11__I/ann__l2__50__50__48__4466
INFO: Saving kmeans clusters to ADT/normed__I__I/reduction__pca__11__I/kmeans__100__4466
Saving KNN graph: 100%|██████████| 4/4 [00:00<00:00,  6.56it/s]
INFO: ANN recall: 99.97%

Smoothening KNN distances: 100%|██████████| 1/1 [00:00<00:00, 19.48it/s]
time: 4.86 s (started: 2021-08-22 18:11:43 +00:00)

UMAP and clustering can be run on ADT assay by simply providing setting from_assay parameter value to ‘ADT’

[20]:
ds.run_umap(from_assay='ADT', fit_n_epochs=250, spread=5, min_dist=1, parallel=True)
ds.run_leiden_clustering(from_assay='ADT', resolution=1)
/home/docs/checkouts/readthedocs.org/user_builds/scarf/envs/0.7.8/lib/python3.8/site-packages/umap/umap_.py:1330: RuntimeWarning: divide by zero encountered in power
  return 1.0 / (1.0 + a * x ** (2 * b))
        completed  0  /  250 epochs
        completed  25  /  250 epochs
        completed  50  /  250 epochs
        completed  75  /  250 epochs
        completed  100  /  250 epochs
        completed  125  /  250 epochs
        completed  150  /  250 epochs
        completed  175  /  250 epochs
        completed  200  /  250 epochs
        completed  225  /  250 epochs
        completed  0  /  100 epochs
        completed  10  /  100 epochs
        completed  20  /  100 epochs
        completed  30  /  100 epochs
        completed  40  /  100 epochs
        completed  50  /  100 epochs
        completed  60  /  100 epochs
        completed  70  /  100 epochs
        completed  80  /  100 epochs
        completed  90  /  100 epochs
time: 31.2 s (started: 2021-08-22 18:11:48 +00:00)

If we now check the cell attribute table, we will find the UMAP coordinates and clusters calculated using ADT assay

[21]:
ds.cells.head()
[21]:
I ids names ADT_UMAP1 ADT_UMAP2 ADT_leiden_cluster ADT_nCounts ADT_nFeatures RNA_UMAP1 RNA_UMAP2 RNA_leiden_cluster RNA_nCounts RNA_nFeatures RNA_percentMito RNA_percentRibo
0 True AAACCCAAGATTGTGA-1 AAACCCAAGATTGTGA-1 -24.323153 16.300386 16 981.0 17.0 -25.398972 25.251200 5 6160.0 2194.0 8.668831 15.259740
1 True AAACCCACATCGGTTA-1 AAACCCACATCGGTTA-1 -9.889935 20.346741 15 1475.0 17.0 -23.984476 21.164082 5 6713.0 2093.0 6.316103 19.037688
2 True AAACCCAGTACCGCGT-1 AAACCCAGTACCGCGT-1 -13.106612 22.806581 7 7149.0 17.0 -15.875791 21.863632 2 3637.0 1518.0 8.056090 16.002200
3 True AAACCCAGTATCGAAA-1 AAACCCAGTATCGAAA-1 23.668877 18.399595 2 6831.0 17.0 -29.925396 -19.403278 4 1244.0 737.0 9.003215 18.729904
4 True AAACCCAGTCGTCATA-1 AAACCCAGTCGTCATA-1 26.384117 18.577906 2 6839.0 17.0 -24.395090 -29.287636 4 2611.0 1240.0 6.204519 16.353887
time: 48.5 ms (started: 2021-08-22 18:12:19 +00:00)

Visualizing the UMAP and clustering calcualted using ADT only

[22]:
ds.plot_layout(layout_key='ADT_UMAP', color_by='ADT_leiden_cluster')
../_images/vignettes_multiple_modalities_41_0.png
time: 1.26 s (started: 2021-08-22 18:12:19 +00:00)

5) Cross modality comparison

It is generally of quite interest to see how different modalities coroborate each other.

[23]:
# UMAP on RNA and coloured with clusters calculated on ADT
ds.plot_layout(layout_key='RNA_UMAP', color_by='ADT_leiden_cluster')
../_images/vignettes_multiple_modalities_43_0.png
time: 1.26 s (started: 2021-08-22 18:12:20 +00:00)
[24]:
# UMAP on ADT and coloured with clusters calculated on RNA
ds.plot_layout(layout_key='ADT_UMAP', color_by='RNA_leiden_cluster')
../_images/vignettes_multiple_modalities_44_0.png
time: 1.32 s (started: 2021-08-22 18:12:22 +00:00)

We can quantify the overlap of cells between RNA and ADT clusters. The following table has ADT clusters on columns and RNA clusters on rows. This table shows a cross tabulation of cells across the clustering from the two modalities.

[25]:
import pandas as pd

df = pd.crosstab(ds.cells.fetch('RNA_leiden_cluster'),
                 ds.cells.fetch('ADT_leiden_cluster'))
df
[25]:
col_0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
row_0
1 928 0 83 0 1 0 0 15 0 1 18 17 67 17 0 1 2 0 0 0
2 0 0 1 290 0 3 296 0 111 1 3 23 0 0 76 35 0 11 1 11
3 17 0 428 3 0 4 0 1 0 9 175 21 134 8 0 1 4 1 0 0
4 0 735 0 0 0 0 0 0 0 3 0 35 0 0 0 0 31 0 0 0
5 0 0 0 349 0 3 83 0 192 0 2 23 1 1 60 22 0 4 0 7
6 0 2 47 0 0 330 0 2 0 7 0 14 0 74 0 0 9 0 0 0
7 0 0 0 0 0 5 0 335 0 4 0 4 1 7 0 0 7 0 0 0
8 0 0 0 0 312 0 0 0 0 0 0 1 1 0 0 0 0 0 7 0
9 2 0 235 0 1 11 0 1 0 2 44 11 1 5 0 0 3 0 0 0
10 16 1 7 0 0 3 0 3 0 220 8 17 2 1 0 0 17 0 0 0
11 1 1 2 0 1 61 0 43 0 62 15 12 1 42 0 0 8 0 0 0
12 0 0 0 0 208 0 0 0 1 0 1 3 0 0 0 2 0 0 11 0
13 0 134 0 0 0 2 0 2 0 0 0 5 0 10 0 1 4 3 0 0
14 0 0 0 58 0 1 34 0 29 0 1 9 0 0 13 1 0 2 0 2
15 81 1 27 0 0 0 0 9 0 1 7 3 6 3 0 0 1 0 0 0
16 0 1 4 20 0 11 5 0 7 3 1 36 2 0 1 0 0 0 0 10
17 0 0 0 4 1 0 3 0 0 0 0 5 0 0 0 0 0 59 0 0
18 31 0 1 0 0 2 0 0 0 0 1 0 3 10 0 1 0 0 0 0
19 0 0 0 1 0 0 3 0 0 0 0 2 0 2 1 32 0 1 0 0
20 0 0 0 0 0 0 0 0 0 5 0 4 0 0 0 0 0 0 30 0
21 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 1 0 0
time: 52.4 ms (started: 2021-08-22 18:12:23 +00:00)

There are possibly many interesting strategies to analyze this further. One simple way to summarize the above table can be quantify the transcriptomics ‘purity’ of ADT clusters:

[26]:
(100 * df.max()/df.sum()).sort_values(ascending=False)
[26]:
col_0
1     86.245353
2     84.000000
8     81.508516
6     75.688073
18    71.951220
7     69.811321
10    69.182390
11    63.405797
19    61.224490
13    61.187215
5     59.541985
9     56.470588
3     51.257485
15    50.331126
4     48.137931
14    36.815920
20    36.666667
16    36.458333
17    36.046512
12    14.693878
dtype: float64
time: 7.44 ms (started: 2021-08-22 18:12:23 +00:00)

Individual ADT expression can be visualized in both UMAPs easily.

[27]:
ds.plot_layout(from_assay='ADT', layout_key='ADT_UMAP', color_by='CD16_TotalSeqB')
ds.plot_layout(from_assay='ADT', layout_key='RNA_UMAP', color_by='CD16_TotalSeqB')
../_images/vignettes_multiple_modalities_50_0.png
../_images/vignettes_multiple_modalities_50_1.png
time: 3.46 s (started: 2021-08-22 18:12:23 +00:00)

We can also query gene expression and visualize it on both RNA and ADT UMAPs. Here we query gene FCGR3A which codes for CD16.

[28]:
ds.plot_layout(from_assay='RNA', layout_key='RNA_UMAP', color_by='FCGR3A')
ds.plot_layout(from_assay='RNA', layout_key='ADT_UMAP', color_by='FCGR3A')
../_images/vignettes_multiple_modalities_52_0.png
../_images/vignettes_multiple_modalities_52_1.png
time: 3.71 s (started: 2021-08-22 18:12:27 +00:00)

That is all for this vignette.