siibra.features.anchor

Handles the relation between study targets and AtlasConcepts.

Attributes

AnatomicalAssignment

Classes

AnatomicalAnchor

Anatomical anchor to an atlas region,

Module Contents

class siibra.features.anchor.AnatomicalAnchor(species: List[siibra.commons.Species] | siibra.commons.Species | str, location: siibra.locations.location.Location = None, region: str | siibra.core.region.Region = None)

Anatomical anchor to an atlas region, a geometric primitive in an atlas reference space, or both.

assign(concept: siibra.core.concept.AtlasConcept)

Match this anchoring to an atlas concept.

classmethod match_location_to_region(location: siibra.locations.location.Location, region: siibra.core.region.Region)
classmethod match_locations(location1: siibra.locations.location.Location, location2: siibra.locations.location.Location)
classmethod match_regions(region1: siibra.core.region.Region, region2: siibra.core.region.Region)
matches(concept: siibra.core.concept.AtlasConcept)
represented_parcellations()

Return any parcellation objects that this anchor explicitly points to.

property has_region_aliases
property last_match_description: str
property last_match_result: List[AnatomicalAssignment]
property location
property parcellations: List[siibra.core.parcellation.Parcellation]
property region_aliases
property regions: Dict[siibra.core.region.Region, siibra.core.relation_qualification.Qualification]
property space: siibra.core.space.Space
siibra.features.anchor.AnatomicalAssignment