Local Configuration
Last updated
Last updated
NeuTu can be configured to connect to external services, list default databases, and define behaviors for certain databases.
This field points to the path of the configuration file for general proofreading settings and predefined databases. The file is supposed to be a JSON file contain a JSON object. Some important fields in the JSON object include:
"librarian"
: address of the default librarian;
"neutu_server"
: address of the default neutuse server (https://github.com/janelia-flyem/neutuse), which should have the pattern like neutuse:http://<address>;
"neuroglancer server"
: address of the default neuroglancer server;
"cleave server"
: address of the server for body cleaving (https://github.com/janelia-flyem/neuclease);
"dvid repo"
: an array of predefined DVID database settings, each itself being a JSON object. A brief schema of such an object can be seen below (if "user_name "is not specified, every user can see the settings):
To specify a config file while launching NeuTu (same for Neu3), you can use the --load command argument. For example:
neutu --load <config_path>
where config_path is the path of the top-level config file, in which the candidate paths of flyem config file mentioned above can be added, such as
{ "flyem": ["../local_flyem_config.json", "flyem_config.json"] }
NeuTu will try to find the default config file in the order of the array.
This points to remote computing services. Currently only the skeletonization service is available. You can follow the instructions from https://github.com/janelia-flyem/neutuse to set up the service. The service text should become green once you apply the settings, or it means the service is not run or connected properly.
It sets the server for offline tasks. This one can be ignored.
These numbers control the size of the high-res patch at the center of the 2D view for grayscale and segmentation data.