Jannovar: A Java']Java Library for Exome Annotation

被引:52
|
作者
Jaeger, Marten [1 ,2 ]
Wang, Kai [3 ]
Bauer, Sebastian [1 ]
Smedley, Damian [4 ]
Krawitz, Peter [1 ,2 ,5 ]
Robinson, Peter N. [1 ,2 ,5 ,6 ]
机构
[1] Charite, Inst Med Genet & Human Genet, D-13353 Berlin, Germany
[2] Charite, Inst Med Genet & Human Genet, Berlin Brandenburg Ctr Regenerat Therapies BCRT, D-13353 Berlin, Germany
[3] Univ So Calif, Zilkha Neurogenet Inst, Los Angeles, CA USA
[4] Wellcome Trust Sanger Inst, Mouse Informat Grp, Hinxton, England
[5] Max Planck Inst Mol Genet, Berlin, Germany
[6] Free Univ Berlin, Dept Math & Comp Sci, Inst Bioinformat, Berlin, Germany
关键词
genomic annotation; exome sequencing; interval tree; bioinformatics; GENOME BROWSER; TOOL; VARIANTS;
D O I
10.1002/humu.22531
中图分类号
Q3 [遗传学];
学科分类号
071007 ; 090102 ;
摘要
Transcript-based annotation and pedigree analysis are two basic steps in the computational analysis of whole-exome sequencing experiments in genetic diagnostics and disease-gene discovery projects. Here, we present Jannovar, a stand-alone Java application as well as a Java library designed to be used in larger software frameworks for exome and genome analysis. Jannovar uses an interval tree to identify all transcripts affected by a given variant, and provides Human Genome Variation Society-compliant annotations both for variants affecting coding sequences and splice junctions as well as untranslated regions and noncoding RNA transcripts. Jannovar can also perform family-based pedigree analysis with Variant Call Format (VCF) files with data from members of a family segregating a Mendelian disorder. Using a desktop computer, Jannovar requires a few seconds to annotate a typical VCF file with exome data. Jannovar is freely available under the BSD2 license. Source code as well as the Java application and library file can be downloaded from (with tutorial) and .
引用
收藏
页码:548 / 555
页数:8
相关论文
共 50 条
  • [1] Semantic Annotation for Java']Java
    Lyon, Douglas
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (03): : 19 - 29
  • [2] @Java']Java: Bringing a richer annotation model to Java']Java
    Cazzola, Walter
    Vacchi, Edoardo
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2014, 40 (01) : 2 - 18
  • [3] An OpenMP Library for Java']Java
    Cook, Robert P.
    [J]. 2013 PROCEEDINGS OF IEEE SOUTHEASTCON, 2013,
  • [4] JAAE: The Java']Java Abstract Annotation Editor
    Habernal, Ivan
    Konopik, Miloslav
    [J]. INTERSPEECH 2007: 8TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION, VOLS 1-4, 2007, : 1973 - 1976
  • [5] Extensible numerical library in JAVA']JAVA
    Aso, T
    Okazawa, H
    Sasaki, T
    Takashimizu, N
    [J]. PROCEEDINGS OF CHEP 2001, 2001, : 536 - 539
  • [6] Ucigame, A Java']Java Library for Games
    Frost, Daniel
    [J]. SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 310 - 314
  • [7] The constructive reals as a Java']Java library
    Boehm, HJ
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2005, 64 (01): : 3 - 11
  • [8] Java']Java Cryptographic Library for Smartphones
    Okida, C.
    Goya, D.
    Terada, R.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (01) : 1377 - 1384
  • [9] Java']Java class library for cryptography
    不详
    [J]. EXPERT SYSTEMS, 1997, 14 (03) : 158 - 158
  • [10] A matrix math library for Java']Java
    Smith, TH
    Gower, AE
    Boning, DS
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (11): : 1127 - 1137