firqaaa commited on
Commit
eecdd94
1 Parent(s): 2923846

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +112 -112
app.py CHANGED
@@ -233,12 +233,12 @@ if uploaded_files:
233
  'Title' : concat['title'][0],
234
  'Authors' : concat['authors'][0],
235
  'Publisher Name' : concat['publisher_name'][0],
236
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
237
  # 'Population' : concat['population_race'][0],
238
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
239
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
240
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
241
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
242
  'Recommendation' : summary,
243
  # 'Sample Size' : concat['sample_size'][0]
244
  }}
@@ -248,12 +248,12 @@ if uploaded_files:
248
  'Title' : concat['title'][0],
249
  'Authors' : concat['authors'][0],
250
  'Publisher Name' : concat['publisher_name'][0],
251
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
252
  # 'Population' : concat['population_race'][0],
253
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
254
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
255
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
256
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
257
  'Recommendation' : summary,
258
  # 'Sample Size' : concat['sample_size'][0],
259
  'Genes' : g.strip().upper().replace('Unknown', ''),
@@ -268,13 +268,13 @@ if uploaded_files:
268
  row = {**row, **{
269
  'Title' : concat['title'][0],
270
  'Authors' : concat['authors'][0],
271
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
272
  "Publisher Name" : concat['publisher_name'][0],
273
  # 'Population' : concat['population_race'][0],
274
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
275
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
276
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
277
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
278
  'Recommendation' : summary,
279
  # 'Sample Size' : concat['sample_size'][0]
280
  }
@@ -285,11 +285,11 @@ if uploaded_files:
285
  'Title' : concat['title'][0],
286
  'Authors' : concat['authors'][0],
287
  'Publisher Name' : concat['publisher_name'][0],
288
- 'Publication Year' :get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
289
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
290
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
291
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
292
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
293
  'Recommendation' : summary,
294
  'Genes' : g.strip().upper().replace('Unknown', ''),
295
  'SNPs' : row['SNPs'].replace('Unknown', ''),
@@ -304,11 +304,11 @@ if uploaded_files:
304
  'Title' : concat['title'][0],
305
  'Authors' : concat['authors'][0],
306
  'Publisher Name' : concat['publisher_name'][0],
307
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
308
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
309
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
310
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
311
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
312
  'Recommendation' : summary,
313
  # 'Population' : concat['population_race'][0],
314
  # 'Sample Size' : concat['sample_size'][0]
@@ -327,11 +327,11 @@ if uploaded_files:
327
  'Title' : concat['title'][0],
328
  'Authors' : concat['authors'][0],
329
  'Publisher Name' : concat['publisher_name'][0],
330
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
331
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
332
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
333
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
334
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
335
  'Recommendation' : summary,
336
  }
337
  }
@@ -350,11 +350,11 @@ if uploaded_files:
350
  'Title' : concat['title'][0],
351
  'Authors' : concat['authors'][0],
352
  'Publisher Name' : concat['publisher_name'][0],
353
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
354
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
355
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
356
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
357
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
358
  'Recommendation' : summary,
359
  }
360
  }
@@ -368,11 +368,11 @@ if uploaded_files:
368
  'Title' : concat['title'][0],
369
  'Authors' : concat['authors'][0],
370
  'Publisher Name' : concat['publisher_name'][0],
371
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
372
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
373
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
374
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
375
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
376
  'Recommendation' : summary,
377
  'Genes' : g.strip().upper().replace('Unknown', ''),
378
  "SNPs" : "Not available",
@@ -386,11 +386,11 @@ if uploaded_files:
386
  'Title' : concat['title'][0],
387
  'Authors' : concat['authors'][0],
388
  'Publisher Name' : concat['publisher_name'][0],
389
- 'Publication Year' :get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
390
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
391
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
392
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
393
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
394
  'Recommendation' : summary,
395
  }
396
  }
@@ -404,11 +404,11 @@ if uploaded_files:
404
  'Title' : concat['title'][0],
405
  'Authors' : concat['authors'][0],
406
  'Publisher Name' : concat['publisher_name'][0],
407
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
408
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
409
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
410
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
411
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
412
  'Recommendation' : summary,
413
  'Genes' : g.strip().upper().replace('Unknown', ''),
414
  "SNPs" : "Not available",
@@ -422,11 +422,11 @@ if uploaded_files:
422
  'Title' : concat['title'][0],
423
  'Authors' : concat['authors'][0],
424
  'Publisher Name' : concat['publisher_name'][0],
425
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
426
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
427
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
428
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
429
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
430
  'Recommendation' : summary,
431
  }
432
  }
@@ -443,11 +443,11 @@ if uploaded_files:
443
  'Title' : concat['title'][0],
444
  'Authors' : concat['authors'][0],
445
  'Publisher Name' : concat['publisher_name'][0],
446
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
447
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
448
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
449
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
450
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
451
  'Recommendation' : summary,
452
  }
453
  }
@@ -466,11 +466,11 @@ if uploaded_files:
466
  'Title' : concat['title'][0],
467
  'Authors' : concat['authors'][0],
468
  'Publisher Name' : concat['publisher_name'][0],
469
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
470
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
471
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
472
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
473
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
474
  'Recommendation' : summary,
475
  }
476
  }
@@ -486,11 +486,11 @@ if uploaded_files:
486
  'Title' : concat['title'][0],
487
  'Authors' : concat['authors'][0],
488
  'Publisher Name' : concat['publisher_name'][0],
489
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
490
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
491
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
492
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
493
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
494
  'Recommendation' : summary,
495
  }
496
  }
@@ -506,11 +506,11 @@ if uploaded_files:
506
  'Title' : concat['title'][0],
507
  'Authors' : concat['authors'][0],
508
  'Publisher Name' : concat['publisher_name'][0],
509
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
510
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
511
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
512
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
513
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
514
  'Recommendation' : summary,
515
  }
516
  }
@@ -527,11 +527,11 @@ if uploaded_files:
527
  'Title' : concat['title'][0],
528
  'Authors' : concat['authors'][0],
529
  'Publisher Name' : concat['publisher_name'][0],
530
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
531
- # 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()),
532
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
533
- 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()),
534
- 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()),
535
  'Recommendation' : summary,
536
  }
537
  }
@@ -683,9 +683,9 @@ if uploaded_files:
683
  'Title' : concat['title'][0],
684
  'Authors' : concat['authors'][0],
685
  'Publisher Name' : concat['publisher_name'][0],
686
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
687
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
688
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
689
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
690
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
691
  'Recommendation' : summary,
@@ -699,9 +699,9 @@ if uploaded_files:
699
  'Title' : concat['title'][0],
700
  'Authors' : concat['authors'][0],
701
  'Publisher Name' : concat['publisher_name'][0],
702
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
703
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
704
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
705
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
706
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
707
  'Recommendation' : summary,
@@ -714,9 +714,9 @@ if uploaded_files:
714
  'Title' : concat['title'][0],
715
  'Authors' : concat['authors'][0],
716
  'Publisher Name' : concat['publisher_name'][0],
717
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
718
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
719
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
720
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
721
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
722
  'Recommendation' : summary,
@@ -730,9 +730,9 @@ if uploaded_files:
730
  'Title' : concat['title'][0],
731
  'Authors' : concat['authors'][0],
732
  'Publisher Name' : concat['publisher_name'][0],
733
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
734
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
735
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
736
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
737
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
738
  'Recommendation' : summary,
@@ -746,9 +746,9 @@ if uploaded_files:
746
  'Title' : concat['title'][0],
747
  'Authors' : concat['authors'][0],
748
  'Publisher Name' : concat['publisher_name'][0],
749
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
750
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
751
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
752
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
753
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
754
  'Recommendation' : summary,
@@ -766,9 +766,9 @@ if uploaded_files:
766
  'Title' : concat['title'][0],
767
  'Authors' : concat['authors'][0],
768
  'Publisher Name' : concat['publisher_name'][0],
769
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
770
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
771
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
772
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
773
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
774
  'Recommendation' : summary,
@@ -789,9 +789,9 @@ if uploaded_files:
789
  'Title' : concat['title'][0],
790
  'Authors' : concat['authors'][0],
791
  'Publisher Name' : concat['publisher_name'][0],
792
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
793
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
794
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
795
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
796
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
797
  'Recommendation' : summary,
@@ -809,9 +809,9 @@ if uploaded_files:
809
  'Title' : concat['title'][0],
810
  'Authors' : concat['authors'][0],
811
  'Publisher Name' : concat['publisher_name'][0],
812
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
813
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
814
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
815
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
816
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
817
  'Recommendation' : summary,
@@ -824,9 +824,9 @@ if uploaded_files:
824
  'Title' : concat['title'][0],
825
  'Authors' : concat['authors'][0],
826
  'Publisher Name' : concat['publisher_name'][0],
827
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
828
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
829
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
830
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
831
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
832
  'Recommendation' : summary,
@@ -844,9 +844,9 @@ if uploaded_files:
844
  'Title' : concat['title'][0],
845
  'Authors' : concat['authors'][0],
846
  'Publisher Name' : concat['publisher_name'][0],
847
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
848
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
849
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
850
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
851
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
852
  'Recommendation' : summary,
@@ -860,9 +860,9 @@ if uploaded_files:
860
  'Title' : concat['title'][0],
861
  'Authors' : concat['authors'][0],
862
  'Publisher Name' : concat['publisher_name'][0],
863
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
864
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
865
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
866
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
867
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
868
  'Recommendation' : summary,
@@ -880,9 +880,9 @@ if uploaded_files:
880
  'Title' : concat['title'][0],
881
  'Authors' : concat['authors'][0],
882
  'Publisher Name' : concat['publisher_name'][0],
883
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
884
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
885
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
886
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
887
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
888
  'Recommendation' : summary,
@@ -903,9 +903,9 @@ if uploaded_files:
903
  'Title' : concat['title'][0],
904
  'Authors' : concat['authors'][0],
905
  'Publisher Name' : concat['publisher_name'][0],
906
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
907
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
908
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
909
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
910
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
911
  'Recommendation' : summary,
@@ -923,9 +923,9 @@ if uploaded_files:
923
  'Title' : concat['title'][0],
924
  'Authors' : concat['authors'][0],
925
  'Publisher Name' : concat['publisher_name'][0],
926
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
927
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
928
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
929
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
930
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
931
  'Recommendation' : summary,
@@ -944,9 +944,9 @@ if uploaded_files:
944
  'Title' : concat['title'][0],
945
  'Authors' : concat['authors'][0],
946
  'Publisher Name' : concat['publisher_name'][0],
947
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
948
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
949
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
950
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
951
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
952
  'Recommendation' : summary,
@@ -964,9 +964,9 @@ if uploaded_files:
964
  'Title' : concat['title'][0],
965
  'Authors' : concat['authors'][0],
966
  'Publisher Name' : concat['publisher_name'][0],
967
- 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())),
968
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
969
- 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()),
970
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
971
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
972
  'Recommendation' : summary,
 
233
  'Title' : concat['title'][0],
234
  'Authors' : concat['authors'][0],
235
  'Publisher Name' : concat['publisher_name'][0],
236
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
237
  # 'Population' : concat['population_race'][0],
238
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
239
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
240
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
241
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
242
  'Recommendation' : summary,
243
  # 'Sample Size' : concat['sample_size'][0]
244
  }}
 
248
  'Title' : concat['title'][0],
249
  'Authors' : concat['authors'][0],
250
  'Publisher Name' : concat['publisher_name'][0],
251
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
252
  # 'Population' : concat['population_race'][0],
253
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
254
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
255
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
256
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
257
  'Recommendation' : summary,
258
  # 'Sample Size' : concat['sample_size'][0],
259
  'Genes' : g.strip().upper().replace('Unknown', ''),
 
268
  row = {**row, **{
269
  'Title' : concat['title'][0],
270
  'Authors' : concat['authors'][0],
271
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
272
  "Publisher Name" : concat['publisher_name'][0],
273
  # 'Population' : concat['population_race'][0],
274
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
275
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
276
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
277
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
278
  'Recommendation' : summary,
279
  # 'Sample Size' : concat['sample_size'][0]
280
  }
 
285
  'Title' : concat['title'][0],
286
  'Authors' : concat['authors'][0],
287
  'Publisher Name' : concat['publisher_name'][0],
288
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
289
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
290
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
291
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
292
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
293
  'Recommendation' : summary,
294
  'Genes' : g.strip().upper().replace('Unknown', ''),
295
  'SNPs' : row['SNPs'].replace('Unknown', ''),
 
304
  'Title' : concat['title'][0],
305
  'Authors' : concat['authors'][0],
306
  'Publisher Name' : concat['publisher_name'][0],
307
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
308
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
309
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
310
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
311
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
312
  'Recommendation' : summary,
313
  # 'Population' : concat['population_race'][0],
314
  # 'Sample Size' : concat['sample_size'][0]
 
327
  'Title' : concat['title'][0],
328
  'Authors' : concat['authors'][0],
329
  'Publisher Name' : concat['publisher_name'][0],
330
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
331
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
332
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
333
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
334
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
335
  'Recommendation' : summary,
336
  }
337
  }
 
350
  'Title' : concat['title'][0],
351
  'Authors' : concat['authors'][0],
352
  'Publisher Name' : concat['publisher_name'][0],
353
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
354
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
355
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
356
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
357
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
358
  'Recommendation' : summary,
359
  }
360
  }
 
368
  'Title' : concat['title'][0],
369
  'Authors' : concat['authors'][0],
370
  'Publisher Name' : concat['publisher_name'][0],
371
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
372
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
373
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
374
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
375
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
376
  'Recommendation' : summary,
377
  'Genes' : g.strip().upper().replace('Unknown', ''),
378
  "SNPs" : "Not available",
 
386
  'Title' : concat['title'][0],
387
  'Authors' : concat['authors'][0],
388
  'Publisher Name' : concat['publisher_name'][0],
389
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
390
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
391
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
392
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
393
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
394
  'Recommendation' : summary,
395
  }
396
  }
 
404
  'Title' : concat['title'][0],
405
  'Authors' : concat['authors'][0],
406
  'Publisher Name' : concat['publisher_name'][0],
407
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
408
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
409
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
410
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
411
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
412
  'Recommendation' : summary,
413
  'Genes' : g.strip().upper().replace('Unknown', ''),
414
  "SNPs" : "Not available",
 
422
  'Title' : concat['title'][0],
423
  'Authors' : concat['authors'][0],
424
  'Publisher Name' : concat['publisher_name'][0],
425
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
426
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
427
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
428
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
429
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
430
  'Recommendation' : summary,
431
  }
432
  }
 
443
  'Title' : concat['title'][0],
444
  'Authors' : concat['authors'][0],
445
  'Publisher Name' : concat['publisher_name'][0],
446
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
447
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
448
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
449
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
450
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
451
  'Recommendation' : summary,
452
  }
453
  }
 
466
  'Title' : concat['title'][0],
467
  'Authors' : concat['authors'][0],
468
  'Publisher Name' : concat['publisher_name'][0],
469
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
470
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
471
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
472
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
473
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
474
  'Recommendation' : summary,
475
  }
476
  }
 
486
  'Title' : concat['title'][0],
487
  'Authors' : concat['authors'][0],
488
  'Publisher Name' : concat['publisher_name'][0],
489
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
490
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
491
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
492
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
493
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
494
  'Recommendation' : summary,
495
  }
496
  }
 
506
  'Title' : concat['title'][0],
507
  'Authors' : concat['authors'][0],
508
  'Publisher Name' : concat['publisher_name'][0],
509
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
510
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
511
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
512
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
513
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
514
  'Recommendation' : summary,
515
  }
516
  }
 
527
  'Title' : concat['title'][0],
528
  'Authors' : concat['authors'][0],
529
  'Publisher Name' : concat['publisher_name'][0],
530
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
531
+ 'Population' : upper_abbreviation(' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title()) if 'population_race' in concat.columns else concat.assign(population_race='')['population_race'],
532
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
533
+ 'Study Methodology' : upper_abbreviation(' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title()) if 'study_methodology' in concat.columns else concat.assign(study_methodology='')['study_methodology'],
534
+ 'Study Level' : upper_abbreviation(' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title()) if 'study_level' in concat.columns else concat.assign(study_level='')['study_level'],
535
  'Recommendation' : summary,
536
  }
537
  }
 
683
  'Title' : concat['title'][0],
684
  'Authors' : concat['authors'][0],
685
  'Publisher Name' : concat['publisher_name'][0],
686
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
687
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
688
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
689
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
690
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
691
  'Recommendation' : summary,
 
699
  'Title' : concat['title'][0],
700
  'Authors' : concat['authors'][0],
701
  'Publisher Name' : concat['publisher_name'][0],
702
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
703
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
704
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
705
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
706
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
707
  'Recommendation' : summary,
 
714
  'Title' : concat['title'][0],
715
  'Authors' : concat['authors'][0],
716
  'Publisher Name' : concat['publisher_name'][0],
717
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
718
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
719
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
720
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
721
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
722
  'Recommendation' : summary,
 
730
  'Title' : concat['title'][0],
731
  'Authors' : concat['authors'][0],
732
  'Publisher Name' : concat['publisher_name'][0],
733
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
734
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
735
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
736
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
737
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
738
  'Recommendation' : summary,
 
746
  'Title' : concat['title'][0],
747
  'Authors' : concat['authors'][0],
748
  'Publisher Name' : concat['publisher_name'][0],
749
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
750
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
751
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
752
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
753
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
754
  'Recommendation' : summary,
 
766
  'Title' : concat['title'][0],
767
  'Authors' : concat['authors'][0],
768
  'Publisher Name' : concat['publisher_name'][0],
769
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
770
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
771
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
772
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
773
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
774
  'Recommendation' : summary,
 
789
  'Title' : concat['title'][0],
790
  'Authors' : concat['authors'][0],
791
  'Publisher Name' : concat['publisher_name'][0],
792
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
793
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
794
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
795
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
796
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
797
  'Recommendation' : summary,
 
809
  'Title' : concat['title'][0],
810
  'Authors' : concat['authors'][0],
811
  'Publisher Name' : concat['publisher_name'][0],
812
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
813
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
814
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
815
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
816
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
817
  'Recommendation' : summary,
 
824
  'Title' : concat['title'][0],
825
  'Authors' : concat['authors'][0],
826
  'Publisher Name' : concat['publisher_name'][0],
827
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
828
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
829
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
830
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
831
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
832
  'Recommendation' : summary,
 
844
  'Title' : concat['title'][0],
845
  'Authors' : concat['authors'][0],
846
  'Publisher Name' : concat['publisher_name'][0],
847
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
848
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
849
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
850
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
851
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
852
  'Recommendation' : summary,
 
860
  'Title' : concat['title'][0],
861
  'Authors' : concat['authors'][0],
862
  'Publisher Name' : concat['publisher_name'][0],
863
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
864
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
865
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
866
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
867
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
868
  'Recommendation' : summary,
 
880
  'Title' : concat['title'][0],
881
  'Authors' : concat['authors'][0],
882
  'Publisher Name' : concat['publisher_name'][0],
883
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
884
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
885
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
886
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
887
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
888
  'Recommendation' : summary,
 
903
  'Title' : concat['title'][0],
904
  'Authors' : concat['authors'][0],
905
  'Publisher Name' : concat['publisher_name'][0],
906
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
907
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
908
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
909
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
910
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
911
  'Recommendation' : summary,
 
923
  'Title' : concat['title'][0],
924
  'Authors' : concat['authors'][0],
925
  'Publisher Name' : concat['publisher_name'][0],
926
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
927
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
928
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
929
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
930
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
931
  'Recommendation' : summary,
 
944
  'Title' : concat['title'][0],
945
  'Authors' : concat['authors'][0],
946
  'Publisher Name' : concat['publisher_name'][0],
947
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
948
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
949
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
950
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
951
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
952
  'Recommendation' : summary,
 
964
  'Title' : concat['title'][0],
965
  'Authors' : concat['authors'][0],
966
  'Publisher Name' : concat['publisher_name'][0],
967
+ 'Publication Year' : get_valid_year(' '.join(concat['year_of_publication'].values.tolist())) if 'year_of_publication' in concat.columns else concat.assign(year_of_publication='')['year_of_publication'],
968
  'Population' : ' '.join(concat['population_race'].values.tolist()).replace('Unknown', '').title(),
969
+ 'Sample Size' : sample_size_postproc(' '.join(concat['sample_size'].values.tolist()).replace('Unknown', '').title()) if 'sample_size' in concat.columns else concat.assign(sample_size='')['sample_size'],
970
  'Study Methodology' : ' '.join(concat['study_methodology'].values.tolist()).replace('Unknown', '').title(),
971
  'Study Level' : ' '.join(concat['study_level'].values.tolist()).replace('Unknown', '').title(),
972
  'Recommendation' : summary,