NeuroAnatomy Toolbox (nat) enables analysis and visualisation of 3D
    biological image data, especially traced neurons. Reads and writes 3D images
    in NRRD and 'Amira' AmiraMesh formats and reads surfaces in 'Amira' hxsurf
    format. Traced neurons can be imported from and written to SWC and 'Amira'
    LineSet and SkeletonGraph formats. These data can then be visualised in 3D
    via 'rgl', manipulated including applying calculated registrations, e.g.
    using the 'CMTK' registration suite, and analysed. There is also a simple
    representation for neurons that have been subjected to 3D skeletonisation
    but not formally traced; this allows morphological comparison between
    neurons including searches and clustering (via the 'nat.nblast' extension
    package).

Fast functions implemented in C++ via 'Rcpp' to support the
    'NeuroAnatomy Toolbox' ('nat') ecosystem. These functions provide large
    speed-ups for basic manipulation of neuronal skeletons over pure R
    functions found in the 'nat' package. The expectation is that end
    users will not use this package directly, but instead the 'nat'
    package will automatically use routines from this package when it is
    available to enable large performance gains.

Provides streamlined installation for packages from the 'natverse',
    a suite of R packages for computational neuroanatomy built on top of the
    'nat' 'NeuroAnatomy Toolbox' package. Installation of the complete
    'natverse' suite requires a 'GitHub' user account and personal access token
    'GITHUB_PAT'. 'natmanager' will help the end user set this up if necessary.

Extends package 'nat' (NeuroAnatomy Toolbox) by providing a
    collection of NBLAST-related functions for neuronal morphology comparison (Costa et al. (2016) <doi: 10.1016/j.neuron.2016.06.012>).

This comprehensive toolkit provide a consistent and 
    extensible framework for working with missing values in vectors. The 
    companion package 'tidyimpute' provides similar functionality for list-like 
    and table-like structures).
    Functions exist for detection, removal, replacement, imputation, 
    recollection, etc. of 'NAs'.