NGS plus plus : a library for rapid prototyping of epigenomics software tools

被引:2
|
作者
Markovits, Alexei Nordell [1 ]
Beauparlant, Charles Joly [2 ]
Toupin, Dominique [3 ]
Wang, Shengrui [3 ]
Droit, Arnaud [2 ]
Gevry, Nicolas [1 ]
机构
[1] Univ Sherbrooke, Dept Biol, Sherbrooke, PQ J1K 2R1, Canada
[2] Univ Laval, CHU Quebec, Ctr Rech, Dept Mol Med, Quebec City, PQ G1V 4G2, Canada
[3] Univ Sherbrooke, Dept Comp Sci, Sherbrooke, PQ J1K 2R1, Canada
基金
加拿大自然科学与工程研究理事会; 加拿大健康研究院;
关键词
API;
D O I
10.1093/bioinformatics/btt312
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: The development of computational tools to enable testing and analysis of high-throughput-sequencing data is essential to modern genomics research. However, although multiple frameworks have been developed to facilitate access to these tools, comparatively little effort has been made at implementing low-level programming libraries to increase the speed and ease of their development. Results: We propose NGS++, a programming library in C++11 specialized in manipulating both next-generation sequencing (NGS) datasets and genomic information files. This library allows easy integration of new formats and rapid prototyping of new functionalities with a focus on the analysis of genomic regions and features. It offers a powerful, yet versatile and easily extensible interface to read, write and manipulate multiple genomic file formats. By standardizing the internal data structures and presenting a common interface to the data parser, NGS++ offers an effective framework for epigenomics tool development.
引用
收藏
页码:1893 / 1894
页数:2
相关论文
共 50 条
  • [1] INTERACTIVE GRAPHICS BASED SOFTWARE TOOLS FOR RAPID PROTOTYPING
    LORD, WP
    PHILIPS JOURNAL OF RESEARCH, 1986, 41 (02) : 191 - 204
  • [2] Computational wave optics library for C plus plus: CWO plus plus library
    Shimobaba, Tomoyoshi
    Weng, Jiantong
    Sakurai, Takahiro
    Okada, Naohisa
    Nishitsuji, Takashi
    Takada, Naoki
    Shiraki, Atsushi
    Masuda, Nobuyuki
    Ito, Tomoyoshi
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (05) : 1124 - 1138
  • [3] Library Plus INTERNEST Project of the Library Plus
    Injac, Vesna
    BOSNIACA-JOURNAL OF THE NATIONAL AND UNIVERSITY LIBRARY OF BOSNIA AND HERZEGOVINA, 2013, (18): : 50 - 60
  • [4] Software for rapid prototyping
    不详
    MECHANICAL ENGINEERING, 1996, 118 (06) : 16 - &
  • [5] The Pinocchio C plus plus library
    Carpentier, Justin
    Saurel, Guilhem
    Buondonno, Gabriele
    Mirabel, Joseph
    Lamiraux, Florent
    Stasse, Olivier
    Mansard, Nicolas
    2019 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2019, : 614 - 619
  • [6] Empirical Study of Software Composition Analysis Tools for C/C plus plus Binary Programs
    Ning, Yuqiao
    Zhang, Yanan
    Ma, Chao
    Guo, Zhen
    Yu, Longhai
    IEEE ACCESS, 2024, 12 (50418-50430) : 50418 - 50430
  • [7] Quantum plus plus : A modern C plus plus quantum computing library
    Gheorghiu, Vlad
    PLOS ONE, 2018, 13 (12):
  • [8] Automated Tools for Rapid Prototyping
    潘锦平
    Journal of Computer Science & Technology, 1991, (03) : 271 - 275
  • [9] RAPID PROTOTYPING TOOLS AND TECHNIQUES
    DICKERSON, KR
    BENTON, RH
    ATYEO, MA
    BRITISH TELECOM TECHNOLOGY JOURNAL, 1988, 6 (04): : 65 - 72
  • [10] TOOLS FOR RAPID PROTOTYPING IN THE BIOSCIENCES
    ZOLLIKOFER, CPE
    DELEON, MSP
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1995, 15 (06) : 48 - 55