Skip to main content
. 2023 Nov 16;14:7429. doi: 10.1038/s41467-023-42931-x

Table 4.

List of supported file formats and variations thereof, with their converter modules and corresponding programming language

Software application File format Test data source Converter module(s) Programming language(s) No. of variations supported
Amira7, 61 (ThermoFisher, RRID:SCR_007353) .am Neuromorpho.Org natverse28 R 3
Arbor44 .swc Neuromorpho.Org NeuronLand C + + 1
ESWC35 .eswc Neuromorpho.Org Custom Python 2
Eutectics9 .nts Neuromorpho.Org NeuronLand; Custom C + +; Python 4
Genesis17 .p senselab.med.yale.edu/ModelDB/ NeuronLand C + + 2
HBP Morphology Viewer SWC + 13 .swc Neuromorpho.Org Custom Python 1
Imaris (Oxford Instruments, RRID:SCR_007370) .ims Neuromorpho.Org NeuronLand (HDF5 Library) C + + 1
KNOSSOS8 .nmla Neuromorpho.Org Custom Python 1
Neuroglancer (RRID:SCR_015631) .obj .stl .ply http://fafb-ffn1.storage.googleapis.com/data.html skeletor59 Python 3
Neurolucida6, 20 .asc Neuromorpho.Org NeuronLand;HBP13 b C + +; Node.js 7
Neurolucida .dat Neuromorpho.Org NeuronLand; HBPb C + +; Node.js 3
Neurolucida .nrx Neuromorpho.Org NeuronLand; HBPb C + +; Node.js 1
Neurolucida .xml Neuromorpho.Org NeuronLand; HBPb C + +; Node.js 1
NeuroML21, 22 .nmlc Neuromorpho.Org NeuronLand; Custom C + +; Python 15
NeuronJ12 .ndf Neuromorpho.Org Bonfire31 b Octave 4
NEURON15, 16 .hoc Neuromorpho.Org Custom Python 11
NeuroZoom62 .swc Neuromorpho.Org NeuronLand C + + 2
NINDS3D63 .anat Neuromorpho.Org NeuronLand C + + 1
PSICS43 (RRID: SCR_014159) .xml psics.org/examples.html NeuronLand C + + 1
PyKNOSSOS58 .nmx Neuromorpho.Org Custom Python 1
SNT TRACES10, 11 .traces Neuromorpho.Org FIJI29 (SNT plugin11); Custom Java; Python 2
TREES Toolbox14 .mtr Neuromorpho.Org TREES Toolboxb Octave 1
TREES Toolbox .mat Neuromorpho.Org TREES Toolboxb Octave 2
Visualization Toolkit64 .vtk natversed Custom Python 2

aKNOSSOS .nml format, while being an XML file, is not compliant with the NeuroML .nml format.

bCustomized implementation.

cNeuroML recommends using .cell.nml for NeuroML v2 cell files22, and .nml1 for NeuroML v1 files21, 23.

dswc files were converted to .vtk for testing.