# Data Products & Marketplace

There are two ways to reach RWD data, and which one you use decides almost everything about your setup. You either log directly into the RWD Snowflake accounts, or you mount a published data product from the Snowflake internal marketplace inside your own team’s account — without ever signing in to ours.

## Two ways to reach the data

|  | RWD account access | Internal marketplace |
| --- | --- | --- |
| Where you work | Inside the RWD Snowflake accounts (dev / preprod / prod) | Inside your own team’s Snowflake account |
| What you get | The full warehouse — every schema your role allows | A curated, versioned data product (a defined slice) |
| How access works | An RWD role, granted in ndp-account-request | A listing mounted as a read-only shared database |
| Best for | Analysts and engineers working RWD data day to day | Other Natera teams consuming RWD data in their own stack |

Marketplace listings are **live shares**, not copies: you read the provider’s data in place, it stays current, and it counts against your own warehouse compute — not ours.

## Which path is right for you

- **You are an RWD analyst, researcher, or engineer.** Use the RWD accounts directly — start at **For Researchers & Analysts** or **For Data Engineers**. This page is not your path.
- **You are on another Natera team** and want RWD data alongside your own in your account. The internal marketplace is your path — read on.

> **PHI vs. de-identified**
>
> Listings come in two tiers. The `(PHI)` listings expose identified data and are tightly targeted; the `[Preview]` listings are de-identified (sourced from `CLINICOGENOMICS_DEID`). Request the de-identified tier unless your work genuinely requires identified data — the same rule that governs the [PHI / DEID role split](/docs/phi-deid-separation).

## Published listings

These data products are published to the Natera organization’s internal marketplace today. All are organization-internal and targeted — none are public.

| Listing | Tier | Contents |
| --- | --- | --- |
| RWD Organ Health Base Cohort | PHI · DEID preview | Renasight base cohort and variants |
| RWD Organ Health Variants & Annotations | PHI · DEID preview | VEP-annotated OH variants + genetic ethnicities |
| RWD Oncology Product Cohorts | PHI · DEID preview | Signatera, Altera, Latitude base products |
| RWD Oncology Variants & Annotations | PHI · DEID preview | VEP-annotated ONC variants + genetic ethnicities |
| RWD Clinical LLM-Extracted Events | PHI · DEID preview | Full suite of LLM-extracted clinical event tables |
| RWD Gene Expression | PHI | RNA-seq Salmon gene-expression facts |

> **The catalog is the source of truth**
>
> Listings are added and renamed over time. Browse the live set in Snowsight under **Data Products → Internal Marketplace** rather than trusting this table for the exact current names.

## Find and request a listing

In your own account’s Snowsight, open **Data Products → Internal Marketplace** and search for `RWD`. Open the listing you need:

- If you already have access, it shows **Get** — skip to [Mount and query](#mount-and-query).
- If it’s targeted and you don’t yet have access, it shows **Request**. Submitting routes an approval request to the RWD team.

> **You need the right account role**
>
> Requesting and mounting a listing requires `ACCOUNTADMIN`, or a role with `IMPORT SHARE` and `CREATE DATABASE`, in your own account. All roles can browse listings, but only those can pull the data in. Loop in your account admin if **Get** / **Request** is greyed out.

For PHI listings, approval also depends on your team being cleared for identified data. If you’re unsure which tier you qualify for, ask in #ndp-rwd-connect-core.

## Mount and query

Once access is approved, **Get** the listing: name the local database, grant a role access, and Snowflake mounts the share read-only. You can also do it in SQL:

```sql
-- Create a local database from the approved listing.
-- The provider is the RWD production account: WA16250.NATERA_RWD_PRODUCTION.
CREATE DATABASE rwd_oh_base
  FROM SHARE WA16250.NATERA_RWD_PRODUCTION.RWD_OH_BASE_SHARE;

-- Let your analysts read it
GRANT IMPORTED PRIVILEGES ON DATABASE rwd_oh_base TO ROLE my_analyst_role;
```

Then query it like any other database in your account:

```sql
SELECT COUNT(*) FROM rwd_oh_base.SHARING_OH_BASE.BASE_RENASIGHT;
```

> **Queries run on your compute**
>
> A mounted share reads the provider’s live data, but every query runs on *your* warehouse and bills to *your* account. The [Best Practices](/docs/best-practices) guidance on pruning and warehouse sizing applies here too.

Need help finding or mounting a product? Ask in #rwd-snowflake-help.
