Cargando…

A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side

BACKGROUND: Single Nucleotide Polymorphism (SNP) in the genome has become crucial information for clinical use. For example, the targeted cancer therapy is primarily based on the information which clinically important SNPs are detectable from the tumor. Many hospitals have developed their own panels...

Descripción completa

Detalles Bibliográficos
Autores principales: Park, Sungjoon, Kim, Minsu, Seo, Seokjun, Hong, Seungwan, Han, Kyoohyung, Lee, Keewoo, Cheon, Jung Hee, Kim, Sun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6456943/
https://www.ncbi.nlm.nih.gov/pubmed/30967116
http://dx.doi.org/10.1186/s12864-019-5473-z
_version_ 1783409831898513408
author Park, Sungjoon
Kim, Minsu
Seo, Seokjun
Hong, Seungwan
Han, Kyoohyung
Lee, Keewoo
Cheon, Jung Hee
Kim, Sun
author_facet Park, Sungjoon
Kim, Minsu
Seo, Seokjun
Hong, Seungwan
Han, Kyoohyung
Lee, Keewoo
Cheon, Jung Hee
Kim, Sun
author_sort Park, Sungjoon
collection PubMed
description BACKGROUND: Single Nucleotide Polymorphism (SNP) in the genome has become crucial information for clinical use. For example, the targeted cancer therapy is primarily based on the information which clinically important SNPs are detectable from the tumor. Many hospitals have developed their own panels that include clinically important SNPs. The genome information exchange between the patient and the hospital has become more popular. However, the genome sequence information is innate and irreversible and thus its leakage has serious consequences. Therefore, protecting one’s genome information is critical. On the other side, hospitals may need to protect their own panels. There is no known secure SNP panel scheme to protect both. RESULTS: In this paper, we propose a secure SNP panel scheme using homomorphically encrypted K-mers without requiring SNP calling on the user side and without revealing the panel information to the user. Use of the powerful homomorphic encryption technique is desirable, but there is no known algorithm to efficiently align two homomorphically encrypted sequences. Thus, we designed and implemented a novel secure SNP panel scheme utilizing the computationally feasible equality test on two homomorphically encrypted K-mers. To make the scheme work correctly, in addition to SNPs in the panel, sequence variations at the population level should be addressed. We designed a concept of Point Deviation Tolerance (PDT) level to address the false positives and false negatives. Using the TCGA BRCA dataset, we demonstrated that our scheme works at the level of over a hundred thousand somatic mutations. In addition, we provide a computational guideline for the panel design, including the size of K-mer and the number of SNPs. CONCLUSIONS: The proposed method is the first of its kind to protect both the user’s sequence and the hospital’s panel information using the powerful homomorphic encryption scheme. We demonstrated that the scheme works with a simulated dataset and the TCGA BRCA dataset. In this study, we have shown only the feasibility of the proposed scheme and much more efforts should be done to make the scheme usable for clinical use.
format Online
Article
Text
id pubmed-6456943
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-64569432019-04-19 A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side Park, Sungjoon Kim, Minsu Seo, Seokjun Hong, Seungwan Han, Kyoohyung Lee, Keewoo Cheon, Jung Hee Kim, Sun BMC Genomics Research BACKGROUND: Single Nucleotide Polymorphism (SNP) in the genome has become crucial information for clinical use. For example, the targeted cancer therapy is primarily based on the information which clinically important SNPs are detectable from the tumor. Many hospitals have developed their own panels that include clinically important SNPs. The genome information exchange between the patient and the hospital has become more popular. However, the genome sequence information is innate and irreversible and thus its leakage has serious consequences. Therefore, protecting one’s genome information is critical. On the other side, hospitals may need to protect their own panels. There is no known secure SNP panel scheme to protect both. RESULTS: In this paper, we propose a secure SNP panel scheme using homomorphically encrypted K-mers without requiring SNP calling on the user side and without revealing the panel information to the user. Use of the powerful homomorphic encryption technique is desirable, but there is no known algorithm to efficiently align two homomorphically encrypted sequences. Thus, we designed and implemented a novel secure SNP panel scheme utilizing the computationally feasible equality test on two homomorphically encrypted K-mers. To make the scheme work correctly, in addition to SNPs in the panel, sequence variations at the population level should be addressed. We designed a concept of Point Deviation Tolerance (PDT) level to address the false positives and false negatives. Using the TCGA BRCA dataset, we demonstrated that our scheme works at the level of over a hundred thousand somatic mutations. In addition, we provide a computational guideline for the panel design, including the size of K-mer and the number of SNPs. CONCLUSIONS: The proposed method is the first of its kind to protect both the user’s sequence and the hospital’s panel information using the powerful homomorphic encryption scheme. We demonstrated that the scheme works with a simulated dataset and the TCGA BRCA dataset. In this study, we have shown only the feasibility of the proposed scheme and much more efforts should be done to make the scheme usable for clinical use. BioMed Central 2019-04-04 /pmc/articles/PMC6456943/ /pubmed/30967116 http://dx.doi.org/10.1186/s12864-019-5473-z Text en © The Author(s) 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Park, Sungjoon
Kim, Minsu
Seo, Seokjun
Hong, Seungwan
Han, Kyoohyung
Lee, Keewoo
Cheon, Jung Hee
Kim, Sun
A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side
title A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side
title_full A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side
title_fullStr A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side
title_full_unstemmed A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side
title_short A secure SNP panel scheme using homomorphically encrypted K-mers without SNP calling on the user side
title_sort secure snp panel scheme using homomorphically encrypted k-mers without snp calling on the user side
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6456943/
https://www.ncbi.nlm.nih.gov/pubmed/30967116
http://dx.doi.org/10.1186/s12864-019-5473-z
work_keys_str_mv AT parksungjoon asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT kimminsu asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT seoseokjun asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT hongseungwan asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT hankyoohyung asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT leekeewoo asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT cheonjunghee asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT kimsun asecuresnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT parksungjoon securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT kimminsu securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT seoseokjun securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT hongseungwan securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT hankyoohyung securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT leekeewoo securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT cheonjunghee securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside
AT kimsun securesnppanelschemeusinghomomorphicallyencryptedkmerswithoutsnpcallingontheuserside