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 条
  • [21] A Parallel RatSlam C plus plus Library Implementation
    de Souza Munoz, Mauro Enrique
    Menezes, Matheus Chaves
    de Freitas, Edison Pignaton
    Cheng, Sen
    de Almeida Neto, Areolino
    Muniz de Oliveira, Alexandre Cesar
    de Almeida Ribeiro, Paulo Rogerio
    COMPUTATIONAL NEUROSCIENCE, 2019, 1068 : 173 - 183
  • [22] A C plus plus Header Library for Web Applications
    Okamoto, Shusuke
    Kohana, Masaki
    PROCEEDINGS OF 2016 19TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS), 2016, : 541 - 545
  • [23] C plus plus Metastring Library and Its Applications
    Szugyi, Zalan
    Sinkovics, Abel
    Pataki, Norbert
    Porkolab, Zoltan
    GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING III, 2011, 6491 : 461 - 480
  • [24] The UPC plus plus PGAS library for Exascale Computing
    Bachan, John
    Bonachea, Dan
    Hargrove, Paul H.
    Hofmeyr, Steve
    Jacquelin, Mathias
    Kamil, Amir
    van Straalen, Brian
    Baden, Scott B.
    PAW17: PROCEEDINGS OF SECOND ANNUAL PGAS APPLICATIONS WORKSHOP, 2017,
  • [25] Open source software-defined radio tools for education, research, and rapid prototyping
    Jason Snyder
    Deepan Seeralan
    Shereef Sayed
    Jeffery Wilson
    Carl B. Dietrich
    Stephen H. Edwards
    Jeffrey H. Reed
    International Journal on Software Tools for Technology Transfer, 2014, 16 : 67 - 80
  • [26] Open source software-defined radio tools for education, research, and rapid prototyping
    Snyder, Jason
    Seeralan, Deepan
    Sayed, Shereef
    Wilson, Jeffery
    Dietrich, Carl B.
    Edwards, Stephen H.
    Reed, Jeffrey H.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (01) : 67 - 80
  • [27] Synthesisable Recursion for C plus plus HLS Tools
    Thomas, David B.
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 91 - 98
  • [28] C plus plus Tools for Exploiting Polyhedral Symmetries
    Rehn, Thomas
    Schurmann, Achill
    MATHEMATICAL SOFTWARE - ICMS 2010, 2010, 6327 : 295 - +
  • [29] Rapid prototyping of active measurement tools
    Ziviani, Artur
    Cardozo, Thiago B.
    Gomes, Antonio Tadeu A.
    COMPUTER NETWORKS, 2012, 56 (02) : 870 - 883
  • [30] RAPID PROTOTYPING - PARTS WITHOUT TOOLS
    BROWN, AS
    AEROSPACE AMERICA, 1991, 29 (08) : 18 - 23