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

Universität Hamburg

Indexed incrossref

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…

Citation impact

566
total citations
FWCI
5.38
Percentile
100%
References
37
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • Annotation
  • Python (programming language)
  • Software
  • Workflow
  • Graph
  • Programming language
  • Theoretical computer science
No related works found for this paper.