diff --git a/Tutorials/010_isbcgc.ipynb b/Tutorials/010_isbcgc.ipynb new file mode 100644 index 0000000..777da4d --- /dev/null +++ b/Tutorials/010_isbcgc.ipynb @@ -0,0 +1,4718 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "908af442-c3fb-45aa-9059-1f5bb0b1cea1", + "metadata": { + "id": "908af442-c3fb-45aa-9059-1f5bb0b1cea1" + }, + "source": [ + "# **Multi-omics Cohort Building with Cancer Data Aggregator**\n", + "\n", + "# Example use case:\n", + "\n", + "This notebook aims to demonstrate building a cohort of specific data types using the Cancer Data Aggregator (CDA). We will be retrieving mutation and gene expression data stored at the Genomic Data Commons (GDC), protein intensity data stored at the Proteomic Data Commons (PDC), and in the future tumor characteristics derived from slide images stored at the Imaging Data Commons (IDC). We then demonstrate how to retrieve the desired derived data of these cases from the ISB-CGC ecosystem to immediatly feed into statistical analyses.\n", + "\n", + "For more information about the CDA data and API visit their site:\n", + "https://cda.readthedocs.io\n", + "\n", + "For more information about the ISB-CGC and the BigQuery Data Ecosystem visit our site:\n", + "https://isb-cgc.org\n", + "\n", + "---\n" + ] + }, + { + "cell_type": "markdown", + "source": [ + "# Setup steps:\n", + "First we import the CDA python packages and functions we will be using." + ], + "metadata": { + "id": "xsMcy0G0JCYW" + }, + "id": "xsMcy0G0JCYW" + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "8770d04d-c70c-46bd-bc36-58f2a6529004", + "metadata": { + "tags": [ + "hide_code" + ], + "id": "8770d04d-c70c-46bd-bc36-58f2a6529004", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 17 + }, + "outputId": "4d15f30f-3133-479c-8a9f-9efc7fbfc0cd" + }, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "" + ], + "text/html": [ + "\n" + ] + }, + "metadata": {} + } + ], + "source": [ + "try:\n", + " from itables import(\n", + " init_notebook_mode, show\n", + " )\n", + "except:\n", + " !pip install -r https://raw.githubusercontent.com/CancerDataAggregator/Community-Notebooks/main/requirements.txt\n", + "\n", + "\n", + "import numpy as np\n", + "import pandas as pd\n", + "from itables import init_notebook_mode, show\n", + "init_notebook_mode(all_interactive=True)\n", + "import itables.options as opt\n", + "\n", + "opt.classes=\"display\"\n", + "opt.buttons=[\"copyHtml5\", \"csvHtml5\", \"excelHtml5\"]\n", + "opt.maxBytes=0" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "11b76f87-7fa7-4291-9ea9-1759a5ad1acc", + "metadata": { + "tags": [ + "hide_code" + ], + "id": "11b76f87-7fa7-4291-9ea9-1759a5ad1acc" + }, + "outputs": [], + "source": [ + "from cdapython import * #tables, columns, column_values, fetch_rows, summary_counts" + ] + }, + { + "cell_type": "markdown", + "source": [ + "---\n", + "\n", + "The `tables()` function from the CDA package simply returns a list of tables tables available. These tables each contain various information about the patients in the three Data Commons." + ], + "metadata": { + "id": "srR2U42vJLeb" + }, + "id": "srR2U42vJLeb" + }, + { + "cell_type": "code", + "source": [ + "tables()" + ], + "metadata": { + "id": "9t-vnSvJLWTq", + "outputId": "58ddb1ad-9731-47f0-9620-91eda2e06908", + "colab": { + "base_uri": "https://localhost:8080/" + } + }, + "id": "9t-vnSvJLWTq", + "execution_count": 3, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "['file',\n", + " 'mutation',\n", + " 'observation',\n", + " 'project',\n", + " 'subject',\n", + " 'treatment',\n", + " 'upstream_identifiers']" + ] + }, + "metadata": {}, + "execution_count": 3 + } + ] + }, + { + "cell_type": "markdown", + "id": "f4c886b1-f65e-4b4a-86da-1fcadea74a9a", + "metadata": { + "id": "f4c886b1-f65e-4b4a-86da-1fcadea74a9a" + }, + "source": [ + "Considering we are interested in specific data types we can further query the columns of the `file` table by use of the `columns()` function. This returns a set of columns, the format of the data contained in these columns, and a short description." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "5626eba3-805b-44e8-8143-ac412953b25e", + "metadata": { + "scrolled": true, + "id": "5626eba3-805b-44e8-8143-ac412953b25e", + "outputId": "ef68ed86-2c69-47ba-d231-f69bf1e9b223", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 588 + } + }, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " table column data_type nullable \\\n", + "0 file file_id text False \n", + "1 file access text True \n", + "2 file anatomic_site text True \n", + "3 file category text True \n", + "4 file drs_uri text True \n", + "5 file file_description text True \n", + "6 file file_name text True \n", + "7 file file_type text True \n", + "8 file format text True \n", + "9 file size bigint True \n", + "10 file tumor_vs_normal text True \n", + "\n", + " description \n", + "0 A unique identifier for this file minted by CD... \n", + "1 Denotes controlled vs open access. \n", + "2 One or more anatomic sites described by this f... \n", + "3 General category of file data. In the case of ... \n", + "4 A resolvable DRS URI minted for this file and ... \n", + "5 Optional text describing this file. \n", + "6 File name or label (may optionally include loc... \n", + "7 File data type (like \"CT image\" or \"miRNA expr... \n", + "8 File format (like JPEG, PDF or CSV). \n", + "9 File size in bytes. In the case of a DICOM ser... \n", + "10 One or more tumor/normal characterizations of ... " + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "summary": "{\n \"name\": \"columns(table=['file'])\",\n \"rows\": 11,\n \"fields\": [\n {\n \"column\": \"table\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"file\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"column\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 11,\n \"samples\": [\n \"file_description\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"data_type\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \"bigint\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"nullable\",\n \"properties\": {\n \"dtype\": \"boolean\",\n \"num_unique_values\": 2,\n \"samples\": [\n true\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"description\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 11,\n \"samples\": [\n \"Optional text describing this file.\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 4 + } + ], + "source": [ + "columns(table=['file'])" + ] + }, + { + "cell_type": "markdown", + "source": [ + "From browsing the results we can infer that `file_type` is likely to contain the information we are after. We can further interrogate the CDA data and retrieve a list of possible values in each field via the `column_values()` which we apply to the `file_type` column." + ], + "metadata": { + "id": "Blpv7PvnJ_yQ" + }, + "id": "Blpv7PvnJ_yQ" + }, + { + "cell_type": "code", + "source": [ + "column_values('file_type')" + ], + "metadata": { + "id": "txbaQNahO6q8", + "outputId": "58bee7e8-d68e-4ce9-f998-6dac93645486", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 503 + } + }, + "id": "txbaQNahO6q8", + "execution_count": 5, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " file_type value_count\n", + "0 369923\n", + "1 Somatic Mutation Index 303527\n", + "2 Enhanced SR Storage 261681\n", + "3 CT Image Storage 246602\n", + "4 Annotated Somatic Mutation 214766\n", + ".. ... ...\n", + "70 X-Ray Angiographic Image Storage 23\n", + "71 Real World Value Mapping Storage 20\n", + "72 Digital X-Ray Image Storage - For Processing 11\n", + "73 X-Ray Radiation Dose SR Storage 1\n", + "74 X-Ray Radiofluoroscopic Image Storage 1\n", + "\n", + "[75 rows x 2 columns]" + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "summary": "{\n \"name\": \"column_values('file_type')\",\n \"rows\": 75,\n \"fields\": [\n {\n \"column\": \"file_type\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 75,\n \"samples\": [\n \"Annotated Somatic Mutation\",\n \"Advanced Blending Presentation State Storage\",\n \"Transcript Fusion\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"value_count\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 76544,\n \"min\": 1,\n \"max\": 369923,\n \"num_unique_values\": 73,\n \"samples\": [\n 214766,\n 97,\n 39011\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 5 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "---\n", + "\n", + "The function returns a list of possible data types associated with all subjects. We can browse this and select those pertinent to our analysis. Specifically we will be relying on the `file_type` and `data_source` fields. For example, we can retrieve all cases with Pathology Reports as below:" + ], + "metadata": { + "id": "9R5ElGOkKTbq" + }, + "id": "9R5ElGOkKTbq" + }, + { + "cell_type": "code", + "source": [ + "pathology = get_file_data(match_all=['file_type = Pathology Report'])\n", + "pathology.head(3)" + ], + "metadata": { + "id": "dTdh2jhbPXZJ", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 414 + }, + "outputId": "b4cd239a-d4a4-48f9-de89-0d2f4eb7da75" + }, + "id": "dTdh2jhbPXZJ", + "execution_count": 6, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " file_id access anatomic_site category \\\n", + "0 15b968cb-3401-4f23-b75d-101a1815ad7e open [] \n", + "1 10261555-9fa8-4bd5-8aff-c791547bc4f9 open [] \n", + "2 e051bdce-5132-46e8-a8be-ddf5d40ca34f open [] \n", + "\n", + " drs_uri file_description \\\n", + "0 drs://dg.4dfc:15b968cb-3401-4f23-b75d-101a1815... \n", + "1 drs://dg.4dfc:10261555-9fa8-4bd5-8aff-c791547b... \n", + "2 drs://dg.4dfc:e051bdce-5132-46e8-a8be-ddf5d40c... \n", + "\n", + " file_name file_type format \\\n", + "0 TCGA-AC-A3EH.3094774B-B764-4D60-BFF3-48FEF39F4... Pathology Report PDF \n", + "1 TCGA-CV-7423.9D42D07F-0960-47D1-942D-4F26C9C01... Pathology Report PDF \n", + "2 TCGA-CV-A45Q.5CBF6209-2CF3-4444-B2F1-C307394C0... Pathology Report PDF \n", + "\n", + " size tumor_vs_normal data_source \n", + "0 118573 [tumor] [GDC] \n", + "1 22434 [tumor] [GDC] \n", + "2 182147 [tumor] [GDC] " + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "variable_name": "pathology", + "summary": "{\n \"name\": \"pathology\",\n \"rows\": 11324,\n \"fields\": [\n {\n \"column\": \"file_id\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 11324,\n \"samples\": [\n \"9043c1ff-2a5a-4071-a673-a81e4f71b378\",\n \"f744f6bf-82ee-4a71-9236-2bb12581a615\",\n \"2e81cba3-5ac9-40d6-a852-e84575f8fd88\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"access\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"open\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"anatomic_site\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"category\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"drs_uri\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 11324,\n \"samples\": [\n \"drs://dg.4dfc:9043c1ff-2a5a-4071-a673-a81e4f71b378\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_description\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_name\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 11324,\n \"samples\": [\n \"TCGA-06-6389.8CA0AE5B-4448-4F8B-8CDC-50E6209CED26.PDF\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_type\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"Pathology Report\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"format\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"PDF\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"size\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 866265,\n \"min\": 3604,\n \"max\": 23082624,\n \"num_unique_values\": 11110,\n \"samples\": [\n 34041\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"tumor_vs_normal\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"data_source\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 6 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "# Selecting data types\n", + "\n", + "To simplify the cohort building process we will query for data from each data commons (genomic, proteomic, imaging) separately and then perform set operations to determine the overlap. For the genomic component of our analysis we will first retrieve a list of cases with mutation data available from the GDC, followed by the set of cases with RNA gene expression data. More information about the data processing pipelines used by the GDC can be found in their documentation.\n", + "\n", + "https://gdc.cancer.gov/about-data/gdc-data-processing/genomic-data-processing\n", + "\n", + "Our first query to retrieve those cases from the GDC that have **Somatic Mutation** data:" + ], + "metadata": { + "id": "HflUtY5bKqAT" + }, + "id": "HflUtY5bKqAT" + }, + { + "cell_type": "code", + "source": [ + "gdc_mutation = get_subject_data(match_any = [\"file_type = Aggregated Somatic Mutation\", \"file_type = Annotated Somatic Mutation\"],\n", + " data_source = ['GDC'])\n", + "gdc_mutation.head(3)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 280 + }, + "id": "HzNO3aHegMTj", + "outputId": "e76ac227-ac68-4895-c0d2-0647e2a35c02" + }, + "id": "HzNO3aHegMTj", + "execution_count": 7, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " subject_id cause_of_death ethnicity race species \\\n", + "0 FM.AD16707 human \n", + "1 TCGA.TCGA-X6-A8C4 Non-Hispanic White human \n", + "2 TCGA.TCGA-D6-A4Z9 Non-Hispanic White human \n", + "\n", + " year_of_birth year_of_death data_source \\\n", + "0 [GDC] \n", + "1 [GDC, IDC] \n", + "2 [GDC, IDC] \n", + "\n", + " file_type \n", + "0 [Aggregated Somatic Mutation, Annotated Somati... \n", + "1 [Aggregated Somatic Mutation, Annotated Somati... \n", + "2 [Aggregated Somatic Mutation, Annotated Somati... " + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "variable_name": "gdc_mutation", + "summary": "{\n \"name\": \"gdc_mutation\",\n \"rows\": 39804,\n \"fields\": [\n {\n \"column\": \"subject_id\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 39804,\n \"samples\": [\n \"FM.AD16015\",\n \"FM.AD17617\",\n \"FM.AD8532\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"cause_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 7,\n \"samples\": [\n \"\",\n \"Cancer-Related Death\",\n \"Surgical Complication\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"ethnicity\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"\",\n \"Non-Hispanic\",\n \"Hispanic or Latino\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"race\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 6,\n \"samples\": [\n \"\",\n \"White\",\n \"American Indian or Alaska Native\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"species\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"human\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_birth\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 105,\n \"samples\": [\n \"1951\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 30,\n \"samples\": [\n \"1997\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"data_source\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_type\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 7 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "We can then further query for those cases within the GDC with **Gene Expression** data:" + ], + "metadata": { + "id": "prEc0Yojnlw7" + }, + "id": "prEc0Yojnlw7" + }, + { + "cell_type": "code", + "source": [ + "gdc_expression = get_subject_data(match_all = [\"file_type = Gene Expression Quantification\"],\n", + " data_source = ['GDC'])\n", + "gdc_expression.head(3)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 246 + }, + "id": "mBQIXImhLXB5", + "outputId": "c6ad8b21-a4b3-4d1a-cef7-1015d86b7fe3" + }, + "id": "mBQIXImhLXB5", + "execution_count": 10, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " subject_id cause_of_death ethnicity race species \\\n", + "0 TCGA.TCGA-78-7535 White human \n", + "1 BEATAML1.0.2657 Non-Hispanic Asian human \n", + "2 TCGA.TCGA-X6-A8C4 Non-Hispanic White human \n", + "\n", + " year_of_birth year_of_death data_source file_type \n", + "0 [GDC, IDC] [Gene Expression Quantification] \n", + "1 [GDC] [Gene Expression Quantification] \n", + "2 [GDC, IDC] [Gene Expression Quantification] " + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "variable_name": "gdc_expression", + "summary": "{\n \"name\": \"gdc_expression\",\n \"rows\": 21640,\n \"fields\": [\n {\n \"column\": \"subject_id\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 21640,\n \"samples\": [\n \"NCICCR.DLBCL10450\",\n \"REBC.REBC-ACCU\",\n \"NCICCR.DLBCL10875\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"cause_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 7,\n \"samples\": [\n \"\",\n \"Cardiovascular Disorder\",\n \"Surgical Complication\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"ethnicity\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"\",\n \"Non-Hispanic\",\n \"Hispanic or Latino\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"race\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 6,\n \"samples\": [\n \"White\",\n \"Asian\",\n \"American Indian or Alaska Native\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"species\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"human\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_birth\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 104,\n \"samples\": [\n \"1930\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 29,\n \"samples\": [\n \"2000\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"data_source\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_type\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 10 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Swapping data commons we can look for those cases that have some **Masked Intensities**, a measure of protein abundance, from the PDC. For more information about the PDC data processing pipelines for these data check the PDC documentation below.\n", + "\n", + "https://proteomic.datacommons.cancer.gov/pdc/harmonization" + ], + "metadata": { + "id": "bNwjORvApnCu" + }, + "id": "bNwjORvApnCu" + }, + { + "cell_type": "code", + "source": [ + "pdc_intensity = get_subject_data(match_all=[\"file_type = Masked Intensities\"],\n", + " data_source = ['PDC'])\n", + "pdc_intensity.head(3)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 229 + }, + "id": "_tECxeKFg6f0", + "outputId": "e4014d11-5a3e-4e20-cd40-bf9218a5e749" + }, + "id": "_tECxeKFg6f0", + "execution_count": 11, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " subject_id cause_of_death ethnicity race species \\\n", + "0 CPTAC.C3L-04081 Cancer-Related Death Non-Hispanic White human \n", + "1 CPTAC.C3L-00963 White human \n", + "2 TCGA.TCGA-AA-A02R human \n", + "\n", + " year_of_birth year_of_death data_source file_type \n", + "0 1954 2019 [GDC, PDC] [Masked Intensities] \n", + "1 1957 [CDS, GDC, IDC, PDC] [Masked Intensities] \n", + "2 1922 2007 [CDS, GDC, IDC, PDC] [Masked Intensities] " + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "variable_name": "pdc_intensity", + "summary": "{\n \"name\": \"pdc_intensity\",\n \"rows\": 1660,\n \"fields\": [\n {\n \"column\": \"subject_id\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 1660,\n \"samples\": [\n \"TCGA.TCGA-C8-A12Z\",\n \"TCGA.TCGA-24-1563\",\n \"CPTAC.C3L-00017\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"cause_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 6,\n \"samples\": [\n \"Cancer-Related Death\",\n \"\",\n \"Infection\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"ethnicity\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"Non-Hispanic\",\n \"\",\n \"Hispanic or Latino\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"race\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 5,\n \"samples\": [\n \"\",\n \"American Indian or Alaska Native\",\n \"Asian\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"species\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"human\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_birth\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 79,\n \"samples\": [\n \"1923\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 24,\n \"samples\": [\n \"2004\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"data_source\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_type\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 11 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Finally for completeness we query for those cases that have **Slide Images** within the IDC. As with the other commons, more information about the data stored in the IDC and specifically the DICOM format can be found in their documentation.\n", + "\n", + "https://learn.canceridc.dev/" + ], + "metadata": { + "id": "3g72nsydvXos" + }, + "id": "3g72nsydvXos" + }, + { + "cell_type": "code", + "source": [ + "idc_slide = get_subject_data(match_all=[\"file_type = Slide Image\"],\n", + " data_source = ['IDC'])\n", + "idc_slide.head(3)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 246 + }, + "id": "-RusS2Kw2814", + "outputId": "b97f8c82-167a-4953-9d09-1c0a5595ab59" + }, + "id": "-RusS2Kw2814", + "execution_count": 12, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " subject_id cause_of_death ethnicity race species \\\n", + "0 TCGA.TCGA-78-7535 White human \n", + "1 TCGA.TCGA-56-8629 Non-Hispanic White human \n", + "2 TCGA.TCGA-AA-A02R human \n", + "\n", + " year_of_birth year_of_death data_source file_type \n", + "0 [GDC, IDC] [Slide Image] \n", + "1 [GDC, IDC] [Slide Image] \n", + "2 1922 2007 [CDS, GDC, IDC, PDC] [Slide Image] " + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "variable_name": "idc_slide", + "summary": "{\n \"name\": \"idc_slide\",\n \"rows\": 11007,\n \"fields\": [\n {\n \"column\": \"subject_id\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 11007,\n \"samples\": [\n \"TCGA.TCGA-EO-A22Y\",\n \"TCGA.TCGA-G3-A5SL\",\n \"TCGA.TCGA-EM-A1YE\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"cause_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 5,\n \"samples\": [\n \"Cancer-Related Death\",\n \"Cardiovascular Disorder\",\n \"Non-Cancer Related Death\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"ethnicity\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"\",\n \"Non-Hispanic\",\n \"Hispanic or Latino\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"race\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 6,\n \"samples\": [\n \"White\",\n \"\",\n \"Native Hawaiian or Other Pacific Islander\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"species\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"human\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_birth\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 79,\n \"samples\": [\n \"1937\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"year_of_death\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 27,\n \"samples\": [\n \"1997\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"data_source\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_type\",\n \"properties\": {\n \"dtype\": \"object\",\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 12 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "# Analyses\n", + "\n", + "We've generated the lists of cases with the relevant data types available. With these data tables we can generate the overlap to determine our final cohort size through set operations and can retrieve the derived data directly from ISB-CGC hosted BiqQuery tables. BigQuery is a tool with unique scaling functionality allowing us to quickly perform table joins between these data tables. For more information about the ISB-CGC BigQuery ecosystem we have a short introductory video.\n", + "\n", + "https://www.youtube.com/watch?v=5hVgGW346wI\n", + "\n", + "We can visualize the overlap between our case lists with a venn diagram, for this we'll install the `venny4py` python package as well as a few bigquery functions and `pandas`." + ], + "metadata": { + "id": "WPKD5JmZNysl" + }, + "id": "WPKD5JmZNysl" + }, + { + "cell_type": "code", + "source": [ + "!pip install venny4py\n", + "from venny4py.venny4py import *\n", + "from google.cloud import bigquery\n", + "from google.colab import auth\n", + "import pandas as pd" + ], + "metadata": { + "id": "sE_0tseuBR9z", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "2d3c0fa9-7fef-4ac3-897d-c374d00a63a2" + }, + "id": "sE_0tseuBR9z", + "execution_count": 13, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Requirement already satisfied: venny4py in /usr/local/lib/python3.12/dist-packages (1.0.3)\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "sets = {\n", + " 'Mutation': set(gdc_mutation['subject_id']) - set([None]),\n", + " 'Expression': set(gdc_expression['subject_id']) - set([None]),\n", + " 'Intensity': set(pdc_intensity['subject_id']) - set([None]),\n", + " 'Slide': set(idc_slide['subject_id']) - set([None])\n", + "}\n", + "\n", + "plt.figure(figsize=(4,4), dpi=300)\n", + "venny4py(sets=sets)" + ], + "metadata": { + "id": "DVhyiqW1NT_U", + "outputId": "61b37d12-06ac-4f2e-aff4-99c7534cb818", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 613 + } + }, + "id": "DVhyiqW1NT_U", + "execution_count": 14, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ] + }, + "metadata": {} + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": {} + } + ] + }, + { + "cell_type": "code", + "source": [ + "final_set = sets['Mutation'].intersection(sets['Expression']).intersection(sets['Intensity']).intersection(sets['Slide'])\n", + "formatted_identifiers = ','.join(['\"{}\"'.format(x.split('.')[1]) for x in final_set])\n", + "print(','.join(final_set))" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "c5xLdFFaCcuW", + "outputId": "73a87c23-ae4a-4eb3-ccf8-ac20b401d711" + }, + "id": "c5xLdFFaCcuW", + "execution_count": 15, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "TCGA.TCGA-29-1702,TCGA.TCGA-61-1741,TCGA.TCGA-AA-3864,TCGA.TCGA-AG-A02X,TCGA.TCGA-AG-A036,TCGA.TCGA-24-1474,TCGA.TCGA-AG-3593,TCGA.TCGA-25-2409,TCGA.TCGA-AO-A0J9,TCGA.TCGA-29-1785,TCGA.TCGA-AA-3818,TCGA.TCGA-AG-A032,TCGA.TCGA-24-1422,TCGA.TCGA-24-1558,TCGA.TCGA-24-1431,TCGA.TCGA-AG-A00H,TCGA.TCGA-AA-3672,TCGA.TCGA-BH-A18N,TCGA.TCGA-29-1698,TCGA.TCGA-AA-A004,TCGA.TCGA-AF-2692,TCGA.TCGA-BH-A0C0,TCGA.TCGA-29-1705,TCGA.TCGA-13-1497,TCGA.TCGA-AR-A0U4,TCGA.TCGA-25-1313,TCGA.TCGA-A2-A0T3,TCGA.TCGA-25-2404,TCGA.TCGA-AA-A01X,TCGA.TCGA-24-1416,TCGA.TCGA-BH-A0DD,TCGA.TCGA-24-2024,TCGA.TCGA-25-1322,TCGA.TCGA-29-1776,TCGA.TCGA-AG-A02N,TCGA.TCGA-AA-A01K,TCGA.TCGA-24-2261,TCGA.TCGA-61-2095,TCGA.TCGA-AA-A00E,TCGA.TCGA-AA-A01Z,TCGA.TCGA-AG-A016,TCGA.TCGA-29-1688,TCGA.TCGA-BH-A0BZ,TCGA.TCGA-A2-A0YI,TCGA.TCGA-AN-A0AS,TCGA.TCGA-23-1123,TCGA.TCGA-36-1576,TCGA.TCGA-13-1409,TCGA.TCGA-A8-A09G,TCGA.TCGA-AA-A02R,TCGA.TCGA-AG-A00C,TCGA.TCGA-E2-A158,TCGA.TCGA-AA-A01D,TCGA.TCGA-29-1770,TCGA.TCGA-AO-A0JE,TCGA.TCGA-C8-A135,TCGA.TCGA-AG-3584,TCGA.TCGA-AG-A008,TCGA.TCGA-13-1511,TCGA.TCGA-BH-A0C1,TCGA.TCGA-A7-A0CE,TCGA.TCGA-25-1312,TCGA.TCGA-25-1635,TCGA.TCGA-A8-A079,TCGA.TCGA-59-2351,TCGA.TCGA-A2-A0EX,TCGA.TCGA-24-1565,TCGA.TCGA-C8-A12P,TCGA.TCGA-AR-A0TR,TCGA.TCGA-AG-3574,TCGA.TCGA-AA-A029,TCGA.TCGA-A2-A0YF,TCGA.TCGA-24-2288,TCGA.TCGA-A6-3810,TCGA.TCGA-AN-A0AJ,TCGA.TCGA-C8-A12Z,TCGA.TCGA-24-1544,TCGA.TCGA-36-1570,TCGA.TCGA-BH-A0C7,TCGA.TCGA-29-2427,TCGA.TCGA-24-1103,TCGA.TCGA-AA-3684,TCGA.TCGA-13-2060,TCGA.TCGA-29-1769,TCGA.TCGA-AA-A010,TCGA.TCGA-24-1563,TCGA.TCGA-AG-A002,TCGA.TCGA-13-1495,TCGA.TCGA-AO-A126,TCGA.TCGA-AG-A00Y,TCGA.TCGA-A7-A0CD,TCGA.TCGA-AO-A03O,TCGA.TCGA-61-2094,TCGA.TCGA-AA-A00U,TCGA.TCGA-61-1911,TCGA.TCGA-BH-A18Q,TCGA.TCGA-A8-A09I,TCGA.TCGA-25-1628,TCGA.TCGA-29-1710,TCGA.TCGA-AR-A0TT,TCGA.TCGA-AO-A0JC,TCGA.TCGA-AG-A014,TCGA.TCGA-59-2348,TCGA.TCGA-24-2290,TCGA.TCGA-BH-A0HK,TCGA.TCGA-AA-3531,TCGA.TCGA-AA-A02H,TCGA.TCGA-AA-A01T,TCGA.TCGA-13-1492,TCGA.TCGA-AA-A01S,TCGA.TCGA-AA-A01P,TCGA.TCGA-13-1489,TCGA.TCGA-A2-A0SW,TCGA.TCGA-24-1436,TCGA.TCGA-A2-A0D2,TCGA.TCGA-36-1578,TCGA.TCGA-AA-A01R,TCGA.TCGA-AG-A026,TCGA.TCGA-AA-3989,TCGA.TCGA-29-1696,TCGA.TCGA-25-1321,TCGA.TCGA-61-1914,TCGA.TCGA-A2-A0T7,TCGA.TCGA-AA-A017,TCGA.TCGA-AN-A0FL,TCGA.TCGA-AO-A0JM,TCGA.TCGA-AA-A02O,TCGA.TCGA-25-2396,TCGA.TCGA-AA-A03F,TCGA.TCGA-25-1319,TCGA.TCGA-30-1891,TCGA.TCGA-13-1507,TCGA.TCGA-A2-A0YL,TCGA.TCGA-AA-A01C,TCGA.TCGA-29-1777,TCGA.TCGA-36-1581,TCGA.TCGA-30-1866,TCGA.TCGA-24-1555,TCGA.TCGA-A8-A076,TCGA.TCGA-AA-A03J,TCGA.TCGA-AA-3710,TCGA.TCGA-A2-A0T1,TCGA.TCGA-24-2298,TCGA.TCGA-36-1571,TCGA.TCGA-AF-3400,TCGA.TCGA-61-1995,TCGA.TCGA-A8-A06N,TCGA.TCGA-A2-A0YD,TCGA.TCGA-24-1923,TCGA.TCGA-24-1556,TCGA.TCGA-25-2400,TCGA.TCGA-A2-A0SX,TCGA.TCGA-25-1320,TCGA.TCGA-BH-A0E9,TCGA.TCGA-29-1690,TCGA.TCGA-BH-A18R,TCGA.TCGA-BH-A0EE,TCGA.TCGA-29-1768,TCGA.TCGA-AG-A01J,TCGA.TCGA-AR-A0TY,TCGA.TCGA-24-1545,TCGA.TCGA-25-2399,TCGA.TCGA-24-1435,TCGA.TCGA-AG-3594,TCGA.TCGA-A2-A0CM,TCGA.TCGA-AA-3561,TCGA.TCGA-24-1562,TCGA.TCGA-29-1774,TCGA.TCGA-AR-A1AV,TCGA.TCGA-AA-3666,TCGA.TCGA-13-1488,TCGA.TCGA-BH-A18U,TCGA.TCGA-59-2352,TCGA.TCGA-29-1763,TCGA.TCGA-25-1323,TCGA.TCGA-AA-3848,TCGA.TCGA-A7-A0CJ,TCGA.TCGA-25-2397,TCGA.TCGA-24-1464,TCGA.TCGA-AO-A12F,TCGA.TCGA-AA-A024,TCGA.TCGA-AA-A00N,TCGA.TCGA-AO-A12D,TCGA.TCGA-BH-A0E1,TCGA.TCGA-24-1430,TCGA.TCGA-AA-3664,TCGA.TCGA-D8-A13Y,TCGA.TCGA-36-1577,TCGA.TCGA-24-2289,TCGA.TCGA-29-1697,TCGA.TCGA-A2-A0YM,TCGA.TCGA-AA-A02Y,TCGA.TCGA-A6-3807,TCGA.TCGA-29-1766,TCGA.TCGA-23-1122,TCGA.TCGA-24-1552,TCGA.TCGA-A8-A08G,TCGA.TCGA-C8-A12V,TCGA.TCGA-AG-A01L,TCGA.TCGA-AO-A0JJ,TCGA.TCGA-AF-2691,TCGA.TCGA-61-2088,TCGA.TCGA-A2-A0T2,TCGA.TCGA-13-1501,TCGA.TCGA-AG-4007,TCGA.TCGA-AG-A015,TCGA.TCGA-61-1910,TCGA.TCGA-AN-A04A,TCGA.TCGA-AR-A1AW,TCGA.TCGA-AO-A0JL,TCGA.TCGA-61-1919,TCGA.TCGA-13-1410,TCGA.TCGA-24-1557,TCGA.TCGA-A2-A0YG,TCGA.TCGA-AN-A0FK,TCGA.TCGA-C8-A12W,TCGA.TCGA-AA-A02E,TCGA.TCGA-C8-A12U,TCGA.TCGA-AN-A0AL,TCGA.TCGA-BH-A0BV,TCGA.TCGA-A8-A06Z,TCGA.TCGA-AG-A020,TCGA.TCGA-AO-A0J6,TCGA.TCGA-24-1604,TCGA.TCGA-AG-A01Y,TCGA.TCGA-13-1404,TCGA.TCGA-AG-A011,TCGA.TCGA-24-1550,TCGA.TCGA-AN-A0AM,TCGA.TCGA-24-1428,TCGA.TCGA-13-1485,TCGA.TCGA-A8-A08Z,TCGA.TCGA-13-1487,TCGA.TCGA-25-1623,TCGA.TCGA-AA-3715,TCGA.TCGA-AR-A1AP,TCGA.TCGA-25-1318,TCGA.TCGA-AA-A01V,TCGA.TCGA-AA-A022,TCGA.TCGA-AA-A02J,TCGA.TCGA-BH-A0E0,TCGA.TCGA-29-1693,TCGA.TCGA-AR-A1AQ,TCGA.TCGA-E2-A159,TCGA.TCGA-36-1580,TCGA.TCGA-A2-A0YC,TCGA.TCGA-E2-A154,TCGA.TCGA-24-1553,TCGA.TCGA-24-2027,TCGA.TCGA-BH-A0AV,TCGA.TCGA-AA-A00O,TCGA.TCGA-A2-A0EQ,TCGA.TCGA-24-2033,TCGA.TCGA-29-1762,TCGA.TCGA-25-1316,TCGA.TCGA-25-1329,TCGA.TCGA-AG-3580,TCGA.TCGA-24-1104,TCGA.TCGA-29-1711,TCGA.TCGA-AA-3529,TCGA.TCGA-AF-3913,TCGA.TCGA-13-1483,TCGA.TCGA-A2-A0EV,TCGA.TCGA-A2-A0T6,TCGA.TCGA-C8-A134,TCGA.TCGA-BH-A0HP,TCGA.TCGA-A2-A0D0,TCGA.TCGA-AG-A01W,TCGA.TCGA-AA-3534,TCGA.TCGA-C8-A130,TCGA.TCGA-61-1907,TCGA.TCGA-BH-A18V,TCGA.TCGA-13-1499,TCGA.TCGA-C8-A12T,TCGA.TCGA-AR-A1AS,TCGA.TCGA-A2-A0EY,TCGA.TCGA-C8-A131,TCGA.TCGA-E2-A150,TCGA.TCGA-09-2056,TCGA.TCGA-61-1900,TCGA.TCGA-A6-3808,TCGA.TCGA-AA-3526,TCGA.TCGA-24-1467,TCGA.TCGA-61-2008,TCGA.TCGA-24-1603,TCGA.TCGA-AA-A01I,TCGA.TCGA-C8-A138,TCGA.TCGA-AO-A12E,TCGA.TCGA-13-1482,TCGA.TCGA-24-1551,TCGA.TCGA-AA-3986,TCGA.TCGA-24-2267,TCGA.TCGA-C8-A12L,TCGA.TCGA-A7-A13F,TCGA.TCGA-BH-A0DG,TCGA.TCGA-A2-A0D1,TCGA.TCGA-D8-A142,TCGA.TCGA-AG-A01N,TCGA.TCGA-AO-A12B,TCGA.TCGA-AR-A0TV,TCGA.TCGA-AA-3695,TCGA.TCGA-E2-A15A,TCGA.TCGA-25-1631,TCGA.TCGA-24-1548,TCGA.TCGA-E2-A10A,TCGA.TCGA-C8-A12Q,TCGA.TCGA-AR-A0TX\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Our final overlap of cases across the four chosen data type is 265 cases, all from the TCGA project. This helpfully simplifies the process of retrieving data from the BigQuery ecosystem. To view a searchable interface of these tables we can visit the BigQuery Search Tool:\n", + "\n", + "https://isb-cgc.appspot.com/bq_meta_search/\n", + "\n", + "After review the data we are interested in is stored in the following tables for our genomic data types:\n", + "\n", + "* isb-cgc-bq.TCGA_versioned.RNAseq_hg38_gdc_r35\n", + "* isb-cgc-bq.TCGA.masked_somatic_mutation_hg38_gdc_current\n", + "\n", + "And for our proteomic data type:\n", + "\n", + "* isb-cgc-bq.TCGA.quant_proteome_TCGA_breast_cancer_pdc_current\n", + "* isb-cgc-bq.TCGA.quant_proteome_TCGA_ovarian_JHU_pdc_current\n", + "* isb-cgc-bq.TCGA.quant_proteome_TCGA_ovarian_PNNL_pdc_current\n", + "\n", + "To retrieve data from BigQuery we have to authenticate and provide a project to charge. The cost of executing the queries in this notebook total to a few cents.\n", + "\n" + ], + "metadata": { + "id": "lT0QNqeZOh1m" + }, + "id": "lT0QNqeZOh1m" + }, + { + "cell_type": "code", + "source": [ + "google_project = \"YOUR-GOOGLE-PROJECT\"\n", + "client = bigquery.Client(project=google_project) # replace this project with your own\n", + "auth.authenticate_user()" + ], + "metadata": { + "id": "E4XeVYO1ReIw" + }, + "id": "E4XeVYO1ReIw", + "execution_count": 17, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "# BQ SQL queries\n", + "\n", + "\n", + "SQL queries are fundamentally very similar to Excel macros or subsetting R data frames, where the syntax of subsetting an R data frame is as follows:\n", + "\n", + " dataframe[ ,column ][ conditional ]\n", + "\n", + "The equivalent operation in SQL would look like this:\n", + "\n", + " SELECT column FROM table WHERE conditional\n", + "\n", + "For our first query we will retrieve the RNA sequencing fpkm values, the gene names, the project name specifically for tumor samples. We will use the identifiers retrieved from CDA to subset for only those cases in our simple cohort. For the purposes of this instructional notebook we are focusing exclusively on the gene ERBB2." + ], + "metadata": { + "id": "Z2TYv2ds4nbO" + }, + "id": "Z2TYv2ds4nbO" + }, + { + "cell_type": "code", + "source": [ + "expression_query = f\"\"\"\n", + " select\n", + " case_barcode,\n", + " project_short_name,\n", + " gene_name,\n", + " fpkm_uq_unstranded,\n", + " sample_type_name\n", + " from `isb-cgc-bq.TCGA_versioned.RNAseq_hg38_gdc_r35`\n", + " where case_barcode in ({formatted_identifiers})\n", + " and gene_name = 'ERBB2'\n", + " and sample_type_name = 'Primary Tumor'\n", + "\"\"\"\n", + "query_job = client.query(expression_query)\n", + "expr_df = query_job.result().to_dataframe()\n", + "expr_df.head(3)\n", + "#len(expr_df)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 229 + }, + "id": "D8H_Dx-EB-WS", + "outputId": "8457457c-8c34-4b07-a7b0-b3da039a7456" + }, + "id": "D8H_Dx-EB-WS", + "execution_count": 18, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " case_barcode project_short_name gene_name fpkm_uq_unstranded \\\n", + "0 TCGA-AA-3715 TCGA-COAD ERBB2 16.4057 \n", + "1 TCGA-AR-A1AV TCGA-BRCA ERBB2 47.5827 \n", + "2 TCGA-AR-A1AW TCGA-BRCA ERBB2 26.2258 \n", + "\n", + " sample_type_name \n", + "0 Primary Tumor \n", + "1 Primary Tumor \n", + "2 Primary Tumor " + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "summary": "{\n \"name\": \"#len(expr_df)\",\n \"rows\": 3,\n \"fields\": [\n {\n \"column\": \"case_barcode\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"TCGA-AA-3715\",\n \"TCGA-AR-A1AV\",\n \"TCGA-AR-A1AW\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"project_short_name\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 2,\n \"samples\": [\n \"TCGA-BRCA\",\n \"TCGA-COAD\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"gene_name\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"ERBB2\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"fpkm_uq_unstranded\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 15.94028894876125,\n \"min\": 16.4057,\n \"max\": 47.5827,\n \"num_unique_values\": 3,\n \"samples\": [\n 16.4057\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"sample_type_name\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"Primary Tumor\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 18 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Next we are querying the mutation table, somatic mutations in these tables are all called from tumor samples and in the gene ERBB2." + ], + "metadata": { + "id": "8TYtpjlSsnOg" + }, + "id": "8TYtpjlSsnOg" + }, + { + "cell_type": "code", + "source": [ + "mutation_query = f\"\"\"\n", + " select\n", + " case_barcode,\n", + " project_short_name,\n", + " SYMBOL,\n", + " Variant_Classification\n", + " from `isb-cgc-bq.TCGA_versioned.masked_somatic_mutation_hg38_gdc_r36`\n", + " where case_barcode in ({formatted_identifiers})\n", + " and SYMBOL = 'ERBB2'\n", + "\"\"\"\n", + "query_job = client.query(mutation_query)\n", + "mutation_df = query_job.result().to_dataframe()\n", + "mutation_df.head(3)\n", + "#len(mutation_df)" + ], + "metadata": { + "id": "aQDOmq6RRCn1", + "outputId": "61fdeade-0950-44c6-ebd4-f4dbb9ade90e", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 229 + } + }, + "id": "aQDOmq6RRCn1", + "execution_count": 19, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " case_barcode project_short_name SYMBOL Variant_Classification\n", + "0 TCGA-A8-A08Z TCGA-BRCA ERBB2 Missense_Mutation\n", + "1 TCGA-BH-A0C1 TCGA-BRCA ERBB2 Missense_Mutation\n", + "2 TCGA-A2-A0T6 TCGA-BRCA ERBB2 Missense_Mutation" + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "summary": "{\n \"name\": \"#len(mutation_df)\",\n \"rows\": 3,\n \"fields\": [\n {\n \"column\": \"case_barcode\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"TCGA-A8-A08Z\",\n \"TCGA-BH-A0C1\",\n \"TCGA-A2-A0T6\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"project_short_name\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"TCGA-BRCA\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"SYMBOL\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"ERBB2\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Variant_Classification\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"Missense_Mutation\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 19 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "The final query before we join between our three data types are on PDC quantitative proteome tables. These data are split into separate tables by \"project\" so we use the union function to concate them. We also join to the case and aliquot mapping tables to retrieve `sample_type` so we can subset for Tumor samples only." + ], + "metadata": { + "id": "_nNeELXDz0ev" + }, + "id": "_nNeELXDz0ev" + }, + { + "cell_type": "code", + "source": [ + "abundance_query = f\"\"\"\n", + " select\n", + " meta.case_submitter_id,\n", + " gene_symbol,\n", + " quant.protein_abundance_log2ratio,\n", + " aliquot.sample_type\n", + " from (select *\n", + " from `isb-cgc-bq.TCGA_versioned.quant_proteome_TCGA_breast_cancer_pdc_V2_10`\n", + " union all select * from `isb-cgc-bq.TCGA_versioned.quant_proteome_TCGA_ovarian_JHU_pdc_V2_10`\n", + " union all select * from `isb-cgc-bq.TCGA_versioned.quant_proteome_TCGA_ovarian_PNNL_pdc_V2_10`) quant\n", + " join `isb-cgc-bq.PDC_metadata_versioned.case_metadata_V2_10` meta\n", + " on quant.case_id = meta.case_id\n", + " join `isb-cgc-bq.PDC_metadata_versioned.aliquot_to_case_mapping_V2_10` aliquot\n", + " on quant.aliquot_id = aliquot.aliquot_id\n", + " where meta.case_submitter_id in ({formatted_identifiers})\n", + " and gene_symbol = 'ERBB2'\n", + "\"\"\"\n", + "query_job = client.query(abundance_query)\n", + "abundance_df = query_job.result().to_dataframe()\n", + "abundance_df.head(3)\n", + "#len(abundance_df)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 229 + }, + "id": "7gLTzLYlchol", + "outputId": "a9fa88b0-d395-4d8a-d06c-c27d056d9111" + }, + "id": "7gLTzLYlchol", + "execution_count": 20, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " case_submitter_id gene_symbol protein_abundance_log2ratio sample_type\n", + "0 TCGA-29-1698 ERBB2 0.0142 Primary Tumor\n", + "1 TCGA-24-1544 ERBB2 0.0191 Primary Tumor\n", + "2 TCGA-24-1422 ERBB2 0.0759 Primary Tumor" + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "summary": "{\n \"name\": \"#len(abundance_df)\",\n \"rows\": 3,\n \"fields\": [\n {\n \"column\": \"case_submitter_id\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"TCGA-29-1698\",\n \"TCGA-24-1544\",\n \"TCGA-24-1422\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"gene_symbol\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"ERBB2\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"protein_abundance_log2ratio\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.03429562654333639,\n \"min\": 0.0142,\n \"max\": 0.0759,\n \"num_unique_values\": 3,\n \"samples\": [\n 0.0142\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"sample_type\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"Primary Tumor\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 20 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Finally we can use BigQuery to join between the three other queries we generated for a table containing the project, gene name, fpkm, protein abundance, and variant classification. This returns a table of 214 cases close to our expected 265." + ], + "metadata": { + "id": "5EVStpSV2SiX" + }, + "id": "5EVStpSV2SiX" + }, + { + "cell_type": "code", + "source": [ + "combined_query = f\"\"\"\n", + " select\n", + " expression.case_barcode,\n", + " expression.project_short_name,\n", + " expression.gene_name,\n", + " fpkm_uq_unstranded,\n", + " protein_abundance_log2ratio,\n", + " Variant_Classification\n", + " from ({expression_query}) expression\n", + " join ({abundance_query}) abundance\n", + " on expression.case_barcode = abundance.case_submitter_id\n", + " full outer join ({mutation_query}) mutation\n", + " on expression.case_barcode = mutation.case_barcode\n", + " and expression.project_short_name = mutation.project_short_name\n", + " where fpkm_uq_unstranded is not null\n", + "\"\"\"\n", + "#print(combined_query)\n", + "query_job = client.query(combined_query)\n", + "combined_df = query_job.result().to_dataframe()\n", + "combined_df\n", + "#len(combined_df)" + ], + "metadata": { + "id": "G0ykLDdoRjFV", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 503 + }, + "outputId": "cd67eede-3430-423a-ce83-d0e6aa39da15" + }, + "id": "G0ykLDdoRjFV", + "execution_count": 21, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " case_barcode project_short_name gene_name fpkm_uq_unstranded \\\n", + "0 TCGA-D8-A13Y TCGA-BRCA ERBB2 4.3233 \n", + "1 TCGA-13-1404 TCGA-OV ERBB2 13.3837 \n", + "2 TCGA-BH-A0C7 TCGA-BRCA ERBB2 55.2688 \n", + "3 TCGA-29-1711 TCGA-OV ERBB2 23.8004 \n", + "4 TCGA-24-1431 TCGA-OV ERBB2 190.2167 \n", + ".. ... ... ... ... \n", + "244 TCGA-AO-A126 TCGA-BRCA ERBB2 29.0047 \n", + "245 TCGA-24-2033 TCGA-OV ERBB2 19.4151 \n", + "246 TCGA-29-1697 TCGA-OV ERBB2 13.9157 \n", + "247 TCGA-29-1697 TCGA-OV ERBB2 13.9157 \n", + "248 TCGA-13-1507 TCGA-OV ERBB2 11.9772 \n", + "\n", + " protein_abundance_log2ratio Variant_Classification \n", + "0 -0.8685 None \n", + "1 -0.1113 None \n", + "2 -1.3084 None \n", + "3 0.0252 None \n", + "4 1.3870 None \n", + ".. ... ... \n", + "244 -0.1086 None \n", + "245 -0.1146 None \n", + "246 -0.4637 None \n", + "247 -0.1238 None \n", + "248 0.1342 None \n", + "\n", + "[249 rows x 6 columns]" + ], + "text/html": [ + "\n", + "
\n", + " \n", + "\n", + " \n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + " Loading ITables v2.5.2 from the internet...\n", + " (need help?)
\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + " \n", + "\n", + " \n", + "\n", + " \n", + "
\n", + "\n", + "\n", + "
\n", + " \n", + "\n", + "\n", + "\n", + " \n", + "
\n", + "\n", + "
\n", + " \n", + " \n", + " \n", + "
\n", + "\n", + "
\n", + "
\n" + ], + "application/vnd.google.colaboratory.intrinsic+json": { + "type": "dataframe", + "variable_name": "combined_df", + "summary": "{\n \"name\": \"combined_df\",\n \"rows\": 249,\n \"fields\": [\n {\n \"column\": \"case_barcode\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 217,\n \"samples\": [\n \"TCGA-36-1576\",\n \"TCGA-24-2033\",\n \"TCGA-E2-A154\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"project_short_name\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 2,\n \"samples\": [\n \"TCGA-OV\",\n \"TCGA-BRCA\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"gene_name\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"ERBB2\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"fpkm_uq_unstranded\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 188.58601483803082,\n \"min\": 4.3233,\n \"max\": 1767.5473,\n \"num_unique_values\": 217,\n \"samples\": [\n 19.9645\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"protein_abundance_log2ratio\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.709258894125739,\n \"min\": -2.2985,\n \"max\": 2.3151,\n \"num_unique_values\": 242,\n \"samples\": [\n -0.7618\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Variant_Classification\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"Missense_Mutation\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" + } + }, + "metadata": {}, + "execution_count": 21 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "# Graphics\n", + "\n", + "With this joined data frame in hand we can begin plotting data characteristics, such as a scatter plot comparing the log of fpkm to the protein abundance ratios." + ], + "metadata": { + "id": "5BBxOhvR3GpR" + }, + "id": "5BBxOhvR3GpR" + }, + { + "cell_type": "code", + "source": [ + "import matplotlib\n", + "import numpy as np\n", + "\n", + "combined_df['log_fpkm_uq'] = np.log(combined_df['fpkm_uq_unstranded'])\n", + "\n", + "fig, ax = plt.subplots(figsize=(5, 3))\n", + "combined_df.plot(kind=\"scatter\", x='log_fpkm_uq', y='protein_abundance_log2ratio', ax=ax)\n", + "ax.set_ylabel(\"Protein Abundance log2ratio\")\n", + "ax.set_xlabel(\"log(FPKM UQ)\")\n", + "fig.show()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 605 + }, + "id": "8_DHaforui21", + "outputId": "7c36f508-4d8f-4869-c314-9cdecf19eb1b" + }, + "id": "8_DHaforui21", + "execution_count": 22, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA5IAAAJMCAYAAACIMpn5AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAewgAAHsIBbtB1PgAAqadJREFUeJzs3XtcVHX6B/DPARzEUVRQE7moXUwwC0OBUinTNGvzkq1uNmpearP2t7Zbaxd37bbZZpvldtFS84abaaVuN3MtUiwBNSlRyzREbt5ABUdknOH8/nCHAGHm3M/M8Hm/Xr5SOGfmYaDhPOf5fp9HEEVRBBEREREREZFEQWYHQERERERERP6FiSQRERERERHJwkSSiIiIiIiIZGEiSURERERERLIwkSQiIiIiIiJZmEgSERERERGRLEwkiYiIiIiISBYmkkRERERERCQLE0kiIiIiIiKShYkkERERERERycJEkoiIiIiIiGRhIklERERERESyMJEkIiIiIiIiWZhIEhERERERkSxMJImIiIiIiEgWJpJEREREREQkS4jZAZD2zp8/jz179gAAOnbsiJAQfpuJiIiIiJojp9OJEydOAAB69+6Nli1bavK4zDAC0J49e5CcnGx2GERERERE5ENycnLQr18/TR6LS1uJiIiIiIhIFlYkA1DHjh1r/56Tk4OoqCgToyEiIiIiIrOUlpbWrlasmyeoxUQyANXdExkVFYWYmBgToyEiIiIiIl+gZe8ULm0lIiIiIiIiWZhIEhERERERkSxMJImIiIiIiEgWJpJEREREREQkCxNJIiIiIiIikoWJJBEREREREcnCRJKIiIiIiIhkYSJJREREREREsjCRJCIiIiIiIlmYSBIREREREZEsTCSJiIiIiEgXVQ4XTlRWo8rhMjsU0liI2QEQEREREVHgsFc7sT63GOlZR7C/tKL24/FR4bClxmFUYjSsoUxD/B2/g0REREREpImc/HJMT9+FMrvjks/tL63ArHV5mLfpABbYkpDcPcKECEkrXNpKRERERESq5eSXw7Yku9Eksq4yuwO2JdnIyS83KDJzBPqyXlYkiYiIiIhIFXu1E9PTd8HhrJF0vMNZg+npu7B15qCAWubanJb1siJJRERERESqrM8t9lqJbKjM7sCG3BKdIjJeTn450uZmYNa6vHpJJPDrst60uRkBU4llIklERERERKqkZx1ReF6BxpGYozku62UiSUREREREilU5XJdU4KTaV1rh93sIlS7rtVc7dY5MX0wkiYiIiIhIsbMqEyK155utuS7rZSJJRERERESKtVbZPEbt+WZrrst6mUgSEREREZFiYZZgdG7bUtG5UW1bIswSrHFExmnOy3qZSBIRERERkTqi2QGYozkv62UiSUREREREilU5XDhacV7RuaVnzvt1Va45L+tlIklERERERIo156pcmCUY8VHhis5NiAr362W9TCSJiIiIiEix5lyVAwBbapzC87pqHImxmEgSEREREZFizbkqBwCjEqMRabXIOifSasHIxC46RWQMJpJERERERKRKc63KAYA1NAQLbEmwhEhLrSwhQVg4IQlWP6/EMpEkIiIiIiJVmmtVzi25ewTSp6Z4fQ0irRasmpaCft0iDIpMP0wkiYiIiIhIleZalasruXsEts4chDmjeyOhwVLfhKhwzBndG1tnDgqIJBIAAuc7R0REREREpnFX5aan70KZ3dHkcZFWCxZOSAqYhKoua2gIxqfEYXxKHKocLpytdqJ1aIjf7wNtDBNJIiIiIiLShLsqtyG3BOlZBdhXWlH7uYSocNhSu2JkYpeAqkQ2JcwSHJAJpFvgfweJiIiIiMgwzakq15wxkSQiIiIiIl0EelWuOWOzHSIiIiIiIpLFlIrkrl27sHnzZuTl5aG8vBwAEBERgWuuuQZDhgxBUlKSGWERERERERGRBIYmknv27MEDDzyAnJycJo956qmnkJKSgrfffhu9e/c2MDoiIiIiIiKSwrClrZs3b0ZycjJycnIgiiJEUURISAguu+wyXHbZZQgJCan9eFZWFpKTk/Hll18aFR4RERERERFJZEgiefLkSfz2t79FdXU1BEHAtGnTkJ2dDbvdjpKSEpSUlODcuXPIycnB/fffj+DgYFRXV+O3v/0tysrKjAiRiIiIiIiIJDIkkZw/fz7OnDkDi8WCTz/9FO+88w769euHkJBfV9YGBwejb9++ePvtt/Hpp5+iRYsWOHPmDObPn29EiJrauXMnnnvuOQwdOhQxMTEIDQ1F69at0aNHD0yePBnbtm0zO0QiIiIiIiLFDEkkP/30UwiCgD/84Q8YNmyY1+OHDh2K//u//4Moivj0008NiFA7aWlp6NevH55++mn897//RXFxMRwOB+x2O37++Wcs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RKQ9JpJERBpKzzqi8LwCjSMhIiIi0g8TSSIijVQ5XPW6s8qxr7SCo0GIiIjIbzCRJCLSyFmV+xzVnk9ERERkFCaSREQaaa1yJqTa84mIiIiMwkSSiEgjYZZgxEeFKzo3ISocYZZgjSMiIiIi0gcTSSIiDdlS4xSe11XjSIiIiIj0w0SSiEhDoxKjEWm1yDon0mrByMQuOkVEREREpD0mkkREGrKGhmCBLQmWEGlvr5aQICyckAQr90cSERGRH2EiSUSkseTuEUifmuK1MhlptWDVtBT06xZhUGRERERE2uAtcCIiHSR3j8DWmYOwIbcE6VkF2FdnvmRCVDhsqV0xMrELK5FERETkl3gFQ0SkE2toCManxGF8ShyqHC6crXaidWgIu7MSERGR32MiSURkgDBLMBNIIiIiChjcI0lERERERESyMJEkIiIiIiIiWZhIEhERERERkSxMJImIiIiIiEgWJpJEREREREQkCxNJIiIiIiIikoWJJBEREREREcnCRJKIiIiIiIhkYSJJREREREREsoSYHQBpz+l01v69tLTUxEiIiIiIiMhMdfOBunmCWkwkA9CJEydq/56cnGxiJERERERE5CtOnDiBbt26afJYXNpKREREREREsgiiKIpmB0HaOn/+PPbs2QMA6NixI0JCWHg2Q2lpaW1FOCcnB1FRUSZHRFrg9zXw8HsaePg9DTz8ngYefk+N43Q6a1cs9u7dGy1bttTkcZlhBKCWLVuiX79+ZodBdURFRSEmJsbsMEhj/L4GHn5PAw+/p4GH39PAw++p/rRazloXl7YSERERERGRLEwkiYiIiIiISBYmkkRERERERCQLE0kiIiIiIiKShYkkERERERERycJEkoiIiIiIiGRhIklERERERESyCKIoimYHQURERERERP6DFUkiIiIiIiKShYkkERERERERycJEkoiIiIiIiGRhIklERERERESyMJEkIiIiIiIiWZhIEhERERERkSxMJImIiIiIiEgWJpJEREREREQkCxNJIiIiIiIikoWJJBEREREREcnCRJJIQzt37sRzzz2HoUOHIiYmBqGhoWjdujV69OiByZMnY9u2bWaHSDJUVFRg9erVePTRR3HTTTfhyiuvRNu2bWGxWNCpUyfcfPPNmDt3LsrKyswOlTTw+OOPQxCE2j9ff/212SGRRHW/b57+3HzzzWaH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TJ8+HQAwd+5c/OUvfzE5IlKCi5GJiJrwxRdf4NNPP8U333yDgwcP4tixYygrK0NYWNj/t3fvQVFe9x/H38uCIK4SHUM01KLEmDihrWijkKpD8JYqKpeBXFaxoVPvzb2tSWQwjTWx1UmaNPE28RIRJ6gMBB1TjQHiBYtabYh2qpR4adqIMQkoVxf294ezz28RdmFRcSWf18zOPPB8z3m+z7Iz7tdznnMIDg5myJAhxMbGkpycTGBg4K1OV+R7acOGDRQWFlJUVERZWRlff/01lZWVWCwW+vXrx0MPPcSMGTOIioq61alKO4wcOZLjx4/z9ttvk5OTwxdffEF9fT19+/YlOjqaX//610RERNzqNMVDjr0jzWYzVqv1Fmcj7aURSREREREREfGIFtsRERERERERj6iQFBEREREREY+okBQRERERERGPqJAUERERERERj6iQFBEREREREY+okBQRERERERGPqJAUERERERERj6iQFBEREREREY+okBQRERERERGPqJAUERERERERj6iQFBEREREREY+okBQRERERERGPqJAUERERERERj6iQFBEREREREY+okBQRERERERGPqJAUERERERERj6iQFBEREREREY+okBQRkQ61fv16TCYTJpOJ06dP3+p02iwlJQWTycT8+fNvdSriJSZNmoTJZCI9Pf1WpyIi0uFUSIqIiLSiuLiYjIwMunTpwoIFC5qdLygoMIrjtrzWr1/f5vaBgYGEhoYSFxdHZmYmNputxRwXLVpktCkoKHB7P/v27aNHjx6YTCZ8fX3JyMhwmUv37t2prq5u9T2qqakhKCioSdvW8nAlOjra6KOtHPHR0dGtxtbW1rJu3ToSExO55557sFgsWCwW7rnnHhITE1m/fj21tbWt9pOWlgbAsmXL+M9//tPmXEVEOgMVkiIiIq1YuHAhdrud1NRUfvCDH3TotWtqajh79iy5ublYrVYeeughvvrqq3b3V1BQwCOPPMKlS5fw9fUlMzOTadOmuYy/fPkyOTk5rfabm5tLZWVlu/PqKLm5udx3332kpqaSnZ1NWVkZVVVVVFVVUVZWRnZ2Nk8++SSDBw9mx44dbvuKjIxk3LhxVFdXs2TJkg66AxER76BCUkRExI3i4mJ2794NwPPPP99q/Jw5cygpKXH7iouLa3P7oqIi3n77bfr37w/AoUOHmDp1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\n" + }, + "metadata": {} + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "And finally we can generate a boxplot of RNA expression value split by mutation type present in the gene." + ], + "metadata": { + "id": "depEVF2z3TdD" + }, + "id": "depEVF2z3TdD" + }, + { + "cell_type": "code", + "source": [ + "mutated = combined_df[combined_df['Variant_Classification'] == 'Missense_Mutation']['log_fpkm_uq']\n", + "wildtype = combined_df[combined_df['Variant_Classification'] != 'Missense_Mutation']['log_fpkm_uq']\n", + "fig, ax1 = plt.subplots(figsize=(5, 3))\n", + "bp = ax1.boxplot(x=[mutated, wildtype], tick_labels=['Missense', 'Wild Type'], )\n", + "ax1.set(ylabel=\"log(FPKM UQ)\")\n", + "fig.show()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 566 + }, + "id": "cocx-LMGv1Zy", + "outputId": "1ab42c9e-2c9a-4952-86fd-1d827283d797" + }, + "id": "cocx-LMGv1Zy", + "execution_count": 23, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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p0+f1qZNm5SVlVVle8IeUDs2D3tDhgypU3uTySQfHx8FBgbqqquu0tChQ9WrVy9blwUAAAAnqWpfPG9vb91555365z//WW70Ly8vT4899pjefvttFRYWVjiP1TiB2rF52IuPj7/oFZIGDRqkt99+W126dLFRVQAAAHCWqu7PKyws1KuvvqoVK1ZoxIgR8vf3l9lsrnFkj7AH1I5dpnFe7E2z27dvV+/evbV161b17t3bRlUBAADgUlF2lc3MzEwtW7asxnal2HoBqB2bL9BisVjq/JObm6tDhw5p5cqVGjNmjAzDUF5eniZOnKiioiJblwgAAAAHqmxkLy8vT507d1a/fv3k5lb+T1J3d3f169dPnTt3rvJcADW7JBZo8fHxUadOndSpUydNmjRJy5Yt02233abU1FQtWbJEf/nLX5xdIgAAAOrp6NGj5Z57enqqqKhIhw4dknR+gZb+/ftbX//mm2/07bffVmhfVX8AKndJbr0wffp0TZw4UYZh6OOPP3Z2OQAAALgIOTk55Z536NBB3bt3tz7PysrSxo0btWbNGm3cuFHZ2dnWY2FhYerQoUO580+ePGnfggEXcUmGPUmaNGmSJOn77793biEAAAC4KC1btiz3/ODBg7riiiu0adMmxcTEyN3dvdxxDw8PTZo0SZs2bVKnTp108ODBcscDAwPtXjPgCi6JaZyV6dixoyTpxIkTTq4EAAAAFyMsLKzCaxs3blRKSopmz56tN998U9nZ2crNzZWfn59atWqlL774QnPmzFFSUlKt+gNQ0SUb9i52RU8AAABcGq688spKX09KStLUqVPVunXrWm+9YDKZ1LVrV3uWC7iMSzbsHTlyRFLFYX8AAAA0LP7+/oqMjNS2bdusr9V364XIyEj5+/vbt2DARVyy9+ytWbNGkhQeHu7kSgAAAHCxnnzyyXLP8/Ly1LFjR/Xr16/Se/b69eunjh07Vthm4cJ+AFTtkhzZW7lypdasWSOTyaSbbrrJ2eUAAADgIl1//fXq2LGjDh8+bH3t8OHDOnz4sC677DINGDDAusXC119/XW7rhVKdOnVSVFSUA6sGGrZLIuwVFhYqIyND3333nT766COtX79ehmEoJCREM2fOtMs1TSZTrdoNHjxY8fHxdqkBAACgsTCZTFq9erWuu+46FRYWljt2/Phxbdy4sdrzvb29tWrVqlr/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TpMnT9bnn39e5/O/+OIL3XjjjTKbzZKkv//977YuEQAAAABcns3D3meffSYfHx8VFRVp4sSJ+uKLL2p97ieffKKxY8cqPz9fkvTMM8/o6aeftnWJAAAAAODybB72Bg4cqI8//lhNmzZVYWGhxo8fr4SEhBrPW716tWJiYlRYWChJevnllzVnzhxblwcAAAAAjYJdtl6IiorShg0b5O3trTNnzmj06NHasWNHle2XLVumW265RUVFRTKZTHrrrbc0a9Yse5QGAAAAAI2C3fbZGzZsmNauXStPT0/l5+dr1KhR2rVrV4V2//73v3X77beruLhY7u7uWrx4se644w57lQUAAAAAjYJdN1UfNWqUVq9erSZNmig3N1cjR45UYmKi9fgrr7yiu+++WxaLRU2aNNHy5cs1ffp0e5YEAAAAAI2CXcOeJI0ZM0bLly+Xh4eHTp8+rZEjR+qHH37QM888o4cffliGYcjb21tr165VTEyMvcsBAAAAgEbBwxEXmTBhgpYtW6Zbb71VOTk5uu6661RQUCDDMNSsWTOtX79ew4YNc0QpAAAAANAoOCTsSdKUKVNUXFysmTNn6syZM5Ikf39/ffLJJxo4cKCjygAAAACARsHmYW/btm1VHgsNDdXMmTP1/vvvy83NTY8++qgsFku150hSZGSkrcsEAAAAAJdm87AXFRUlk8lUbRuTySTDMDR37twa+zOZTCouLrZVeQAAAADQKNhlGqdhGPboFgAAAABQSzYPe08++aStuwQAAAAA1BFhDwAAAABckN332QMAAAAAOB5hDwAAAABckF332fv000/13//+V7/99ptKSkrUrl07RUVFafLkyWrSpIk9Lw0AAAAAjZpdwl5mZqbGjx+vXbt2VTj23nvv6YknntD69evVs2dPe1weAAAAABo9m0/jLCkp0dixY/Xtt9/KMIxKf44cOaKRI0fq+PHjtr48AAAAAEB2CHurVq3S7t27ZTKZdMUVV+jdd9/Vvn379NNPP2n16tXq37+/pPOjfy+99JKtLw8AAAAAkJ3CniS1b99eu3bt0u23366wsDB16dJFEydO1Pbt2zV48GAZhqHVq1fb+vIAAAAAANkh7CUlJclkMunhhx9W8+bNKxx3d3fX008/LUk6cuSIcnNzbV0CAAAAADR6Ng972dnZkqTevXtX2absMe7bAwAAAADbs3nY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FaUWLVrI19dXPXr00JNPPqlTp05dVL/18dBDD8lkMsnd3d3671Sda665RiaTqdz0VqniZ8rBgwd1xx13qEOHDvL29lbbtm01efJk7dy5s1Z1ZWRk6LHHHlPv3r0VGBgoLy8vhYaGavLkyfriiy/q/D6BOjEAXFLi4uIMSYYk4/333zcSExOtz/fv31+hfXJysvV4UlKS8f7771ufx8XFlWtb9tiRI0cq9LVgwQLDzc3N2qaqn9zc3HLnHTt2zOjevXuN5z388MOVvufffvvN6NWrV7XnXnHFFcbBgwcrPX/w4MGGJGPw4MHGV199ZVx22WVV9vPCCy9U2kdubq4xaNCgGt/DxIkTKz0/JyfHGDJkSLXnBgUFGd98802l5wPA3//+d+vvi4SEhArHFy9ebEgyOnfubBiGYbzzzjuGJKNnz56V9hcREWFIMvz9/Y3i4uJyx5588knrtSpT9vdqZc6dO2dMmjSpyt93HTt2NA4fPmx9/uSTT9b+H6IaR44csfY5c+bMcsfKfh4+++yz1fbzww8/VPm5UPa9f/bZZ4aPj0+l79HNzc14+eWXq73OBx98UOX5pT9/+tOfjHPnztXnnwOoESN7wCUuPDxcYWFhkiof3St9rUePHrr66qvrfZ29e/fqb3/7mywWizp06KCXXnpJX375pZKSkrRt2za98847uvnmm+Xj41Ph3Pvuu8864nXrrbdq3bp12rlzp3bv3q2NGzfqiSeeUK9evSq97okTJzRw4ED98MMP8vLy0r333qvVq1dr9+7diouL09y5c9WsWTP98ssvGjVqlE6fPl3le0hPT9f48ePl5uam5557Tl999ZV27dqlBQsWqHnz5pKkuXPnKjk5ucK5Tz31lPVb8NGjR2v58uX6+uuv9d133+nzzz/XM888owEDBlT6LfjZs2c1bNgwbd26Ve7u7po+fbqWL1+unTt3avv27frXv/6lli1bKisrSzfeeKN+++23Gv/vAaDxKTv6VtloXelrpSN6pf+7f//+CjMHcnNz9cMPP0iSBgwYUO2sj/r429/+ptWrV0uSunbtqnfffVe7d+/WF198oTvvvFNHjx7VlClTbHrNmnTv3l3XXnutpPMzWarz/vvvS5I8PDw0ffr0StscO3ZMN998szw8PPTMM89ox44d2rFjh/71r3/J399fFotFDz74YJUrZq9atUrT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eevr9gp7d955p/WLujvuuKPSfUM//PBDffbZZ3a5fm1df/311n/Hv/zlLzKbzZLqtiXEvHnzdPDgwQqv//jjj/rXv/4l6fxKzGXv5ZakWbNmWfcfvP3225WcnFztdT799FPt3bu31nUBtcU9ewAknR9Zu+WWW3TTTTdpyJAh6tatmwICAnTy5Ent2bNHCxcutC7rfdddd1nP+/3333X99dere/fuio6OVu/eva17/qWkpGjlypXWaZ9XX321dWPzUm+++ab27Nmjw4cP6+GHH9aGDRs0Y8YMhYWFycvLSydOnNAPP/yg//73v9q6dauio6M1bdo0m753s9mssWPHqn379powYYL69eunyy+/XB4eHkpPT9fHH39sDWjBwcHltoGQpH/84x9KSEjQt99+q1dffVXx8fH6y1/+oquvvlo+Pj46efKkkpOT9cUXX+jzzz9Xz549rd84A0BlBg0apF9//VVpaWmSzu/H1r9//yrbDxw4UN9//711H1E3N7cqRwIvVq9evXTPPffo9ddf1549e9S7d2/Nnj1bPXv21OnTp7V69Wq9/fbb6t27t1On6JtMJv3xj3/UY489Zt3W4Iorrqh1CL7iiiuUnZ2t/v37a/bs2YqKipIkxcfH67nnnrOOoC5cuLDC4iqtW7fWkiVLFBMTo/T0dPXu3Vu33XabRo0apZCQEJ07d06pqanatWuX1qxZo8OHD+vjjz/WVVddZbt/AECEPQBlnDlzRqtXr9bq1asrPe7m5qann35a48ePr3DswIEDOnDgQJV9X3nllVq3bl2F1c0CAwP19ddfa/Lkydq+fXu5KUuV8ff3r92bqYejR49WO7rYtm1bbdiwwfptbSkvLy9t2bJFt912m9atW6cffvjBOtpXGXu+BwCuITIyUosXL7Y+Dw8Pr3Z7mYEDB+r111+3Pu/Zs2e5xVRsbcGCBTp27JjWrVunn376Sbfffnu54x06dNDKlSutI2vOctttt+mJJ56wrpB5YZ3VCQ4O1iuvvKLJkydr7ty5FY67ubnp+eef18SJEys9f8KECdqwYYNuu+025eTk6K233tJbb71VaVs3Nzeb318JSIQ9AP9n+fLl+uSTTxQfH68DBw4oIyNDx48fl7e3ty6//HJFRkbqrrvuqvCt46BBgxQfH69NmzZp586dSklJUWZmpgoLCxUYGKhevXppwoQJuu222+Tl5VXptdu0aaNt27bp008/1fLly/XNN98oIyND586dU/PmzdW5c2dde+21Gjt2rF2mJV1++eXatWuXPvvsM+3YsUO//fabMjMzlZeXp+bNm6t79+4aM2aM7rjjjiqDmp+fn9auXauvvvpKS5Ys0fbt23Xs2DEVFBTI399fnTp1Ut++fXXTTTdpxIgRNn8PAFzLhb/rahqlu3CKpz23XJDOr/S5du1affDBB3r77be1d+9enTt3Tpdffrmio6P1t7/9TS1atLBrDbVRupDZ5s2b5e7urpkzZ9bp/Jtuukl79uzRCy+8oK1btyo9PV3NmzfXoEGD9PDDD9e42umYMWN05MgRvfPOO/rss8+UnJysnJwceXh4qE2bNgoLC9OQIUMUExOj0NDQi3mrQKVMBqsJAAAAwAVZLBZdfvnlSk1N1ahRo2p1H2FUVJQSEhI0ePBgxcfH279IwI5YoAUAAAAuacuWLUpNTZUk/elPf3JyNYDjEfYAAADgkubPny+p8hUzgcaAe/YAAADgEnJzc5WZmSmz2az33ntPcXFxkqT/9//+nzw8+LMXjQ//Xw8AAACXsHbt2gorboaHh1e7QjLgypjGCQAAAJfi5uamyy+/XPfee6+2bNmiJk2aOLskwClYjRMAAAAAXBAjewAAAADgggh7AAAAAOCCCHsAAAAA4IIIewAAAADgggh7AAAAAOCCCHsAAAAA4IIIewAAAADgggh7AAAAAOCCCHsAAAAA4IIIewAAAADgggh7AAAAAOCCCHsAAAAA4IIIewAAAADgggh7AAAAAOCCCHsAAAAA4IIIewAAAADgggh7AAAAAOCCCHsAAAAA4IIIewAAAADggv4/91+i+hsf3aoAAAAASUVORK5CYII=\n" + }, + "metadata": {} + } + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + }, + "colab": { + "provenance": [] + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file