Skip to content
NeuroAnatomy Toolbox: An R package for the (3D) visualisation and analysis of biological image data, especially tracings of single neurons.
R Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
R fix duplicate arg documentation Dec 28, 2019
man fix duplicate arg documentation Dec 28, 2019
revdep add revdep check infrastructure May 12, 2015
tests Updated after review comments. Dec 3, 2019
vignettes Fix fig size demo in vignette plotly.Rmd Nov 3, 2019
.Rbuildignore build favicons Aug 5, 2019
.gitignore dev: ignore spare directory Jul 18, 2019
NAMESPACE Teach dotprops.character to handle multiple input files Nov 4, 2019 nat.examples is still on jefferis user Aug 8, 2019
_pkgdown.yml Add plotly vignette to index Oct 5, 2019 Don't build cmtk directly in home directory Oct 27, 2016
build_docs.r update build_docs script May 19, 2017
nat.Rproj fix donttest example Nov 10, 2017 Remove nat.flybrains from script Aug 4, 2014

nat: NeuroAnatomy Toolbox

natverse DOI Release Version CRAN_Status_Badge Build Status Coverage Status Docs Downloads

An R package for the (3D) visualisation and analysis of biological image data, especially tracings of single neurons. nat is the core package of a wider suite of neuroanatomy tools introduced at nat (and its ancestors) have been used in a number of papers from our group including:

Cell 2007 Cover CB 2010 Cover Nature 2011 Cell 2013 Abstract Neuron 2016

Quick Start

For the impatient ...

# install
# use

# plot some test data (?kcs20 for details)
# Drosophila Kenyon cells processed from raw data at
plot3d(kcs20, col=type)
# get help


A confirmed stable version of nat can be installed from CRAN.


However, nat remains under quite active development, so if you will be using nat extensively, we generally recommend installing the latest development version directly from github using the devtools package.

# install devtools if required
if (!requireNamespace("devtools")) install.packages("devtools")
# then install nat


To get an idea of what nat can do:

When you're ready to learn more:


If you want some help using nat:

  • For installation issues, see the Installation vignette
  • Contact nat-user Google group - we normally respond promptly and you will also be helping future users.

If you think that you have found a bug:

  • Install the development version of nat using devtools (see above) and see if that helps.
  • Check the github issues and
    • file a bug report if this seems to be a new problem
    • comment on an existing bug report

Thanks for your interest in nat!

You can’t perform that action at this time.