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.
Links
Repository
https://github.com/ratschlab/row_diffRelated Tools
metagraph
Relation: uses