---
title: "Get Single Gene"
method: GET
path: "/feature/GeneExpressions/{feature_id}"
tags: ["feature"]
---

# Get Single Gene

`GET /feature/GeneExpressions/{feature_id}`

## Request

- Base URL: `/v3_0` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/v3_0/feature/GeneExpressions/{feature_id}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fzj-inm1-bda/apis/siibra-api/docs/feature/GeneExpressions/:feature_id/get.ts> (a function with typed inputs; its response is checked against the schema)

Get a single GeneExpressions feature

## Path parameters

- `feature_id` string, required

## Query parameters

- `parcellation_id` string, required
- `region_id` string, required
- `gene` string, required
- `page` integer
- `size` integer

## Response `200`

Successful Response

- PageSiibraTabularModel
  - `items` SiibraTabularModel[], required
    - `@type` string, required
    - `id` string, required
    - `modality` string
    - `category` string, required
    - `description` string, required
    - `name` string, required
    - `datasets` EbrainsDatasetModel[], required
      - `@type` string, required
      - `@id` string, required
      - `name` string, required
      - `urls` EbrainsDsUrl[], required
        - `@type` string, required
        - `url` string, required
      - `description` string
      - `contributors` EbrainsDsPerson[], required
        - `@type` string, required
        - `@id` string, required
        - `schema.org/shortName` string, required
        - `identifier` string, required
        - `shortName` string, required
        - `name` string, required
      - `ebrains_page` string
      - `custodians` EbrainsDsPerson[], required
        - `@type` string, required
        - `@id` string, required
        - `schema.org/shortName` string, required
        - `identifier` string, required
        - `shortName` string, required
        - `name` string, required
    - `anchor` SiibraAnchorModel: SiibraAnchorModel
      - `@type` string, required
      - `location` union
        - LocationModel: LocationModel
          - `@type` string, required
          - `space` SiibraAtIdModel, required
            - `@id` string, required
        - CoordinatePointModel: CoordinatePointModel
          - `@type` string, required
          - `@context` VocabModel
            - `@vocab` string, required
          - `@id` string, required: Metadata node identifier.
          - `coordinateSpace` object, required: Two or three dimensional geometric setting.
          - `coordinates` ApiModelsOpenmindsSANDSV3MiscellaneousCoordinatePointCoordinates[], required: Structured information on a quantitative value.
            - `@context` VocabModel
              - …
            - `typeOfUncertainty` unknown
            - `uncertainty` number[]: Quantitative value range defining the uncertainty of a measurement.
            - `unit` unknown
            - `value` number, required: Entry for a property.
      - `regions` SiibraRegionAssignmentQual[], required
        - `@type` string, required
        - `region` ParcellationEntityVersionModel, required: ParcellationEntityVersionModel
          - `@type` string, required
          - `@context` VocabModel
            - `@vocab` string, required
          - `@id` string, required: Metadata node identifier.
          - `hasAnnotation` HasAnnotation
            - `@context` VocabModel
              - …
            - `bestViewPoint` BestViewPoint
              - …
            - `criteria` unknown
            - `criteriaQualityType` unknown, required
            - `displayColor` string: Preferred coloring.
            - `inspiredBy` unknown[]: Reference to an inspiring element.
              - …
            - `internalIdentifier` string, required: Term or code that identifies someone or something within a particular product.
            - `laterality` unknown[]: Differentiation between a pair of lateral homologous parts of the body.
              - …
            - `visualizedIn` unknown
          - `hasParent` unknown[]: Reference to a parent object or legal person.
            - unknown
          - `lookupLabel` string
          - `name` string: Word or phrase that constitutes the distinctive designation of a being or thing.
          - `ontologyIdentifier` string[]: Term or code used to identify something or someone registered within a particular ontology.
          - `relationAssessment` union
            - RelationAssessmentItem
              - …
            - RelationAssessmentItem1
              - …
          - `versionIdentifier` string, required: Term or code used to identify the version of something.
          - `versionInnovation` string: Documentation on what changed in comparison to a previously published form of something.
        - `qualification` string, required
      - `last_match_description` string
      - `last_match_result` SiibraAnatomicalAssignmentModel[]
        - `@type` string, required
        - `qualification` string, required
        - `query_structure` union, required
          - LocationModel: LocationModel
            - `@type` string, required
            - `space` SiibraAtIdModel, required
              - …
          - ParcellationEntityVersionModel: ParcellationEntityVersionModel
            - `@type` string, required
            - `@context` VocabModel
              - …
            - `@id` string, required: Metadata node identifier.
            - `hasAnnotation` HasAnnotation
              - …
            - `hasParent` unknown[]: Reference to a parent object or legal person.
              - …
            - `lookupLabel` string
            - `name` string: Word or phrase that constitutes the distinctive designation of a being or thing.
            - `ontologyIdentifier` string[]: Term or code used to identify something or someone registered within a particular ontology.
            - `relationAssessment` union
              - …
            - `versionIdentifier` string, required: Term or code used to identify the version of something.
            - `versionInnovation` string: Documentation on what changed in comparison to a previously published form of something.
          - SiibraParcellationModel: SiibraParcellationModel
            - `@type` string, required
            - `@id` string, required
            - `name` string, required
            - `modality` string
            - `datasets` EbrainsDatasetModel[], required
              - …
            - `brainAtlasVersions` BrainAtlasVersionModel[], required
              - …
            - `version` SiibraParcellationVersionModel: SiibraParcellationVersionModel
              - …
            - `shortname` string
        - `assigned_structure` union, required
          - LocationModel: LocationModel
            - `@type` string, required
            - `space` SiibraAtIdModel, required
              - …
          - ParcellationEntityVersionModel: ParcellationEntityVersionModel
            - `@type` string, required
            - `@context` VocabModel
              - …
            - `@id` string, required: Metadata node identifier.
            - `hasAnnotation` HasAnnotation
              - …
            - `hasParent` unknown[]: Reference to a parent object or legal person.
              - …
            - `lookupLabel` string
            - `name` string: Word or phrase that constitutes the distinctive designation of a being or thing.
            - `ontologyIdentifier` string[]: Term or code used to identify something or someone registered within a particular ontology.
            - `relationAssessment` union
              - …
            - `versionIdentifier` string, required: Term or code used to identify the version of something.
            - `versionInnovation` string: Documentation on what changed in comparison to a previously published form of something.
          - SiibraParcellationModel: SiibraParcellationModel
            - `@type` string, required
            - `@id` string, required
            - `name` string, required
            - `modality` string
            - `datasets` EbrainsDatasetModel[], required
              - …
            - `brainAtlasVersions` BrainAtlasVersionModel[], required
              - …
            - `version` SiibraParcellationVersionModel: SiibraParcellationVersionModel
              - …
            - `shortname` string
        - `explanation` string, required
    - `data` DataFrameModel: DataFrameModel
      - `@type` string, required
      - `index` unknown[], required
        - unknown
      - `columns` unknown[], required
        - unknown
      - `ndim` integer, required
      - `data` array[]
        - unknown[]
          - unknown
  - `total` integer
  - `page` integer
  - `size` integer
  - `pages` integer

## Other responses

- `422`: Validation Error

## Changes

- **2026-07-17** `5adffd5f8b23`: 2 info
  - added the optional property `items/items/anchor/last_match_result/items/assigned_structure/anyOf[subschema #3: SiibraParcellationModel]/version/collection` to the response with the `200` status
  - added the optional property `items/items/anchor/last_match_result/items/query_structure/anyOf[subschema #3: SiibraParcellationModel]/version/collection` to the response with the `200` status
- **2025-03-17** `99fd3d467010`: 6 breaking, 3 info
  - the `items/items/anchor/last_match_result/items/assigned_structure/anyOf[subschema #1: LocationModel]/space` response's property type changed from `object` to no type for status `200`
  - the `items/items/anchor/last_match_result/items/query_structure/anyOf[subschema #1: LocationModel]/space` response's property type changed from `object` to no type for status `200`
  - the `items/items/anchor/location/anyOf[subschema #1: LocationModel]/space` response's property type changed from `object` to no type for status `200`
  - removed the required property `items/items/anchor/last_match_result/items/assigned_structure/anyOf[subschema #1: LocationModel]/space/@id` from the response with the `200` status
  - …5 more
- **2024-07-08** `0364172305cb`: 1 breaking
  - the response property `total` became optional for the status `200`
- **2024-01-15** `000d11ff581a`: 1 info
  - the response property `total` became required for the status `200`
- …earlier changes not shown

[Operation history](https://skmtc.dev/fzj-inm1-bda/apis/siibra-api/changes/feature/GeneExpressions/:feature_id/get.md)

---

[API](https://skmtc.dev/fzj-inm1-bda/apis/siibra-api.md) - [All operations](https://skmtc.dev/fzj-inm1-bda/apis/siibra-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fzj-inm1-bda/apis/siibra-api/revisions/5adffd5f8b23?raw)
