| find.neuron {nat} | R Documentation |
Find neurons within a 3D selection box (usually drawn in rgl window)
Description
Find neurons within a 3D selection box (usually drawn in rgl window)
Usage
find.neuron(
sel3dfun = select3d(),
indices = names(db),
db = getOption("nat.default.neuronlist"),
threshold = 0,
invert = FALSE,
rval = c("names", "data.frame", "neuronlist")
)
Arguments
sel3dfun |
A |
indices |
Names of neurons to search (defaults to all neurons in list) |
db |
|
threshold |
More than this many points must be present in region |
invert |
Whether to return neurons outside the selection box (default
|
rval |
What to return (character vector, default='names') |
Details
Uses subset.neuronlist, so can work on dotprops or
neuron lists.
Value
Character vector of names of selected neurons, neuronlist, or
data.frame of attached metadata according to the value of rval.
See Also
select3d, find.soma, subset.neuronlist
Examples
## Not run:
plot3d(kcs20)
# draw a 3D selection e.g. around tip of vertical lobe when ready
find.neuron(db=kcs20)
# would return 9 neurons
# make a standalone selection function
vertical_lobe=select3d()
find.neuron(vertical_lobe, db=kcs20)
# use base::Negate function to invert the selection function
# i.e. choose neurons that do not overlap the selection region
find.neuron(Negate(vertical_lobe), db=kcs20)
## End(Not run)
[Package nat version 1.8.24 Index]