---
title: "Analyse the identifier over the different species in the database and projects the result to Homo Sapiens"
method: GET
path: "/identifier/{id}/projection"
tags: ["identifier"]
---

# Analyse the identifier over the different species in the database and projects the result to Homo Sapiens

`GET /identifier/{id}/projection`

## Request

- Base URL: `https://release.reactome.org/AnalysisService`
- URL: `https://release.reactome.org/AnalysisService/identifier/{id}/projection`
- Auth: none declared
- TypeScript: <https://skmtc.dev/reactome/apis/pathway-analysis-service/docs/identifier/:id/projection/get.ts> (a function with typed inputs; its response is checked against the schema)

The projection is calculated by the orthologous slot in the Reactome database. Use page and pageSize to reduce the amount of data retrieved. Use sortBy and order to sort the result by your preferred option. The resource field will filter the results to show only those corresponding to the preferred molecule type (TOTAL includes all the different molecules type)

## Path parameters

- `id` string, required

## Query parameters

- `interactors` boolean
- `species` string
- `pageSize` integer
- `page` integer
- `sortBy` 'NAME' | 'TOTAL_ENTITIES' | 'TOTAL_INTERACTORS' | 'TOTAL_REACTIONS' | 'FOUND_ENTITIES' | 'FOUND_INTERACTORS' | 'FOUND_REACTIONS' | 'ENTITIES_RATIO' | 'ENTITIES_PVALUE' | 'ENTITIES_FDR' | 'REACTIONS_RATIO': how to sort the result
- `order` 'ASC' | 'DESC': specifies the order
- `resource` 'TOTAL' | 'UNIPROT' | 'ENSEMBL' | 'CHEBI' | 'IUPHAR' | 'MIRBASE' | 'NCBI_PROTEIN' | 'EMBL' | 'COMPOUND' | 'PUBCHEM_COMPOUND': resource to sort
- `pValue` number, double
- `includeDisease` boolean
- `min` integer
- `max` integer
- `importableOnly` boolean

## Response `200`

OK

- AnalysisResult
  - `expression` ExpressionSummary
    - `columnNames` string[]
    - `max` number, double
    - `min` number, double
  - `identifiersNotFound` integer
  - `pathways` PathwaySummary[]
    - `dbId` integer
    - `entities` EntityStatistics
      - `curatedFound` integer
      - `curatedTotal` integer
      - `exp` number[]
      - `fdr` number, double
      - `found` integer
      - `getpValue` number, double
      - `interactorsFound` integer
      - `interactorsTotal` integer
      - `ratio` number, double
      - `resource` string
      - `total` integer
    - `inDisease` boolean
    - `llp` boolean
    - `name` string
    - `reactions` ReactionStatistics
      - `found` integer
      - `ratio` number, double
      - `resource` string
      - `total` integer
    - `species` SpeciesSummary
      - `dbId` integer
      - `filtered` integer
      - `name` string
      - `pathways` integer
      - `taxId` string
    - `stId` string
  - `pathwaysFound` integer
  - `resourceSummary` ResourceSummary[]
    - `filtered` integer
    - `pathways` integer
    - `resource` string
  - `speciesSummary` SpeciesSummary[]
    - `dbId` integer
    - `filtered` integer
    - `name` string
    - `pathways` integer
    - `taxId` string
  - `summary` AnalysisSummary
    - `fileName` string
    - `gsaMethod` string
    - `gsaToken` string
    - `includeDisease` boolean
    - `interactors` boolean
    - `projection` boolean
    - `sampleName` string
    - `species` integer
    - `text` boolean
    - `token` string
    - `type` string
  - `warnings` string[]

---

[API](https://skmtc.dev/reactome/apis/pathway-analysis-service.md) - [All operations](https://skmtc.dev/reactome/apis/pathway-analysis-service/llms.txt) - [OpenAPI document](https://skmtc.dev/reactome/apis/pathway-analysis-service/revisions/935cc02cac0f?raw)
