RowDiff

RowDiff compresses annotation matrices on large labeled graphs by sparsifying and encoding graph labels with linear time and space complexity.


Key Features:

  • Linear-Time Graph Annotation Compression: Constructs compressed representations in time linear to the number of vertices and labels, with space proportional to graph size, supporting graphs with trillions of nodes.
  • Sparsification with multi-BRWT Integration: Performs an intermediary sparsification step on annotation matrices and integrates with multi-BRWT compressed binary representations to reduce annotation footprint.

Scientific Applications:

  • Large-Scale Genomic Graph Annotation: Enables efficient storage and processing of labeled graphs in genomics, transcriptomics, and metagenomics sequencing datasets.

Methodology:

RowDiff transforms graph annotation matrices through sparsification, then applies compressed binary encoding compatible with multi-BRWT, achieving parallelizable and distributed construction with substantial reduction in storage requirements.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
plugin
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Other
Added:
11/21/2021
Last Updated:
11/21/2021

Operations

Publications

Danciu D, Karasikov M, Mustafa H, Kahles A, Rätsch G. Topology-based sparsification of graph annotations. Bioinformatics. 2021;37(Supplement_1):i169-i176. doi:10.1093/bioinformatics/btab330. PMID:34252940. PMCID:PMC8346655.

PMID: 34252940
PMCID: PMC8346655
Funding: - Swiss National Science Foundation: 407540_167331

Links

Related Tools

metagraph
Relation: uses