{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T15:27:41Z","timestamp":1781882861198,"version":"3.54.5"},"update-to":[{"DOI":"10.12688\/f1000research.26848.1","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2021,2,10]],"date-time":"2021-02-10T00:00:00Z","timestamp":1612915200000}}],"reference-count":32,"publisher":"F1000 Research Ltd","license":[{"start":{"date-parts":[[2021,2,10]],"date-time":"2021-02-10T00:00:00Z","timestamp":1612915200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["f1000research.com"],"crossmark-restriction":false},"short-container-title":["F1000Res"],"abstract":"<ns3:p>\n                    Compound Heterozygous (\n                    <ns3:italic>CH<\/ns3:italic>\n                    )\n                    <ns3:italic\/>\n                    variant identification requires distinguishing maternally from paternally derived nucleotides, a process that requires numerous computational tools. Using such tools often introduces unforeseen challenges such as installation procedures that are operating-system specific, software dependencies that must be installed, and formatting requirements for input files. To overcome these challenges, we developed Compound Heterozygous Variant Identification Pipeline (CompoundHetVIP), which uses a single Docker image to encapsulate commonly used software tools for file aggregation (\n                    <ns3:italic>BCFtools<\/ns3:italic>\n                    or\n                    <ns3:italic>GATK4<\/ns3:italic>\n                    ), VCF liftover (\n                    <ns3:italic>Picard Tools<\/ns3:italic>\n                    ), joint-genotyping (\n                    <ns3:italic>GATK4<\/ns3:italic>\n                    ), file conversion (\n                    <ns3:italic>Plink2<\/ns3:italic>\n                    ), phasing (\n                    <ns3:italic>SHAPEIT2<\/ns3:italic>\n                    ,\n                    <ns3:italic>Beagle<\/ns3:italic>\n                    , and\/or\n                    <ns3:italic>Eagle2<\/ns3:italic>\n                    ), variant normalization (\n                    <ns3:italic>vt<\/ns3:italic>\n                    tools), annotation (\n                    <ns3:italic>SnpEff<\/ns3:italic>\n                    ), relational database generation (\n                    <ns3:italic>GEMINI<\/ns3:italic>\n                    ), and identification of\n                    <ns3:italic>CH<\/ns3:italic>\n                    , homozygous alternate, and\n                    <ns3:italic>de novo<\/ns3:italic>\n                    variants in a series of 13 steps. To begin using our tool, researchers need only install the Docker engine and download the CompoundHetVIP Docker image. The tools provided in CompoundHetVIP, subject to the limitations of the underlying software, can be applied to whole-genome, whole-exome, or targeted exome sequencing data of individual samples or trios (a child and both parents), using VCF or gVCF files as initial input. Each step of the pipeline produces an analysis-ready output file that can be further evaluated. To illustrate its use, we applied CompoundHetVIP to data from a publicly available Ashkenazim trio and identified two genes with a candidate\n                    <ns3:italic>CH<\/ns3:italic>\n                    variant and two genes with a candidate homozygous alternate variant after filtering based on user-set thresholds for global minor allele frequency, Combined Annotation Dependent Depletion, and Gene Damage Index. While this example uses genomic data from a healthy child, we anticipate that most researchers will use CompoundHetVIP to uncover missing heritability in human diseases and other phenotypes. CompoundHetVIP is open-source software and can be found at\n                    <ns3:ext-link xmlns:ns4=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" ns4:href=\"https:\/\/github.com\/dmiller903\/CompoundHetVIP\">https:\/\/github.com\/dmiller903\/CompoundHetVIP<\/ns3:ext-link>\n                    ; this repository also provides detailed, step-by-step examples.\n                  <\/ns3:p>","DOI":"10.12688\/f1000research.26848.2","type":"journal-article","created":{"date-parts":[[2021,2,10]],"date-time":"2021-02-10T19:52:16Z","timestamp":1612986736000},"page":"1211","update-policy":"https:\/\/doi.org\/10.12688\/f1000research.crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["CompoundHetVIP: Compound Heterozygous Variant Identification Pipeline"],"prefix":"10.12688","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8387-9791","authenticated-orcid":false,"given":"Dustin B.","family":"Miller","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stephen R.","family":"Piccolo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2560","published-online":{"date-parts":[[2021,2,10]]},"reference":[{"key":"ref-1","doi-asserted-by":"publisher","first-page":"e70151","DOI":"10.1371\/journal.pone.0070151","article-title":"Filtering for compound heterozygous sequence variants in non-consanguineous pedigrees.","volume":"8","author":"P Kamphans","year":"2013","journal-title":"PLoS One."},{"key":"ref-2","doi-asserted-by":"publisher","first-page":"48-53","DOI":"10.1016\/j.jns.2016.10.014","article-title":"Novel compound heterozygous mutations in a child with Ataxia-Telangiectasia showing unrelated cerebellar disorders.","volume":"371","author":"M Piane","year":"2016","journal-title":"J Neurol Sci."},{"key":"ref-3","doi-asserted-by":"publisher","first-page":"101362","DOI":"10.1016\/j.scr.2018.101362","article-title":"Generation of an induced pluripotent stem cell line (TRNDi002-B) from a patient carrying compound heterozygous p.Q208X and p.G310G mutations in the NGLY1 gene.","volume":"34","author":"R Li","year":"2019","journal-title":"Stem Cell Res."},{"key":"ref-4","doi-asserted-by":"publisher","first-page":"493","DOI":"10.3389\/fgene.2020.00493","article-title":"Compound Heterozygous Variants in Pediatric Cancers: A Systematic Review.","volume":"11","author":"D Miller","year":"2020","journal-title":"Front Genet."},{"key":"ref-5","doi-asserted-by":"publisher","first-page":"2041-2053","DOI":"10.1093\/nar\/gkr1042","article-title":"Fosmid-based whole genome haplotyping of a HapMap trio child: evaluation of Single Individual Haplotyping techniques.","volume":"40","author":"J Duitama","year":"2012","journal-title":"Nucleic Acids Res."},{"key":"ref-6","doi-asserted-by":"publisher","first-page":"303-311","DOI":"10.1038\/nbt.3432","article-title":"Haplotyping germline and cancer genomes with high-throughput linked-read sequencing.","volume":"34","author":"G Zheng","year":"2016","journal-title":"Nat Biotechnol."},{"key":"ref-7","doi-asserted-by":"publisher","first-page":"e1007308","DOI":"10.1371\/journal.pgen.1007308","article-title":"Comparison of phasing strategies for whole human genomes.","volume":"14","author":"Y Choi","year":"2018","journal-title":"PLoS Genet."},{"key":"ref-8","doi-asserted-by":"publisher","first-page":"687-696","DOI":"10.1016\/j.ajhg.2013.09.002","article-title":"Haplotype estimation using sequencing reads.","volume":"93","author":"O Delaneau","year":"2013","journal-title":"Am J Hum Genet."},{"key":"ref-9","doi-asserted-by":"publisher","first-page":"1084-1097","DOI":"10.1086\/521987","article-title":"Rapid and accurate haplotype phasing and missing-data inference for whole-genome association studies by use of localized haplotype clustering.","volume":"81","author":"S Browning","year":"2007","journal-title":"Am J Hum Genet."},{"key":"ref-10","doi-asserted-by":"publisher","first-page":"1443-1448","DOI":"10.1038\/ng.3679","article-title":"Reference-based phasing using the Haplotype Reference Consortium panel.","volume":"48","author":"P Loh","year":"2016","journal-title":"Nat Genet."},{"key":"ref-11","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1186\/s13742-016-0135-4","article-title":"Tools and techniques for computational reproducibility.","volume":"5","author":"S Piccolo","year":"2016","journal-title":"GigaScience."},{"key":"ref-12","article-title":"dmiller903\/CompoundHetVIP: CompoundHetVIP - v1.1","year":"2020","journal-title":"Zenodo."},{"key":"ref-13","doi-asserted-by":"publisher","first-page":"2156-2158","DOI":"10.1093\/bioinformatics\/btr330","article-title":"The variant call format and VCFtools.","volume":"27","author":"P Danecek","year":"2011","journal-title":"Bioinformatics."},{"key":"ref-14","doi-asserted-by":"publisher","first-page":"201178","DOI":"10.1101\/201178","article-title":"Scaling accurate genetic variant discovery to tens of thousands of samples.","author":"R Poplin","year":"2017","journal-title":"bioRxiv."},{"key":"ref-15","doi-asserted-by":"publisher","first-page":"2987-2993","DOI":"10.1093\/bioinformatics\/btr509","article-title":"A statistical framework for SNP calling, mutation discovery, association mapping and population genetical parameter estimation from sequencing data.","volume":"27","author":"H Li","year":"2011","journal-title":"Bioinformatics."},{"key":"ref-16","article-title":"Picard Tools"},{"key":"ref-17","article-title":"PLINK 2.0","author":"S Purcell"},{"key":"ref-18","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1186\/s13742-015-0047-8","article-title":"Second-generation PLINK: rising to the challenge of larger and richer datasets.","volume":"4","author":"C Chang","year":"2015","journal-title":"GigaScience."},{"key":"ref-19","doi-asserted-by":"publisher","first-page":"68-74","DOI":"10.1038\/nature15393","article-title":"A global reference for human genetic variation.","volume":"526","author":"A Auton","year":"2015","journal-title":"Nature."},{"key":"ref-20","doi-asserted-by":"publisher","first-page":"801-812","DOI":"10.1101\/gr.213462.116","article-title":"HapCUT2: robust and accurate haplotype assembly for diverse sequencing technologies.","volume":"27","author":"P Edge","year":"2017","journal-title":"Genome Res."},{"key":"ref-21","doi-asserted-by":"publisher","first-page":"085050","DOI":"10.1101\/085050","article-title":"WhatsHap: fast and accurate read-based phasing.","author":"M Martin","year":"2016","journal-title":"bioRxiv."},{"key":"ref-22","doi-asserted-by":"publisher","first-page":"e1003153","DOI":"10.1371\/journal.pcbi.1003153","article-title":"GEMINI: integrative exploration of genetic variation and genome annotations.","volume":"9","author":"U Paila","year":"2013","journal-title":"PLoS Comput Biol."},{"key":"ref-23","doi-asserted-by":"publisher","first-page":"2202-2204","DOI":"10.1093\/bioinformatics\/btv112","article-title":"Unified representation of genetic variants.","volume":"31","author":"A Tan","year":"2015","journal-title":"Bioinformatics."},{"key":"ref-24","doi-asserted-by":"publisher","first-page":"80-92","DOI":"10.4161\/fly.19695","article-title":"A program for annotating and predicting the effects of single nucleotide polymorphisms, SnpEff: SNPs in the genome of Drosophila melanogaster strain w1118; iso-2; iso-3.","volume":"6","author":"P Cingolani","year":"2012","journal-title":"Fly (Austin)."},{"key":"ref-25","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1186\/s13059-016-0974-4","article-title":"The Ensembl Variant Effect Predictor.","volume":"17","author":"W McLaren","year":"2016","journal-title":"Genome Biol."},{"key":"ref-26","doi-asserted-by":"publisher","first-page":"D886-D894","DOI":"10.1093\/nar\/gky1016","article-title":"CADD: predicting the deleteriousness of variants throughout the human genome.","volume":"47","author":"P Rentzsch","year":"2019","journal-title":"Nucleic Acids Res."},{"key":"ref-27","doi-asserted-by":"publisher","first-page":"13615-13620","DOI":"10.1073\/pnas.1518646112","article-title":"The human gene damage index as a gene-level approach to prioritizing exome variants.","volume":"112","author":"Y Itan","year":"2015","journal-title":"Proc Natl Acad Sci U S A."},{"key":"ref-28","doi-asserted-by":"publisher","first-page":"561-566","DOI":"10.1038\/s41587-019-0074-6","article-title":"An open resource for accurately benchmarking small variant and reference calls.","volume":"37","author":"J Zook","year":"2019","journal-title":"Nat Biotechnol."},{"key":"ref-29","doi-asserted-by":"publisher","first-page":"3919-3924","DOI":"10.1073\/pnas.0608360104","article-title":"Filamin B deficiency in mice results in skeletal malformations and impaired microvascular development.","volume":"104","author":"X Zhou","year":"2007","journal-title":"Proc Natl Acad Sci U S A."},{"key":"ref-30","doi-asserted-by":"publisher","first-page":"540-547","DOI":"10.1002\/humu.23186","article-title":"Filamin B Loss-of-Function Mutation in Dimerization Domain Causes Autosomal-Recessive Spondylocarpotarsal Synostosis Syndrome with Rib Anomalies.","volume":"38","author":"C Yang","year":"2017","journal-title":"Hum Mutat."},{"key":"ref-31","doi-asserted-by":"publisher","first-page":"198-208","DOI":"10.1016\/j.cub.2009.12.053","article-title":"Armus is a Rac1 effector that inactivates Rab7 and regulates E-cadherin degradation.","volume":"20","author":"M Frasa","year":"2010","journal-title":"Curr Biol."},{"key":"ref-32","doi-asserted-by":"publisher","first-page":"821-839.e5","DOI":"10.1016\/j.immuni.2019.10.006","article-title":"The Transcription Factor Tox2 Drives T Follicular Helper Cell Development via Regulating Chromatin Accessibility.","volume":"51","author":"W Xu","year":"2019","journal-title":"Immunity."}],"container-title":["F1000Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/f1000research.com\/articles\/9-1211\/v2\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/f1000research.com\/articles\/9-1211\/v2\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/f1000research.com\/articles\/9-1211\/v2\/iparadigms","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,24]],"date-time":"2021-02-24T05:30:12Z","timestamp":1614144612000},"score":1,"resource":{"primary":{"URL":"https:\/\/f1000research.com\/articles\/9-1211\/v2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,10]]},"references-count":32,"URL":"https:\/\/doi.org\/10.12688\/f1000research.26848.2","relation":{"has-review":[{"id-type":"doi","id":"10.5256\/f1000research.54440.r79307","asserted-by":"subject"},{"id-type":"doi","id":"10.5256\/f1000research.54440.r79307","asserted-by":"object"}]},"ISSN":["2046-1402"],"issn-type":[{"value":"2046-1402","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,10]]},"assertion":[{"value":"Indexed","URL":"https:\/\/f1000research.com\/articles\/9-1211\/v2#article-reports","order":0,"name":"referee-status","label":"Referee status","group":{"name":"current-referee-status","label":"Current Referee Status"}},{"value":"10.5256\/f1000research.54440.r79307, Soohyun Lee, Department of Biomedical Informatics, Harvard Medical School, Boston, Massachusetts, USA, 24 Feb 2021, version 2, indexed","URL":"https:\/\/f1000research.com\/articles\/9-1211\/v2#referee-response-79307","order":0,"name":"referee-response-79307","label":"Referee Report","group":{"name":"article-reports","label":"Article Reports"}},{"value":"10.5256\/f1000research.29647.r76628, Sushant Patil, Department of Pathology and Laboratory Medicine, University of North Carolina, Chapel Hill, North Carolina, USA, 25 Jan 2021, version 1, 1 approved, 1 approved with reservations","URL":"https:\/\/f1000research.com\/articles\/9-1211\/v1#referee-response-76628","order":1,"name":"referee-response-76628","label":"Referee Report","group":{"name":"article-reports","label":"Article Reports"}},{"value":"<b>Dustin Miller<\/b>; \n<i>Posted: 02 Feb 2021<\/i>; Thank you for taking the time to review our manuscript. We appreciate your thorough and helpful comments. We have addressed these comments below in a point-by-point response. These changes have made the manuscript more informative and insightful.  The reviewers comments are in regular font. Our responses are in \n<b>bold<\/b>.  1. It appears that the program can only be used with whole-genome sequencing VCFs. Is that true? How about VCFs generated from WES or targeted panel?  \n<b>Thank you for pointing this out. We designed this pipeline with WGS in mind and did not think about other types of next-gen data. To test the pipelines on WES\/targeted exome data, we ran the pipeline on a publicly available dataset available here: https:\/\/my.pgp-hms.org\/profile\/huF85C76. The data we used was the \u201cHelix Exome+ WES\u201d VCF file (https:\/\/my.pgp-hms.org\/user_file\/download\/3888). After filtering the data for positions that passed quality filters and had a quality &gt; 20, we started on step 3 and went through all remaining steps. The pipeline worked well. We have made this more clear in the manuscript.&nbsp;<\/b>  2.&nbsp;Step 5 - &quot;CompoundHetVIP can perform phasing using SHAPEIT2, Eagle210, and\/or Beagle9.&quot;. Is there a 'default' mode of execution for the software? If not, I suggest to have one and include one or all of these phasing programs as part of it.&nbsp;  \n<b>We have a separate script for all 3 phasing programs. That way the user can choose which program to use. Within each script, the phasing software is executed under default parameters. Our example PDF uses SHAPEIT2 and we recommend this as the default phaser to use, especially when using trio data. However, we feel that the choice of phasing program is fundamental to our pipeline and should require an explicit decision from the user; so we require the user to select one. We have made this more clear in the example documentation (https:\/\/github.com\/dmiller903\/CompoundHetVIP\/blob\/master\/CompoundHetVIP_example.pdf) and in the manuscript.<\/b>  3. In Figure 1, I recommend labeling each box with the corresponding Step # to relate it to the text in the manuscript.&nbsp;  \n<b>Thank you for the recommendation. We have updated the figure to show step numbers.<\/b>  4.&nbsp;Ideally all VCFs should be 1-based. In a hypothetical scenario, if the parents' VCFs are 0-based and the child's 1-based (coming from different workflows), will the program be able to detect and handle such discrepancy?&nbsp;  \n<b>This pipeline assumes input VCF files are 1-based. We added this disclaimer to the example documentation referenced in response 2. During step 11, GEMINI 0-bases the positions. However, during step 12, they are reverted back to 1-based positions for consistency.&nbsp;<\/b>  5. I recommend saying minor allele frequency (MAF) as Global minor allele frequency (MAF) at first instance. It is easy to be mistaken that for mutant allelic frequency in cancer genomics.  \n<b>Thank you for this recommendation. We have updated the manuscript to say \u201cglobal minor allele frequency\u201d when first referenced.<\/b>  \n<b>In addition to the changes mentioned above, we have made a few other changes we would like to mention here:&nbsp;<\/b>  1. We changed the way we filter the variants to be more simple but also more strict. Originally we allowed some variants to be considered if they were of \u201cHIGH\u201d putative impact but were missing CADD or MAF values. To obtain the variants most likely to play a role in disease, we made the requirement more strict. Now, CADD and MAF scores must be available for all variants, variants must be in exonic regions, and variants can have either \u201cMED\u201d or \u201cHIGH\u201d putative impact. Making these changes did not change the number of CH variants identified in the example dataset, but will likely have an effect in other datasets. This change in how variants are filtered may provide the users with a smaller subset of putative variants, but the CompoundHetVIP will provide more information for the users to use in downstream analysis (i.e. CADD and MAF values for all variants rather than just some of the variants). Our description of the filtering method has been updated in the manuscript.&nbsp;  2.&nbsp;There was an error in our script that identified homozygous alternate variants. Some of our previous code required that a gene have 2 variants in order to be written to the output file. This has been fixed, and it slightly changed the results. Originally we reported only 1 gene with a homozygous alternate variant in the example dataset. After updating the script and running it again, there are 2 genes that have a homozygous alternate variant. This result has been modified in the manuscript.  3. Minor updates to the example PDF (https:\/\/github.com\/dmiller903\/CompoundHetVIP\/blob\/master\/CompoundHetVIP_example.pdf) were made for added clarity and explanation.","URL":"https:\/\/f1000research.com\/articles\/9-1211\/v2#referee-comment-6334","order":2,"name":"referee-comment-6334","label":"Referee Comment","group":{"name":"article-reports","label":"Article Reports"}},{"value":"The author(s) declared that no grants were involved in supporting this work","order":3,"name":"grant-information","label":"Grant Information"},{"value":"This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.","order":0,"name":"copyright-info","label":"Copyright"}]}}