Basic interaction with neuPrint serverConnect to a server, check what datasets are available (or set the default dataset) and get details of the available API calls. |
|
---|---|
Connect to/authenticate with a neuPrint server and its Neo4j database, returning a neuPrint connection object |
|
|
Find out what some information about your neuPrint server |
Simple queriesFind neurons by name/type or by their ROI innervation |
|
Search for body IDs based on a given name |
|
Find bodies within a given ROI |
|
Fetch neuron data and metadataRead the name, summary metdata and skeleton, synapse data for neurons |
|
Get the name of a neuron |
|
Get key metadata for body (including name, type, status, size) |
|
|
Read skeleton and optional synapse information for neuPrint bodies |
Get the locations of pre- and post synapses associated with a body. |
|
Get the IDs and 3D locations of the pre- and post- synapses that make up a synaptic object |
|
Connectivity between neurons |
|
Get the upstream and downstream connectivity of a neuron |
|
Get a list of connected partners for a neuron |
|
Get connectivity between ROIs (summary or data frame of connecting neurons) |
|
Get the common synaptic partners for a set of neurons |
|
Get a matrix of connectivities between bodies |
|
Get a matrix for connectivity between neuron/neuronlist objects |
|
Get a list of paths of length n between 2 neurons |
|
Get a list of the shortest paths between two neurons |
|
Calculate a cosine similarity matrix for neuprint neurons |
|
Plot cosine clustering of neuprint/hemibrain neurons |
|
ROI informationList, visualise or summarise synpases in regions of interest. |
|
Get a vector of all the ROIs in a specified dataset |
|
Get roiInfo associated with a body |
|
Download a region of interest as a 3D mesh |
|
Get the region of interest (ROI) hierarchy in a dataset |
|
Neuron manipulation |
|
Assign synapses to a neuronal tree |
|
Other queries |
|
Download data from neuprint for specified bodyids / a specified ROI |
|
Low level functions to interact with neuPrint server |
|
Use a cypher to make a custom query to the neuPrint server specifying the information you want to obtain |
|
Parse neuprint return list to a data frame |
|
Get available metadata fields for Neuron nodes |