graph LR
Brain_Atlas_API["Brain Atlas API"]
Mouse_Connectivity_API["Mouse Connectivity API"]
Reference_Space_Cache["Reference Space Cache"]
Mouse_Connectivity_Cache["Mouse Connectivity Cache"]
Structure_Tree["Structure Tree"]
Grid_Data_API["Grid Data API"]
Reference_Space_API["Reference Space API"]
RMA_API["RMA API"]
API_Base["API Base"]
Warehouse_Cache["Warehouse Cache"]
Simple_Tree["Simple Tree"]
Reference_Space["Reference Space"]
Brain_Atlas_API -- "extends" --> Grid_Data_API
Brain_Atlas_API -- "extends" --> Reference_Space_API
Mouse_Connectivity_API -- "extends" --> Grid_Data_API
Mouse_Connectivity_API -- "utilizes" --> Mouse_Connectivity_Cache
Reference_Space_Cache -- "extends" --> Warehouse_Cache
Mouse_Connectivity_Cache -- "extends" --> Reference_Space_Cache
Structure_Tree -- "extends" --> Simple_Tree
Structure_Tree -- "relates to" --> Reference_Space
Grid_Data_API -- "extends" --> RMA_API
Reference_Space_API -- "extends" --> RMA_API
Reference_Space_API -- "utilizes" --> Reference_Space_Cache
RMA_API -- "extends" --> API_Base
One paragraph explaining the functionality which is represented by this graph. What the main flow is and what is its purpose.
Provides programmatic access to mouse brain atlas data, including anatomical structures and their spatial coordinates.
Related Classes/Methods:
Offers an interface to query and retrieve mouse brain connectivity data, including projection volumes and injection site information.
Related Classes/Methods:
Manages the caching and retrieval of standardized brain reference spaces, ensuring consistent anatomical context for data.
Related Classes/Methods:
Caches and provides efficient access to mouse connectivity datasets, optimizing performance for repeated data requests.
Related Classes/Methods:
Represents the hierarchical organization of brain anatomical structures, allowing for navigation and querying of brain regions.
Related Classes/Methods:
A foundational API for retrieving grid-based volumetric data, serving as a base for more specific data APIs like the mouse atlas and connectivity APIs.
Related Classes/Methods:
Provides an API for querying information about standardized reference spaces, such as coordinate systems and transformations.
Related Classes/Methods:
A general-purpose API for interacting with the Allen Institute's Resource Management Application (RMA), serving as a base for many specific data APIs within the SDK.
Related Classes/Methods:
The foundational base class for all API clients in the allensdk, providing common functionalities like request handling, authentication, and error management.
Related Classes/Methods:
A generic caching mechanism used by various data caches across the SDK to store and retrieve data efficiently, reducing redundant network requests.
Related Classes/Methods:
A foundational data structure representing a generic tree, providing basic tree traversal and manipulation functionalities.
Related Classes/Methods:
Defines a standardized coordinate system or anatomical context for brain data, enabling consistent data integration and analysis.
Related Classes/Methods: