# ============================================================================== # DATA OBFUSCATOR - PER-VALUE FACTORS (keymap_columns.txt) # Level 4 gave every number in the columns below its OWN random factor. This file records # that factor for every value, so the `reverse` command can restore the numbers exactly. # ============================================================================== # # !! CONFIDENTIAL - KEEP OFFLINE !! Same rules as keymap.txt: never share it. # # Program : data-obfuscator 0.0.0.23 (released 2026-10-13) # Masked dataset : obfuscated.csv # Masked SHA-256 : 8b9336c3cc1b5be73df07d5bf8ffb4a0d37e5691b7b09b5a63b81103b432d035 # Rows described : 180 (every data row of the source, in source order) # # HOW TO READ IT # - Lines starting with '#' are comments. Lines starting with '@' describe the layout. # Every other line is one data row of the source, TAB-separated: # source_row key values ... masked value, factor (for each value column) # - source_row is the position of the row in the SOURCE dataset (1 = first data row), so the # original row order can be restored even though level 4 sorts rows by masked ID. # - The key values (@key_columns) are what the masked dataset shows for the identifier columns, # such as ID and TIME. A row is found by those values plus the masked numbers, so the masked # dataset may be re-sorted, and its columns re-ordered, before it is reversed. # - factor is what the ORIGINAL value was multiplied by (@operations says multiply) or divided by # (divide) to give the masked value. '.' means the cell was blank or text and not scaled. # - Names in '@...' lines are the names in the MASKED dataset (after any renaming); # '@..._original' lines give the original names. # ============================================================================== @format 1 @masked_sha256 8b9336c3cc1b5be73df07d5bf8ffb4a0d37e5691b7b09b5a63b81103b432d035 @key_columns ID USUBJID STUDYID TIME EVID CMT @key_columns_original ID USUBJID STUDYID TIME EVID CMT @value_columns WT AGE @value_columns_original WT AGE @operations multiply divide @base_factors 12.90867401536603 5.670939852151072 @variation +/-15% 1 1 SUBJ001 STU001 0 1 1 918.56146 14.045282221788153 5.8119606 4.989710339856541 2 1 SUBJ001 STU001 0.25 0 2 749.05149 11.45338670919776 5.5345789 5.239784349323638 3 1 SUBJ001 STU001 0.5 0 2 790.6151 12.088915889278763 5.1926165 5.58485304748205 4 1 SUBJ001 STU001 1 0 2 850.88251 13.010435876064816 4.7680593 6.082139107493879 5 1 SUBJ001 STU001 2 0 2 914.25063 13.979367488820737 5.9012453 4.9142170162194 6 1 SUBJ001 STU001 4 0 2 793.23854 12.129029654182323 5.6418326 5.140173765622021 7 1 SUBJ001 STU001 8 0 2 956.76093 14.629372076572235 4.9897409 5.8119250173321895 8 1 SUBJ001 STU001 12 0 2 751.10459 11.484779681759376 5.3777048 5.392635208110321 9 1 SUBJ001 STU001 24 0 2 846.4146 12.942119215136081 5.6215558 5.1587142344375465 10 2 SUBJ002 STU001 0 1 1 866.09846 11.896956893276014 5.4929004 6.189808225471492 11 2 SUBJ002 STU001 0.25 0 2 810.86784 11.13829444136663 5.4884959 6.194775478419064 12 2 SUBJ002 STU001 0.5 0 2 1076.7868 14.791028039124221 5.7281143 5.935635706054622 13 2 SUBJ002 STU001 1 0 2 920.34614 12.642117297907475 5.3287279 6.3805097325325715 14 2 SUBJ002 STU001 2 0 2 896.94687 12.320698703500772 5.814417 5.847533843183246 15 2 SUBJ002 STU001 4 0 2 1011.1353 13.889221312909601 6.1012958 5.572586692547887 16 2 SUBJ002 STU001 8 0 2 923.2601 12.682144239343547 5.7960116 5.866102820320487 17 2 SUBJ002 STU001 12 0 2 1033.8349 14.201028484756794 6.5377531 5.200563494094452 18 2 SUBJ002 STU001 24 0 2 810.04138 11.126942077411117 6.3139229 5.384924800721873 19 3 SUBJ003 STU001 0 1 1 1145.7656 14.503361997774096 7.6851555 5.074718372274163 20 3 SUBJ003 STU001 0.25 0 2 1092.0067 13.822869853478208 6.7431081 5.783683006667922 21 3 SUBJ003 STU001 0.5 0 2 1167.7981 14.782254051983609 7.5001836 5.199872715202568 22 3 SUBJ003 STU001 1 0 2 987.71958 12.50277947015963 6.5181034 5.983335605527859 23 3 SUBJ003 STU001 2 0 2 1000.9319 12.670024399206275 7.6343313 5.108502419332458 24 3 SUBJ003 STU001 4 0 2 970.81735 12.288827276534892 7.821368 4.986340013019378 25 3 SUBJ003 STU001 8 0 2 1032.7253 13.072472295019914 7.9378547 4.913166291453491 26 3 SUBJ003 STU001 12 0 2 1006.0676 12.735032571887103 6.3772527 6.115486046441237 27 3 SUBJ003 STU001 24 0 2 928.60978 11.754554146244221 5.9994448 6.500601494795407 28 4 SUBJ004 STU001 0 1 1 955.55292 11.059640223215245 8.4115514 5.230901847153521 29 4 SUBJ004 STU001 0.25 0 2 1060.7113 12.276751319058816 7.0623817 6.2301928171727905 30 4 SUBJ004 STU001 0.5 0 2 1099.0267 12.72021589087571 9.1127693 4.828389559356826 31 4 SUBJ004 STU001 1 0 2 1268.2515 14.678837200885232 8.0594214 5.459448957821669 32 4 SUBJ004 STU001 2 0 2 1010.0916 11.690874491654663 8.5717745 5.133126149290576 33 4 SUBJ004 STU001 4 0 2 1191.9333 13.79552448826844 8.6093103 5.110746229402428 34 4 SUBJ004 STU001 8 0 2 1185.3034 13.718789182155374 7.1403019 6.162204470504864 35 4 SUBJ004 STU001 12 0 2 953.21633 11.032596456265207 6.9762532 6.3071105422067415 36 4 SUBJ004 STU001 24 0 2 1165.6797 13.491663580776299 8.6338903 5.09619631343135 37 5 SUBJ005 STU001 0 1 1 1270.5921 13.545757778198034 8.5406753 5.737251216177146 38 5 SUBJ005 STU001 0.25 0 2 1328.6629 14.164849331831997 9.2179196 5.315733064605372 39 5 SUBJ005 STU001 0.5 0 2 1037.8038 11.064006812852456 7.6524694 6.403161843067655 40 5 SUBJ005 STU001 1 0 2 1061.7306 11.319089897407508 8.2745197 5.921793893852317 41 5 SUBJ005 STU001 2 0 2 1226.7301 13.078146505575965 9.9005957 4.949197133033452 42 5 SUBJ005 STU001 4 0 2 1327.7149 14.15474303839455 7.5562997 6.484655426099663 43 5 SUBJ005 STU001 8 0 2 1029.5898 10.976437560067454 8.7332442 5.610744290381068 44 5 SUBJ005 STU001 12 0 2 1058.3158 11.282684832764655 9.7984508 5.000790510044518 45 5 SUBJ005 STU001 24 0 2 1083.7397 11.553728240778115 8.7953598 5.571119423472783 46 6 SUBJ006 STU001 0 1 1 802.92766 12.744883428792047 9.2025858 5.867915958032969 47 6 SUBJ006 STU001 0.25 0 2 761.98411 12.094985911902386 9.8128587 5.502983559731359 48 6 SUBJ006 STU001 0.5 0 2 921.08084 14.62033084222907 10.295605 5.244956334806686 49 6 SUBJ006 STU001 1 0 2 779.3604 12.37079997263101 10.690419 5.05125185913455 50 6 SUBJ006 STU001 2 0 2 728.91979 11.570155446710245 9.7910411 5.515245963461514 51 6 SUBJ006 STU001 4 0 2 695.93353 11.04656396803035 8.6344143 6.254043189649968 52 6 SUBJ006 STU001 8 0 2 912.84459 14.489596640026349 9.082486 5.945508731844439 53 6 SUBJ006 STU001 12 0 2 856.43906 13.594270803996034 10.503014 5.141381132152601 54 6 SUBJ006 STU001 24 0 2 891.24266 14.146708903350454 11.106973 4.861810528081598 55 7 SUBJ007 STU001 0 1 1 952.94362 13.536130980307153 10.781547 5.472313131390351 56 7 SUBJ007 STU001 0.25 0 2 932.98411 13.25261518325321 10.640617 5.5447910194852685 57 7 SUBJ007 STU001 0.5 0 2 884.55374 12.564683869015095 11.206061 5.265008085401217 58 7 SUBJ007 STU001 1 0 2 1022.5865 14.525376738807934 9.2305468 6.391820678566351 59 7 SUBJ007 STU001 2 0 2 908.32387 12.902327767878786 9.2556319 6.3744972244419635 60 7 SUBJ007 STU001 4 0 2 813.46518 11.554903060001639 10.177952 5.796844191394002 61 7 SUBJ007 STU001 8 0 2 1039.5379 14.76616326664183 11.814057 4.994050871245853 62 7 SUBJ007 STU001 12 0 2 967.01165 13.735960897202117 11.305124 5.218872660962511 63 7 SUBJ007 STU001 24 0 2 879.89378 12.498491144278894 12.091396 4.879502798994742 64 8 SUBJ008 STU001 0 1 1 894.99026 11.503730801668953 10.949312 5.845116320416251 65 8 SUBJ008 STU001 0.25 0 2 928.92825 11.939951815284909 11.160302 5.734611638697236 66 8 SUBJ008 STU001 0.5 0 2 1138.0085 14.627358229557254 12.821608 4.991573581184803 67 8 SUBJ008 STU001 1 0 2 989.8557 12.723080998250042 10.395626 6.156435490637428 68 8 SUBJ008 STU001 2 0 2 1014.6411 13.041659964817438 10.641164 6.0143797706846565 69 8 SUBJ008 STU001 4 0 2 1104.0803 14.191263704618683 11.852413 5.3997444618267 70 8 SUBJ008 STU001 8 0 2 906.90998 11.656940589498888 10.930443 5.8552065216721285 71 8 SUBJ008 STU001 12 0 2 944.98298 12.146310815958639 11.851461 5.400177872701858 72 8 SUBJ008 STU001 24 0 2 908.83875 11.681732026848731 12.917353 4.954575543414495 73 9 SUBJ009 STU001 0 1 1 1109.6886 13.210579043615912 5.0284025 5.56836892877773 74 9 SUBJ009 STU001 0.25 0 2 1232.1673 14.668657987422026 5.0324437 5.563897371160561 75 9 SUBJ009 STU001 0.5 0 2 1151.3778 13.706878939732647 5.3798626 5.204593852459483 76 9 SUBJ009 STU001 1 0 2 1106.6783 13.174741637261434 4.6677004 5.998671233626574 77 9 SUBJ009 STU001 2 0 2 989.02082 11.774057355130148 4.5042211 6.216391068592859 78 9 SUBJ009 STU001 4 0 2 1108.434 13.19564284009794 5.1685003 5.417432195887346 79 9 SUBJ009 STU001 8 0 2 1020.2925 12.14633932580477 4.5021398 6.219264953459916 80 9 SUBJ009 STU001 12 0 2 1148.0069 13.666748818787168 5.4488141 5.138732824525588 81 9 SUBJ009 STU001 24 0 2 1027.69 12.234404529465476 5.7991262 4.828313576345764 82 10 SUBJ010 STU001 0 1 1 1056.495 11.559026144052835 5.6255075 5.866137448240957 83 10 SUBJ010 STU001 0.25 0 2 1033.5142 11.307594708083146 5.7558861 5.733261512120117 84 10 SUBJ010 STU001 0.5 0 2 1262.9069 13.817361981673448 5.419275 6.0893754018839035 85 10 SUBJ010 STU001 1 0 2 1050.2177 11.490347169765135 6.5618694 5.0290547152959855 86 10 SUBJ010 STU001 2 0 2 1223.0336 13.381111844860209 5.1355064 6.42585125610248 87 10 SUBJ010 STU001 4 0 2 1234.0491 13.501630862905449 5.3507427 6.167368095988838 88 10 SUBJ010 STU001 8 0 2 1205.5601 13.18993553678584 6.0869145 5.421465991093093 89 10 SUBJ010 STU001 12 0 2 1007.1831 11.019508942251585 5.4960804 6.004278972915592 90 10 SUBJ010 STU001 24 0 2 1163.5518 12.730325645245186 5.9635001 5.5336630159599745 91 11 SUBJ011 STU001 0 1 1 745.98277 12.070918528970687 6.7440684 5.6345810445287245 92 11 SUBJ011 STU001 0.25 0 2 703.5534 11.384359193103121 7.3626236 5.161203656209678 93 11 SUBJ011 STU001 0.5 0 2 719.66518 11.645067583501959 6.2516434 6.0784017388322145 94 11 SUBJ011 STU001 1 0 2 825.75752 13.361772216945342 6.1267414 6.202318226731488 95 11 SUBJ011 STU001 2 0 2 879.82928 14.236719778806222 7.8326619 4.851479685053778 96 11 SUBJ011 STU001 4 0 2 709.79662 11.485382179445846 5.8526782 6.49275402495315 97 11 SUBJ011 STU001 8 0 2 836.93185 13.542586585697865 7.7640901 4.894327551614195 98 11 SUBJ011 STU001 12 0 2 825.02094 13.349853400727051 7.0715023 5.373681382735184 99 11 SUBJ011 STU001 24 0 2 842.00688 13.624706762710817 7.6065409 4.995700500788479 100 12 SUBJ012 STU001 0 1 1 937.07664 13.78053884728738 7.1789321 5.989748830443391 101 12 SUBJ012 STU001 0.25 0 2 866.69838 12.74556438386315 7.2961568 5.893513666270405 102 12 SUBJ012 STU001 0.5 0 2 969.6277 14.259230830585036 7.0190631 6.126173706318174 103 12 SUBJ012 STU001 1 0 2 797.82113 11.732663708050708 8.7802954 4.897329559502584 104 12 SUBJ012 STU001 2 0 2 774.94526 11.396253791349372 8.596572 5.001993790440709 105 12 SUBJ012 STU001 4 0 2 798.07391 11.736381000795902 6.6100429 6.505252751265142 106 12 SUBJ012 STU001 8 0 2 873.42613 12.844501944948533 8.9073373 4.827480817198936 107 12 SUBJ012 STU001 12 0 2 936.5588 13.77292346812348 8.1170331 5.29750213889893 108 12 SUBJ012 STU001 24 0 2 785.66255 11.553860997070045 6.697212 6.420582172979314 109 13 SUBJ013 STU001 0 1 1 919.04085 12.188870671289246 8.8410705 5.429206780416667 110 13 SUBJ013 STU001 0.25 0 2 875.3809 11.609826250067636 9.5470949 5.0277074352208135 111 13 SUBJ013 STU001 0.5 0 2 1085.3006 14.393907101114456 7.4988145 6.4010117682181455 112 13 SUBJ013 STU001 1 0 2 923.02554 12.241718061750998 9.3658327 5.125011488721187 113 13 SUBJ013 STU001 2 0 2 1074.9878 14.257132560951666 7.6972845 6.235965400005876 114 13 SUBJ013 STU001 4 0 2 1103.4158 14.634162185303559 7.3699645 6.5129214779988 115 13 SUBJ013 STU001 8 0 2 1029.6996 13.65649298131092 8.4006239 5.713861303952956 116 13 SUBJ013 STU001 12 0 2 1024.2836 13.584662720081404 8.5669879 5.602902750824252 117 13 SUBJ013 STU001 24 0 2 985.77983 13.07400310105509 8.2945238 5.786950659307292 118 14 SUBJ014 STU001 0 1 1 1185.6907 14.319936286470123 9.6643757 5.484058310785001 119 14 SUBJ014 STU001 0.25 0 2 1123.5812 13.569821207276808 10.377239 5.1073316442918575 120 14 SUBJ014 STU001 0.5 0 2 968.54789 11.69743827069206 8.627461 6.14317468268052 121 14 SUBJ014 STU001 1 0 2 1006.6865 12.158049036745718 8.4220882 6.2929761561134265 122 14 SUBJ014 STU001 2 0 2 1210.6244 14.621067227152103 8.8801152 5.968391070530705 123 14 SUBJ014 STU001 4 0 2 1021.5707 12.337810904296342 8.2121066 6.453886061096625 124 14 SUBJ014 STU001 8 0 2 910.23155 10.993134657259354 10.369009 5.11138546091771 125 14 SUBJ014 STU001 12 0 2 1065.1415 12.864027540774156 10.521492 5.037308328950506 126 14 SUBJ014 STU001 24 0 2 1224.9819 14.794467962597729 8.2781238 6.402416918576089 127 15 SUBJ015 STU001 0 1 1 1130.1502 12.69831695568037 10.284006 5.639825437916072 128 15 SUBJ015 STU001 0.25 0 2 1184.0895 13.304376910553085 9.0208236 6.429568110371027 129 15 SUBJ015 STU001 0.5 0 2 1187.6083 13.343913168067784 11.476649 5.053740007352964 130 15 SUBJ015 STU001 1 0 2 1050.6208 11.804727686823309 9.6456627 6.013065305751898 131 15 SUBJ015 STU001 2 0 2 1264.4481 14.207281769563922 9.847821 5.889627788801076 132 15 SUBJ015 STU001 4 0 2 1046.2589 11.75571759756764 10.770066 5.3852964619145105 133 15 SUBJ015 STU001 8 0 2 1175.4284 13.207060639298263 9.3899901 6.17679032102616 134 15 SUBJ015 STU001 12 0 2 1129.3762 12.689619840897903 11.854708 4.892570959954494 135 15 SUBJ015 STU001 24 0 2 1098.6178 12.34402069332505 11.391216 5.091642592805932 136 16 SUBJ016 STU001 0 1 1 811.95966 13.669354617611438 11.457842 5.498417412501639 137 16 SUBJ016 STU001 0.25 0 2 838.4341 14.115052141479765 9.9489754 6.332310388564575 138 16 SUBJ016 STU001 0.5 0 2 833.94181 14.039424327895764 11.739742 5.366386951552234 139 16 SUBJ016 STU001 1 0 2 842.94264 14.190953548928785 10.959884 5.748235934307181 140 16 SUBJ016 STU001 2 0 2 702.50853 11.826742850791371 10.442926 6.032792052919205 141 16 SUBJ016 STU001 4 0 2 690.69667 11.62789004129764 11.30767 5.571439530529424 142 16 SUBJ016 STU001 8 0 2 833.04166 14.02427045143807 10.260309 6.140165806399018 143 16 SUBJ016 STU001 12 0 2 707.46344 11.910158897166612 10.234596 6.155592105228772 144 16 SUBJ016 STU001 24 0 2 845.72773 14.237840606516928 11.396521 5.528002884672894 145 17 SUBJ017 STU001 0 1 1 987.94486 14.789593765955235 5.0700059 5.325437575681631 146 17 SUBJ017 STU001 0.25 0 2 818.64324 12.255138252363679 4.5411985 5.945567035985376 147 17 SUBJ017 STU001 0.5 0 2 881.26241 13.19255099105126 4.7027346 5.741340340813701 148 17 SUBJ017 STU001 1 0 2 899.99561 13.472988186633465 5.2248402 5.167622180743665 149 17 SUBJ017 STU001 2 0 2 872.98892 13.06869638665322 5.1442983 5.248529249580615 150 17 SUBJ017 STU001 4 0 2 893.62544 13.377626295458121 4.4171424 6.112549171791147 151 17 SUBJ017 STU001 8 0 2 752.16721 11.259988226963452 5.2695852 5.123742945726014 152 17 SUBJ017 STU001 12 0 2 906.81 13.574999950749106 4.4376752 6.084266773340818 153 17 SUBJ017 STU001 24 0 2 849.0705 12.710636179734427 4.4768035 6.031088944334603 154 18 SUBJ018 STU001 0 1 1 869.7524 11.914416420032033 6.5929435 4.853674266311502 155 18 SUBJ018 STU001 0.25 0 2 854.80937 11.70971736066697 5.1173132 6.253281512540468 156 18 SUBJ018 STU001 0.5 0 2 1015.8613 13.91590827979745 4.9291063 6.4920491333634684 157 18 SUBJ018 STU001 1 0 2 1058.9117 14.50564017429047 6.3157706 5.066681805387452 158 18 SUBJ018 STU001 2 0 2 1050.8694 14.395471214902535 6.3050245 5.075317274846381 159 18 SUBJ018 STU001 4 0 2 974.06901 13.343411070177954 5.4000224 5.925901327618319 160 18 SUBJ018 STU001 8 0 2 1014.637 13.899136826243215 5.6173283 5.696658297861024 161 18 SUBJ018 STU001 12 0 2 1045.9387 14.327927712443097 6.1449159 5.207557013147135 162 18 SUBJ018 STU001 24 0 2 860.14139 11.782758716050544 5.5470733 5.768807869247378 163 19 SUBJ019 STU001 0 1 1 1180.1394 14.678350808961246 6.4892705 5.701719488360499 164 19 SUBJ019 STU001 0.25 0 2 1093.0088 13.594636742606259 6.6010874 5.605137099485395 165 19 SUBJ019 STU001 0.5 0 2 1128.1429 14.031628560933731 6.4567946 5.730397563588117 166 19 SUBJ019 STU001 1 0 2 992.92072 12.349760260666061 6.5169778 5.677478275532499 167 19 SUBJ019 STU001 2 0 2 945.25001 11.756840947452687 5.7004224 6.49074708531093 168 19 SUBJ019 STU001 4 0 2 1110.6138 13.813605040465985 5.729276 6.4580585617027015 169 19 SUBJ019 STU001 8 0 2 934.29834 11.620626082543964 6.7287316 5.498807535712588 170 19 SUBJ019 STU001 12 0 2 1183.8074 14.723973256360704 7.4470177 4.96843186110036 171 19 SUBJ019 STU001 24 0 2 888.74403 11.054030234154553 6.2924201 5.880090551907205 172 20 SUBJ020 STU001 0 1 1 1206.4292 13.7406511839206 6.7934692 6.182408253988737 173 20 SUBJ020 STU001 0.25 0 2 1251.88 14.258314047241821 6.6321555 6.332782739719587 174 20 SUBJ020 STU001 0.5 0 2 1002.2086 11.414676256637014 6.8030835 6.173671069870166 175 20 SUBJ020 STU001 1 0 2 1186.0501 13.508543442089863 8.3202168 5.047945364135535 176 20 SUBJ020 STU001 2 0 2 1025.8609 11.684064805664674 7.4590694 5.6307292359849335 177 20 SUBJ020 STU001 4 0 2 1173.6564 13.367384460737926 8.4323073 4.980843141596676 178 20 SUBJ020 STU001 8 0 2 1242.9506 14.156612489152183 8.3044287 5.057542350492919 179 20 SUBJ020 STU001 12 0 2 1300.2698 14.809450715569918 7.382922 5.68880448917606 180 20 SUBJ020 STU001 24 0 2 978.34846 11.142920926507704 8.6546749 4.852868599919072