webknossos

Visualize, share and annotate your large 3D images online

https://github.com/scalableminds/webknossos

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: nature.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

connectomics em hacktoberfest microscopy microscopy-images neurobiology reconstruction
Last synced: 6 months ago · JSON representation

Repository

Visualize, share and annotate your large 3D images online

Basic Info
  • Host: GitHub
  • Owner: scalableminds
  • License: agpl-3.0
  • Language: TypeScript
  • Default Branch: master
  • Homepage: https://webknossos.org
  • Size: 762 MB
Statistics
  • Stars: 155
  • Watchers: 14
  • Forks: 29
  • Open Issues: 477
  • Releases: 113
Topics
connectomics em hacktoberfest microscopy microscopy-images neurobiology reconstruction
Created almost 14 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation

README.md

WEBKNOSSOS

WEBKNOSSOS Logo WEBKNOSSOS is an open-source tool for annotating and exploring large 3D image datasets.

  • Fly through your data for fast skeletonization and proofreading
  • Create 3D training data for automated segmentations efficiently
  • Scale data reconstruction projects with crowdsourcing workflows
  • Share datasets and annotations with collaborating scientists

Start using WEBKNOSSOS - On your own server - User Documentation - Contact us

Twitter

Website and hosted version

https://webknossos.org

Features

Publication

Boergens, Berning, Bocklisch, Brunlein, Drawitsch, Frohnhofen, Herold, Otto, Rzepka, Werkmeister, Werner, Wiese, Wissler and Helmstaedter webKnossos: efficient online 3D data annotation for connectomics. Nature Methods (2017) DOI:10.1038/NMETH.4331.

Read more about the original publication.

Installation

WEBKNOSSOS is open-source, so you can install it on your own server.

Check out the documentation for a tutorial on how to install WEBKNOSSOS on your own server.

For development installations, please see DEV_INSTALL.md file.

Contributions, Contact and Support

We welcome community feedback and contributions! We are happy to have

For details on community contributions, please refer to our Contributing guide.

Contact us at hello@webknossos.org.

scalable minds offers commercial hosting, support and development services for WEBKNOSSOS.

Credits

  • scalable minds - https://scalableminds.com/
  • Max Planck Institute for Brain Research https://brain.mpg.de/

WEBKNOSSOS was inspired by KNOSSOS.

Thanks

  • Browser Stack for letting us test WEBKNOSSOS on a variety of different devices Browserstack Logo
  • CircleCI for letting us run builds and tests on their CI

License

AGPLv3

Owner

  • Name: scalable minds
  • Login: scalableminds
  • Kind: organization
  • Email: hello@scalableminds.com
  • Location: Germany

Dependencies

docker-compose.yml docker
  • postgres 10-alpine
  • redis 5.0
  • scalableminds/fossildb master__410
  • scalableminds/puppeteer master
  • scalableminds/webknossos ${DOCKER_TAG
  • scalableminds/webknossos-connect master__205
  • scalableminds/webknossos-datastore ${DOCKER_TAG
  • scalableminds/webknossos-dev latest
  • scalableminds/webknossos-tracingstore ${DOCKER_TAG
.github/workflows/build_test_deploy.yml actions
  • actions/checkout v3 composite
.github/workflows/codespell.yml actions
  • actions/checkout v4 composite
  • codespell-project/actions-codespell v2 composite
  • codespell-project/codespell-problem-matcher v1 composite
.github/workflows/nightly.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/wkorg-nightly.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v4 composite
  • actions/upload-artifact v3 composite
.github/actions/retry/action.yml actions
.github/docker-compose.yml docker
  • postgres 17-bookworm
  • redis 7.4
  • scalableminds/fossildb master__510
  • scalableminds/webknossos ${DOCKER_TAG}
  • scalableminds/webknossos-datastore ${DOCKER_TAG}
  • scalableminds/webknossos-tracingstore ${DOCKER_TAG}
tools/hosting/docker-compose.yml docker
  • nginxproxy/acme-companion latest
  • postgres 15-bullseye
  • redis 7
  • scalableminds/fossildb master__510
  • scalableminds/nginx-proxy master__4605879364
  • scalableminds/webknossos ${DOCKER_TAG
webknossos-datastore/deployment/docker-compose.yml docker
  • redis 5.0-alpine
  • scalableminds/webknossos-datastore ${DATASTORE_TAG}
webknossos-tracingstore/deployment/docker-compose.yml docker
  • redis 5.0-alpine
  • scalableminds/fossildb ${FOSSILDB_TAG}
  • scalableminds/fossildb-client ${FOSSILDB_TAG}
  • scalableminds/webknossos-tracingstore ${DATASTORE_TAG}
package.json npm
  • @biomejs/biome ^1.9.4 development
  • @redux-saga/testing-utils ^1.1.5 development
  • @shaderfrog/glsl-parser ^0.3.0 development
  • @types/color-hash ^1.0.2 development
  • @types/cwise ^1.0.4 development
  • @types/dagre ^0.7.48 development
  • @types/file-saver ^2.0.5 development
  • @types/jsdom ^21.1.7 development
  • @types/lodash ^4.17.4 development
  • @types/lz-string ^1.3.34 development
  • @types/memoize-one ^5.1.2 development
  • @types/merge-img ^2.1.1 development
  • @types/ndarray ^1.0.14 development
  • @types/ndarray-ops ^1.2.7 development
  • @types/pako ^2.0.3 development
  • @types/pixelmatch ^5.2.4 development
  • @types/pngjs ^6.0.1 development
  • @types/react ^18.3.1 development
  • @types/react-command-palette ^0.18.4 development
  • @types/react-dom ^18.3.0 development
  • @types/react-router-dom ^5.3.3 development
  • @types/shelljs ^0.8.5 development
  • @types/three ^0.169.0 development
  • @types/url-join ^4.0.0 development
  • @vitest/coverage-v8 3.1.1 development
  • abort-controller ^3.0.0 development
  • browserslist-to-esbuild ^1.2.0 development
  • copy-webpack-plugin ^12.0.2 development
  • coveralls ^3.0.2 development
  • css-loader ^6.5.1 development
  • dependency-cruiser ^16.10.0 development
  • documentation ^14.0.2 development
  • dpdm ^3.14.0 development
  • esbuild ^0.25 development
  • espree ^3.5.4 development
  • husky ^9.1.5 development
  • jsdoc ^3.5.5 development
  • jsdom ^26.1.0 development
  • json-loader ^0.5.7 development
  • less ^4.0.0 development
  • less-loader ^10.2.0 development
  • lz4-wasm-nodejs ^0.9.2 development
  • merge-img ^2.1.2 development
  • pg ^7.4.1 development
  • pixelmatch ^5.2.0 development
  • pngjs ^3.3.3 development
  • proto-loader6 ^0.4.0 development
  • puppeteer-core ^19.7.2 development
  • redux-mock-store ^1.2.2 development
  • shelljs ^0.8.5 development
  • tmp 0.0.33 development
  • ts-loader ^9.4.1 development
  • typescript ^5.8.0 development
  • typescript-coverage-report ^0.8.0 development
  • vite-tsconfig-paths ^5.1.4 development
  • vitest ^3.1.1 development
  • webpack ^5.97.1 development
  • webpack-cli ^5.1.4 development
  • webpack-dev-server ^5.2.0 development
  • @airbrake/browser ^2.1.7
  • @ant-design/colors ^7.0.0
  • @ant-design/icons ^5.5.0
  • @dnd-kit/core ^6.1.0
  • @dnd-kit/sortable ^8.0.0
  • @fortawesome/fontawesome-free ^5.15.4
  • @rehooks/document-title ^1.0.2
  • @scalableminds/prop-types ^15.8.1
  • @tanstack/query-sync-storage-persister 4.36.1
  • @tanstack/react-query ^4.36.1
  • @tanstack/react-query-persist-client 4.36.1
  • @zip.js/zip.js ^2.7.32
  • ansi-to-react ^6.1.6
  • antd 5.22
  • ball-morphology ^0.1.0
  • base64-js ^1.2.1
  • beautiful-react-hooks ^3.11.1
  • chalk ^5.0.1
  • classnames ^2.2.5
  • color-hash ^2.0.1
  • comlink ^4.3.0
  • cwise ^1.0.10
  • dagre ^0.8.5
  • dayjs ^1.11.13
  • deep-for-each ^2.0.3
  • deep-freeze 0.0.1
  • dice-coefficient ^2.1.0
  • distance-transform ^1.0.2
  • esbuild-loader ^4.1.0
  • file-saver ^2.0.1
  • flexlayout-react 0.7.15
  • hammerjs ^2.0.8
  • history ^4.7.2
  • html2canvas ^1.4.1
  • immutability-helper ^3.1.1
  • javascript-natural-sort ^0.7.1
  • js-priority-queue ^0.1.5
  • jsonschema ^1.2.4
  • lodash ^4.17.21
  • lz-string ^1.4.4
  • lz4-wasm ^0.9.2
  • memoize-one ^6.0.0
  • mini-css-extract-plugin ^2.5.2
  • minisearch ^5.0.0
  • mjs ^1.0.0
  • ml-matrix ^6.10.4
  • nanoevents ^5.1.8
  • ndarray ^1.0.19
  • ndarray-moments ^1.0.0
  • ndarray-ops ^1.2.2
  • pako ^2.1.0
  • pretty-bytes ^5.1.0
  • process ^0.11.10
  • protobufjs ^6.11.4
  • react ^18.3.1
  • react-colorful ^5.6.1
  • react-command-palette ^0.22.1
  • react-dnd ^16.0.0
  • react-dnd-html5-backend ^16.0.0
  • react-dom ^18.3.0
  • react-dropzone ^11.3.1
  • react-flow-renderer ^10.3.16
  • react-json-tree 0.19.0
  • react-markdown ^8.0.7
  • react-redux ^8.1.0
  • react-router-dom 5.3.4
  • react-tooltip ^5.27.1
  • react-virtualized-auto-sizer ^1.0.24
  • redux 4.1.2
  • redux-batched-actions ^0.5.0
  • redux-saga ^1.3.0
  • resumablejs ^1.1.0
  • saxophone ^0.8.0
  • three ^0.169.0
  • three-mesh-bvh ^0.9.0
  • tween.js ^16.3.1
  • typed-redux-saga ^1.4.0
  • url ^0.11.0
  • url-join ^4.0.0
  • worker-loader ^3.0.8
tools/postgres/package.json npm
  • commander ^10.0.0
tools/postgres/yarn.lock npm
  • commander 10.0.1
  • dbtool 0.0.0-use.local
tools/proxy/package.json npm
  • child_process ^1.0.2
  • express ^4.16.4
  • fs 0.0.1-security
  • http-proxy ^1.17.0
  • path ^0.12.7
  • prefix-stream-lines ^1.0.2
  • url ^0.11.0
  • util ^0.11.0
tools/proxy/yarn.lock npm
  • accepts 1.3.8
  • array-flatten 1.1.1
  • body-parser 1.19.2
  • bytes 3.1.2
  • child_process 1.0.2
  • content-disposition 0.5.4
  • content-type 1.0.4
  • cookie 0.4.2
  • cookie-signature 1.0.6
  • core-util-is 1.0.2
  • debug 2.6.9
  • depd 1.1.2
  • destroy 1.0.4
  • duplexer 0.1.1
  • ee-first 1.1.1
  • encodeurl 1.0.2
  • escape-html 1.0.3
  • etag 1.8.1
  • eventemitter3 4.0.7
  • express 4.17.3
  • finalhandler 1.1.2
  • follow-redirects 1.15.6
  • forwarded 0.2.0
  • fresh 0.5.2
  • fs 0.0.1-security
  • http-errors 1.8.1
  • http-proxy 1.18.1
  • iconv-lite 0.4.24
  • inherits 2.0.3
  • inherits 2.0.4
  • ipaddr.js 1.9.1
  • isarray 1.0.0
  • media-typer 0.3.0
  • merge-descriptors 1.0.1
  • methods 1.1.2
  • mime 1.6.0
  • mime-db 1.52.0
  • mime-types 2.1.35
  • ms 2.0.0
  • ms 2.1.3
  • negotiator 0.6.3
  • on-finished 2.3.0
  • parseurl 1.3.3
  • path 0.12.7
  • path-to-regexp 0.1.7
  • prefix-stream-lines 1.0.2
  • process 0.11.10
  • process-nextick-args 2.0.0
  • proxy 0.0.0-use.local
  • proxy-addr 2.0.7
  • punycode 1.3.2
  • qs 6.9.7
  • querystring 0.2.0
  • range-parser 1.2.1
  • raw-body 2.4.3
  • readable-stream 2.3.6
  • requires-port 1.0.0
  • safe-buffer 5.2.1
  • safe-buffer 5.1.2
  • safer-buffer 2.1.2
  • send 0.17.2
  • serve-static 1.14.2
  • setprototypeof 1.2.0
  • split 1.0.1
  • statuses 1.5.0
  • string_decoder 1.1.1
  • throo 1.0.1
  • through 2.3.8
  • through2 2.0.3
  • toidentifier 1.0.1
  • type-is 1.6.18
  • unpipe 1.0.0
  • url 0.11.0
  • util 0.10.4
  • util 0.11.0
  • util-deprecate 1.0.2
  • utils-merge 1.0.1
  • vary 1.1.2
  • xtend 4.0.1
yarn.lock npm
  • 1563 dependencies
tools/apply-mapping/requirements.txt pypi
  • argparse *
  • numpy *
  • wkw *
tools/merge-volume-into-data-layer/requirements.txt pypi
  • argparse *
  • numpy *
  • wkw *
tools/mesh-format/requirements.txt pypi
  • argparse *
  • h5py *
  • pathlib *
tools/migration-unified-annotation-versioning/requirements.txt pypi
  • argparse ==1.4.0
  • grpcio ==1.68.0
  • msgspec ==0.18.6
  • protobuf ==5.28.3
  • psycopg2-binary ==2.9.10
  • rich ==13.9.4