NeuTu
  • About NeuTu
  • Overview
  • Get Started
    • Eager to try something COOL?
  • Main Windows
    • Home Window
    • Main Proofreading Window
      • Menu bars and drop-down
    • 3D Windows
  • Visualization
    • 2D Visualization
      • grayscale and segmentation
        • Change Body Color Arbitrarily
      • Synapses
      • Copy Information
    • 3D Visualization
      • Synapses
    • Orthogonal View
  • Body Proofreading
    • Body Lock
    • Correcting False Splits
    • Correcting False Merges
  • Annotation
    • Body Annotations
    • Bookmarks
    • Todo Annotation
    • Synapse Annotation
  • ROI
    • Create ROIs from Scratch
  • Hot Keys
  • Sequencer
    • Body Coloring
  • Protocols
    • Connection Validation
  • Measuring tool
  • Settings
    • Local Configuration
    • Meta Configuration in DVID
    • Command Line Options
  • Miscellaneous
    • DVID Data
  • Neuroglancer
    • Refresh
    • Annotations
      • Update Controls for Annotation Rendering
      • Import local annotations
Powered by GitBook
On this page

Was this helpful?

  1. Protocols

Connection Validation

When you start a new synapse validation protocol, NeuTu will ask you to provide a protocol file as a start point. The file should contain a list of points that corresponding to the positions of the synaptic elements to validate.

{
  "file type": "connection validation",
  "username": "flyem",
  "software": "NeuTu",
  "file version": 1,
  "points": [
    [
      1117,
      982,
      1024
    ],
    [
      1117,
      974,
      1023
    ]
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "date": {
      "type": "string"
    },
    "file type": {
      "type": "string",
      "const": "connection validation"
    },
    "username": {
      "type": "string"
    },
    "software": {
      "type": "string"
    },
    "coordinate system": {
      "type": "string"
    },
    "file version": {
      "description": "Version of protocol file. Only 1 is supported for now",
      "type": "integer",
      "const": 1
    },
    "points": {
      "descriptions": "Positions of the synapses to validate",
      "type": "array",
      "items": {
        "type": "array",
        "items": [
          {
            "type": "integer"
          },
          {
            "type": "integer"
          },
          {
            "type": "integer"
          }
        ]
      }
    }
  },
  "required": [
    "file type",
    "file version",
    "points"
  ]
}

After launching the protocol successfully, you should be able to see a dialog like this:

We can see from the dialog that each task of this protocol is to review a synaptic connection (supposed to be a PSD) by checking if:

  • The position of the connected T-bar is correct

  • The T-bar is on a body that looks correct locally

  • The position of the PSD is correct

  • The PSD is on a body that looks correct

One done with reviewing, you can press the Complete protocol button to finish the protocol. If you want to exit the protocol and resume the current progress later, press the Exit protocol. The validation results are saved as key values in DVID under api/node/<uuid>/NeuTu-protocols/key/<protocol_key>. The protocol key has the form like /api/node/(uuid)/NeuTu-protocols/key/(username)-connection_validation-(identifier).

Tips

  • Usually you will just review things in order, manually clicking the check boxes, and click "mark review/go to next" when done with each.

  • You can click "next" to go out of order, or click directly in the list if you prefer; it's one list so you see pending and complete all at once, and you can go back and change things later easily

  • When you click first/next buttons, or goto current, NeuTu will navigate to the x, y, z location of the PSD in the 2d view.

  • There are no keyboard shortcuts right now

PreviousProtocolsNextMeasuring tool

Last updated 4 years ago

Was this helpful?

Connection Validation Dialog