getHlaFrequencies.Rd
getHlaFrequencies
calculates allele frequencies in HLA calls data
frame.
getHlaFrequencies(
hla_calls,
carrier_frequency = FALSE,
compare = FALSE,
ref_pop = c("USA NMDP African American pop 2", "USA NMDP Chinese",
"USA NMDP European Caucasian", "USA NMDP Hispanic South or Central American",
"USA NMDP Japanese", "USA NMDP North American Amerindian",
"USA NMDP South Asian Indian"),
ref = allele_frequencies
)
HLA calls data frame, as returned by
readHlaCalls
function.
Logical flag indicating if carrier frequency should be returned.
Logical flag indicating if hla_calls
frequencies
should be compared to reference frequencies given in ref
.
Character vector giving names of reference populations in
ref
to compare with. Optionally vector can be named, then those
names will be used as population names.
Data frame giving reference allele frequencies. See
allele_frequencies
for an example.
Data frame with each row holding HLA allele, it's count and frequency.
Both gene copies are taken into consideration for frequencies calculation,
frequency = n / (2 * j)
where n
is the number of allele
occurrences and j
is the number of samples in hla_calls
.
getHlaFrequencies(MiDAS_tut_HLA)
#> allele Counts Freq
#> 1 A*01:01 236 0.1180
#> 2 A*01:02 2 0.0010
#> 3 A*01:234 1 0.0005
#> 4 A*01:237 1 0.0005
#> 5 A*01:274 4 0.0020
#> 6 A*01:43 1 0.0005
#> 7 A*01:98 1 0.0005
#> 8 A*02:01 486 0.2430
#> 9 A*02:02 2 0.0010
#> 10 A*02:03 7 0.0035
#> 11 A*02:05 17 0.0085
#> 12 A*02:06 22 0.0110
#> 13 A*02:07 7 0.0035
#> 14 A*02:08 2 0.0010
#> 15 A*02:10 3 0.0015
#> 16 A*02:211 1 0.0005
#> 17 A*02:22 1 0.0005
#> 18 A*02:324 1 0.0005
#> 19 A*02:60 1 0.0005
#> 20 A*02:614 1 0.0005
#> 21 A*02:642 1 0.0005
#> 22 A*02:686 1 0.0005
#> 23 A*02:753 1 0.0005
#> 24 A*02:763 1 0.0005
#> 25 A*03:01 199 0.0995
#> 26 A*03:02 13 0.0065
#> 27 A*03:205 1 0.0005
#> 28 A*03:24 1 0.0005
#> 29 A*03:312 3 0.0015
#> 30 A*03:72 2 0.0010
#> 31 A*11:01 114 0.0570
#> 32 A*11:02 1 0.0005
#> 33 A*11:03 1 0.0005
#> 34 A*11:12 1 0.0005
#> 35 A*11:306 3 0.0015
#> 36 A*11:43 1 0.0005
#> 37 A*11:50Q 1 0.0005
#> 38 A*11:88 3 0.0015
#> 39 A*23:01 47 0.0235
#> 40 A*23:17 1 0.0005
#> 41 A*23:18 1 0.0005
#> 42 A*24:02 228 0.1140
#> 43 A*24:03 2 0.0010
#> 44 A*24:04 1 0.0005
#> 45 A*24:07 2 0.0010
#> 46 A*24:104 2 0.0010
#> 47 A*24:20 4 0.0020
#> 48 A*24:50 4 0.0020
#> 49 A*24:95 1 0.0005
#> 50 A*25:01 52 0.0260
#> 51 A*25:09 2 0.0010
#> 52 A*25:25 1 0.0005
#> 53 A*26:01 90 0.0450
#> 54 A*26:02 4 0.0020
#> 55 A*26:03 2 0.0010
#> 56 A*26:08 3 0.0015
#> 57 A*26:16 1 0.0005
#> 58 A*29:01 6 0.0030
#> 59 A*29:02 45 0.0225
#> 60 A*29:119 3 0.0015
#> 61 A*30:01 37 0.0185
#> 62 A*30:02 44 0.0220
#> 63 A*30:04 3 0.0015
#> 64 A*31:01 58 0.0290
#> 65 A*31:08 1 0.0005
#> 66 A*31:21 1 0.0005
#> 67 A*32:01 58 0.0290
#> 68 A*32:02 1 0.0005
#> 69 A*32:116 4 0.0020
#> 70 A*33:01 20 0.0100
#> 71 A*33:03 16 0.0080
#> 72 A*33:05 2 0.0010
#> 73 A*33:125 1 0.0005
#> 74 A*33:163 1 0.0005
#> 75 A*33:51 1 0.0005
#> 76 A*34:01 1 0.0005
#> 77 A*34:02 6 0.0030
#> 78 A*66:01 10 0.0050
#> 79 A*68:01 53 0.0265
#> 80 A*68:02 21 0.0105
#> 81 A*68:04 1 0.0005
#> 82 A*68:16 1 0.0005
#> 83 A*68:164 1 0.0005
#> 84 A*68:17 1 0.0005
#> 85 A*68:23 1 0.0005
#> 86 A*68:66 1 0.0005
#> 87 A*69:01 6 0.0030
#> 88 A*74:01 2 0.0010
#> 89 B*07:02 152 0.0760
#> 90 B*07:04 1 0.0005
#> 91 B*07:05 5 0.0025
#> 92 B*07:06 5 0.0025
#> 93 B*07:10 1 0.0005
#> 94 B*07:14 1 0.0005
#> 95 B*07:22 1 0.0005
#> 96 B*07:47 1 0.0005
#> 97 B*08:01 128 0.0640
#> 98 B*08:156 2 0.0010
#> 99 B*08:94 1 0.0005
#> 100 B*13:01 5 0.0025
#> 101 B*13:02 74 0.0370
#> 102 B*13:117 1 0.0005
#> 103 B*14:01 22 0.0110
#> 104 B*14:02 40 0.0200
#> 105 B*14:28 1 0.0005
#> 106 B*15:01 86 0.0430
#> 107 B*15:02 6 0.0030
#> 108 B*15:03 8 0.0040
#> 109 B*15:07 2 0.0010
#> 110 B*15:09 2 0.0010
#> 111 B*15:10 4 0.0020
#> 112 B*15:11 3 0.0015
#> 113 B*15:12 1 0.0005
#> 114 B*15:15 1 0.0005
#> 115 B*15:17 10 0.0050
#> 116 B*15:18 3 0.0015
#> 117 B*15:20 1 0.0005
#> 118 B*15:212 1 0.0005
#> 119 B*15:220 1 0.0005
#> 120 B*15:25 3 0.0015
#> 121 B*15:256 1 0.0005
#> 122 B*15:27 1 0.0005
#> 123 B*15:39 1 0.0005
#> 124 B*15:63 1 0.0005
#> 125 B*18:01 129 0.0645
#> 126 B*18:02 1 0.0005
#> 127 B*18:03 1 0.0005
#> 128 B*18:07 1 0.0005
#> 129 B*27:02 9 0.0045
#> 130 B*27:03 3 0.0015
#> 131 B*27:04 2 0.0010
#> 132 B*27:05 59 0.0295
#> 133 B*27:06 1 0.0005
#> 134 B*27:127 2 0.0010
#> 135 B*27:14 1 0.0005
#> 136 B*35:01 84 0.0420
#> 137 B*35:02 14 0.0070
#> 138 B*35:03 39 0.0195
#> 139 B*35:05 2 0.0010
#> 140 B*35:08 15 0.0075
#> 141 B*35:09 1 0.0005
#> 142 B*35:17 1 0.0005
#> 143 B*35:194 1 0.0005
#> 144 B*35:41 1 0.0005
#> 145 B*35:42 1 0.0005
#> 146 B*35:43 1 0.0005
#> 147 B*35:60 1 0.0005
#> 148 B*35:67 1 0.0005
#> 149 B*35:71 1 0.0005
#> 150 B*37:01 25 0.0125
#> 151 B*37:68 1 0.0005
#> 152 B*38:01 53 0.0265
#> 153 B*38:02 5 0.0025
#> 154 B*39:01 29 0.0145
#> 155 B*39:05 1 0.0005
#> 156 B*39:06 10 0.0050
#> 157 B*39:09 1 0.0005
#> 158 B*40:01 58 0.0290
#> 159 B*40:02 28 0.0140
#> 160 B*40:06 17 0.0085
#> 161 B*40:117 1 0.0005
#> 162 B*40:21 1 0.0005
#> 163 B*40:32 1 0.0005
#> 164 B*40:353 1 0.0005
#> 165 B*40:49 1 0.0005
#> 166 B*41:01 9 0.0045
#> 167 B*41:02 9 0.0045
#> 168 B*42:01 5 0.0025
#> 169 B*42:02 2 0.0010
#> 170 B*44:02 169 0.0845
#> 171 B*44:03 87 0.0435
#> 172 B*44:04 1 0.0005
#> 173 B*44:05 5 0.0025
#> 174 B*44:06 1 0.0005
#> 175 B*44:27 10 0.0050
#> 176 B*44:270 2 0.0010
#> 177 B*44:37 1 0.0005
#> 178 B*44:55 1 0.0005
#> 179 B*45:01 15 0.0075
#> 180 B*46:01 11 0.0055
#> 181 B*47:01 6 0.0030
#> 182 B*47:04 2 0.0010
#> 183 B*48:01 11 0.0055
#> 184 B*49:01 43 0.0215
#> 185 B*50:01 31 0.0155
#> 186 B*50:02 1 0.0005
#> 187 B*51:01 132 0.0660
#> 188 B*51:02 1 0.0005
#> 189 B*51:05 1 0.0005
#> 190 B*51:07 4 0.0020
#> 191 B*51:08 6 0.0030
#> 192 B*51:09 1 0.0005
#> 193 B*51:173Q 1 0.0005
#> 194 B*51:203 1 0.0005
#> 195 B*51:230 1 0.0005
#> 196 B*52:01 43 0.0215
#> 197 B*53:01 8 0.0040
#> 198 B*54:01 12 0.0060
#> 199 B*55:01 32 0.0160
#> 200 B*55:02 8 0.0040
#> 201 B*56:01 17 0.0085
#> 202 B*56:03 1 0.0005
#> 203 B*56:09 1 0.0005
#> 204 B*57:01 81 0.0405
#> 205 B*57:02 7 0.0035
#> 206 B*57:03 6 0.0030
#> 207 B*58:01 22 0.0110
#> 208 B*58:02 5 0.0025
#> 209 B*59:01 2 0.0010
#> 210 B*67:01 1 0.0005
#> 211 B*73:01 2 0.0010
#> 212 C*01:02 100 0.0500
#> 213 C*01:03 2 0.0010
#> 214 C*01:103 1 0.0005
#> 215 C*01:22 1 0.0005
#> 216 C*01:51 1 0.0005
#> 217 C*02:02 88 0.0440
#> 218 C*02:06 1 0.0005
#> 219 C*02:10 8 0.0040
#> 220 C*02:20 1 0.0005
#> 221 C*03:02 13 0.0065
#> 222 C*03:03 82 0.0410
#> 223 C*03:04 86 0.0430
#> 224 C*03:05 1 0.0005
#> 225 C*03:06 1 0.0005
#> 226 C*03:344 4 0.0020
#> 227 C*03:39 3 0.0015
#> 228 C*03:85 1 0.0005
#> 229 C*04:01 247 0.1235
#> 230 C*04:03 3 0.0015
#> 231 C*04:277 1 0.0005
#> 232 C*05:01 159 0.0795
#> 233 C*05:05 1 0.0005
#> 234 C*05:37 1 0.0005
#> 235 C*06:02 195 0.0975
#> 236 C*06:09 1 0.0005
#> 237 C*07:01 243 0.1215
#> 238 C*07:02 219 0.1095
#> 239 C*07:04 34 0.0170
#> 240 C*07:18 10 0.0050
#> 241 C*07:204 1 0.0005
#> 242 C*07:51 2 0.0010
#> 243 C*07:578 7 0.0035
#> 244 C*07:615 1 0.0005
#> 245 C*07:696 2 0.0010
#> 246 C*08:01 22 0.0110
#> 247 C*08:02 72 0.0360
#> 248 C*08:03 9 0.0045
#> 249 C*12:02 43 0.0215
#> 250 C*12:03 142 0.0710
#> 251 C*12:132 1 0.0005
#> 252 C*12:167 1 0.0005
#> 253 C*12:28 1 0.0005
#> 254 C*14:02 29 0.0145
#> 255 C*14:03 5 0.0025
#> 256 C*15:02 47 0.0235
#> 257 C*15:05 12 0.0060
#> 258 C*15:07 1 0.0005
#> 259 C*15:09 1 0.0005
#> 260 C*16:01 49 0.0245
#> 261 C*16:02 16 0.0080
#> 262 C*16:04 4 0.0020
#> 263 C*17:01 11 0.0055
#> 264 C*17:03 10 0.0050
#> 265 C*18:02 3 0.0015
#> 266 DPA1*01:03 1522 0.7610
#> 267 DPA1*01:04 12 0.0060
#> 268 DPA1*01:05 1 0.0005
#> 269 DPA1*01:11 1 0.0005
#> 270 DPA1*02:01 308 0.1540
#> 271 DPA1*02:02 125 0.0625
#> 272 DPA1*02:06 9 0.0045
#> 273 DPA1*02:07 13 0.0065
#> 274 DPA1*03:01 8 0.0040
#> 275 DPA1*04:01 1 0.0005
#> 276 DPB1*01:01 74 0.0370
#> 277 DPB1*02:01 304 0.1520
#> 278 DPB1*02:02 30 0.0150
#> 279 DPB1*03:01 137 0.0685
#> 280 DPB1*04:01 685 0.3425
#> 281 DPB1*04:02 202 0.1010
#> 282 DPB1*05:01 107 0.0535
#> 283 DPB1*06:01 19 0.0095
#> 284 DPB1*09:01 20 0.0100
#> 285 DPB1*104:01 48 0.0240
#> 286 DPB1*105:01 14 0.0070
#> 287 DPB1*107:01 1 0.0005
#> 288 DPB1*10:01 25 0.0125
#> 289 DPB1*113:01 2 0.0010
#> 290 DPB1*11:01 40 0.0200
#> 291 DPB1*124:01 12 0.0060
#> 292 DPB1*126:01 7 0.0035
#> 293 DPB1*131:01 2 0.0010
#> 294 DPB1*133:01 1 0.0005
#> 295 DPB1*135:01 6 0.0030
#> 296 DPB1*138:01 1 0.0005
#> 297 DPB1*13:01 51 0.0255
#> 298 DPB1*14:01 39 0.0195
#> 299 DPB1*150:01 1 0.0005
#> 300 DPB1*158:01 1 0.0005
#> 301 DPB1*15:01 13 0.0065
#> 302 DPB1*162:01 5 0.0025
#> 303 DPB1*16:01 10 0.0050
#> 304 DPB1*17:01 49 0.0245
#> 305 DPB1*18:01 1 0.0005
#> 306 DPB1*19:01 7 0.0035
#> 307 DPB1*20:01 7 0.0035
#> 308 DPB1*21:01 4 0.0020
#> 309 DPB1*22:01 1 0.0005
#> 310 DPB1*234:01 1 0.0005
#> 311 DPB1*23:01 15 0.0075
#> 312 DPB1*259:01 1 0.0005
#> 313 DPB1*271:01 4 0.0020
#> 314 DPB1*294:01 1 0.0005
#> 315 DPB1*33:01 1 0.0005
#> 316 DPB1*350:01 7 0.0035
#> 317 DPB1*351:01 3 0.0015
#> 318 DPB1*36:01 1 0.0005
#> 319 DPB1*38:01 1 0.0005
#> 320 DPB1*398:01 1 0.0005
#> 321 DPB1*40:01 1 0.0005
#> 322 DPB1*414:01 7 0.0035
#> 323 DPB1*41:01 1 0.0005
#> 324 DPB1*45:01 1 0.0005
#> 325 DPB1*461:01 1 0.0005
#> 326 DPB1*462:01 1 0.0005
#> 327 DPB1*463:01 4 0.0020
#> 328 DPB1*47:01 1 0.0005
#> 329 DPB1*519:01 1 0.0005
#> 330 DPB1*51:01 1 0.0005
#> 331 DPB1*547:01 1 0.0005
#> 332 DPB1*57:01 3 0.0015
#> 333 DPB1*651:01 4 0.0020
#> 334 DPB1*702:01 7 0.0035
#> 335 DPB1*744:01 1 0.0005
#> 336 DPB1*80:01 1 0.0005
#> 337 DPB1*88:01 1 0.0005
#> 338 DPB1*92:01 1 0.0005
#> 339 DQA1*01:01 192 0.0960
#> 340 DQA1*01:02 358 0.1790
#> 341 DQA1*01:03 150 0.0750
#> 342 DQA1*01:04 52 0.0260
#> 343 DQA1*01:05 25 0.0125
#> 344 DQA1*01:06 1 0.0005
#> 345 DQA1*01:10 2 0.0010
#> 346 DQA1*02:01 256 0.1280
#> 347 DQA1*03:01 163 0.0815
#> 348 DQA1*03:02 31 0.0155
#> 349 DQA1*03:03 132 0.0660
#> 350 DQA1*04:01 58 0.0290
#> 351 DQA1*04:02 2 0.0010
#> 352 DQA1*05:01 222 0.1110
#> 353 DQA1*05:03 20 0.0100
#> 354 DQA1*05:05 305 0.1525
#> 355 DQA1*05:06 1 0.0005
#> 356 DQA1*05:07 1 0.0005
#> 357 DQA1*05:08 1 0.0005
#> 358 DQA1*05:09 6 0.0030
#> 359 DQA1*06:01 22 0.0110
#> 360 DQB1*02:01 218 0.1090
#> 361 DQB1*02:02 201 0.1005
#> 362 DQB1*02:10 1 0.0005
#> 363 DQB1*03:01 403 0.2015
#> 364 DQB1*03:02 169 0.0845
#> 365 DQB1*03:03 78 0.0390
#> 366 DQB1*03:04 7 0.0035
#> 367 DQB1*03:05 3 0.0015
#> 368 DQB1*03:19 11 0.0055
#> 369 DQB1*03:22 22 0.0110
#> 370 DQB1*03:251 2 0.0010
#> 371 DQB1*03:96 5 0.0025
#> 372 DQB1*04:01 26 0.0130
#> 373 DQB1*04:02 58 0.0290
#> 374 DQB1*04:23 3 0.0015
#> 375 DQB1*05:01 206 0.1030
#> 376 DQB1*05:02 68 0.0340
#> 377 DQB1*05:03 48 0.0240
#> 378 DQB1*05:04 4 0.0020
#> 379 DQB1*05:107 1 0.0005
#> 380 DQB1*06:01 49 0.0245
#> 381 DQB1*06:02 215 0.1075
#> 382 DQB1*06:03 113 0.0565
#> 383 DQB1*06:04 70 0.0350
#> 384 DQB1*06:07 1 0.0005
#> 385 DQB1*06:09 18 0.0090
#> 386 DRA*01:01 1289 0.6445
#> 387 DRA*01:02 711 0.3555
#> 388 DRB1*01:01 130 0.0650
#> 389 DRB1*01:02 38 0.0190
#> 390 DRB1*01:03 9 0.0045
#> 391 DRB1*03:01 215 0.1075
#> 392 DRB1*03:02 4 0.0020
#> 393 DRB1*03:07 1 0.0005
#> 394 DRB1*04:01 101 0.0505
#> 395 DRB1*04:02 20 0.0100
#> 396 DRB1*04:03 36 0.0180
#> 397 DRB1*04:04 48 0.0240
#> 398 DRB1*04:05 49 0.0245
#> 399 DRB1*04:06 8 0.0040
#> 400 DRB1*04:07 16 0.0080
#> 401 DRB1*04:08 7 0.0035
#> 402 DRB1*04:10 2 0.0010
#> 403 DRB1*04:13 1 0.0005
#> 404 DRB1*04:92 1 0.0005
#> 405 DRB1*07:01 249 0.1245
#> 406 DRB1*08:01 32 0.0160
#> 407 DRB1*08:02 14 0.0070
#> 408 DRB1*08:03 18 0.0090
#> 409 DRB1*08:04 9 0.0045
#> 410 DRB1*08:06 2 0.0010
#> 411 DRB1*08:11 1 0.0005
#> 412 DRB1*08:18 1 0.0005
#> 413 DRB1*08:40 1 0.0005
#> 414 DRB1*08:77 7 0.0035
#> 415 DRB1*09:01 32 0.0160
#> 416 DRB1*10:01 22 0.0110
#> 417 DRB1*11:01 137 0.0685
#> 418 DRB1*11:02 8 0.0040
#> 419 DRB1*11:03 12 0.0060
#> 420 DRB1*11:04 93 0.0465
#> 421 DRB1*11:14 1 0.0005
#> 422 DRB1*12:01 38 0.0190
#> 423 DRB1*12:02 18 0.0090
#> 424 DRB1*12:10 2 0.0010
#> 425 DRB1*13:01 105 0.0525
#> 426 DRB1*13:02 89 0.0445
#> 427 DRB1*13:03 26 0.0130
#> 428 DRB1*13:05 4 0.0020
#> 429 DRB1*13:12 2 0.0010
#> 430 DRB1*13:27 1 0.0005
#> 431 DRB1*14:01 7 0.0035
#> 432 DRB1*14:02 3 0.0015
#> 433 DRB1*14:03 2 0.0010
#> 434 DRB1*14:04 3 0.0015
#> 435 DRB1*14:05 2 0.0010
#> 436 DRB1*14:06 6 0.0030
#> 437 DRB1*14:07 1 0.0005
#> 438 DRB1*14:18 1 0.0005
#> 439 DRB1*14:54 40 0.0200
#> 440 DRB1*15:01 228 0.1140
#> 441 DRB1*15:02 37 0.0185
#> 442 DRB1*15:03 4 0.0020
#> 443 DRB1*16:01 39 0.0195
#> 444 DRB1*16:02 5 0.0025
#> 445 DRB1*16:15 10 0.0050
#> 446 DRB1*16:32 1 0.0005
#> 447 DRB1*16:42 1 0.0005