• No results found

snpEnrichR: analyzing co-localization of SNPs and their proxies in genomic regions

N/A
N/A
Protected

Academic year: 2021

Share "snpEnrichR: analyzing co-localization of SNPs and their proxies in genomic regions"

Copied!
4
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

University of Groningen

snpEnrichR

Nousiainen, Kari; Kanduri, Kartiek; Ricaño-Ponce, Isis; Wijmenga, Cisca; Lahesmaa, Riitta;

Kumar, Vinod; Lähdesmäki, Harri

Published in:

Bioinformatics (Oxford, England)

DOI:

10.1093/bioinformatics/bty460

IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from

it. Please check the document version below.

Document Version

Publisher's PDF, also known as Version of record

Publication date:

2018

Link to publication in University of Groningen/UMCG research database

Citation for published version (APA):

Nousiainen, K., Kanduri, K., Ricaño-Ponce, I., Wijmenga, C., Lahesmaa, R., Kumar, V., & Lähdesmäki, H.

(2018). snpEnrichR: analyzing co-localization of SNPs and their proxies in genomic regions. Bioinformatics

(Oxford, England), 34(23), 4112-4114. https://doi.org/10.1093/bioinformatics/bty460

Copyright

Other than for strictly personal use, it is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license (like Creative Commons).

Take-down policy

If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

Downloaded from the University of Groningen/UMCG research database (Pure): http://www.rug.nl/research/portal. For technical reasons the number of authors shown on this cover page is limited to 10 maximum.

(2)

Genome analysis

snpEnrichR: analyzing co-localization of SNPs

and their proxies in genomic regions

Kari Nousiainen

1,

*

,†

, Kartiek Kanduri

2,

*

,†

, Isis Rica~

no-Ponce

3

,

Cisca Wijmenga

3,4

, Riitta Lahesmaa

2

, Vinod Kumar

3,5

and

Harri La¨hdesma¨ki

1,2

1

Department of Computer Science, Aalto University School of Science, FI-00076 Aalto, Finland,

2

Turku Centre for

Biotechnology, University of Turku and A˚bo Akademi University, FI-20500 Turku, Finland,

3

Department of Genetics,

UMCG, University of Groningen, 9700 AB Groningen, the Netherlands,

4

Department of Immunology, K.G. Jebsen

Coeliac Disease Research Centre, University of Oslo, Oslo 0424, Norway and

5

Department of Internal Medicine,

Radboud University Medical Center, 6525 GA Nijmegen, the Netherlands

*To whom correspondence should be addressed.

The authors wish it to be known that, in their opinion, the first two authors should be regarded as Joint First Authors. Associate Editor: John Hancock

Received on March 6, 2018; revised on May 14, 2018; editorial decision on June 3, 2018; accepted on June 5, 2018

Abstract

Motivation: Co-localization of trait associated SNPs for specific transcription-factor binding sites or

regulatory regions in the genome can yield profound insight into underlying causal mechanisms.

Analysis is complicated because the truly causal SNPs are generally unknown and can be either

SNPs reported in GWAS studies or other proxy SNPs in their linkage disequilibrium. Hence, a

com-prehensive pipeline for SNP co-localization analysis that utilizes all relevant information about both

the genotyped SNPs and their proxies is needed.

Results: We developed an R package snpEnrichR for SNP co-localization analysis. The software

inte-grates different tools for random SNP generation and genome co-localization analysis to automatize

and help users to create custom SNP co-localization analysis. We show via an example that including

proxy SNPs in SNP co-localization analysis enhances the sensitivity of co-localization detection.

Availability and implementation: The software is available at https://github.com/kartiek/snpEnrichR.

Contact: kjnousia@gmail.com or kartiek.kanduri@gmail.com

1 Introduction

Assessing co-localization of SNPs on given genomic regions requires an empirical hypothesis test. For a given population, SNPs have sev-eral quantifiable properties, such as allele frequency, the number of SNPs in linkage disequilibrium (LD), distance to nearest gene and gene density, which can be used to draw random sets of SNPs that have similar characteristics as the original SNP set. Such an empiric-al randomization approach provides a cempiric-alibrated null distribution for co-localization analysis.

Genome-wide association studies have successfully linked SNPs to various traits. So-called tag-SNPs are generally consireded as proxies for causal SNPs. Because it is difficult to pinpoint the actual

causal SNPs to a phenotype, taking other SNPs in their LD into ac-count may enhance the sensitivity of the co-localization analysis.

2 Materials and methods

R package snpEnrichR facilitates SNP co-localization analysis by computing required statistics and integrates to several existing tools to enable efficient and automated data management for the analysis. The package consists of five main functions: (i) getSNPs retrieves trait associated SNPs directly from the NHGRI-EBI GWAS Catalog (MacArthur et al., 2017). Alternatively, user can manually provide custom SNP lists. (ii) clumpSNPs detects linked SNPs in a list,

VCThe Author(s) 2018. Published by Oxford University Press. 4112

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com

Bioinformatics, 34(23), 2018, 4112–4114 doi: 10.1093/bioinformatics/bty460 Advance Access Publication Date: 7 June 2018 Applications Note

(3)

removes the correlated SNPs, and returns a list of (decorrelated) tag-SNPs. Removing correlated SNPs from a SNP list is needed to avoid biases in random SNP set generation. (iii) submitSNPsnap con-nects to SNPsnap server (Pers et al., 2015) and sends a retrieval re-quest to generate a specified number of randomly sampled SNP sets. Each set consists of randomly sampled SNPs that have similar prop-erties as the list of (decorrelated) tag-SNPs. (iv) findProxies expands a list of SNPs with all linked SNPs within a genomic dis-tance d and above a correlation level r2that are set by the user. (v) analyzeEnrichmentcomputes the overlap between the genomic regions and each of the randomly sampled SNP sets that are extended to contain all SNPs that are in LD. These overlap scores form an empirical null distribution for the hypothesis test, and the empirical P-value is computed the standard way by counting the number of times randomly sampled SNP sets have at least as many overlaps with the genomic regions as the original input SNP set (which is also extended with LD SNPs). Empirical P-values are com-puted for all input SNP lists (e.g. different diseases) separately and the obtained P-values are corrected for multiple testing by the Benjamini–Hochberg method providing false discovery rate (FDR) values.

The functions can be easily used as the basis of SNP co-localization analysis pipeline. External tools are required only to lift-over different genomic builds to correspond to each other, such as, e.g. GWAS catalog uses build GRCh38 whereas SNPsnap relies on GRCh37. Due to the dependency of an external server and the resulting time lag in random SNP set generation, we suggest that pipeline should be run in two phases. snpEnrichR requires R pack-ages RSelenium, readr, dplyr, httr, utils, parallel, rtracklayer and GenomicFeatures, and external software PLINK version 1.9 (Chang et al., 2015).

2.1 Input files

snpEnrichRrequires three user-specified data sources: (i) a list of genomic regions, (ii) a list of trait associated SNPs, (iii) a processed version of 1000 Genomes Project phase 3 SNP data for the studied population in a format supported by PLINK, i.e. a sample informa-tion file (.bed), a binary biallelic genotype table (.bim) and an extended set variant information file (.fam) (The 1000 Genomes Project Consortium, 2015). In our analyses, 1000 genomes data is annotated based on the genome coordinates, long indels and dupli-cate variants have been removed, and the data is filtered with the same quality control criteria used by SNPsnap, i.e. minimum minor allele frequency is 0.01, Hardy–Weinberg equilibrium test’s P-value is 10–6 and maximum missing genotype rate is 0.1. Note that in snpEnrichRthe SNP files can be directly accessed from NHGRI-EBI GWAS Catalog database and 1000 genomes data is prepro-cessed into PLINK compatible format for convenience. All data is mapped into human genome assembly hg19 and represented in one-based coordinate system.

3 Example use case

To illustrate the utility and features of the tool, we applied it for studying SNP co-localization in transcription factor STAT6 binding sites in human CD4þ T cells during early Th2 cell differentiation (Elo et al., 2010). We downloaded STAT6 binding sites from Gene Transcription Regulation Database (GTRD) which hosts transcrip-tion factor binding sites identified by ChIP-seq experiments (Yevshin et al., 2017). The data consisted of STAT6 binding sites from five samples (EXP000514,. . ., EXP000518) of one biological

replicate. After merging overlapping bindings sites, there are 15340 binding sites. The median length of the binding sites is 421. We fetched tag-SNPs of 11 immune-related and three non-immune related diseases/traits in European ancestry from NHGRI-EBI Catalog, and we removed tag-SNPs from HLA region and converted the coordinates into hg19 assembly. We used the snpEnrichR ana-lysis pipeline with LD block parameters (d ¼ 100 kb and r2

¼ 0.8) and used 1000 randomly generated SNPs sets when computing em-pirical P-values.

We used the tool to implement two analyses. The first pipeline computes the standard co-localizations using only the tag-SNPs whereas the second considers the proxy SNPs as well.Figure 1shows that including proxy SNPs enhances the sensitivity of co-localization analysis. When considering the tag-SNPs only, two of the immune-related trait specific SNP co-localizations were detected. Whereas, five additional traits were identified as significantly enriched at STAT6 binding sites when proxy SNPs were taken into account. In addition, the inclusion of the proxy SNPs did not cause artificial co-localization signal for non-immune related traits where the tag-SNPs did not co-localize with STAT6 binding sites.

4 Discussion and conclusion

We have implemented R package snpEnrichR to facilitate auto-mated SNP co-localization analysis. The tool provides all major functionalities needed in co-localization analysis: an interface to fetch trait specific SNPs, detection and filtering tool for clumped SNPs, access to a web server that uses the best practises in generat-ing random SNP sets that maintain characteristics of a given input SNP set, and the computation of proxy SNPs as well as co-localization tests. snpEnrichR; R package also enables flexible and easy integration to related analyses a user may have. Additional examples of this approach were recently reported (Tripathi et al., 2017;Ullah et al., 2018).

Funding

This work has been supported by the Academy of Finland [Centre of Excellence in Molecular Systems Immunology and Physiology Research (2012-2017) grant 250114; as well as the project 292832]. R.L. was

Fig. 1. Co-localization results for SNPs from 11 immune-related and 3 non-immune-related diseases in STAT6 binding sites in human CD4þ T cells during early differentiation. Dashed line corresponds to the corrected P-value (FDR) of 0.05

snpEnrichR 4113

(4)

supported by the Academy of Finland (AoF) grants 292335, 294337, 292482, 31444 and by grants from the JDRF, the Sigrid Juse´lius Foundation and the Finnish Cancer Foundation.

Conflict of Interest: none declared.

References

Chang,C.C. et al. (2015) Second-generation PLINK: rising to the challenge of larger and richer datasets. GigaScience, 4, 7.

Elo,L.L. et al. (2010) Genome-wide profiling of interleukin-4 and STAT6 transcrip-tion factor regulatranscrip-tion of human Th2 cell programming. Immunity, 32, 852–862. MacArthur,J. et al. (2017) The new NHGRI-EBI Catalog of published genome-wide association studies (GWAS Catalog). Nucleic Acids Res., 45, D896–D901.

Pers,T.H. et al. (2015) SNPsnap: a Web-based tool for identification and anno-tation of matched SNPs. Bioinformatics, 31, 418–420.

The 1000 Genomes Project Consortium (2015) A global reference for human genetic variation. Nature, 526, 68–74.

Tripathi,S.K. et al. (2017) Genome-wide analysis of STAT3 mediated tran-scription during early human Th17 cell differentiation. Cell Rep., 19, 1888–1901.

Ullah,U. et al. (2018) Transcriptional Repressor HIC1 Contributes to Suppressive Function of Human Induced Regulatory T Cells. Cell Rep., 22, 2094–2106.

Yevshin,I.S. et al. (2017) GTRD: a database of transcription factor binding sites identified by ChIP-seq experiments. Nucleic Acids Res., 45, D61–D67.

4114 K.Nousiainen et al.

Referenties

GERELATEERDE DOCUMENTEN

Tegenover de patienten echter aanmerkelijk minder dan tegenover het perso- neelo Patienten zullen over het algemeen minder Engels spreken dan het per- soneelo In

Key phrases: International Criminal Court (ICC), Article 65 of the Rome Statute, challenges facing the ICC, plea bargaining, plea negotiation, guilty plea, plea

Comparison of the results shows that the location found by localizing the detected spikes (figure 6) is the same as the localization of the selected background

We focus now the use of self-management in the context of hybrid optical and packet switching networks, more specifically on the self-management of light- paths in these networks.

The main focus of this thesis was on studying the effect of positive attribution on moral licensing in order to try and find a method to prevent people from moral licensing

business behavior, management mechanism and human resource, the international hotels adopted different forms of localization activities when they encountered

The program is intended to facilitate teams to talk about rigidity and take appropriate actions and interventions to maintain or restore their flexibility.. We aim to lay

Here we aim at detecting unknown (“incongruent”) objects in known background sounds using general and specific object classifiers.. The general object detector is based on a