Quick suggestions: could write.neurons save data.frame by default (i.e. include.data.frame = TRUE), or is there any reason why it defaults to F?
I missed that parameter and was forced to redo my neurons download (~20min) just to retrieve the lost metadata.