## depends on nat.flybrains package and system CMTK installation
## Not run:
# ## reformat neurons
# ##
# library(nat.flybrains)
# # Plot Kenyon cells in their original FCWB template brain
# nopen3d()
# plot3d(kcs20)
# plot3d(FCWB)
# # Convert to JFCR2 template brain
# kcs20.jfrc2=xform_brain(kcs20, sample = FCWB, reference=JFRC2, .progress='text')
# # now plot in the new JFRC2 space
# nopen3d()
# plot3d(kcs20.jfrc2)
# plot3d(JFRC2)
# # compare with the untransformed neurons
# plot3d(kcs20)
# # plot with neuropil sub regions for the left mushroom body
# clear3d()
# plot3d(kcs20.jfrc2)
# # nb "MB.*_L" is a regular expression
# plot3d(JFRC2NP.surf, "MB.*_L", alpha=0.3)
# # compare with originals - briging registration is no perfect in peduncle
# nopen3d()
# plot3d(kcs20)
# plot3d(FCWBNP.surf, "MB.*_L", alpha=0.3)
#
#
# ## reformat image examples
# # see ?cmtk.reformatx for details of all additional arguments
# xform_brain('in.nrrd', sample=FCWB, ref=JFRC2, output='out.nrrd', Verbose=F)
#
# # use nearest neighbour interpolation for label field
# xform_brain('labels.nrrd', sample=FCWB, ref=JFRC2, output='out.nrrd', interpolation='nn')
#
# # use binary mask to restrict (and speed up) reformatting
# xform_brain('in.nrrd', sample=FCWB, ref=JFRC2, output='out.nrrd', mask='neuropil.nrrd')
# ## End(Not run)
Run the code above in your browser using DataLab