neuralib.atlas.data
- neuralib.atlas.data.load_ccf_annotation(output_dir=None)[source]
Annotation volume file from AllenCCF pipeline
- Parameters:
output_dir (str | Path | bytes | BinaryIO | BufferedIOBase | BufferedReader | None) – output directory for caching
- Returns:
Array[uint16, [AP, DV, ML]]
- Return type:
ndarray
- neuralib.atlas.data.load_ccf_template(output_dir=None)[source]
Template volume file from AllenCCF pipeline
- Parameters:
output_dir (str | Path | bytes | BinaryIO | BufferedIOBase | BufferedReader | None) – output directory for caching
- Returns:
Array[uint16, [AP, DV, ML]]
- Return type:
ndarray
- neuralib.atlas.data.load_structure_tree(version='2017', output_dir=None)[source]
Load structure tree dataframe
- Parameters:
version (Literal['2017', 'old']) – {‘2017’, ‘old’}
output_dir (str | Path | bytes | BinaryIO | BufferedIOBase | BufferedReader | None) – output directory for caching
- Returns:
structure tree dataframe
- Return type:
DataFrame
┌───────────┬──────────┬───────────────────────────────┬─────────┬──────────┬─────────────┬───────────────┬────────┬─────────────────────┬───────┬──────────┬─────────────┬───────────────────┬───────────────────┬─────────────────────────┬──────────────────────────────┬────────┬───────────┬──────────────────────┬──────────────┬───────────────────────────────┐ │ id ┆ atlas_id ┆ name ┆ acronym ┆ st_level ┆ ontology_id ┆ hemisphere_id ┆ weight ┆ parent_structure_id ┆ depth ┆ graph_id ┆ graph_order ┆ structure_id_path ┆ color_hex_triplet ┆ neuro_name_structure_id ┆ neuro_name_structure_id_path ┆ failed ┆ sphinx_id ┆ structure_name_facet ┆ failed_facet ┆ safe_name │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ f64 ┆ str ┆ str ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ i64 ┆ i64 ┆ i64 ┆ list[i64] ┆ str ┆ str ┆ str ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ str │ ╞═══════════╪══════════╪═══════════════════════════════╪═════════╪══════════╪═════════════╪═══════════════╪════════╪═════════════════════╪═══════╪══════════╪═════════════╪═══════════════════╪═══════════════════╪═════════════════════════╪══════════════════════════════╪════════╪═══════════╪══════════════════════╪══════════════╪═══════════════════════════════╡ │ 997 ┆ -1.0 ┆ root ┆ root ┆ null ┆ 1 ┆ 3 ┆ 8690 ┆ -1.0 ┆ 0 ┆ 1 ┆ 0 ┆ [997] ┆ FFFFFF ┆ null ┆ null ┆ f ┆ 1 ┆ 385153371 ┆ 734881840 ┆ root │ │ 8 ┆ 0.0 ┆ Basic cell groups and regions ┆ grey ┆ null ┆ 1 ┆ 3 ┆ 8690 ┆ 997.0 ┆ 1 ┆ 1 ┆ 1 ┆ [997, 8] ┆ BFDAE3 ┆ null ┆ null ┆ f ┆ 2 ┆ 2244697386 ┆ 734881840 ┆ Basic cell groups and regions │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 65 ┆ 715.0 ┆ parafloccular sulcus ┆ pfs ┆ null ┆ 1 ┆ 3 ┆ 8690 ┆ 1040.0 ┆ 3 ┆ 1 ┆ 1324 ┆ [997, 1024, … 65] ┆ AAAAAA ┆ null ┆ null ┆ f ┆ 1325 ┆ 771629690 ┆ 734881840 ┆ parafloccular sulcus │ │ 624 ┆ 926.0 ┆ Interpeduncular fossa ┆ IPF ┆ null ┆ 1 ┆ 3 ┆ 8690 ┆ 1024.0 ┆ 2 ┆ 1 ┆ 1325 ┆ [997, 1024, 624] ┆ AAAAAA ┆ null ┆ null ┆ f ┆ 1326 ┆ 1476705011 ┆ 734881840 ┆ Interpeduncular fossa │ │ 304325711 ┆ -2.0 ┆ retina ┆ retina ┆ null ┆ 1 ┆ 3 ┆ 8690 ┆ 997.0 ┆ 1 ┆ 1 ┆ 1326 ┆ [997, 304325711] ┆ 7F2E7E ┆ null ┆ null ┆ f ┆ 1327 ┆ 3295290839 ┆ 734881840 ┆ retina │ └───────────┴──────────┴───────────────────────────────┴─────────┴──────────┴─────────────┴───────────────┴────────┴─────────────────────┴───────┴──────────┴─────────────┴───────────────────┴───────────────────┴─────────────────────────┴──────────────────────────────┴────────┴───────────┴──────────────────────┴──────────────┴───────────────────────────────┘
- neuralib.atlas.data.load_allensdk_annotation(resolution=10, output_dir=None)[source]
DEPRECATED. Data Source directly from Allen Institute
See also
https://download.alleninstitute.org/informatics-archive/current-release/mouse_ccf/annotation/
- Parameters:
resolution (int) – volume resolution in um. default is 10 um
output_dir (str | Path | bytes | BinaryIO | BufferedIOBase | BufferedReader | None) – output directory for caching
- Returns:
Array[uint32, [AP, DV, ML]]
- Return type:
ndarray
- neuralib.atlas.data.load_bg_structure_tree(source='allen_mouse_10um', check_latest=True, parse=False)[source]
Load structure dataframe or dict from brainglobe_atlasapi
- Parameters:
source (str) – allen source name
check_latest (bool) – if check the brainglobe api latest version
parse (bool) – whether parse the child and parent in the same row
- Returns:
- Return type:
DataFrame