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 条
  • [41] Software compensation of rapid prototyping machines
    Tong, K
    Lehtihet, EA
    Joshi, S
    PRECISION ENGINEERING-JOURNAL OF THE INTERNATIONAL SOCIETIES FOR PRECISION ENGINEERING AND NANOTECHNOLOGY, 2004, 28 (03): : 280 - 292
  • [42] Rapid prototyping of clinical software assistants
    Rexilius, Jan
    Peitgen, Heinz-Otto
    MEDICAL IMAGING 2008: PACS AND IMAGING INFORMATICS, 2008, 6919
  • [43] RGE plus plus : A C plus plus library to solve renormalisation group equations in quantum field theory
    Deppisch, Thomas
    Herren, Florian
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 270
  • [44] SOFTWARE QUALITY VIA RAPID PROTOTYPING
    JAIN, AK
    TING, PD
    DALLAS GLOBECOM 89, VOLS 1-3: COMMUNICATIONS TECHNOLOGY FOR THE 1990S AND BEYOND, 1989, : 642 - 646
  • [45] NiHu: An open source C plus plus BEM library
    Fiala, P.
    Rucz, P.
    ADVANCES IN ENGINEERING SOFTWARE, 2014, 75 : 101 - 112
  • [46] Parallelization of Apriori algorithm using Charm plus plus library
    Puscian, Marek
    Grabski, Waldemar
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2015, 2015, 9662
  • [47] HepLib: A C plus plus library for high energy physics
    Feng, Feng
    Xie, Yi-Fan
    Zhou, Qiu-Chen
    Tang, Shan-Rong
    COMPUTER PHYSICS COMMUNICATIONS, 2021, 265
  • [48] GiNaCRA: A C plus plus Library for Real Algebraic Computations
    Loup, Ulrich
    Abraham, Erika
    NASA FORMAL METHODS, 2011, 6617 : 512 - +
  • [49] A Modern C plus plus Parallel Task Programming Library
    Lin, Chun-Xun
    Huang, Tsung-Wei
    Guo, Guannan
    Wong, Martin D. F.
    PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA (MM'19), 2019, : 2284 - 2287
  • [50] owlcpp: a C plus plus library for working with OWL ontologies
    Levin, Mikhail K.
    Cowell, Lindsay G.
    JOURNAL OF BIOMEDICAL SEMANTICS, 2015, 6