Skip to contents

Read BANC CAVE-tables, good sources of metadata

Usage

banc_cave_tables(datastack_name = NULL, select = NULL)

banc_nuclei(
  rootids = NULL,
  nucleus_ids = NULL,
  table = c("both", "somas_v1a", "somas_v1b"),
  rawcoords = FALSE,
  ...
)

banc_cell_info(rootids = NULL, rawcoords = FALSE)

banc_cell_ids(rootids = NULL)

banc_neck_connective_neurons(
  rootids = NULL,
  table = c("neck_connective_y92500", "neck_connective_y121000")
)

banc_peripheral_nerves(rootids = NULL)

banc_backbone_proofread(rootids = NULL)

Arguments

datastack_name

Defaults to "brain_and_nerve_cord". See https://global.daf-apis.com/info/ for other options.

select

A regex term for the name of the table you want

rootids

#' @param rootids Character vector specifying one or more BANC rootids. As a convenience this argument is passed to banc_ids allowing you to pass in data.frames, BANC URLs or simple ids.

nucleus_ids

Character vector specifying one or more BANC nucleus ids.

table

Possible alternative tables for the sort of data frame the function returns. One must be chosen.

rawcoords

Logical, whether or not to convert from raw coordinates into nanometers. Default is FALSE.

...

Additional arguments passed to fafbseg::flywire_cave_query

Value

A data.frame describing a CAVE-table related to the BANC project. In the case of banc_cave_tables, a vector is returned containing the names of all query-able cave tables.

See also

Examples

if (FALSE) { # \dontrun{
all_banc_soma_positions <- banc_nuclei()
points3d(nat::xyzmatrix(all_banc_soma_positions$pt_position))
} # }