neuralib.atlas.data.get_leaf_in_annotation

neuralib.atlas.data.get_leaf_in_annotation(region, *, name=False, cached_file=None, atlas_name='allen_mouse_10um')[source]

Get a list of annotation {id, acronym} with given region {id, acronym}

Parameters:
  • region (int | str) – Region id or region acronym

  • name (bool) – If True, return acronym, otherwise return id

  • cached_file (str | Path | PathLike[str] | None) – Cached json for the annotation_leaf_map

  • atlas_name (Literal['allen_mouse_10um', 'allen_mouse_25um', 'allen_mouse_50um', 'allen_mouse_100um', 'kim_mouse_10um', 'kim_mouse_25um', 'kim_mouse_50um', 'kim_mouse_100um', 'perens_lsfm_mouse_20um', 'perens_stereotaxic_mouse_mri_25um', 'princeton_mouse_20um']) – ATLAS_NAME

Returns:

List of annotation {id, acronym}

Return type:

list[int] | list[str]