2019
DOI: 10.3389/fncir.2019.00005
|View full text |Cite
|
Sign up to set email alerts
|

DVID: Distributed Versioned Image-Oriented Dataservice

Abstract: Open-source software development has skyrocketed in part due to community tools like github.com, which allows publication of code as well as the ability to create branches and push accepted modifications back to the original repository. As the number and size of EM-based datasets increases, the connectomics community faces similar issues when we publish snapshot data corresponding to a publication. Ideally, there would be a mechanism where remote collaborators could modify branches of the data and then flexibl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
37
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 31 publications
(37 citation statements)
references
References 23 publications
(32 reference statements)
0
37
0
Order By: Relevance
“…Furthermore, the backend of the software layer abstracts the storage into different technologyspecific plugins. For the non-graph data, plugins exist to access DVID [10] and a generic key-value database. Other databases that can satisfy the interface requirements can be easily added, such as Google storage or Amazon S3.…”
Section: Interfacing With Neuprintmentioning
confidence: 99%
See 2 more Smart Citations
“…Furthermore, the backend of the software layer abstracts the storage into different technologyspecific plugins. For the non-graph data, plugins exist to access DVID [10] and a generic key-value database. Other databases that can satisfy the interface requirements can be easily added, such as Google storage or Amazon S3.…”
Section: Interfacing With Neuprintmentioning
confidence: 99%
“…We have light-weight services written in Python that listen for changes recorded to this log and modify the neuPrint data model using targeted Cypher statements. For example, a user can modify segmentation data using a tool like [14], which modifies data managed by DVID [10]. DVID then emits log messages to Kafka, which our Python services then consumes and updates neuPrint graph data through neuPrintHTTP.…”
Section: Incrementally Updating the Neuprint Graph Data Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…Data like supervoxel meshes and associations between supervoxels and agglomerated bodies are stored in the DVID system [9]. DVID supports branched versioning to maintain data provenance during proofreading, and provides a REST API that translates high-level operations like cleaving and merging to low-level updates to an underlying key-value store.…”
Section: Proofreading Overviewmentioning
confidence: 99%
“…A fast graph-cut re-segmentation algorithm for cleaving a segment along its supervoxel boundaries, implemented in conjunction with DVID [9], a web service that supports data versioning.…”
mentioning
confidence: 99%