# How are control endpoints calculated?

For most endpoints the simple case holds - those individuals who are not cases are controls. However, some endpoints have stricter limitations on the controls, meaning that controls are removed based on certain criteria. For example, for endpoint names ending in :

* \_EXALLC all cancers have been removed from the controls
* \_EXMORE ("**Ex**clude **more**") - an endpoint-specific stricter control definition has been used. You can learn more what this is by looking at the control definitions.

(These additionally removed control individuals will be “NA” in the data.)

From the links below you can get the descriptions of all the columns in the endpoint file:

* [Where the finngen endpoint and control description files are located](/finngen-data-specifics/endpoints/where-the-finngen-endpoint-description-file-is-located.md).
* Description of [endpoint and endpoint longitudinal data](/finngen-data-specifics/red-library-data-individual-level-data/what-phenotype-files-are-available-in-sandbox-1/endpoint-and-endpoint-longitudinal-data.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.finngen.fi/faq/about-endpoints/how-are-control-endpoints-calculated.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
