Coder Social home page Coder Social logo

scalableminds / webknossos Goto Github PK

View Code? Open in Web Editor NEW
120.0 14.0 16.0 683.93 MB

Visualize, share and annotate your large 3D images online

Home Page: https://webknossos.org

License: GNU Affero General Public License v3.0

JavaScript 0.43% Scala 32.64% HTML 0.30% Shell 2.55% Python 1.54% PLpgSQL 0.97% Dockerfile 0.04% Less 0.79% TypeScript 60.69% CMake 0.01% C++ 0.06%
connectomics em reconstruction microscopy microscopy-images neurobiology hacktoberfest

webknossos's Introduction

WEBKNOSSOS Logo

WEBKNOSSOS is an open-source tool for annotating and exploring large 3D image datasets.
  • Fly through your data for fast skeletonization and proof-reading
  • 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, Bräunlein, 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 [email protected].

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

Credits

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

webknossos's People

Contributors

boergens avatar dagobert42 avatar daniel-wer avatar dependabot[bot] avatar dieknolle3333 avatar erjel avatar fm3 avatar frcroth avatar georgwiese avatar grittaweisheit avatar hotzenklotz avatar jfrohnhofen avatar jstriebel avatar leowe avatar lilliber avatar michaelbuessemeyer avatar mischkew avatar nicoring avatar normanrz avatar philippotto avatar rschwanhold avatar sm1lla avatar speedcom avatar thomas1huber avatar tmbo avatar valentin-pinkau avatar youri-k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webknossos's Issues

[OX-591] task list loading speed suggestion

[reporter="autoreporter", created="Thu, 11 Apr 2013 19:08:49 +0200"]

Hi,
wenn ich die Task Liste in Oxalis öffnen möchte lädt das immer eine ganze Weile. Je mehr Aufgaben in Zukunft dazu kommen, desto umständlicher wird das. Ich würde daher vorschlagen, dass die Inhalte der ganzen Reiter (also die einzelnen Tracings der Nutzer zu jedem Task) nicht immer alle geladen werden, sondern nur auf Anfrage wenn der entsprechende Reiter geöffnet wird.
Grüße
Fabian

Reported by: Fabian Isensee ([email protected])

Log Time

[OX-548] Hack edge thickness in Windows

[reporter="autoreporter", created="Thu, 28 Mar 2013 14:43:03 +0100"]

So as Daniel told me, setting the edge thickness of a particle Windows is not possible.
From time to time, I really need thicker edges though.
Here is what I would like to use instead:
Pressing "0" would increases the browser zoom level to 500%.
All controls would have to be scaled accordingly, or if that's not easily possible, not showed at all.
The viewport size would be set to 20%

Pressing "0" again would reset everything to where it was before. (Zoom 100%, Viewport size 100%)

Reported by: Kevin Boergens ([email protected])

Log Time

[OX-676] Improve page load performance

[reporter="tmbo", created="Mon, 10 Jun 2013 00:12:43 +0200"]

To increase the page loading speed some improvements need to be made:

  • minify & optimize js
  • lazy load information which is not displayed initially on page load

Log Time

[OX-542] Chat

[reporter="autoreporter", created="Sat, 23 Mar 2013 13:27:27 +0100"]

We want to get a feel for what can be done with a chat and Oxalis is a good test environment for that.
Everybody logged in should be a member of the chat. But it should be possible to opt out if one needs to work in a concentrated fashion.
All chat should be logged and accessible to the admins.
Are there chat components ready you could include into Oxalis without having to do all of it yourself?

Reported by: Kevin Boergens ([email protected])

Log Time

[OX-659] Save Bounding Box with task

[reporter="georg", created="Fri, 31 May 2013 11:11:20 +0200"]

Admins should be able to optionally set a bounding box when creating a task. Also, this can be edited by the user (as in OX-553.oxalis.at, View->bounding Box). The input format used in Klee is "x, x, y, y, z, z", I think it could just be passed as a string, since I need to parse it anyway.

Log Time

[OX-673] nml download in read only mode doesn't work

[reporter="autoreporter", created="Sun, 9 Jun 2013 00:50:18 +0200"]

which killed 30 minutes of my studious tracings..........

Reported by: Moritz Helmstädter ([email protected])

Way to solve this:
when editing read only annotations a click on NML download should result in the client pushing all trees + nodes + edges to the server which creates a NML file for the client to download (without storing the trees)

Log Time

[OX-275] Mouse wheel navigation

[reporter="autoreporter", created="Tue, 18 Dec 2012 19:51:06 +0100"]

When using mouse wheel for dataset navigation, an impulse from the mouse wheel should always be translated in a 1 voxel movement (like a single d or f press)

Reported by: Kevin Boergens ([email protected])

Log Time

[OX-683] Switch between active nodes

[reporter="autoreporter", created="Tue, 18 Jun 2013 12:00:55 +0200"]

Hi,

I was just wondering, would it be possible ( or does it already exist) to have some sort of keyboard shortcut to move between active nodes? Like shift+left or right arrow, or something to that effect? Would make commenting a lot easier too.

best,
Iris

Reported by: Iris Yu ([email protected])

Log Time

[OX-668] Automatische Email an Adminteam wenn eine Trainingszelle als Finish markiert wurde

[reporter="autoreporter", created="Wed, 5 Jun 2013 14:28:40 +0200"]

Hey,

Wir haben jetzt seit ein paar Wochen Trainingszellen auf Oxalis gestellt (Project: Oxalis Training, Admin Annette Gäbelein). Jetzt haben wir das Problem, dass wir nicht mehr Benachrichtigt werden wenn ein Hiwi seine Trainingszelle als Finish markiert. Wir haben den Hiwis mitgeteilt, dass sie uns eine Mail schicken sollen wenn sie dies getan haben. Ich finde diesen Weg sehr umständlich. Außerdem wird so die eine oder andere Trainingszelle leicht übersehen. Ist es möglich eine automatische Mail an uns ([email protected]) zu senden, wenn ein Hiwi seine Trainingszelle als Finish markiert hat? Dadurch würde bei uns im Issuetracker ein neuer Issue entstehen. So könnten wir den Weg von abgegebener und verbesserter Trainingszelle verkürzen/optimieren.

Vielen Dank für eure Hilfe!

Best,
Alex

Reported by: Alexander Häusl ([email protected])

Log Time

[OX-656] Passwortänderung

[reporter="autoreporter", created="Mon, 27 May 2013 15:50:03 +0200"]

Es kamen ein paar Mal Anfragen ob es möglich wäre das Passwort im Nachhinein nochmals zu ändern, ließe sich eine entsprechende Funktion einbauen?

Viele Grüße, Annette

Reported by: Annette Gäbelein ([email protected])

Log Time

[OX-770] Create Bulk action for team administration in the user table

[reporter="tmbo", created="Mon, 26 Aug 2013 13:31:49 +0200"]

Should behave pretty similar to the roles assignment. After clicking on the action in the bulk menu the overlay should poput and let one define all the groups the selected useres should be part of. The multiselect menu can be copied from the verification form.

Log Time

[OX-693] Finish for finished tasks

[reporter="autoreporter", created="Tue, 25 Jun 2013 00:44:45 +0200"]

When opening a finished tracing (eg 1c55c5 (tracing by Marco Reiner)), it is possible to click finish, which doesn't make exactly sense

Best,
Kevin

Reported by: MHLab Iris Natalia Kevin shared ([email protected])

Log Time

[OX-728] Overview is broken

[reporter="tmbo", created="Sun, 28 Jul 2013 13:36:31 +0200"]

Admin->Tasks->Overview is broken again (master). Please also include the proper panning / zooming from project-zoom.

Log Time

[OX-647] Nodes not Visible anymore in classical mode on top Screens

[reporter="autoreporter", created="Sun, 19 May 2013 20:34:32 +0200"]

I have a bug which only appears on my laptop. The nodes on the two top screens (XY, YZ) of the classical mode are not displayed anymore. I can still see the rig-sceleton, which connects the nodes, but not the nodes themselves. The bottow window (XZ) shows the nodes as usually, and I can change their size with shift + mousewheel / in the options menu. Since I was not sure on which basis Oxalis is running, I reinstalled Java, Flash and Google Chrome. Anyway nothing changed, and this only appears when using my laptop.

Reported by: Helge Feddersen ([email protected])

Log Time

[OX-357] Miscellaneous works

[reporter="daniel", created="Thu, 24 Jan 2013 03:40:31 +0100"]

This issue should be used to log time for miscellaneous oxalis related tasks, as setting up and maintaining the development environment, update procedures (play etc.), e-mail conversations and so on, which are issue-independent, but still take their time.

Log Time

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.