scispace - formally typeset
Journal ArticleDOI

GenomeTools: A Comprehensive Software Library for Efficient Processing of Structured Genome Annotations

TLDR
The GenomeTools, a convenient and efficient software library and associated software tools for developing bioinformatics software intended to create, process or convert annotation graphs, strictly follow the annotation graph approach, offering a unified graph-based representation.
Abstract
Genome annotations are often published as plain text files describing genomic features and their subcomponents by an implicit annotation graph. In this paper, we present the GenomeTools, a convenient and efficient software library and associated software tools for developing bioinformatics software intended to create, process or convert annotation graphs. The GenomeTools strictly follow the annotation graph approach, offering a unified graph-based representation. This gives the developer intuitive and immediate access to genomic features and tools for their manipulation. To process large annotation sets with low memory overhead, we have designed and implemented an efficient pull-based approach for sequential processing of annotations. This allows to handle even the largest annotation sets, such as a complete catalogue of human variations. Our object-oriented C-based software library enables a developer to conveniently implement their own functionality on annotation graphs and to integrate it into larger workflows, simultaneously accessing compressed sequence data if required. The careful C implementation of the GenomeTools does not only ensure a light-weight memory footprint while allowing full sequential as well as random access to the annotation graph, but also facilitates the creation of bindings to a variety of script programming languages (like Python and Ruby) sharing the same interface.

read more

Citations
More filters
Journal ArticleDOI

A draft reference genome of the Vernal Pool Fairy Shrimp, Branchinecta lynchi

TL;DR: The reference genome of the Vernal Pool Fairy Shrimp Branchinecta lynchi is presented to better understand the adaptive capacity of this imperiled species, as well as answer lingering questions about anostracan physiology, sex determination and development.
Journal ArticleDOI

A genome assembly of the Atlantic chub mackerel (Scomber colias): a valuable teleost fishing resource

- 14 Feb 2022 - 
TL;DR: The first high-quality draft genome assembly of S. colias was presented in this article , with the estimated genome size is 814 Mbp, distributed into 2,028 scaffolds and 2,093 contigs with an N50 length of 4.19 and 3.34 Mbp.
Proceedings ArticleDOI

Transcriptome analysis of HIV-1 virus in understanding the effect of antiretroviral drugs (cART) and methamphetamine on the virus

TL;DR: It was shown that the use of antiretroviral drugs reduced viral read levels, whereas methamphetamine increased them, and the expression level of some of the HIV-1 genes, inferred from the count of reads mapped to their genomic locations, showed different temporal states among the authors' biological samples.
Journal ArticleDOI

Chromosomal rearrangements with stable repertoires of genes and transposable elements in an invasive forest-pathogenic fungus

TL;DR: In this paper , a new de novo whole-genome assembly obtained from a new method of DNA extraction and long-reads sequencing Nanopore technology was presented from a Japanese isolate sampled in the native area of the species.
Posted ContentDOI

Universal correction of enzymatic sequence bias

TL;DR: SeqOutBias efficiently corrects enzymatic sequence bias and facilitates identification of true molecular signatures resulting from transcription factors and RNA polymerase interacting with DNA.
References
More filters
Book

Design Patterns: Elements of Reusable Object-Oriented Software

TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
Book

Introduction to Algorithms

TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
Journal ArticleDOI

BEDTools: a flexible suite of utilities for comparing genomic features

TL;DR: A new software suite for the comparison, manipulation and annotation of genomic features in Browser Extensible Data (BED) and General Feature Format (GFF) format, which allows the user to compare large datasets (e.g. next-generation sequencing data) with both public and custom genome annotation tracks.
Journal ArticleDOI

The variant call format and VCFtools

TL;DR: VCFtools is a software suite that implements various utilities for processing VCF files, including validation, merging, comparing and also provides a general Perl API.
Book ChapterDOI

Introduction to Algorithms

Xin-She Yang
TL;DR: This chapter provides an overview of the fundamentals of algorithms and their links to self-organization, exploration, and exploitation.
Related Papers (5)