Skip to content

Chunked graph structure used for human proof-reading in Python

License

Notifications You must be signed in to change notification settings

sdorkenw/PyChunkedGraph

 
 

Repository files navigation

PyChunkedGraph

Build Status codecov

The PyChunkedGraph is a proofreading and segmentation data management backend with (not limited to) the following features:

  • Concurrent proofreading by multiple users without restrictions on the workflow
  • Continuous versioning of proofreading edits
  • Making changes visible to all users immediately
  • Local mincut computations

Scaling to large datasets

Deployment

While the PyChunkedGraph can be deployed as a stand-alone entity, we deploy it within our annotation infrastructure which uses a CI Kubernetes deployment. We will make instructions and scripts for a mostly automated deployment to Google Cloud available soon.

Building your own PyChunkedGraph

System Design

As a backend the PyChunkedGraph can be combined with any frontend that adheres to its API. We use an adapted version of neuroglancer which is publicly available.

alt text

About

Chunked graph structure used for human proof-reading in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.0%
  • Other 1.0%