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 条
  • [41] Calling C library routines from Java']Java
    Pont, M
    [J]. DR DOBBS JOURNAL, 2003, 28 (07): : 28 - +
  • [42] robustDEA : A Java']Java library for robust efficiency analysis
    Labijak-Kowalska, Anna
    Kadzinski, Milosz
    [J]. SOFTWAREX, 2024, 26
  • [43] FJM: a high performance Java']Java Message Library
    Hsiao, TY
    Cheng, MC
    Chiao, HT
    Yuan, SM
    [J]. IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 460 - 463
  • [44] Extracting library-based Java']Java applications
    Tip, F
    Sweeney, PF
    Laffra, C
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (08) : 35 - 40
  • [45] Attractor - A Java']Java Library for Gradual Bipolar Argumentation
    Potyka, Nico
    [J]. COMPUTATIONAL MODELS OF ARGUMENT, COMMA 2022, 2022, 353 : 369 - 370
  • [46] Student Perspectives on the Use of a Java']Java Library for Novices
    Barros, Joao Paulo
    Brito, Isabel Sofia
    [J]. PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 1405 - 1410
  • [47] Reuse of Java']Java library components using wrappers
    Haddad, Hisham M.
    Mai, Huey
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 6, 2005, : 344 - 349
  • [48] A Java']Java library for implementing distributed object systems
    Maruyama, K
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (11) : 2253 - 2263
  • [49] JWOLF: Java']Java Free French Wordnet Library
    Hajji, Morad
    Qbadou, Mohammed
    Mansouri, Khalifa
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (02) : 339 - 345
  • [50] Unified Compile-Time and Runtime Java']Java Annotation Processing
    Pigula, Peter
    Nosal, Milan
    [J]. PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 5 : 965 - 975