View source: R/neuronlist_interactive_3d.R
find.neuron | R Documentation |
Find neurons within a 3D selection box (usually drawn in rgl window)
find.neuron(
sel3dfun = select3d(),
indices = names(db),
db = getOption("nat.default.neuronlist"),
threshold = 0,
invert = FALSE,
rval = c("names", "data.frame", "neuronlist")
)
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') |
Uses subset.neuronlist
, so can work on dotprops or
neuron lists.
Character vector of names of selected neurons, neuronlist, or
data.frame of attached metadata according to the value of rval
.
select3d, find.soma, subset.neuronlist
## 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.