# Creating a User-defined Endpoint(s)

The FinnGen core analysis provides endpoints that cover all branches of the ICD tree. However, there might be specific additional endpoints you are interested in or different definitions of existing endpoints.

We provide a variety of tools you can use to make your own user-defined endpoints. Red data (individual-level data) rights are needed to have access to the tools and data. For more about red data see "[What do we mean by "red" and "green" data?](/working-in-the-sandbox/what-do-we-mean-by-red-and-green-data.md)", "[Do I need "red" or "green" data access?](/faq/about-finngen-access-and-accounts/do-i-need-red-or-green-data-access.md)", and "[If I already have green data access, how do I apply for red?](/faq/about-finngen-access-and-accounts/if-i-already-have-green-data-access-how-do-i-apply-for-red.md)".

An example workflow may help to choose between the tools, plan your own workflow, and get started with endpoint defining. For instructions of the most common analyses researchers are conducting with FinnGen data in FinnGen Sandbox see [General workflows for the most common analyses](/working-in-the-sandbox/general-workflows-for-the-most-common-analyses.md).

Tools for creating and visualizing a user-defined Endpoint(s) (Tools usage needs [red data access](/faq/about-finngen-access-and-accounts/do-i-need-red-or-green-data-access.md)).

<table><thead><tr><th width="157">Tool</th><th width="222">Description</th><th width="95">GUI tool</th><th>coding skills needed</th></tr></thead><tbody><tr><td><a href="/pages/MbC9lbf3zKw6TnZdTHXI">Atlas</a></td><td>Creating user-defined cohorts and visualization</td><td>Yes</td><td>No</td></tr><tr><td><a href="/pages/-MhYMPpqX6n8m06KcS9G">Genome Browser</a></td><td>Examine &#x26; export variant-level information</td><td>Yes</td><td>No</td></tr><tr><td><a href="/pages/VJYHlLSbUjeMYUVGY6PW">Cohort Operations</a></td><td>Operate cohorts made with other tools (e.g. Atlas, Genotype Browser, R), export cohorts, visualization</td><td>Yes</td><td>No</td></tr><tr><td><a href="/pages/ydx6uVazyk8ZipXAaeE0">TVT</a></td><td>Visualize large numbers of longitudinal cases with glyphs of user-defined conditions, export</td><td>Yes</td><td>No</td></tr><tr><td><a href="/pages/qnLapnGq18UB5EyKHrbt">RStudio</a></td><td>Interactive coding using R language</td><td>No</td><td>Yes</td></tr><tr><td><a href="/pages/FqF02Xk6ECiAGx9H4Q0z">Jupyter </a>(Python)</td><td>Interactive coding using Python language</td><td>No</td><td>Yes</td></tr><tr><td><a href="/pages/MtHLcxygNw5xwPDnuH5T">Code Snippets</a></td><td>BigQuery connections using R and Python language</td><td>No</td><td>Yes</td></tr></tbody></table>

For more tools available in the Sandbox see [Which tools are available](/working-in-the-sandbox/which-tools-are-available.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/finngen-data-specifics/endpoints/link-to-how-to-make-a-user-defined-endpoint.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.
