Related Experiment Video
Updated: May 10, 2026

09:10
A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes
Published on: May 22, 2018
NGS++: a library for rapid prototyping of epigenomics software tools
Alexei Nordell Markovits1, Charles Joly Beauparlant, Dominique Toupin
1Department of Biology, Université de Sherbrooke, Sherbrooke, Quebec J1K 2R1, Canada.
Bioinformatics (Oxford, England)
|June 6, 2013
Summary
We developed NGS++, a C++ programming library for efficiently manipulating next-generation sequencing (NGS) data and genomic files. This tool streamlines the development of genomics research applications, particularly for epigenomics analysis.
Area of Science:
- Bioinformatics
- Computational Genomics
- Software Development
Background:
- High-throughput sequencing data analysis is crucial for modern genomics.
- Existing frameworks facilitate access to tools but lack low-level programming libraries for faster development.
- There is a need for efficient, extensible libraries for genomic data manipulation.
Purpose of the Study:
- To introduce NGS++, a C++11 programming library designed for next-generation sequencing (NGS) datasets and genomic information files.
- To provide a versatile and extensible interface for reading, writing, and manipulating various genomic file formats.
- To facilitate rapid prototyping and development of genomics analysis tools, especially for epigenomics.
Main Methods:
- Developed NGS++ using C++11 standards.
- Implemented specialized data structures for genomic region and feature analysis.
- Focused on creating a common interface for data parsers and standardized internal data structures.
Main Results:
- NGS++ enables easy integration of new formats and rapid prototyping of functionalities.
- The library offers a powerful, versatile, and extensible interface for genomic file manipulation.
- Standardized internal data structures and a common parser interface provide an effective framework for epigenomics tool development.
Conclusions:
- NGS++ serves as an effective framework for developing epigenomics tools.
- The library simplifies the manipulation of NGS datasets and genomic information.
- It enhances the speed and ease of developing computational tools for genomics research.
