SCALLOP-INF meta-analysis

A companion web site for this paper1,

Zhao, J.H., Stacey, D., Eriksson, N., Macdonald-Dunlop, E., Hedman, Å.K., Kalnapenkis, A., Enroth, S., Cozzetto, D., Digby-Bell, J., Marten, J., Folkersen, L., Herder, C., Jonsson, L., Bergen, S.E., Gieger, C., Needham, E.J., Surendran, P., Metspalu, A., Milani, L., Mägi, R., Nelis, M., Hudjašov, G., Paul, D.S., Polasek, O., Thorand, B., Grallert, H., Roden, M., Võsa, U., Esko, T., Hayward, C., Johansson, Å., Gyllensten, U., Powell, N., Hansson, O., Mattsson-Carlgren, N., Joshi, P.K., Danesh, J., Padyukov, L., Klareskog, L., Landén, M., Wilson, J.F., Siegbahn, A., Wallentin, L., Mälarstig, A., Butterworth, A.S., Peters, J.E., and Estonian Biobank Research Team (2023). Genetics of circulating inflammatory proteins identifies drivers of immune-mediated disease risk and therapeutic targets. Nature Immunology, URL https://www.nature.com/articles/s41590-023-01588-w.

Quick links to codes for figures,

Name Script
Figure
Figure 1 circos2.R
Figure 2 hotspot.sh, utils.sh, IL.12B.sh, TRAIL.sh
Figure 3 IL.18-rs385076.sh
Figure 4
Figure 5 gsmr.r
Figure 6 utils.sh
Extended Data Figure
Extended Data Figure 1
Extended Data Figure 2 utils.sh, IL.17C.R
Extended Data Figure 3 aristotle.sh
Extended Data Figure 4 h2pve.R
Extended Data Figure 5 rs12075.R
Extended Data Figure 6 utils.sh
Extended Data Figure 7
Extended Data Figure 8 pqtlGWAS.R
Extended Data Figure 9 pqtlGWAS.R
Extended Data Figure 10 utils.sh
Supplementary Figure
Supplementary Figure 1 (450dpi) qqmanhattanlz.sb, utils.sh
Supplementary Figure 2 utils.sh
Supplementary Figure 3 eQTLGen.sh
Supplementary Figure 4 coloc-disease.sh
Supplementary item js.R, merge.sh
Supplementary Tables tables.R

Flow of analysis

The diagram can also be rendered via Mermaid live editor.

graph TB; tryggve ==> cardio; cardio ==> csd3; csd3 --> csd3Analysis[Conditional analysis, finemapping, etc]; csd3 --> software[R Packages at CRAN/GitHub]; tryggveAnalysis[Meta analysis: list.sh, format.sh,metal.sh, QCGWAS.sh, analysis.sh] --> GWAS[pQTL selection and Characterization]; GWAS --> Prototyping[Prototyping: INTERVAL.sh, cardio.sh, ...]; Prototyping --> Multi-omics-analysis;

Comments

To view the code inside the browser, select the GitHub button from the menu.

The tryggve, cardio and csd3 directories here are associated with the named Linux cluster(s) used for the analysis over time. Early implementation involves the following aspects,

  1. Data pre-processing from tryggve with list.sh and format.sh, followed by meta-analysis according to metal.sh using METAL whose results were cross-examined with QCGWAS.sh together with additional investigation.
  2. The main analysis with analysis.sh containing codes for Manhattan/Q-Q/forest/LocusZoom plots, clumping using PLINK and conditional analysis using GCTA. The clumping results were classified into cis/trans signals. As the meta-analysis stabilised especially with INTERVAL reference, analysis has been intensively done locally with cardio and csd3. cis/trans classification has been done via cis.vs.trans.classification.R as validated by cistrans.sh.
  3. Prototyping analysis on cardio with INTERVAL such as INTERVAL.sh and cardio.sh as well as individual level data analysis for the KORA study. Most analyses were done locally on CSD3.

Most recent implementations are documented in Supplementary notes (rsid). Over time, many functions become part of two R packages, gap (CRAN, GitHub, vignette) and pQTLtools (Web page).

A benchmark

As revealed by PhenoScanner2, Osteoprotegerin (OPG) proves to be a positive control3 involving both a cis and a trans pQTLs, with the cis-pQTL showing stronger association -- see a stacked image containg forest+LocusZoom and Manhattan+Q-Q plots, OPG.pdf.

Summary statistics

They will be available from

The diagram is based on circos in the named directory circos which highlights pQTLs [causal genes]; the significance levels of association can be seen from the inner scatter plot whose ceiling for -log10(P) is set to be 150.

Table: PAVs in +/-1MB regions & r2>=0.8

gene rsid ref.rsid.all ref.pos.all ref.csq.all r2.all
ADA 20:43255220_C_T 20:43255220_C_T 43255220 missense_variant 1
CASP8 2:202164805_C_G 2:202149589_C_G 202149589 missense_variant 0.988280539129
CCL11 17:32619052_C_T 17:32612894_A_G 32612894 missense_variant 0.936671681124
CCL11 1:159175354_A_G 1:159175354_A_G 159175354 missense_variant 1
CCL11 3:42906116_C_T 3:42906116_C_T 42906116 missense_variant 1
CCL13 1:159175354_A_G 1:159175354_A_G 159175354 missense_variant 1
CCL19 3:132200719_G_T 3:132338346_G_T 132338346 missense_variant 0.868806681604
CCL19 9:34710084_A_C 9:34723988_A_C 34723988 missense_variant 0.974042668096
CCL2 1:159175354_A_G 1:159175354_A_G 159175354 missense_variant 1
CCL2 3:42906116_C_T 3:42906116_C_T 42906116 missense_variant 1
CCL2 3:46390228_A_G 3:46399208_A_G 46399208 missense_variant 0.990934638849
CCL20 6:40998167_C_T 6:40998167_C_T 40998167 missense_variant 1
CCL25 19:49206674_A_G 19:49206674_A_G;19:49206985_A_G 49206674;49206985 stop_lost;missense_variant 1;0.890109223936
CCL25 19:8121360_A_G 19:8121360_A_G 8121360 missense_variant 1
CCL3 12:111932800_C_T 12:111884608_C_T 111884608 missense_variant 0.991382645124
CCL3 17:34415720_C_T 17:34432664_A_T 34432664 missense_variant 0.9432682884
CCL4 3:46457412_C_T 3:46414943_T_TACAGTCAGTATCAATTCTGGAAGAATTTCCAG 46414943 frameshift_variant 0.803109914896
CCL7 1:159175354_A_G 1:159175354_A_G 159175354 missense_variant 1
CCL7 3:42906116_C_T 3:42906116_C_T 42906116 missense_variant 1
CCL8 17:32647831_A_C 17:32647831_A_C 32647831 missense_variant 1
CCL8 1:159175354_A_G 1:159175354_A_G 159175354 missense_variant 1
CD244 12:111884608_C_T 12:111884608_C_T 111884608 missense_variant 1
CD5 12:111884608_C_T 12:111884608_C_T 111884608 missense_variant 1
CD6 11:60776781_C_T 11:60776209_C_T 60776209 missense_variant 0.988829371201
CD6 12:111973358_A_G 12:111884608_C_T 111884608 missense_variant 0.981983884401
CDCP1 6:32602396_C_T 6:32487353_C_T 32487353 missense_variant 0.915112258225
CST5 12:11058117_C_T 12:11150240_C_T;12:11214145_C_T 11150240;11214145 missense_variant;stop_gained 0.872376548121;0.869942347849
CST5 19:49206145_C_G 19:49206674_A_G;19:49206985_A_G 49206674;49206985 stop_lost;missense_variant 0.996772608225;0.889392341776
CST5 20:23858984_G_T 20:23860178_A_G 23860178 missense_variant 0.978115066009
CXCL10 12:111884608_C_T 12:111884608_C_T 111884608 missense_variant 1
CXCL10 4:76943947_A_G 4:76943947_A_G 76943947 missense_variant 1
CXCL11 12:111884608_C_T 12:111884608_C_T 111884608 missense_variant 1
CXCL11 4:76916146_A_G 4:76878716_C_G 76878716 missense_variant 0.956460528144
CXCL5 10:65077994_C_G 10:64927823_C_G 64927823 missense_variant 0.805346502921
CXCL6 1:159175354_A_G 1:159175354_A_G 159175354 missense_variant 1
CXCL9 12:111884608_C_T 12:111884608_C_T 111884608 missense_variant 1
CXCL9 4:76930776_A_C 4:76857309_C_T 76857309 missense_variant 0.854936938384
EIF4EBP1 4:187158034_A_G 4:187158034_A_G 187158034 missense_variant 1
FGF19 19:49206172_C_T 19:49206674_A_G;19:49206985_A_G 49206674;49206985 stop_lost;missense_variant 0.996770611456;0.889348960809
FGF19 4:39457617_A_G 4:39450229_A_C 39450229 missense_variant 0.998652454276
FGF21 2:27730940_C_T 2:27730940_C_T 27730940 missense_variant,splice_region_variant 1
FGF21 7:73030175_A_G 7:73012042_A_G;7:73020337_C_G 73012042;73020337 missense_variant,splice_region_variant;missense_variant 0.953856942336;0.979185453444
HGF 7:81359051_C_T 7:81359051_C_T 81359051 missense_variant 1
IL10 11:117864063_A_G 11:117864063_A_G 117864063 missense_variant 1
IL10 6:32434716_A_C 6:32552080_C_T 32552080 missense_variant 0.991034187049
IL12B 12:111884608_C_T 12:111884608_C_T 111884608 missense_variant 1
IL12B 6:31154493_A_G 6:31112737_A_C;6:31122482_A_G;6:31122500_A_G 31112737;31122482;31122500 missense_variant;missense_variant;missense_variant 0.944212550436;0.859073167044;0.871371841729
IL15RA 10:6002368_G_T 10:6002368_G_T 6002368 missense_variant 1
IL18R1 17:64305051_A_G 17:64210580_A_C 64210580 missense_variant 0.895179007321
IL1A 6:32586222_A_G 6:32629920_C_T 32629920 missense_variant 0.855904372801
IL6 1:154426970_A_C 1:154426970_A_C 154426970 missense_variant 1
KITLG 16:67940350_A_G 16:67920049_A_G 67920049 missense_variant 0.961217493889
LTA 12:111865049_C_G 12:111884608_C_T 111884608 missense_variant 0.989183408929
LTA 6:31540757_A_C 6:31540757_A_C 31540757 missense_variant 1
MMP10 19:49206145_C_G 19:49206674_A_G;19:49206985_A_G 49206674;49206985 stop_lost;missense_variant 0.996772608225;0.889392341776
OSM 11:72945341_C_T 11:72945341_C_T 72945341 missense_variant 1
PLAU 10:75672059_A_G 10:75672059_A_G 75672059 missense_variant 1
PLAU 2:160726868_A_G 2:160711045_C_G 160711045 missense_variant,splice_region_variant 0.825719333481
SIRT2 19:39379770_C_T 19:39379770_C_T 39379770 missense_variant 1
SLAMF1 12:112007756_C_T 12:111884608_C_T 111884608 missense_variant 0.991924370116
SLAMF1 17:79220224_C_G 17:79219500_A_AATG;17:79220224_C_G 79219500;79220224 inframe_insertion;missense_variant 0.995159870929;1
SLAMF1 5:95263427_A_G 5:95236459_C_T 95236459 missense_variant 0.8447264281
SULT1A1 4:187161211_C_T 4:187158034_A_G 187158034 missense_variant 0.997545507984
TGFB1 19:41847860_A_G 19:41847860_A_G 41847860 missense_variant 1
TNFRSF11B 17:26694861_A_G 17:26694861_A_G 26694861 missense_variant 1
TNFRSF9 17:16852187_A_G 17:16852187_A_G 16852187 missense_variant 1
TNFSF10 14:94844947_C_T 14:94844947_C_T 94844947 missense_variant 1
TNFSF10 17:64224775_C_T 17:64210580_A_C 64210580 missense_variant 0.9856319841
TNFSF10 19:44153100_A_G 19:44153100_A_G 44153100 missense_variant 1
TNFSF10 3:186449122_A_G 3:186445052_G_T 186445052 missense_variant 0.996766617924
TNFSF11 17:26694861_A_G 17:26694861_A_G 26694861 missense_variant 1
TNFSF11 3:194061578_A_G 3:194061826_C_T;3:194062519_C_T 194061826;194062519 missense_variant;missense_variant 0.993024208036;0.991504122049
TNFSF12 4:103188709_C_T 4:103188709_C_T 103188709 missense_variant 1
TNFSF14 19:6661549_C_T 19:6665020_C_T 6665020 missense_variant 0.926902966564
VEGFA 10:65071215_A_C 10:64927823_C_G 64927823 missense_variant 0.804054749481

References

.


  1. The SCALLOP consortium. Jing Hua Zhao, David Stacey, Niclas Eriksson, Erin Macdonald-Dunlop, Asa H Hedman, Anette Kalnapenkis, Stefan Enroth, Domenico Cozzetto, Jonathan Digby-Bell, Jonanthan Marten, Lasse Folkersen, Christian Herder, Lina Jonsson, Sarah E. Bergen, Christian Gieger, Elise J Needham, Praveen Surendran, Estonia Biobank Research Team, Dirk S Paul, Ozren Polasek, Barbara Thorand, Harald Grallert, Michael Roden, Urmo Vosa, Tonu Esko, Caroline Hayward, Asa Johansson, Ulf Gyllensten, Nicholas Powell, Oskar Hansson, Niklas Mattsson-Carlgren, Peter K Joshi, John Danesh, Leonid Padyukov, Lars Klareskog, Mikael Landen, James F Wilson, Agneta Siegbahn, Lars Wallentin, Anders Malarstig, Adam S Butterworth, James E. Peters. Mapping pQTLs of circulating inflammatory proteins identifies drivers of immune-related disease risk and novel therapeutic targets. medRxiv 2023.03.24.23287680; doi: https://doi.org/10.1101/2023.03.24.23287680

  2. Kamat, M.A. et al. PhenoScanner V2: an expanded tool for searching human genotype-phenotype associations. Bioinformatics 35, 4851-4853 (2019). 

  3. Kwan, J.S. et al. Meta-analysis of genome-wide association studies identifies two loci associated with circulating osteoprotegerin levels. Hum Mol Genet 23, 6684-6693 (2014).