diff --git a/Dockerfile b/Dockerfile
index 69f44c49..41e88b34 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM python:3.11.6 AS bdi-jupyter
+FROM --platform=linux/amd64 python:3.11.6 AS bdi-jupyter
# Install JupyterHub and dependencies
RUN pip3 --disable-pip-version-check install --no-cache-dir \
diff --git a/bdi-ingress.yaml b/bdi-ingress.yaml
new file mode 100644
index 00000000..6db0b38d
--- /dev/null
+++ b/bdi-ingress.yaml
@@ -0,0 +1,26 @@
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+ name: bdiviz-demo-ingress
+ annotations:
+ kubernetes.io/ingress.class: haproxy
+ # The following 2 lines redirect HTTP traffic to HTTPS for you
+ haproxy.org/ssl-redirect: "true"
+ haproxy.org/ssl-redirect-code: "301"
+ # The following line record the user's IP address in the 'X-Forwarded-For' header
+ haproxy.org/forwarded-for: "true"
+ # Only NYU networks are allowed by default, uncomment this to allow the whole internet
+ hpc.nyu.edu/access: "public"
+spec:
+ rules:
+ - host: bdiviz-demo.users.hsrn.nyu.edu
+ http:
+ paths:
+ - path: /
+ pathType: Prefix
+ backend:
+ service:
+ # This is the name and port of your Service
+ name: bdiviz-demo
+ port:
+ number: 8888
diff --git a/bdikit/mapping_algorithms/value_mapping/algorithms.py b/bdikit/mapping_algorithms/value_mapping/algorithms.py
index bb2cdd95..2630011d 100644
--- a/bdikit/mapping_algorithms/value_mapping/algorithms.py
+++ b/bdikit/mapping_algorithms/value_mapping/algorithms.py
@@ -2,7 +2,7 @@
import ast
from openai import OpenAI
from polyfuzz import PolyFuzz
-from polyfuzz.models import EditDistance, TFIDF, Embeddings
+from polyfuzz.models import EditDistance, TFIDF, Embeddings, RapidFuzz
from flair.embeddings import TransformerWordEmbeddings, WordEmbeddings
from rapidfuzz import fuzz
from autofj import AutoFJ
@@ -163,6 +163,23 @@ def __init__(
super().__init__(PolyFuzz(method), threshold)
+class RapidFuzzValueMatcher(PolyFuzzValueMatcher):
+ """
+ Value matching algorithm based on the cosine similarity of value embeddings.
+ """
+
+ def __init__(
+ self,
+ threshold: float = VALUE_MATCHING_THRESHOLD,
+ top_n: int = 1,
+ cosine_method: str = "sparse",
+ ):
+ method = RapidFuzz(
+ n_jobs=1,
+ )
+ super().__init__(PolyFuzz(method), threshold)
+
+
class GPTValueMatcher(BaseValueMatcher):
def __init__(
self,
diff --git a/bdikit/visualization/schema_matching.py b/bdikit/visualization/schema_matching.py
index 3a105f72..e23dfbc8 100644
--- a/bdikit/visualization/schema_matching.py
+++ b/bdikit/visualization/schema_matching.py
@@ -150,6 +150,7 @@ def __init__(
# Panel configurations
self.panel_floatpanel_config = {"headerControls": {"close": "remove"}}
self.ai_assistant_status = "minimized"
+ self.log_status = "minimized"
def _generate_top_k_matches(self) -> List[Dict]:
if isinstance(self.target, pd.DataFrame):
@@ -391,7 +392,7 @@ def _get_heatmap(self) -> None:
self.get_cols_subschema()
def _gen_clusters(self) -> Dict[str, List[Tuple[str, str]]]:
- knn = NearestNeighbors(n_neighbors=5)
+ knn = NearestNeighbors(n_neighbors=min(10, len(self.source.columns)), metric="cosine")
l_features_flat = []
for _, l_features in self.l_features.items():
l_features_flat.extend(l_features)
@@ -460,7 +461,9 @@ def _generate_all_value_matches(self):
if pd.api.types.is_numeric_dtype(self.source[source_column]):
continue
- source_values = list(self.source[source_column].dropna().unique())[:20]
+ source_values = list(
+ self.source[source_column].dropna().unique().astype(str)
+ )[:20]
elif self.additional_sources and source_df in self.additional_sources:
if pd.api.types.is_numeric_dtype(
@@ -469,7 +472,10 @@ def _generate_all_value_matches(self):
continue
source_values = list(
- self.additional_sources[source_df][source_column].dropna().unique()
+ self.additional_sources[source_df][source_column]
+ .dropna()
+ .unique()
+ .astype(str)
)[:20]
else:
@@ -481,7 +487,6 @@ def _generate_all_value_matches(self):
for _, row in self.candidates_dfs[source_column].iterrows():
target_values = row["Values (sample)"].split(", ")
-
value_matcher.match(source_values, target_values)
match_results = value_matcher.get_matches()
@@ -517,7 +522,6 @@ def _accept_match(self) -> None:
self._record_log("accept", candidate_name, top_k_name)
self._write_json(recommendations)
- self._get_heatmap()
return
def _reject_match(self) -> None:
@@ -563,35 +567,72 @@ def _discard_column(self, select_column: Optional[str]) -> None:
self._write_json(recommendations)
self._record_user_action("discard", d)
self._record_log("discard", candidate_name, "")
- self._get_heatmap()
return
def _plot_heatmap_base(self, heatmap_rec_list: pd.DataFrame) -> pn.pane.Vega:
single = alt.selection_point(name="single")
tooltip = [
- alt.Tooltip("Column", title="Column"),
- alt.Tooltip("Recommendation", title="Recommendation"),
- alt.Tooltip("Value", title="Similarity"),
+ alt.Tooltip("Recommendation", title="Matching Candidate"),
+ alt.Tooltip("Column", title="Source Column"),
+ alt.Tooltip("Value", title="Similarity Score", format=".4f"),
]
+ if not isinstance(self.target, pd.DataFrame) and self.target == "gdc":
+ tooltip.append(alt.Tooltip("Description", title="Description"))
+ tooltip.append(alt.Tooltip("Values (sample)", title="Values (sample)"))
+ tooltip.append(alt.Tooltip("Subschema", title="Subschema"))
# facet = alt.Facet(alt.Undefined)
+ if self.additional_sources:
+ source_transformation = alt.datum["DataFrame"] + ">" + alt.datum["Column"]
+ else:
+ source_transformation = alt.datum["Column"]
+
+ size_expr = alt.expr(f"datam.value == {single.name} ? 20 : 10")
+ weight_expr = alt.expr(f"datam.value == {single.name} ? 800 : 300")
+
+ search_input = alt.param(
+ value="",
+ bind=alt.binding(
+ input="search",
+ placeholder="Candidate search",
+ name="Search ",
+ ),
+ )
+
base = (
alt.Chart(heatmap_rec_list)
- .transform_calculate(
- Column=alt.datum["DataFrame"] + ">" + alt.datum["Column"]
- )
+ .transform_calculate(Column=source_transformation)
.encode(
- y=alt.Y("Column:O", sort=None),
- x=alt.X("Recommendation:O", sort=None).axis(labelAngle=-45),
+ y=alt.Y("Column:O", sort=None).axis(
+ labelFontSize=12,
+ titleFontSize=14,
+ title="Source Columns",
+ ),
+ x=alt.X(
+ "Recommendation:O",
+ sort=None,
+ ).axis(
+ labelAngle=-45,
+ labelFontSize=12,
+ titleFontSize=14,
+ title="Target Schemas",
+ ),
color=alt.condition(
single,
alt.Color("Value:Q").scale(domainMax=1, domainMin=0),
alt.value("lightgray"),
), # type: ignore
+ opacity=alt.condition(
+ alt.expr.test(
+ alt.expr.regexp(search_input, "i"), alt.datum.Recommendation
+ ),
+ alt.value(1),
+ alt.value(0.5),
+ ), # type: ignore
tooltip=tooltip,
)
- .add_params(single)
+ .add_params(single, search_input)
)
background = base.mark_rect(size=100)
@@ -602,9 +643,7 @@ def _plot_heatmap_base(self, heatmap_rec_list: pd.DataFrame) -> pn.pane.Vega:
]
box_source_base = (
alt.Chart(y_source)
- .transform_calculate(
- Column=alt.datum["DataFrame"] + ">" + alt.datum["Column"]
- )
+ .transform_calculate(Column=source_transformation)
.encode(
text=alt.condition(
alt.datum["DataFrame"] == self.source_prefix,
@@ -627,9 +666,7 @@ def _plot_heatmap_base(self, heatmap_rec_list: pd.DataFrame) -> pn.pane.Vega:
y_source = heatmap_rec_list[heatmap_rec_list["DataFrame"] == name]
box_source_base = (
alt.Chart(y_source)
- .transform_calculate(
- Column=alt.datum["DataFrame"] + ">" + alt.datum["Column"]
- )
+ .transform_calculate(Column=source_transformation)
.encode(
text="DataFrame:O",
y="Column:O",
@@ -642,9 +679,9 @@ def _plot_heatmap_base(self, heatmap_rec_list: pd.DataFrame) -> pn.pane.Vega:
box_sources.append(box_source)
box_sources.append(box_source_text)
- # rule1 = background.mark_rect(color="", stroke="orange", strokeWidth=2).transform_filter(alt.FieldEqualPredicate(field='DataFrame', equal='source'))
- # rule2 = background.mark_rect(color="", stroke="yellow", strokeWidth=2).transform_filter(alt.FieldOneOfPredicate(field='DataFrame', oneOf=list(self.additional_sources.keys())))
- return pn.pane.Vega(alt.layer(background, *box_sources))
+ return pn.pane.Vega(alt.layer(background, *box_sources))
+ else:
+ return pn.pane.Vega(background)
def _update_column_selection(
self, heatmap_rec_list: pd.DataFrame, selection: List[int]
@@ -695,7 +732,7 @@ def _gdc_candidates_info(
**Name:** {rec}
- **Rank:** {rec_rank+1}
+ **Type:** {df.loc[rec_rank,'Type']}
**Similarity:** {df.loc[rec_rank,'Similarity']}
@@ -828,7 +865,7 @@ def _plot_target_histogram(
def _plot_value_comparisons(
self, source_column: str, heatmap_rec_list: pd.DataFrame, selection: List[int]
- ) -> "pn.widgets.Tabulator | pn.pane.Markdown":
+ ) -> "pn.Column | pn.pane.Markdown":
if not selection:
column = source_column
rec = None
@@ -851,7 +888,7 @@ def _plot_value_comparisons(
if rec:
frozen_columns.append(rec)
- return pn.widgets.Tabulator(
+ tabulator = pn.widgets.Tabulator(
pd.DataFrame(
dict([(k, pd.Series(v)) for k, v in value_comparisons.items()])
).fillna(""),
@@ -861,6 +898,23 @@ def _plot_value_comparisons(
height=200,
)
+ value_filter = pn.widgets.TextInput(name="Value filter", value="")
+
+ def _filter_values(df: pd.DataFrame, pattern: str):
+ if not pattern or pattern == "":
+ return df
+ col_list = list(df.columns[:1])
+ for col in df.columns[1:]:
+ for value in df[col].values:
+ if pattern.lower() in str(value).lower():
+ col_list.append(col)
+ continue
+ print(col_list)
+ return df[col_list]
+
+ tabulator.add_filter(pn.bind(_filter_values, pattern=value_filter))
+ return pn.Column(value_filter, tabulator)
+
def _plot_pane(
self,
select_column: Optional[str] = None,
@@ -873,6 +927,7 @@ def _plot_pane(
discard_click: int = 0,
undo_click: int = 0,
redo_click: int = 0,
+ log_click: int = 0,
) -> pn.Column:
if self.rec_list_df is None:
raise ValueError("Heatmap rec_list_df not generated.")
@@ -889,6 +944,12 @@ def _plot_pane(
heatmap_rec_list["Column"].isin(clustered_cols)
]
+ sort_order = {
+ k: v for k, v in zip(clustered_cols, range(len(clustered_cols)))
+ }
+ sorted_indices = (heatmap_rec_list["Column"].map(lambda x: sort_order[x]) + (1 - heatmap_rec_list["Value"])).sort_values().index # type: ignore
+ heatmap_rec_list = heatmap_rec_list.loc[sorted_indices, :]
+
candidates_df = self.candidates_dfs[select_column]
def _filter_datatype(heatmap_rec: pd.Series) -> bool:
@@ -954,6 +1015,7 @@ def _filter_datatype(heatmap_rec: pd.Series) -> bool:
align="end",
theme="secondary",
config=self.panel_floatpanel_config,
+ status=self.log_status,
),
pn.Row(
heatmap_pane,
@@ -1062,22 +1124,27 @@ def callback(contents: str, user: Any, instance: Any) -> Optional[str]:
def plot_heatmap(self) -> pn.Column:
select_column = pn.widgets.Select(
- name="Column",
+ name="Source Column",
options=list(self.source.columns),
width=120,
)
select_candidate_type = pn.widgets.Select(
- name="Candidate type",
+ name="Candidate Type",
options=["All", "enum", "number", "string", "boolean"],
width=120,
)
n_similar_slider = pn.widgets.IntSlider(
- name="N Similar", start=0, end=5, value=0, width=100
+ name="Similar Sources", start=0, end=5, value=0, width=150
)
thresh_slider = pn.widgets.FloatSlider(
- name="Threshold", start=0, end=1.0, step=0.01, value=0.1, width=100
+ name="Candidate Threshold",
+ start=0,
+ end=1.0,
+ step=0.01,
+ value=0.1,
+ width=150,
)
acc_button = pn.widgets.Button(name="Accept Match", button_type="success")
@@ -1093,14 +1160,13 @@ def plot_heatmap(self) -> pn.Column:
name="Redo", button_style="outline", button_type="primary"
)
- if self.ai_assistant_status == "minimized":
- ai_assistant_button = pn.widgets.Button(
- name="Show AI Assistant", button_type="primary"
- )
- else:
- ai_assistant_button = pn.widgets.Button(
- name="Hide AI Assistant", button_type="primary"
- )
+ ai_assistant_button = pn.widgets.Button(
+ name="Show/Hide AI Assistant", button_type="primary"
+ )
+
+ log_button = pn.widgets.Button(
+ name="Show/Hide Operation Log", button_type="primary"
+ )
# Subschemas
if not isinstance(self.target, pd.DataFrame) and self.target == "gdc":
@@ -1113,12 +1179,26 @@ def plot_heatmap(self) -> pn.Column:
def on_click_accept_match(event: Any) -> None:
self._accept_match()
+ if (
+ select_column.value
+ and self.selected_row is not None
+ and n_similar_slider.value == 0
+ ):
+ value_idx = select_column.options.index(select_column.value)
+ if value_idx < len(select_column.options) - 1:
+ select_column.value = select_column.options[value_idx + 1]
+ self._get_heatmap()
def on_click_reject_match(event: Any) -> None:
self._reject_match()
def on_click_discard_column(event: Any) -> None:
self._discard_column(select_column.value)
+ if select_column.value and n_similar_slider.value == 0:
+ value_idx = select_column.options.index(select_column.value)
+ if value_idx < len(select_column.options) - 1:
+ select_column.value = select_column.options[value_idx + 1]
+ self._get_heatmap()
def on_click_undo(event: Any) -> None:
self._undo_user_action()
@@ -1132,12 +1212,19 @@ def on_click_ai_assistant(event: Any) -> None:
else:
self.ai_assistant_status = "minimized"
+ def on_click_log(event: Any) -> None:
+ if self.log_status == "minimized":
+ self.log_status = "normalized"
+ else:
+ self.log_status = "minimized"
+
acc_button.on_click(on_click_accept_match)
rej_button.on_click(on_click_reject_match)
discard_button.on_click(on_click_discard_column)
undo_button.on_click(on_click_undo)
redo_button.on_click(on_click_redo)
ai_assistant_button.on_click(on_click_ai_assistant)
+ log_button.on_click(on_click_log)
heatmap_bind = pn.bind(
self._plot_pane,
@@ -1155,20 +1242,21 @@ def on_click_ai_assistant(event: Any) -> None:
discard_button.param.clicks,
undo_button.param.clicks,
redo_button.param.clicks,
+ log_button.param.clicks,
)
buttons_down = pn.Column(acc_button, rej_button, discard_button)
buttons_redo_undo = pn.Column(undo_button, redo_button)
- buttons_floatpanel = pn.Column(ai_assistant_button)
+ buttons_floatpanel = pn.Column(ai_assistant_button, log_button)
column_top = pn.Row(
select_column,
select_candidate_type,
- (
- subschema_col # type: ignore
- if (not isinstance(self.target, pd.DataFrame) and self.target == "gdc")
- else None
- ),
+ # (
+ # subschema_col # type: ignore
+ # if (not isinstance(self.target, pd.DataFrame) and self.target == "gdc")
+ # else None
+ # ),
n_similar_slider,
thresh_slider,
buttons_down,
diff --git a/examples/analyzing_one_attribute.ipynb b/examples/analyzing_one_attribute.ipynb
deleted file mode 100644
index f938f004..00000000
--- a/examples/analyzing_one_attribute.ipynb
+++ /dev/null
@@ -1,1673 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Analyzing One Attribute/Column at a Time"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import bdikit as bdi\n",
- "import pandas as pd"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "In this example, we are mapping data from Dou et al. (https://pubmed.ncbi.nlm.nih.gov/37567170/) to the GDC format."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "
\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Country | \n",
- " Histologic_Grade_FIGO | \n",
- " Histologic_type | \n",
- " Path_Stage_Primary_Tumor-pT | \n",
- " Path_Stage_Reg_Lymph_Nodes-pN | \n",
- " Clin_Stage_Dist_Mets-cM | \n",
- " Path_Stage_Dist_Mets-pM | \n",
- " tumor_Stage-Pathological | \n",
- " FIGO_stage | \n",
- " BMI | \n",
- " Age | \n",
- " Race | \n",
- " Ethnicity | \n",
- " Gender | \n",
- " Tumor_Site | \n",
- " Tumor_Focality | \n",
- " Tumor_Size_cm | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " United States | \n",
- " FIGO grade 1 | \n",
- " Endometrioid | \n",
- " pT1a (FIGO IA) | \n",
- " pN0 | \n",
- " cM0 | \n",
- " Staging Incomplete | \n",
- " Stage I | \n",
- " IA | \n",
- " 38.88 | \n",
- " 64.0 | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- " Female | \n",
- " Anterior endometrium | \n",
- " Unifocal | \n",
- " 2.9 | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " United States | \n",
- " FIGO grade 1 | \n",
- " Endometrioid | \n",
- " pT1a (FIGO IA) | \n",
- " pNX | \n",
- " cM0 | \n",
- " Staging Incomplete | \n",
- " Stage IV | \n",
- " IA | \n",
- " 39.76 | \n",
- " 58.0 | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- " Female | \n",
- " Posterior endometrium | \n",
- " Unifocal | \n",
- " 3.5 | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " United States | \n",
- " FIGO grade 2 | \n",
- " Endometrioid | \n",
- " pT1a (FIGO IA) | \n",
- " pN0 | \n",
- " cM0 | \n",
- " Staging Incomplete | \n",
- " Stage I | \n",
- " IA | \n",
- " 51.19 | \n",
- " 50.0 | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- " Female | \n",
- " Other, specify | \n",
- " Unifocal | \n",
- " 4.5 | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " NaN | \n",
- " NaN | \n",
- " Carcinosarcoma | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " United States | \n",
- " FIGO grade 2 | \n",
- " Endometrioid | \n",
- " pT1a (FIGO IA) | \n",
- " pNX | \n",
- " cM0 | \n",
- " No pathologic evidence of distant metastasis | \n",
- " Stage I | \n",
- " IA | \n",
- " 32.69 | \n",
- " 75.0 | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- " Female | \n",
- " Other, specify | \n",
- " Unifocal | \n",
- " 3.5 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Country Histologic_Grade_FIGO Histologic_type \\\n",
- "0 United States FIGO grade 1 Endometrioid \n",
- "1 United States FIGO grade 1 Endometrioid \n",
- "2 United States FIGO grade 2 Endometrioid \n",
- "3 NaN NaN Carcinosarcoma \n",
- "4 United States FIGO grade 2 Endometrioid \n",
- "\n",
- " Path_Stage_Primary_Tumor-pT Path_Stage_Reg_Lymph_Nodes-pN \\\n",
- "0 pT1a (FIGO IA) pN0 \n",
- "1 pT1a (FIGO IA) pNX \n",
- "2 pT1a (FIGO IA) pN0 \n",
- "3 NaN NaN \n",
- "4 pT1a (FIGO IA) pNX \n",
- "\n",
- " Clin_Stage_Dist_Mets-cM Path_Stage_Dist_Mets-pM \\\n",
- "0 cM0 Staging Incomplete \n",
- "1 cM0 Staging Incomplete \n",
- "2 cM0 Staging Incomplete \n",
- "3 NaN NaN \n",
- "4 cM0 No pathologic evidence of distant metastasis \n",
- "\n",
- " tumor_Stage-Pathological FIGO_stage BMI Age Race \\\n",
- "0 Stage I IA 38.88 64.0 White \n",
- "1 Stage IV IA 39.76 58.0 White \n",
- "2 Stage I IA 51.19 50.0 White \n",
- "3 NaN NaN NaN NaN NaN \n",
- "4 Stage I IA 32.69 75.0 White \n",
- "\n",
- " Ethnicity Gender Tumor_Site Tumor_Focality \\\n",
- "0 Not-Hispanic or Latino Female Anterior endometrium Unifocal \n",
- "1 Not-Hispanic or Latino Female Posterior endometrium Unifocal \n",
- "2 Not-Hispanic or Latino Female Other, specify Unifocal \n",
- "3 NaN NaN NaN NaN \n",
- "4 Not-Hispanic or Latino Female Other, specify Unifocal \n",
- "\n",
- " Tumor_Size_cm \n",
- "0 2.9 \n",
- "1 3.5 \n",
- "2 4.5 \n",
- "3 NaN \n",
- "4 3.5 "
- ]
- },
- "execution_count": 2,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "dataset = pd.read_csv('./datasets/dou.csv')\n",
- "dataset.head()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Let's work with the attribute/column `FIGO_stage`."
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## 1. Using Multiple Functions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "We can call the method `top_matches` to see the most suitable matches for a given column."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "Some weights of RobertaModel were not initialized from the model checkpoint at roberta-base and are newly initialized: ['roberta.pooler.dense.bias', 'roberta.pooler.dense.weight']\n",
- "You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.\n",
- "100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 10.49it/s]\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Table features extracted from 1 columns\n"
- ]
- },
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- " 0%| | 0/734 [00:00, ?it/s]We strongly recommend passing in an `attention_mask` since your input_ids may be padded. See https://huggingface.co/docs/transformers/troubleshooting#incorrect-output-when-padding-tokens-arent-masked.\n",
- "100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 734/734 [01:20<00:00, 9.16it/s]"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Table features extracted from 734 columns\n"
- ]
- },
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " source | \n",
- " target | \n",
- " similarity | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " FIGO_stage | \n",
- " figo_stage | \n",
- " 0.765089 | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " FIGO_stage | \n",
- " ajcc_clinical_stage | \n",
- " 0.645107 | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " FIGO_stage | \n",
- " uicc_clinical_stage | \n",
- " 0.636324 | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " FIGO_stage | \n",
- " uicc_pathologic_stage | \n",
- " 0.633208 | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " FIGO_stage | \n",
- " irs_group | \n",
- " 0.559433 | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " FIGO_stage | \n",
- " ajcc_pathologic_stage | \n",
- " 0.519987 | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " FIGO_stage | \n",
- " inss_stage | \n",
- " 0.494000 | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " FIGO_stage | \n",
- " iss_stage | \n",
- " 0.460177 | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " FIGO_stage | \n",
- " cog_liver_stage | \n",
- " 0.441571 | \n",
- "
\n",
- " \n",
- " 9 | \n",
- " FIGO_stage | \n",
- " shortest_dimension | \n",
- " 0.424832 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " source target similarity\n",
- "0 FIGO_stage figo_stage 0.765089\n",
- "1 FIGO_stage ajcc_clinical_stage 0.645107\n",
- "2 FIGO_stage uicc_clinical_stage 0.636324\n",
- "3 FIGO_stage uicc_pathologic_stage 0.633208\n",
- "4 FIGO_stage irs_group 0.559433\n",
- "5 FIGO_stage ajcc_pathologic_stage 0.519987\n",
- "6 FIGO_stage inss_stage 0.494000\n",
- "7 FIGO_stage iss_stage 0.460177\n",
- "8 FIGO_stage cog_liver_stage 0.441571\n",
- "9 FIGO_stage shortest_dimension 0.424832"
- ]
- },
- "execution_count": 3,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "top_matches = bdi.top_matches(dataset, columns=['FIGO_stage'], target='gdc')\n",
- "top_matches"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "From the above outputs, we can see that the highest similarity is `FIGO_stage` -> `figo_stage`. To have more context about these columns, let's see their unique values (method `preview_domain`)."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " value_name | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " IA | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " IIIA | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " IIIC2 | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " IB | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " II | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " IIIC1 | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " IVB | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " IIIB | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " value_name\n",
- "0 IA\n",
- "1 NaN\n",
- "2 IIIA\n",
- "3 IIIC2\n",
- "4 IB\n",
- "5 II\n",
- "6 IIIC1\n",
- "7 IVB\n",
- "8 IIIB"
- ]
- },
- "execution_count": 4,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "bdi.preview_domain(dataset, 'FIGO_stage')"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " value_name | \n",
- " value_description | \n",
- " column_description | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " Stage 0 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " The extent of a cervical or endometrial cancer... | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " Stage I | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " Stage IA | \n",
- " Invasive cancer confined to the original anato... | \n",
- " | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " Stage IA1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " Stage IA2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " Stage IB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " Stage IB1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " Stage IB2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " Stage IC | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 9 | \n",
- " Stage IC1 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 10 | \n",
- " Stage IC2 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 11 | \n",
- " Stage IC3 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 12 | \n",
- " Stage II | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 13 | \n",
- " Stage IIA | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 14 | \n",
- " Stage IIA1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 15 | \n",
- " Stage IIA2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 16 | \n",
- " Stage IIB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 17 | \n",
- " Stage IIC | \n",
- " A cancer stage generally indicating the invasi... | \n",
- " | \n",
- "
\n",
- " \n",
- " 18 | \n",
- " Stage III | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 19 | \n",
- " Stage IIIA | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 20 | \n",
- " Stage IIIA1 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 21 | \n",
- " Stage IIIA2 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 22 | \n",
- " Stage IIIAi | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 23 | \n",
- " Stage IIIAii | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 24 | \n",
- " Stage IIIB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 25 | \n",
- " Stage IIIC | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 26 | \n",
- " Stage IIIC1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 27 | \n",
- " Stage IIIC2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 28 | \n",
- " Stage IV | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 29 | \n",
- " Stage IVA | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 30 | \n",
- " Stage IVB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 31 | \n",
- " Unknown | \n",
- " Not known, not observed, not recorded, or refu... | \n",
- " | \n",
- "
\n",
- " \n",
- " 32 | \n",
- " Not Reported | \n",
- " Not provided or available. | \n",
- " | \n",
- "
\n",
- " \n",
- " 33 | \n",
- " Not Allowed To Collect | \n",
- " An indicator that specifies that a collection ... | \n",
- " | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " value_name value_description \\\n",
- "0 Stage 0 A FIGO stage term that applies to gynecologic ... \n",
- "1 Stage I A FIGO stage term that applies to gynecologic ... \n",
- "2 Stage IA Invasive cancer confined to the original anato... \n",
- "3 Stage IA1 A FIGO stage term that applies to gynecologic ... \n",
- "4 Stage IA2 A FIGO stage term that applies to gynecologic ... \n",
- "5 Stage IB A FIGO stage term that applies to gynecologic ... \n",
- "6 Stage IB1 A FIGO stage term that applies to gynecologic ... \n",
- "7 Stage IB2 A FIGO stage term that applies to gynecologic ... \n",
- "8 Stage IC A FIGO stage term that applies to gynecologic ... \n",
- "9 Stage IC1 A FIGO stage term that applies to ovarian canc... \n",
- "10 Stage IC2 A FIGO stage term that applies to ovarian canc... \n",
- "11 Stage IC3 A FIGO stage term that applies to ovarian canc... \n",
- "12 Stage II A FIGO stage term that applies to gynecologic ... \n",
- "13 Stage IIA A FIGO stage term that applies to gynecologic ... \n",
- "14 Stage IIA1 A FIGO stage term that applies to gynecologic ... \n",
- "15 Stage IIA2 A FIGO stage term that applies to gynecologic ... \n",
- "16 Stage IIB A FIGO stage term that applies to gynecologic ... \n",
- "17 Stage IIC A cancer stage generally indicating the invasi... \n",
- "18 Stage III A FIGO stage term that applies to gynecologic ... \n",
- "19 Stage IIIA A FIGO stage term that applies to gynecologic ... \n",
- "20 Stage IIIA1 A FIGO stage term that applies to ovarian canc... \n",
- "21 Stage IIIA2 A FIGO stage term that applies to ovarian canc... \n",
- "22 Stage IIIAi A FIGO stage term that applies to ovarian canc... \n",
- "23 Stage IIIAii A FIGO stage term that applies to ovarian canc... \n",
- "24 Stage IIIB A FIGO stage term that applies to gynecologic ... \n",
- "25 Stage IIIC A FIGO stage term that applies to gynecologic ... \n",
- "26 Stage IIIC1 A FIGO stage term that applies to gynecologic ... \n",
- "27 Stage IIIC2 A FIGO stage term that applies to gynecologic ... \n",
- "28 Stage IV A FIGO stage term that applies to gynecologic ... \n",
- "29 Stage IVA A FIGO stage term that applies to gynecologic ... \n",
- "30 Stage IVB A FIGO stage term that applies to gynecologic ... \n",
- "31 Unknown Not known, not observed, not recorded, or refu... \n",
- "32 Not Reported Not provided or available. \n",
- "33 Not Allowed To Collect An indicator that specifies that a collection ... \n",
- "\n",
- " column_description \n",
- "0 The extent of a cervical or endometrial cancer... \n",
- "1 \n",
- "2 \n",
- "3 \n",
- "4 \n",
- "5 \n",
- "6 \n",
- "7 \n",
- "8 \n",
- "9 \n",
- "10 \n",
- "11 \n",
- "12 \n",
- "13 \n",
- "14 \n",
- "15 \n",
- "16 \n",
- "17 \n",
- "18 \n",
- "19 \n",
- "20 \n",
- "21 \n",
- "22 \n",
- "23 \n",
- "24 \n",
- "25 \n",
- "26 \n",
- "27 \n",
- "28 \n",
- "29 \n",
- "30 \n",
- "31 \n",
- "32 \n",
- "33 "
- ]
- },
- "execution_count": 5,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "bdi.preview_domain('gdc', 'figo_stage')"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "We can find the matches of these values using the function `match_values()`."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "# Disable huggingface warnings\n",
- "\n",
- "import os\n",
- "os.environ['TOKENIZERS_PARALLELISM'] = 'false'"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " source | \n",
- " target | \n",
- " similarity | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " IIIC2 | \n",
- " Stage IIIC2 | \n",
- " 0.889 | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " IIIC1 | \n",
- " Stage IIIC1 | \n",
- " 0.889 | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " IVB | \n",
- " Stage IVB | \n",
- " 0.854 | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " IIIB | \n",
- " Stage IIIB | \n",
- " 0.849 | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " IIIA | \n",
- " Stage IIIA | \n",
- " 0.822 | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " II | \n",
- " Stage III | \n",
- " 0.687 | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " IB | \n",
- " Stage IB | \n",
- " 0.649 | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " IA | \n",
- " Stage IA | \n",
- " 0.586 | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " nan | \n",
- " Unknown | \n",
- " 0.350 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " source target similarity\n",
- "0 IIIC2 Stage IIIC2 0.889\n",
- "1 IIIC1 Stage IIIC1 0.889\n",
- "2 IVB Stage IVB 0.854\n",
- "3 IIIB Stage IIIB 0.849\n",
- "4 IIIA Stage IIIA 0.822\n",
- "5 II Stage III 0.687\n",
- "6 IB Stage IB 0.649\n",
- "7 IA Stage IA 0.586\n",
- "8 nan Unknown 0.350"
- ]
- },
- "execution_count": 7,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "value_mappings = bdi.match_values(\n",
- " dataset,\n",
- " column_mapping=('FIGO_stage', 'figo_stage'),\n",
- " target='gdc'\n",
- " )\n",
- "value_mappings"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## 2. Using A Single Function"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "We can group all the previous methods into a single one:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {},
- "outputs": [],
- "source": [
- "def map_columns_values(dataset, columns, target='gdc', match_index=0):\n",
- " #top_matches = bdi.top_matches(dataset, columns=columns, target=target) # Call top_matches\n",
- " print('Top matches:')\n",
- " display(top_matches)\n",
- " selected_match = top_matches.iloc[[match_index]]\n",
- " column_mapping = selected_match.drop(columns=['similarity']).iloc[0]\n",
- " column_mapping = tuple(column_mapping)\n",
- " preview_domain_source = bdi.preview_domain(dataset, column_mapping[0])\n",
- " preview_domain_target = bdi.preview_domain('gdc', column_mapping[1])\n",
- " \n",
- " print(f'Preview domain {column_mapping[0]} (source):')\n",
- " display(preview_domain_source)\n",
- " \n",
- " print(f'Preview domain {column_mapping[0]} (target):')\n",
- " display(preview_domain_target)\n",
- " \n",
- " print(f'Value mappings {column_mapping}:')\n",
- " value_mappings = bdi.match_values(dataset, target=target, column_mapping=column_mapping)\n",
- " display(value_mappings)\n",
- " \n",
- " return column_mapping, value_mappings"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Top matches:\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " source | \n",
- " target | \n",
- " similarity | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " FIGO_stage | \n",
- " figo_stage | \n",
- " 0.765089 | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " FIGO_stage | \n",
- " ajcc_clinical_stage | \n",
- " 0.645107 | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " FIGO_stage | \n",
- " uicc_clinical_stage | \n",
- " 0.636324 | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " FIGO_stage | \n",
- " uicc_pathologic_stage | \n",
- " 0.633208 | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " FIGO_stage | \n",
- " irs_group | \n",
- " 0.559433 | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " FIGO_stage | \n",
- " ajcc_pathologic_stage | \n",
- " 0.519987 | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " FIGO_stage | \n",
- " inss_stage | \n",
- " 0.494000 | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " FIGO_stage | \n",
- " iss_stage | \n",
- " 0.460177 | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " FIGO_stage | \n",
- " cog_liver_stage | \n",
- " 0.441571 | \n",
- "
\n",
- " \n",
- " 9 | \n",
- " FIGO_stage | \n",
- " shortest_dimension | \n",
- " 0.424832 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " source target similarity\n",
- "0 FIGO_stage figo_stage 0.765089\n",
- "1 FIGO_stage ajcc_clinical_stage 0.645107\n",
- "2 FIGO_stage uicc_clinical_stage 0.636324\n",
- "3 FIGO_stage uicc_pathologic_stage 0.633208\n",
- "4 FIGO_stage irs_group 0.559433\n",
- "5 FIGO_stage ajcc_pathologic_stage 0.519987\n",
- "6 FIGO_stage inss_stage 0.494000\n",
- "7 FIGO_stage iss_stage 0.460177\n",
- "8 FIGO_stage cog_liver_stage 0.441571\n",
- "9 FIGO_stage shortest_dimension 0.424832"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Preview domain FIGO_stage (source):\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " value_name | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " IA | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " IIIA | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " IIIC2 | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " IB | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " II | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " IIIC1 | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " IVB | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " IIIB | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " value_name\n",
- "0 IA\n",
- "1 NaN\n",
- "2 IIIA\n",
- "3 IIIC2\n",
- "4 IB\n",
- "5 II\n",
- "6 IIIC1\n",
- "7 IVB\n",
- "8 IIIB"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Preview domain FIGO_stage (target):\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " value_name | \n",
- " value_description | \n",
- " column_description | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " Stage 0 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " The extent of a cervical or endometrial cancer... | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " Stage I | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " Stage IA | \n",
- " Invasive cancer confined to the original anato... | \n",
- " | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " Stage IA1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " Stage IA2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " Stage IB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " Stage IB1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " Stage IB2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " Stage IC | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 9 | \n",
- " Stage IC1 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 10 | \n",
- " Stage IC2 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 11 | \n",
- " Stage IC3 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 12 | \n",
- " Stage II | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 13 | \n",
- " Stage IIA | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 14 | \n",
- " Stage IIA1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 15 | \n",
- " Stage IIA2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 16 | \n",
- " Stage IIB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 17 | \n",
- " Stage IIC | \n",
- " A cancer stage generally indicating the invasi... | \n",
- " | \n",
- "
\n",
- " \n",
- " 18 | \n",
- " Stage III | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 19 | \n",
- " Stage IIIA | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 20 | \n",
- " Stage IIIA1 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 21 | \n",
- " Stage IIIA2 | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 22 | \n",
- " Stage IIIAi | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 23 | \n",
- " Stage IIIAii | \n",
- " A FIGO stage term that applies to ovarian canc... | \n",
- " | \n",
- "
\n",
- " \n",
- " 24 | \n",
- " Stage IIIB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 25 | \n",
- " Stage IIIC | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 26 | \n",
- " Stage IIIC1 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 27 | \n",
- " Stage IIIC2 | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 28 | \n",
- " Stage IV | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 29 | \n",
- " Stage IVA | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 30 | \n",
- " Stage IVB | \n",
- " A FIGO stage term that applies to gynecologic ... | \n",
- " | \n",
- "
\n",
- " \n",
- " 31 | \n",
- " Unknown | \n",
- " Not known, not observed, not recorded, or refu... | \n",
- " | \n",
- "
\n",
- " \n",
- " 32 | \n",
- " Not Reported | \n",
- " Not provided or available. | \n",
- " | \n",
- "
\n",
- " \n",
- " 33 | \n",
- " Not Allowed To Collect | \n",
- " An indicator that specifies that a collection ... | \n",
- " | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " value_name value_description \\\n",
- "0 Stage 0 A FIGO stage term that applies to gynecologic ... \n",
- "1 Stage I A FIGO stage term that applies to gynecologic ... \n",
- "2 Stage IA Invasive cancer confined to the original anato... \n",
- "3 Stage IA1 A FIGO stage term that applies to gynecologic ... \n",
- "4 Stage IA2 A FIGO stage term that applies to gynecologic ... \n",
- "5 Stage IB A FIGO stage term that applies to gynecologic ... \n",
- "6 Stage IB1 A FIGO stage term that applies to gynecologic ... \n",
- "7 Stage IB2 A FIGO stage term that applies to gynecologic ... \n",
- "8 Stage IC A FIGO stage term that applies to gynecologic ... \n",
- "9 Stage IC1 A FIGO stage term that applies to ovarian canc... \n",
- "10 Stage IC2 A FIGO stage term that applies to ovarian canc... \n",
- "11 Stage IC3 A FIGO stage term that applies to ovarian canc... \n",
- "12 Stage II A FIGO stage term that applies to gynecologic ... \n",
- "13 Stage IIA A FIGO stage term that applies to gynecologic ... \n",
- "14 Stage IIA1 A FIGO stage term that applies to gynecologic ... \n",
- "15 Stage IIA2 A FIGO stage term that applies to gynecologic ... \n",
- "16 Stage IIB A FIGO stage term that applies to gynecologic ... \n",
- "17 Stage IIC A cancer stage generally indicating the invasi... \n",
- "18 Stage III A FIGO stage term that applies to gynecologic ... \n",
- "19 Stage IIIA A FIGO stage term that applies to gynecologic ... \n",
- "20 Stage IIIA1 A FIGO stage term that applies to ovarian canc... \n",
- "21 Stage IIIA2 A FIGO stage term that applies to ovarian canc... \n",
- "22 Stage IIIAi A FIGO stage term that applies to ovarian canc... \n",
- "23 Stage IIIAii A FIGO stage term that applies to ovarian canc... \n",
- "24 Stage IIIB A FIGO stage term that applies to gynecologic ... \n",
- "25 Stage IIIC A FIGO stage term that applies to gynecologic ... \n",
- "26 Stage IIIC1 A FIGO stage term that applies to gynecologic ... \n",
- "27 Stage IIIC2 A FIGO stage term that applies to gynecologic ... \n",
- "28 Stage IV A FIGO stage term that applies to gynecologic ... \n",
- "29 Stage IVA A FIGO stage term that applies to gynecologic ... \n",
- "30 Stage IVB A FIGO stage term that applies to gynecologic ... \n",
- "31 Unknown Not known, not observed, not recorded, or refu... \n",
- "32 Not Reported Not provided or available. \n",
- "33 Not Allowed To Collect An indicator that specifies that a collection ... \n",
- "\n",
- " column_description \n",
- "0 The extent of a cervical or endometrial cancer... \n",
- "1 \n",
- "2 \n",
- "3 \n",
- "4 \n",
- "5 \n",
- "6 \n",
- "7 \n",
- "8 \n",
- "9 \n",
- "10 \n",
- "11 \n",
- "12 \n",
- "13 \n",
- "14 \n",
- "15 \n",
- "16 \n",
- "17 \n",
- "18 \n",
- "19 \n",
- "20 \n",
- "21 \n",
- "22 \n",
- "23 \n",
- "24 \n",
- "25 \n",
- "26 \n",
- "27 \n",
- "28 \n",
- "29 \n",
- "30 \n",
- "31 \n",
- "32 \n",
- "33 "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Value mappings ('FIGO_stage', 'figo_stage'):\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " source | \n",
- " target | \n",
- " similarity | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " IIIC2 | \n",
- " Stage IIIC2 | \n",
- " 0.889 | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " IIIC1 | \n",
- " Stage IIIC1 | \n",
- " 0.889 | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " IVB | \n",
- " Stage IVB | \n",
- " 0.854 | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " IIIB | \n",
- " Stage IIIB | \n",
- " 0.849 | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " IIIA | \n",
- " Stage IIIA | \n",
- " 0.822 | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " II | \n",
- " Stage III | \n",
- " 0.687 | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " IB | \n",
- " Stage IB | \n",
- " 0.649 | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " IA | \n",
- " Stage IA | \n",
- " 0.586 | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " nan | \n",
- " Unknown | \n",
- " 0.350 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " source target similarity\n",
- "0 IIIC2 Stage IIIC2 0.889\n",
- "1 IIIC1 Stage IIIC1 0.889\n",
- "2 IVB Stage IVB 0.854\n",
- "3 IIIB Stage IIIB 0.849\n",
- "4 IIIA Stage IIIA 0.822\n",
- "5 II Stage III 0.687\n",
- "6 IB Stage IB 0.649\n",
- "7 IA Stage IA 0.586\n",
- "8 nan Unknown 0.350"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "column_mapping, value_mappings = map_columns_values(dataset, columns=['FIGO_stage'], target='gdc')"
- ]
- }
- ],
- "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.10.13"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 2
-}
diff --git a/examples/bdiviz_output/cao.csv b/examples/bdiviz_output/cao.csv
new file mode 100644
index 00000000..eff4ddc7
--- /dev/null
+++ b/examples/bdiviz_output/cao.csv
@@ -0,0 +1,22 @@
+source,target
+age,age_at_diagnosis
+sex,gender
+race,race
+participant_country,country_of_birth
+tumor_site,site_of_resection_or_biopsy
+tumor_focality,tumor_focality
+tumor_size_cm,tumor_width_measurement
+lymph_vascular_invasion,lymphatic_invasion_present
+perineural_invasion,perineural_invasion_present
+number_of_lymph_nodes_positive_for_tumor,lymph_nodes_positive
+pathologic_staging_regional_lymph_nodes_pn,ajcc_pathologic_n
+pathologic_staging_primary_tumor_pt,ajcc_pathologic_t
+pathologic_staging_distant_metastasis_pm,ajcc_pathologic_m
+clinical_staging_distant_metastasis_cm,ajcc_clinical_m
+residual_tumor,residual_tumor
+tumor_stage_pathological,ajcc_pathologic_stage
+bmi,bmi
+alcohol_consumption,alcohol_intensity
+tobacco_smoking_history,tobacco_smoking_status
+vital_status,vital_status
+cause_of_death,cause_of_death
diff --git a/examples/bdiviz_output/clark.csv b/examples/bdiviz_output/clark.csv
new file mode 100644
index 00000000..18f76c45
--- /dev/null
+++ b/examples/bdiviz_output/clark.csv
@@ -0,0 +1,15 @@
+source,target
+Tumor/Normal,history_of_tumor
+Gender,gender
+Age,age_at_diagnosis
+BMI,bmi
+Race,race
+Ethnicity_Self_Identify,ethnicity
+Tumor_Site,site_of_resection_or_biopsy
+Tumor_Size_cm,greatest_tumor_dimension
+Tumor_Focality,tumor_focality
+Histologic_Type,primary_diagnosis
+Grade,tumor_grade
+Tumor_Stage_Pathological,ajcc_pathologic_stage
+Path_Stage_Primary_Tumor_pT,ajcc_pathologic_t
+Path_Stage_Reg_Lymph_Nodes_pN,ajcc_pathologic_n
diff --git a/examples/bdiviz_output/dou.csv b/examples/bdiviz_output/dou.csv
new file mode 100644
index 00000000..b7870456
--- /dev/null
+++ b/examples/bdiviz_output/dou.csv
@@ -0,0 +1,18 @@
+source,target
+Country,country_of_birth
+Histologic_Grade_FIGO,tumor_grade
+Histologic_type,primary_diagnosis
+Path_Stage_Primary_Tumor-pT,ajcc_pathologic_t
+Path_Stage_Reg_Lymph_Nodes-pN,ajcc_pathologic_n
+Clin_Stage_Dist_Mets-cM,ajcc_clinical_m
+Path_Stage_Dist_Mets-pM,ajcc_pathologic_m
+tumor_Stage-Pathological,ajcc_pathologic_stage
+FIGO_stage,figo_stage
+BMI,bmi
+Age,age_at_diagnosis
+Race,race
+Ethnicity,ethnicity
+Gender,gender
+Tumor_Site,site_of_resection_or_biopsy
+Tumor_Focality,tumor_focality
+Tumor_Size_cm,tumor_width_measurement
diff --git a/examples/bdiviz_output/huang.csv b/examples/bdiviz_output/huang.csv
new file mode 100644
index 00000000..58736dd7
--- /dev/null
+++ b/examples/bdiviz_output/huang.csv
@@ -0,0 +1,19 @@
+source,target
+age,age_at_diagnosis
+gender,gender
+country,country_of_birth
+smoking_history,tobacco_smoking_status
+smoke_age_start,tobacco_smoking_onset_year
+smoke_age_stop,tobacco_smoking_quit_year
+num_smoke_per_day,cigarettes_per_day
+smoking_second_hand,secondhand_smoke_as_child
+alcohol_consum,alcohol_intensity
+tumor_site_original,tissue_or_organ_of_origin
+tumor_focality,tumor_focality
+tumor_size_cm,tumor_width_measurement
+histologic_type,primary_diagnosis
+histologic_grade,tumor_grade
+patho_staging_pt,ajcc_pathologic_t
+patho_staging_pn,ajcc_pathologic_n
+clinic_staging_dist_metas,ajcc_clinical_m
+tumor_stage,ajcc_pathologic_stage
diff --git a/examples/bdiviz_output/krug.csv b/examples/bdiviz_output/krug.csv
new file mode 100644
index 00000000..7c753b3c
--- /dev/null
+++ b/examples/bdiviz_output/krug.csv
@@ -0,0 +1,5 @@
+source,target
+Tumor.Stage,ajcc_pathologic_stage
+Age.in.Month,age_at_diagnosis
+Gender,gender
+Ethnicity,ethnicity
diff --git a/examples/bdiviz_output/satpathy.csv b/examples/bdiviz_output/satpathy.csv
new file mode 100644
index 00000000..fbdcd27b
--- /dev/null
+++ b/examples/bdiviz_output/satpathy.csv
@@ -0,0 +1,11 @@
+source,target
+Type,tissue_type
+Smoking.History,tobacco_smoking_status
+Stage,ajcc_clinical_stage
+Country.of.Origin,country_of_residence_at_enrollment
+Age,age_at_diagnosis
+Gender,gender
+Ethnicity,ethnicity
+Cigarettes.per.Day,cigarettes_per_day
+Pack.Years.Smoked,pack_years_smoked
+Secondhand.Smoke,secondhand_smoke_as_child
diff --git a/examples/bdiviz_output/vasaikar.csv b/examples/bdiviz_output/vasaikar.csv
new file mode 100644
index 00000000..f0ca3c00
--- /dev/null
+++ b/examples/bdiviz_output/vasaikar.csv
@@ -0,0 +1,12 @@
+source,target
+Age,age_at_diagnosis
+Gender,gender
+PT,ajcc_pathologic_t
+PN,ajcc_pathologic_n
+Stage,ajcc_pathologic_stage
+Vascular_Invasion,vascular_invasion_present
+Lymphatic_Invasion,burkitt_lymphoma_clinical_variant
+Perineural_Invasion,perineural_invasion_present
+Synchronous_Tumors,workflow_type
+Vital.Status,vital_status
+Tumor.Status,last_known_disease_status
diff --git a/examples/bdiviz_output/wang.csv b/examples/bdiviz_output/wang.csv
new file mode 100644
index 00000000..61e64eef
--- /dev/null
+++ b/examples/bdiviz_output/wang.csv
@@ -0,0 +1,19 @@
+source,target
+age,relationship_age_at_diagnosis
+gender,gender
+height,height
+weight,weight
+bmi,bmi
+country_of_origin,country_of_residence_at_enrollment
+race,race
+ethnicity,ethnicity
+smoking_history,tobacco_smoking_status
+secondhand_smoke_exposure,secondhand_smoke_as_child
+tumor_laterality,biospecimen_laterality
+tumor_site_curated,tissue_or_organ_of_origin
+vital_status,vital_status
+path_diag_to_last_contact_days,days_to_last_follow_up
+path_diag_to_death_days,days_to_death
+cause_of_death,cause_of_death
+tumor_reoccur_after_treatment,history_of_tumor
+path_diag_to_tumor_reoccur_days,treatment_outcome_duration
diff --git a/examples/bdiviz_result_analysis.ipynb b/examples/bdiviz_result_analysis.ipynb
new file mode 100644
index 00000000..597d64b2
--- /dev/null
+++ b/examples/bdiviz_result_analysis.ipynb
@@ -0,0 +1,606 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# BDIViz Result Analysis"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import bdikit as bdi\n",
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#For yurong: Add SANTOS/STARMIE/PLAIN ENCODING here\n",
+ "\n",
+ "def benchmark_accuracy(df: pd.DataFrame, ground_truth: pd.DataFrame, method: str = \"coma\"):\n",
+ " columns = ground_truth[\"original_paper_variable_names\"].values\n",
+ " if method == \"bdiviz\":\n",
+ " column_mappings = df\n",
+ " else:\n",
+ " column_mappings = bdi.match_schema(df[columns], target=\"gdc\", method=method)\n",
+ "\n",
+ " count = 0\n",
+ " correct_count = 0\n",
+ " for index, row in ground_truth.iterrows():\n",
+ " gt_source = row[\"original_paper_variable_names\"]\n",
+ " gt_target = row[\"GDC_format_variable_names\"]\n",
+ " if column_mappings[column_mappings[\"source\"] == gt_source][\"target\"].values[0] in [x.strip() for x in gt_target.split(\";\")]:\n",
+ " correct_count += 1\n",
+ " count += 1\n",
+ "\n",
+ " return correct_count / count # Reture a accuracy rate for every dataset"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "two_phase-krug.csv\n",
+ "Extracting features from 5 columns...\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d11d67d555884f61a3f6b3c61d34f6d6",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ " 0%| | 0/5 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Table features loaded for 734 columns\n",
+ " source target\n",
+ "0 Sample.ID multiplex_barcode\n",
+ "1 Tumor.Stage figo_stage\n",
+ "2 Age.in.Month weight\n",
+ "3 Gender gender\n",
+ "4 Ethnicity ethnicity\n",
+ "two_phase-clark.csv\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "KeyboardInterrupt\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "from pathlib import Path\n",
+ "\n",
+ "df_dict = {\n",
+ " \"Matcher\": [],\n",
+ " \"Dataset\": [],\n",
+ " \"Accuracy\": [],\n",
+ "}\n",
+ "pathlist = list(Path(\"./groundtruth\").glob('*.csv'))\n",
+ "\n",
+ "for path in pathlist:\n",
+ " # because path is object not string\n",
+ " path_in_str = str(path) \n",
+ " file_name = path_in_str.split(\"/\")[1]\n",
+ " df_path = f\"./datasets/{file_name}\"\n",
+ " \n",
+ " df = pd.read_csv(df_path)\n",
+ " ground_truth = pd.read_csv(path_in_str)\n",
+ " \n",
+ " for method in [\"two_phase\"]: #[\"coma\", \"similarity_flooding\", \"cupid\", \"distribution_based\", \"jaccard_distance\"]:\n",
+ " print(f\"{method}-{file_name}\")\n",
+ " accuracy = benchmark_accuracy(df, ground_truth, method=method)\n",
+ " df_dict[\"Matcher\"].append(method)\n",
+ " df_dict[\"Dataset\"].append(file_name.split(\".\")[0])\n",
+ " df_dict[\"Accuracy\"].append(accuracy)\n",
+ "\n",
+ "\n",
+ "df = pd.DataFrame(df_dict)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ ""
+ ],
+ "text/plain": [
+ "alt.Chart(...)"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import altair as alt\n",
+ "\n",
+ "chart = alt.Chart(df).mark_bar().encode(\n",
+ " x='Matcher',\n",
+ " y='Accuracy',\n",
+ " column='Dataset',\n",
+ " color='Matcher',\n",
+ " )\n",
+ "\n",
+ " \n",
+ "chart "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ ""
+ ],
+ "text/plain": [
+ "alt.Chart(...)"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "chart = alt.Chart(df).mark_bar().encode(\n",
+ " x='Dataset:O',\n",
+ " y=alt.Y('Accuracy:Q', scale=alt.Scale(domain=[0, 1.0])),\n",
+ " column='Matcher',\n",
+ " color='Dataset',\n",
+ " )\n",
+ "chart"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "bdiviz-krug.csv\n",
+ "bdiviz-clark.csv\n",
+ "bdiviz-vasaikar.csv\n",
+ "bdiviz-wang.csv\n",
+ "bdiviz-satpathy.csv\n",
+ "bdiviz-cao.csv\n",
+ "bdiviz-huang.csv\n",
+ "bdiviz-dou.csv\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Matcher | \n",
+ " Dataset | \n",
+ " Accuracy | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " bdiviz | \n",
+ " krug | \n",
+ " 1.000000 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " bdiviz | \n",
+ " clark | \n",
+ " 0.857143 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " bdiviz | \n",
+ " vasaikar | \n",
+ " 0.818182 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " bdiviz | \n",
+ " wang | \n",
+ " 0.833333 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " bdiviz | \n",
+ " satpathy | \n",
+ " 0.900000 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " bdiviz | \n",
+ " cao | \n",
+ " 0.857143 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " bdiviz | \n",
+ " huang | \n",
+ " 0.833333 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " bdiviz | \n",
+ " dou | \n",
+ " 0.823529 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Matcher Dataset Accuracy\n",
+ "0 bdiviz krug 1.000000\n",
+ "1 bdiviz clark 0.857143\n",
+ "2 bdiviz vasaikar 0.818182\n",
+ "3 bdiviz wang 0.833333\n",
+ "4 bdiviz satpathy 0.900000\n",
+ "5 bdiviz cao 0.857143\n",
+ "6 bdiviz huang 0.833333\n",
+ "7 bdiviz dou 0.823529"
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from pathlib import Path\n",
+ "\n",
+ "df_dict = {\n",
+ " \"Matcher\": [],\n",
+ " \"Dataset\": [],\n",
+ " \"Accuracy\": [],\n",
+ "}\n",
+ "pathlist = list(Path(\"./groundtruth\").glob('*.csv'))\n",
+ "\n",
+ "for path in pathlist:\n",
+ " # because path is object not string\n",
+ " path_in_str = str(path) \n",
+ " file_name = path_in_str.split(\"/\")[1]\n",
+ " df_path = f\"./bdiviz_output/{file_name}\"\n",
+ " \n",
+ " df = pd.read_csv(df_path)\n",
+ " ground_truth = pd.read_csv(path_in_str)\n",
+ " \n",
+ " for method in [\"bdiviz\"]: #[\"coma\", \"similarity_flooding\", \"cupid\", \"distribution_based\", \"jaccard_distance\"]:\n",
+ " print(f\"{method}-{file_name}\")\n",
+ " accuracy = benchmark_accuracy(df, ground_truth, method=method)\n",
+ " df_dict[\"Matcher\"].append(method)\n",
+ " df_dict[\"Dataset\"].append(file_name.split(\".\")[0])\n",
+ " df_dict[\"Accuracy\"].append(accuracy)\n",
+ "\n",
+ "df = pd.DataFrame(df_dict)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ ""
+ ],
+ "text/plain": [
+ "alt.Chart(...)"
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "chart = alt.Chart(df).mark_bar().encode(\n",
+ " x='Dataset:O',\n",
+ " y=alt.Y('Accuracy:Q', scale=alt.Scale(domain=[0, 1.0])),\n",
+ " column='Matcher',\n",
+ " color='Dataset',\n",
+ " )\n",
+ "chart"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "\n",
+ "# Data for Test Case 1\n",
+ "test_case_1 = {\n",
+ " \"Participant\": [\"Wenke Liu (E2)\", \"Tianxiao Zhao (E3)\", \"Sarah Keegan (E1)\"],\n",
+ " \"Manual Time (min)\": [13 + 50/60, 17 + 20/60, 26 + 50/60],\n",
+ " \"BDIViz Time (min)\": [10, 9 + 40/60, 9 + 30/60]\n",
+ "}\n",
+ "\n",
+ "# Data for Test Case 2\n",
+ "test_case_2 = {\n",
+ " \"Participant\": [\"Wenke Liu (E2)\", \"Tianxiao Zhao (E3)\", \"Sarah Keegan (E1)\"],\n",
+ " \"Manual Time (min)\": [15 + 30/60, 10 + 20/60, 12 + 30/60],\n",
+ " \"BDIViz Time (min)\": [4, 2 + 30/60, 3 + 50/60]\n",
+ "}\n",
+ "\n"
+ ]
+ }
+ ],
+ "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.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/examples/bdiviz_user_test_1/BDIViz User Test 1.ipynb b/examples/bdiviz_user_test_1/BDIViz User Test 1.ipynb
new file mode 100644
index 00000000..80c1b289
--- /dev/null
+++ b/examples/bdiviz_user_test_1/BDIViz User Test 1.ipynb
@@ -0,0 +1,1028 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "3df5e0e9-ac58-4bc7-be79-7ccf087720e6",
+ "metadata": {},
+ "source": [
+ "# BDIViz User Test Case 1"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3d41cdcf-1a1a-42a4-9870-52e24481c4e0",
+ "metadata": {},
+ "source": [
+ "## Supplimentary materials\n",
+ "\n",
+ "**GDC Metadata Validation Services:**\n",
+ "https://docs.gdc.cancer.gov/Data_Dictionary/gdcmvs/ \n",
+ " \n",
+ "**Data Dictionary Viewer:**\n",
+ "https://docs.gdc.cancer.gov/Data_Dictionary/viewer/\n",
+ "\n",
+ "\n",
+ "---\n",
+ " \n",
+ "#### Paper info: [link](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9929250/)\n",
+ "\n",
+ "_**Multilevel proteomic analyses reveal molecular diversity between diffuse-type and intestinal-type gastric cancer**_ \n",
+ "\n",
+ "_Shi W et. al_\n",
+ "\n",
+ "Diffuse-type gastric cancer (DGC) and intestinal-type gastric cancer (IGC) are the major histological types of gastric cancer (GC). The molecular mechanism underlying DGC and IGC differences are poorly understood. In this research, we carry out multilevel proteomic analyses, including proteome, phospho-proteome, and transcription factor (TF) activity profiles, of 196 cases covering DGC and IGC in Chinese patients. Integrative proteogenomic analysis reveals ARIDIA mutation associated with opposite prognostic effects between DGC and IGC, via diverse influences on their corresponding proteomes. Systematical comparison and consensus clustering analysis identify three subtypes of DGC and IGC, respectively, based on distinct patterns of the cell cycle, extracellular matrix organization, and immune response-related proteins expression. TF activity-based subtypes demonstrate that the disease progressions of DGC and IGC were regulated by SWI/SNF and NFKB complexes. Furthermore, inferred immune cell infiltration and immune clustering show Th1/Th2 ratio is an indicator for immunotherapeutic effectiveness, which is validated in an independent GC anti-PD1 therapeutic patient group. Our multilevel proteomic analyses enable a more comprehensive understanding of GC and can further advance the precision medicine.\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "fb394797-89ac-499a-901a-0ff28e44bb3c",
+ "metadata": {},
+ "source": [
+ "## 0. Load Dataset"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "7c31dfbd-bbfa-453e-b83c-41535208c9f2",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = false;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min'}, 'shim': {}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 2;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-3.4.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.4.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.4.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.4.2.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/panel.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "cf511344-2c27-4cd4-b7c4-23096959b03c"
+ }
+ },
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min'}, 'shim': {}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 2;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min', 'mathjax': '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML'}, 'shim': {'mathjax': {'exports': 'MathJax'}}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n require([\"mathjax\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 3;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.MathJax !== undefined) && (!(window.MathJax instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min', 'mathjax': '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML', 'vega-embed': 'https://cdn.jsdelivr.net/npm/vega-embed@6/build/vega-embed.min', 'vega-lite': 'https://cdn.jsdelivr.net/npm/vega-lite@5/build/vega-lite.min', 'vega': 'https://cdn.jsdelivr.net/npm/vega@5/build/vega.min'}, 'shim': {'mathjax': {'exports': 'MathJax'}}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n require([\"mathjax\"], function() {\n\ton_load()\n })\n require([\"vega-embed\"], function(vegaEmbed) {\n\twindow.vegaEmbed = vegaEmbed\n\ton_load()\n })\n require([\"vega-lite\"], function(vl) {\n\twindow.vl = vl\n\ton_load()\n })\n require([\"vega\"], function(vega) {\n\twindow.vega = vega\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 6;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.MathJax !== undefined) && (!(window.MathJax instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vega !== undefined) && (!(window.vega instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaLite !== undefined) && (!(window.vegaLite instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaEmbed !== undefined) && (!(window.vegaEmbed instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min', 'mathjax': '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML', 'vega-embed': 'https://cdn.jsdelivr.net/npm/vega-embed@6/build/vega-embed.min', 'vega-lite': 'https://cdn.jsdelivr.net/npm/vega-lite@5/build/vega-lite.min', 'vega': 'https://cdn.jsdelivr.net/npm/vega@5/build/vega.min', 'jspanel': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/dock/jspanel.dock'}, 'shim': {'mathjax': {'exports': 'MathJax'}, 'jspanel': {'exports': 'jsPanel'}}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n require([\"mathjax\"], function() {\n\ton_load()\n })\n require([\"vega-embed\"], function(vegaEmbed) {\n\twindow.vegaEmbed = vegaEmbed\n\ton_load()\n })\n require([\"vega-lite\"], function(vl) {\n\twindow.vl = vl\n\ton_load()\n })\n require([\"vega\"], function(vega) {\n\twindow.vega = vega\n\ton_load()\n })\n require([\"jspanel\"], function(jsPanel) {\n\twindow.jsPanel = jsPanel\n\ton_load()\n })\n require([\"jspanel-modal\"], function() {\n\ton_load()\n })\n require([\"jspanel-tooltip\"], function() {\n\ton_load()\n })\n require([\"jspanel-hint\"], function() {\n\ton_load()\n })\n require([\"jspanel-layout\"], function() {\n\ton_load()\n })\n require([\"jspanel-contextmenu\"], function() {\n\ton_load()\n })\n require([\"jspanel-dock\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 13;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.MathJax !== undefined) && (!(window.MathJax instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vega !== undefined) && (!(window.vega instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaLite !== undefined) && (!(window.vegaLite instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaEmbed !== undefined) && (!(window.vegaEmbed instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.jsPanel !== undefined) && (!(window.jsPanel instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/dock/jspanel.dock.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/jspanel.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/modal/jspanel.modal.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/tooltip/jspanel.tooltip.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/hint/jspanel.hint.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/layout/jspanel.layout.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/contextmenu/jspanel.contextmenu.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/dock/jspanel.dock.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/jspanel.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "import panel as pn\n",
+ "import bdikit as bdi\n",
+ "from bdikit.visualization.schema_matching import BDISchemaMatchingHeatMap"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "eb01008c-5d4b-4b23-a66b-892e97f6cfc5",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Li GX et al.\n",
+ "Li = pd.read_csv(\"Li_GX_et_al_cleaned.csv\").drop(columns=[\"Unnamed: 0\"]).infer_objects()\n",
+ "\n",
+ "# Shi W et al.\n",
+ "Shi = (\n",
+ " pd.read_csv(\"Shi_W_et_al_cleaned.csv\").drop(columns=[\"Unnamed: 0\"]).infer_objects()\n",
+ ")\n",
+ "\n",
+ "source = Shi\n",
+ "target = \"gdc\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "c2770dd9-715c-4569-9dab-cb56ab3fd0ce",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Lauren subtype (D, diffused type; I, intestinal type; M,mixed type) | \n",
+ " Gender | \n",
+ " Age | \n",
+ " Stage | \n",
+ " Live status (1=dead, 0=alive) | \n",
+ " Overall survival (days) | \n",
+ " Progression (1=progressed, 0=not progressed) | \n",
+ " Disease free survival (days) | \n",
+ " Tumor_location | \n",
+ " Lymphovascular invasion (0=negative, 1=positive) | \n",
+ " GeneSymbol | \n",
+ " Mutation | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " ARID1A | \n",
+ " Nonsense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " DNAH7 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " GLI3 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " HMBOX1 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " TP53 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 95 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " FAT4 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 96 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " BRAF | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 97 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " FRMD4A | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 98 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " ATM | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 99 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " CDH1 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
100 rows × 12 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Lauren subtype (D, diffused type; I, intestinal type; M,mixed type) Gender \\\n",
+ "0 D male \n",
+ "1 D male \n",
+ "2 D male \n",
+ "3 D male \n",
+ "4 D male \n",
+ ".. ... ... \n",
+ "95 D male \n",
+ "96 D male \n",
+ "97 D male \n",
+ "98 D male \n",
+ "99 D male \n",
+ "\n",
+ " Age Stage Live status (1=dead, 0=alive) Overall survival (days) \\\n",
+ "0 80 IV 1 87 \n",
+ "1 80 IV 1 87 \n",
+ "2 80 IV 1 87 \n",
+ "3 80 IV 1 87 \n",
+ "4 80 IV 1 87 \n",
+ ".. ... ... ... ... \n",
+ "95 56 IIIB 0 1204 \n",
+ "96 56 IIIB 0 1204 \n",
+ "97 56 IIIB 0 1204 \n",
+ "98 56 IIIB 0 1204 \n",
+ "99 56 IIIB 0 1204 \n",
+ "\n",
+ " Progression (1=progressed, 0=not progressed) \\\n",
+ "0 1 \n",
+ "1 1 \n",
+ "2 1 \n",
+ "3 1 \n",
+ "4 1 \n",
+ ".. ... \n",
+ "95 0 \n",
+ "96 0 \n",
+ "97 0 \n",
+ "98 0 \n",
+ "99 0 \n",
+ "\n",
+ " Disease free survival (days) Tumor_location \\\n",
+ "0 45 Antrum \n",
+ "1 45 Antrum \n",
+ "2 45 Antrum \n",
+ "3 45 Antrum \n",
+ "4 45 Antrum \n",
+ ".. ... ... \n",
+ "95 1113 Cardia \n",
+ "96 1113 Cardia \n",
+ "97 1113 Cardia \n",
+ "98 1113 Cardia \n",
+ "99 1113 Cardia \n",
+ "\n",
+ " Lymphovascular invasion (0=negative, 1=positive) GeneSymbol \\\n",
+ "0 1 ARID1A \n",
+ "1 1 DNAH7 \n",
+ "2 1 GLI3 \n",
+ "3 1 HMBOX1 \n",
+ "4 1 TP53 \n",
+ ".. ... ... \n",
+ "95 1 FAT4 \n",
+ "96 1 BRAF \n",
+ "97 1 FRMD4A \n",
+ "98 1 ATM \n",
+ "99 1 CDH1 \n",
+ "\n",
+ " Mutation \n",
+ "0 Nonsense_Mutation \n",
+ "1 Missense_Mutation \n",
+ "2 Missense_Mutation \n",
+ "3 Missense_Mutation \n",
+ "4 Missense_Mutation \n",
+ ".. ... \n",
+ "95 Missense_Mutation \n",
+ "96 Missense_Mutation \n",
+ "97 Missense_Mutation \n",
+ "98 Missense_Mutation \n",
+ "99 Missense_Mutation \n",
+ "\n",
+ "[100 rows x 12 columns]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "source"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c2761ab0-58b5-4a9d-8400-528c6054aa50",
+ "metadata": {},
+ "source": [
+ "## 1. Visualization Interface"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "722b843b-8776-4bcc-ab27-9faaee7d8632",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Extracting features from 12 columns...\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "fd49c64fe17c4369ae4336f408a80803",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ " 0%| | 0/12 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Table features loaded for 734 columns\n"
+ ]
+ },
+ {
+ "data": {},
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ ""
+ ],
+ "text/plain": [
+ "Column(scroll=True)\n",
+ " [0] Row(styles={'background': '...}, width=1200)\n",
+ " [0] Select(name='Source Column', options=['Lauren subtype (D, ...], value='Lauren subtype (D, ..., width=120)\n",
+ " [1] Select(name='Candidate Type', options=['All', 'enum', ...], value='All', width=120)\n",
+ " [2] IntSlider(end=5, name='Similar Sources', width=150)\n",
+ " [3] FloatSlider(name='Candidate Threshold', step=0.01, value=0.1, width=150)\n",
+ " [4] Column\n",
+ " [0] Button(button_type='success', name='Accept Match')\n",
+ " [1] Button(button_type='danger', name='Reject Match')\n",
+ " [2] Button(button_type='warning', name='Discard Column')\n",
+ " [5] Column\n",
+ " [0] Button(button_style='outline', button_type='warning', name='Undo')\n",
+ " [1] Button(button_style='outline', button_type='primary', name='Redo')\n",
+ " [6] Column\n",
+ " [0] Button(button_type='primary', name='Show/Hide AI Assistant')\n",
+ " [1] Button(button_type='primary', name='Show/Hide Operation Log')\n",
+ " [1] ParamFunction(function, _pane=FloatPanel, defer_load=False)\n",
+ " [2] Spacer(height=5)\n",
+ " [3] Column\n",
+ " [0] ParamFunction(function, _pane=Column, defer_load=False)"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "89af5fcc-b003-432d-a494-de11c52d717f"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "heatmap_manager = BDISchemaMatchingHeatMap(\n",
+ " source,\n",
+ " target=target,\n",
+ " top_k=40,\n",
+ " # additional_sources=additional_sources,\n",
+ " ai_assitant=True,\n",
+ ")\n",
+ "heatmap_manager.plot_heatmap()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "31c56bfa-df60-4d4a-aa7b-7046cabf1e26",
+ "metadata": {},
+ "source": [
+ "## 2. Schema Matching with BDIViz Results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "fac2bf25-cbd2-4837-8cfd-37d1e48e5d81",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Lauren subtype (D, diffused type; I, intestina... | \n",
+ " tumor_shape | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Gender | \n",
+ " gender | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Age | \n",
+ " age_at_diagnosis | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Stage | \n",
+ " ajcc_pathologic_stage | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Live status (1=dead, 0=alive) | \n",
+ " vital_status | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " Overall survival (days) | \n",
+ " days_to_death | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " Progression (1=progressed, 0=not progressed) | \n",
+ " progression_or_recurrence | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " Disease free survival (days) | \n",
+ " days_to_last_known_disease_status | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " Tumor_location | \n",
+ " site_of_resection_or_biopsy | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " Lymphovascular invasion (0=negative, 1=positive) | \n",
+ " lymphatic_invasion_present | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " Mutation | \n",
+ " variant_type | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " GeneSymbol | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source \\\n",
+ "0 Lauren subtype (D, diffused type; I, intestina... \n",
+ "1 Gender \n",
+ "2 Age \n",
+ "3 Stage \n",
+ "4 Live status (1=dead, 0=alive) \n",
+ "5 Overall survival (days) \n",
+ "6 Progression (1=progressed, 0=not progressed) \n",
+ "7 Disease free survival (days) \n",
+ "8 Tumor_location \n",
+ "9 Lymphovascular invasion (0=negative, 1=positive) \n",
+ "10 Mutation \n",
+ "11 GeneSymbol \n",
+ "\n",
+ " target \n",
+ "0 tumor_shape \n",
+ "1 gender \n",
+ "2 age_at_diagnosis \n",
+ "3 ajcc_pathologic_stage \n",
+ "4 vital_status \n",
+ "5 days_to_death \n",
+ "6 progression_or_recurrence \n",
+ "7 days_to_last_known_disease_status \n",
+ "8 site_of_resection_or_biopsy \n",
+ "9 lymphatic_invasion_present \n",
+ "10 variant_type \n",
+ "11 "
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from bdikit.mapping_algorithms.column_mapping.algorithms import TwoPhaseSchemaMatcher\n",
+ "\n",
+ "two_phase_viz = TwoPhaseSchemaMatcher(top_k_matcher=heatmap_manager)\n",
+ "column_mappings = bdi.match_schema(source, target=target, method=two_phase_viz)\n",
+ "column_mappings"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0ad0a93c-d980-40b3-8b0f-5021d222d85e",
+ "metadata": {},
+ "source": [
+ "## 3. Value Matchings"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "0dd8f29f-766c-4d0a-984c-fcd997f26d39",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "column_mappings = column_mappings[column_mappings[\"target\"].str.strip().astype(bool)]\n",
+ "mappings = bdi.match_values(\n",
+ " source,\n",
+ " column_mapping=column_mappings,\n",
+ " target=target,\n",
+ " method=\"tfidf\",\n",
+ ")\n",
+ "\n",
+ "for mapping in mappings:\n",
+ " print(f\"{mapping.attrs['source']} => {mapping.attrs['target']}\")\n",
+ " display(mapping)\n",
+ " print(\"\")"
+ ]
+ }
+ ],
+ "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.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/examples/bdiviz_user_test_1/Li_GX_et_al_cleaned.csv b/examples/bdiviz_user_test_1/Li_GX_et_al_cleaned.csv
new file mode 100644
index 00000000..1a313ba0
--- /dev/null
+++ b/examples/bdiviz_user_test_1/Li_GX_et_al_cleaned.csv
@@ -0,0 +1,101 @@
+,type,purity,ploidy,consent_age,stage,vital,grade,medical_history_bmi,medical_history_weight_at_time_of_surgery_kg,medical_history_alcohol_consumption,medical_history_tobacco_smoking_history,Tissue Type
+0,Tumor,0.537,2.0,71,Stage I,Living,GX: Cannot be assessed,22.63,62.0,not reported,not reported,
+1,Tumor,0.644,2.0,39,unknown,Living,GX: Cannot be assessed,18.15,41.0,light drinker,past smoker unknown years,
+2,Tumor,0.386,2.0,54,Stage I,Living,GX: Cannot be assessed,18.48,54.0,not reported,not reported,
+3,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Solid Tissue Normal
+4,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Primary Tumor
+5,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Solid Tissue Normal
+6,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Primary Tumor
+7,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Solid Tissue Normal
+8,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Primary Tumor
+9,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Solid Tissue Normal
+10,Tumor,0.57,2.01,56,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",59.88,169.0,light drinker,not reported,Primary Tumor
+11,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Primary Tumor
+12,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Solid Tissue Normal
+13,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Primary Tumor
+14,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Solid Tissue Normal
+15,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Primary Tumor
+16,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Solid Tissue Normal
+17,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Primary Tumor
+18,Tumor,0.5625,1.901408,71,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",29.0,91.0,light drinker,non-smoker,Solid Tissue Normal
+19,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Primary Tumor
+20,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Solid Tissue Normal
+21,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Primary Tumor
+22,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Solid Tissue Normal
+23,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Primary Tumor
+24,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Solid Tissue Normal
+25,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Primary Tumor
+26,Tumor,0.52,1.99,67,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",24.02,67.0,non-drinker,non-smoker,Solid Tissue Normal
+27,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+28,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Primary Tumor
+29,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+30,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Primary Tumor
+31,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+32,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Primary Tumor
+33,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+34,Tumor,0.66,1.96,84,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,84.0,light drinker,past smoker more than 15 years,Primary Tumor
+35,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Primary Tumor
+36,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+37,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Primary Tumor
+38,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+39,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Primary Tumor
+40,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+41,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Primary Tumor
+42,Tumor,0.12,2.03,69,Stage II,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",28.0,87.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+43,Tumor,0.6725,1.901408,76,Stage III,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",29.49,88.0,not reported,not reported,Primary Tumor
+44,Tumor,0.6725,1.901408,76,Stage III,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",29.49,88.0,not reported,not reported,Primary Tumor
+45,Tumor,0.6725,1.901408,76,Stage III,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",29.49,88.0,not reported,not reported,Primary Tumor
+46,Tumor,0.6725,1.901408,76,Stage III,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",29.49,88.0,not reported,not reported,Primary Tumor
+47,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Solid Tissue Normal
+48,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Primary Tumor
+49,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Solid Tissue Normal
+50,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Primary Tumor
+51,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Solid Tissue Normal
+52,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Primary Tumor
+53,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Solid Tissue Normal
+54,Tumor,0.62,1.93,35,Stage I,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",36.57,118.0,non-drinker,current smoker,Primary Tumor
+55,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+56,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Primary Tumor
+57,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+58,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Primary Tumor
+59,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+60,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Primary Tumor
+61,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+62,Tumor,0.54,1.94,66,Stage IV,Living,"G4: Nuclei bizarre and multilobulated, 20µm or greater; nucleoli prominent, chromatin clumped",34.76,98.0,light drinker,past smoker within 15 years,Primary Tumor
+63,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Primary Tumor
+64,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+65,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Primary Tumor
+66,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+67,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Primary Tumor
+68,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+69,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Primary Tumor
+70,Tumor,0.525,2.014085,63,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",42.77,128.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+71,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+72,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Primary Tumor
+73,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+74,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Primary Tumor
+75,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+76,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Primary Tumor
+77,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Solid Tissue Normal
+78,Tumor,0.485,1.964268,58,Stage III,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",25.0,75.0,light drinker,past smoker within 15 years,Primary Tumor
+79,Tumor,0.19,1.97,57,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",68.59,167.0,not reported,not reported,Primary Tumor
+80,Tumor,0.19,1.97,57,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",68.59,167.0,not reported,not reported,Primary Tumor
+81,Tumor,0.19,1.97,57,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",68.59,167.0,not reported,not reported,Primary Tumor
+82,Tumor,0.19,1.97,57,Stage I,Living,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",68.59,167.0,not reported,not reported,Primary Tumor
+83,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Primary Tumor
+84,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Solid Tissue Normal
+85,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Primary Tumor
+86,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Solid Tissue Normal
+87,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Primary Tumor
+88,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Solid Tissue Normal
+89,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Primary Tumor
+90,Tumor,0.24,1.89,55,Stage IV,Living,"G3: Nuclei very irregular, approximately 20µm; nucleoli large and prominent",18.42,52.0,non-drinker,not reported,Solid Tissue Normal
+91,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+92,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Primary Tumor
+93,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+94,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Primary Tumor
+95,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+96,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Primary Tumor
+97,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Solid Tissue Normal
+98,Tumor,0.4875,1.901408,69,Stage I,Living,"G1: Nuclei round, uniform, approximately 10µm; nucleoli inconspicuous",19.72,57.0,light drinker,past smoker more than 15 years,Primary Tumor
+99,Tumor,0.5125,2.014085,72,Stage III,Deceased,"G2: Nuclei slightly irregular, approximately 15µm; nucleoli evident",32.82,104.0,non-drinker,past smoker more than 15 years,Primary Tumor
diff --git a/examples/bdiviz_user_test_1/Manual User Test 1.ipynb b/examples/bdiviz_user_test_1/Manual User Test 1.ipynb
new file mode 100644
index 00000000..8f87b400
--- /dev/null
+++ b/examples/bdiviz_user_test_1/Manual User Test 1.ipynb
@@ -0,0 +1,396 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "3df5e0e9-ac58-4bc7-be79-7ccf087720e6",
+ "metadata": {},
+ "source": [
+ "# BDIViz User Test Case 1"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4e5bdda9-b6a5-4bbd-9b9d-40fdbf56b23c",
+ "metadata": {},
+ "source": [
+ "## Supplimentary materials\n",
+ "\n",
+ "**GDC Metadata Validation Services:**\n",
+ "https://docs.gdc.cancer.gov/Data_Dictionary/gdcmvs/ \n",
+ " \n",
+ "**Data Dictionary Viewer:**\n",
+ "https://docs.gdc.cancer.gov/Data_Dictionary/viewer/\n",
+ "\n",
+ "\n",
+ "---\n",
+ " \n",
+ "#### Paper info: [link](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9929250/)\n",
+ "\n",
+ "_**Multilevel proteomic analyses reveal molecular diversity between diffuse-type and intestinal-type gastric cancer**_ \n",
+ "\n",
+ "_Shi W et. al_\n",
+ "\n",
+ "Diffuse-type gastric cancer (DGC) and intestinal-type gastric cancer (IGC) are the major histological types of gastric cancer (GC). The molecular mechanism underlying DGC and IGC differences are poorly understood. In this research, we carry out multilevel proteomic analyses, including proteome, phospho-proteome, and transcription factor (TF) activity profiles, of 196 cases covering DGC and IGC in Chinese patients. Integrative proteogenomic analysis reveals ARIDIA mutation associated with opposite prognostic effects between DGC and IGC, via diverse influences on their corresponding proteomes. Systematical comparison and consensus clustering analysis identify three subtypes of DGC and IGC, respectively, based on distinct patterns of the cell cycle, extracellular matrix organization, and immune response-related proteins expression. TF activity-based subtypes demonstrate that the disease progressions of DGC and IGC were regulated by SWI/SNF and NFKB complexes. Furthermore, inferred immune cell infiltration and immune clustering show Th1/Th2 ratio is an indicator for immunotherapeutic effectiveness, which is validated in an independent GC anti-PD1 therapeutic patient group. Our multilevel proteomic analyses enable a more comprehensive understanding of GC and can further advance the precision medicine.\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "fb394797-89ac-499a-901a-0ff28e44bb3c",
+ "metadata": {},
+ "source": [
+ "## 0. Load Dataset"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "7c31dfbd-bbfa-453e-b83c-41535208c9f2",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "import panel as pn"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "eb01008c-5d4b-4b23-a66b-892e97f6cfc5",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Shi W et al.\n",
+ "Shi = pd.read_csv(\"Shi_W_et_al_cleaned.csv\").drop(columns=[\"Unnamed: 0\"]).infer_objects()\n",
+ "\n",
+ "source = Shi\n",
+ "target = \"gdc\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "c2770dd9-715c-4569-9dab-cb56ab3fd0ce",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Lauren subtype (D, diffused type; I, intestinal type; M,mixed type) | \n",
+ " Gender | \n",
+ " Age | \n",
+ " Stage | \n",
+ " Live status (1=dead, 0=alive) | \n",
+ " Overall survival (days) | \n",
+ " Progression (1=progressed, 0=not progressed) | \n",
+ " Disease free survival (days) | \n",
+ " Tumor_location | \n",
+ " Lymphovascular invasion (0=negative, 1=positive) | \n",
+ " GeneSymbol | \n",
+ " Mutation | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " ARID1A | \n",
+ " Nonsense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " DNAH7 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " GLI3 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " HMBOX1 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " D | \n",
+ " male | \n",
+ " 80 | \n",
+ " IV | \n",
+ " 1 | \n",
+ " 87 | \n",
+ " 1 | \n",
+ " 45 | \n",
+ " Antrum | \n",
+ " 1 | \n",
+ " TP53 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 95 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " FAT4 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 96 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " BRAF | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 97 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " FRMD4A | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 98 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " ATM | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ " 99 | \n",
+ " D | \n",
+ " male | \n",
+ " 56 | \n",
+ " IIIB | \n",
+ " 0 | \n",
+ " 1204 | \n",
+ " 0 | \n",
+ " 1113 | \n",
+ " Cardia | \n",
+ " 1 | \n",
+ " CDH1 | \n",
+ " Missense_Mutation | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
100 rows × 12 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Lauren subtype (D, diffused type; I, intestinal type; M,mixed type) Gender \\\n",
+ "0 D male \n",
+ "1 D male \n",
+ "2 D male \n",
+ "3 D male \n",
+ "4 D male \n",
+ ".. ... ... \n",
+ "95 D male \n",
+ "96 D male \n",
+ "97 D male \n",
+ "98 D male \n",
+ "99 D male \n",
+ "\n",
+ " Age Stage Live status (1=dead, 0=alive) Overall survival (days) \\\n",
+ "0 80 IV 1 87 \n",
+ "1 80 IV 1 87 \n",
+ "2 80 IV 1 87 \n",
+ "3 80 IV 1 87 \n",
+ "4 80 IV 1 87 \n",
+ ".. ... ... ... ... \n",
+ "95 56 IIIB 0 1204 \n",
+ "96 56 IIIB 0 1204 \n",
+ "97 56 IIIB 0 1204 \n",
+ "98 56 IIIB 0 1204 \n",
+ "99 56 IIIB 0 1204 \n",
+ "\n",
+ " Progression (1=progressed, 0=not progressed) \\\n",
+ "0 1 \n",
+ "1 1 \n",
+ "2 1 \n",
+ "3 1 \n",
+ "4 1 \n",
+ ".. ... \n",
+ "95 0 \n",
+ "96 0 \n",
+ "97 0 \n",
+ "98 0 \n",
+ "99 0 \n",
+ "\n",
+ " Disease free survival (days) Tumor_location \\\n",
+ "0 45 Antrum \n",
+ "1 45 Antrum \n",
+ "2 45 Antrum \n",
+ "3 45 Antrum \n",
+ "4 45 Antrum \n",
+ ".. ... ... \n",
+ "95 1113 Cardia \n",
+ "96 1113 Cardia \n",
+ "97 1113 Cardia \n",
+ "98 1113 Cardia \n",
+ "99 1113 Cardia \n",
+ "\n",
+ " Lymphovascular invasion (0=negative, 1=positive) GeneSymbol \\\n",
+ "0 1 ARID1A \n",
+ "1 1 DNAH7 \n",
+ "2 1 GLI3 \n",
+ "3 1 HMBOX1 \n",
+ "4 1 TP53 \n",
+ ".. ... ... \n",
+ "95 1 FAT4 \n",
+ "96 1 BRAF \n",
+ "97 1 FRMD4A \n",
+ "98 1 ATM \n",
+ "99 1 CDH1 \n",
+ "\n",
+ " Mutation \n",
+ "0 Nonsense_Mutation \n",
+ "1 Missense_Mutation \n",
+ "2 Missense_Mutation \n",
+ "3 Missense_Mutation \n",
+ "4 Missense_Mutation \n",
+ ".. ... \n",
+ "95 Missense_Mutation \n",
+ "96 Missense_Mutation \n",
+ "97 Missense_Mutation \n",
+ "98 Missense_Mutation \n",
+ "99 Missense_Mutation \n",
+ "\n",
+ "[100 rows x 12 columns]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "source"
+ ]
+ }
+ ],
+ "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.11.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/examples/bdiviz_user_test_1/Shi_W_et_al_cleaned.csv b/examples/bdiviz_user_test_1/Shi_W_et_al_cleaned.csv
new file mode 100644
index 00000000..c1dd08f0
--- /dev/null
+++ b/examples/bdiviz_user_test_1/Shi_W_et_al_cleaned.csv
@@ -0,0 +1,101 @@
+,"Lauren subtype (D, diffused type; I, intestinal type; M,mixed type)",Gender,Age,Stage,"Live status (1=dead, 0=alive)",Overall survival (days),"Progression (1=progressed, 0=not progressed)",Disease free survival (days),Tumor_location,"Lymphovascular invasion (0=negative, 1=positive)",GeneSymbol,Mutation
+0,D,male,80,IV,1,87,1,45,Antrum,1,ARID1A,Nonsense_Mutation
+0,D,male,80,IV,1,87,1,45,Antrum,1,DNAH7,Missense_Mutation
+0,D,male,80,IV,1,87,1,45,Antrum,1,GLI3,Missense_Mutation
+0,D,male,80,IV,1,87,1,45,Antrum,1,HMBOX1,Missense_Mutation
+0,D,male,80,IV,1,87,1,45,Antrum,1,TP53,Missense_Mutation
+1,D,male,58,IIIB,1,1106,1,1091,Cardia,0,DNAH7,Missense_Mutation
+1,D,male,58,IIIB,1,1106,1,1091,Cardia,0,RIMS2,Missense_Mutation
+2,D,female,48,IIIB,1,948,1,339,Body,0,BCL10,Missense_Mutation
+2,D,female,48,IIIB,1,948,1,339,Body,0,MSH6,Missense_Mutation
+2,D,female,48,IIIB,1,948,1,339,Body,0,PTPN23,Missense_Mutation
+2,D,female,48,IIIB,1,948,1,339,Body,0,APC,Missense_Mutation
+2,D,female,48,IIIB,1,948,1,339,Body,0,ATM,Splice_Site
+2,D,female,48,IIIB,1,948,1,339,Body,0,GOT2,Missense_Mutation
+2,D,female,48,IIIB,1,948,1,339,Body,0,JAK3,Missense_Mutation
+2,D,female,48,IIIB,1,948,1,339,Body,0,FOXC1,In_Frame_Ins
+2,D,female,48,IIIB,1,948,1,339,Body,0,AR,In_Frame_Ins
+2,D,female,48,IIIB,1,948,1,339,Body,0,AR,In_Frame_Ins
+3,D,female,54,IIIB,1,401,1,280,Body,1,CDH1,Missense_Mutation
+3,D,female,54,IIIB,1,401,1,280,Body,1,BCL2,Missense_Mutation
+3,D,female,54,IIIB,1,401,1,280,Body,1,TP53,Frame_Shift_Del
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,PIK3CA,Missense_Mutation
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,MYC,Missense_Mutation
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,AXIN1,Missense_Mutation
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,TP53,Missense_Mutation
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,BCOR,Nonsense_Mutation
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,KDM6A,Missense_Mutation
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,MUC6,Frame_Shift_Ins
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,AR,In_Frame_Ins
+4,D,female,73,IIIC,1,961,1,786,Antrum,0,ARID1B,In_Frame_Del
+5,D,male,67,IIIA,1,867,0,70,Antrum,0,TGFBR2,Missense_Mutation
+5,D,male,67,IIIA,1,867,0,70,Antrum,0,VPS13A,Missense_Mutation
+5,D,male,67,IIIA,1,867,0,70,Antrum,0,PTEN,Nonsense_Mutation
+5,D,male,67,IIIA,1,867,0,70,Antrum,0,TP53,Missense_Mutation
+5,D,male,67,IIIA,1,867,0,70,Antrum,0,ABCA10,Missense_Mutation
+5,D,male,67,IIIA,1,867,0,70,Antrum,0,CDH1,Frame_Shift_Del
+6,D,male,52,IIIA,1,986,1,851,Body,1,NOTCH2,Missense_Mutation
+6,D,male,52,IIIA,1,986,1,851,Body,1,SPTA1,Missense_Mutation
+6,D,male,52,IIIA,1,986,1,851,Body,1,GLI3,Nonsense_Mutation
+6,D,male,52,IIIA,1,986,1,851,Body,1,ATM,Missense_Mutation
+6,D,male,52,IIIA,1,986,1,851,Body,1,PKHD1,Frame_Shift_Del
+7,D,male,39,IB,0,1593,0,1593,Body,1,THSD7B,Missense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,DNAH7,Missense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,BAP1,Missense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,CHRD,Missense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,FAT4,Missense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,HIST1H3B,Nonsense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,CDH1,Missense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,SMAD4,Nonsense_Mutation
+7,D,male,39,IB,0,1593,0,1593,Body,1,CREBBP,Frame_Shift_Ins
+7,D,male,39,IB,0,1593,0,1593,Body,1,PIK3R1,exon_loss
+8,D,male,50,IIIC,1,566,1,353,Body,1,ARID1A,Nonsense_Mutation
+8,D,male,50,IIIC,1,566,1,353,Body,1,CTNNA2,Missense_Mutation
+8,D,male,50,IIIC,1,566,1,353,Body,1,PIK3CA,Missense_Mutation
+8,D,male,50,IIIC,1,566,1,353,Body,1,PIK3CA,Missense_Mutation
+8,D,male,50,IIIC,1,566,1,353,Body,1,PIK3CA,Missense_Mutation
+8,D,male,50,IIIC,1,566,1,353,Body,1,ATM,Nonsense_Mutation
+8,D,male,50,IIIC,1,566,1,353,Body,1,BCORL1,Missense_Mutation
+9,D,male,77,IIIA,0,1353,0,1086,Cardia,1,PTPRC,Missense_Mutation
+9,D,male,77,IIIA,0,1353,0,1086,Cardia,1,CTNNA2,Missense_Mutation
+9,D,male,77,IIIA,0,1353,0,1086,Cardia,1,LARP4B,Missense_Mutation
+9,D,male,77,IIIA,0,1353,0,1086,Cardia,1,TP53,Missense_Mutation
+9,D,male,77,IIIA,0,1353,0,1086,Cardia,1,TET2,Frame_Shift_Del
+10,D,female,69,IV,1,120,1,0,Antrum,0,,
+11,D,male,49,IIA,0,1145,0,721,Body,0,CTNNB1,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,PIK3CA,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,APC,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,ARID1B,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,ARID1B,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,KMT2D,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,TCF4,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,GNAS,Missense_Mutation
+11,D,male,49,IIA,0,1145,0,721,Body,0,B2M,Frame_Shift_Del
+12,D,female,59,IIA,0,1471,0,1374,Body,0,TGFBR2,Missense_Mutation
+12,D,female,59,IIA,0,1471,0,1374,Body,0,BAP1,Splice_Site
+12,D,female,59,IIA,0,1471,0,1374,Body,0,CDH1,Missense_Mutation
+13,D,female,26,IIIC,1,507,1,374,Body,1,PKHD1,Missense_Mutation
+13,D,female,26,IIIC,1,507,1,374,Body,1,SPTB,Missense_Mutation
+13,D,female,26,IIIC,1,507,1,374,Body,1,TP53,Nonsense_Mutation
+14,D,female,57,IIIB,1,1294,1,157,Body,1,DNAH7,Missense_Mutation
+14,D,female,57,IIIB,1,1294,1,157,Body,1,APC,Missense_Mutation
+14,D,female,57,IIIB,1,1294,1,157,Body,1,NOTCH1,Missense_Mutation
+14,D,female,57,IIIB,1,1294,1,157,Body,1,ARID2,Missense_Mutation
+14,D,female,57,IIIB,1,1294,1,157,Body,1,ARID2,Nonsense_Mutation
+14,D,female,57,IIIB,1,1294,1,157,Body,1,TP53,Nonsense_Mutation
+14,D,female,57,IIIB,1,1294,1,157,Body,1,EP300,Missense_Mutation
+15,D,male,64,IIIC,1,317,1,251,Cardia,1,NDRG1,Missense_Mutation
+15,D,male,64,IIIC,1,317,1,251,Cardia,1,TP53,Missense_Mutation
+16,D,male,87,IIIC,1,235,1,165,Antrum,1,SOX9,Frame_Shift_Ins
+16,D,male,87,IIIC,1,235,1,165,Antrum,1,PLEKHA6,exon_loss
+16,D,male,87,IIIC,1,235,1,165,Antrum,1,AKT1,exon_loss
+17,D,female,64,IIA,0,1186,1,409,Body,1,TNPO1,Missense_Mutation
+17,D,female,64,IIA,0,1186,1,409,Body,1,SEC63,Missense_Mutation
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,MSH6,Missense_Mutation
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,TBL1XR1,Splice_Site
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,CHRD,Missense_Mutation
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,FAT4,Missense_Mutation
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,BRAF,Missense_Mutation
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,FRMD4A,Missense_Mutation
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,ATM,Missense_Mutation
+18,D,male,56,IIIB,0,1204,0,1113,Cardia,1,CDH1,Missense_Mutation
diff --git a/examples/bdiviz_user_test_2/BDIViz User Test Case 2.ipynb b/examples/bdiviz_user_test_2/BDIViz User Test Case 2.ipynb
new file mode 100644
index 00000000..32e0490a
--- /dev/null
+++ b/examples/bdiviz_user_test_2/BDIViz User Test Case 2.ipynb
@@ -0,0 +1,1602 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "2ab84e89-691a-4476-9567-89b6387c5fe9",
+ "metadata": {},
+ "source": [
+ "# BDIViz User Test Case 2"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "bfba51a4-9324-4440-8afb-3a5c16dfee23",
+ "metadata": {},
+ "source": [
+ "## 0. Load Dataset"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "32a0330b-c404-4d6c-921b-1acdccc58cfc",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = false;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min'}, 'shim': {}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 2;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-3.4.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.4.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.4.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.4.2.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/panel.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "4f496371-b604-4d45-a998-9034dad82ad9"
+ }
+ },
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min'}, 'shim': {}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 2;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min', 'mathjax': '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML'}, 'shim': {'mathjax': {'exports': 'MathJax'}}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n require([\"mathjax\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 3;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.MathJax !== undefined) && (!(window.MathJax instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min', 'mathjax': '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML', 'vega-embed': 'https://cdn.jsdelivr.net/npm/vega-embed@6/build/vega-embed.min', 'vega-lite': 'https://cdn.jsdelivr.net/npm/vega-lite@5/build/vega-lite.min', 'vega': 'https://cdn.jsdelivr.net/npm/vega@5/build/vega.min'}, 'shim': {'mathjax': {'exports': 'MathJax'}}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n require([\"mathjax\"], function() {\n\ton_load()\n })\n require([\"vega-embed\"], function(vegaEmbed) {\n\twindow.vegaEmbed = vegaEmbed\n\ton_load()\n })\n require([\"vega-lite\"], function(vl) {\n\twindow.vl = vl\n\ton_load()\n })\n require([\"vega\"], function(vega) {\n\twindow.vega = vega\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 6;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.MathJax !== undefined) && (!(window.MathJax instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vega !== undefined) && (!(window.vega instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaLite !== undefined) && (!(window.vegaLite instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaEmbed !== undefined) && (!(window.vegaEmbed instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'tabulator': 'https://cdn.jsdelivr.net/npm/tabulator-tables@5.5.0/dist/js/tabulator.min', 'moment': 'https://cdn.jsdelivr.net/npm/luxon/build/global/luxon.min', 'mathjax': '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML', 'vega-embed': 'https://cdn.jsdelivr.net/npm/vega-embed@6/build/vega-embed.min', 'vega-lite': 'https://cdn.jsdelivr.net/npm/vega-lite@5/build/vega-lite.min', 'vega': 'https://cdn.jsdelivr.net/npm/vega@5/build/vega.min', 'jspanel': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/dock/jspanel.dock'}, 'shim': {'mathjax': {'exports': 'MathJax'}, 'jspanel': {'exports': 'jsPanel'}}});\n require([\"tabulator\"], function(Tabulator) {\n\twindow.Tabulator = Tabulator\n\ton_load()\n })\n require([\"moment\"], function(moment) {\n\twindow.moment = moment\n\ton_load()\n })\n require([\"mathjax\"], function() {\n\ton_load()\n })\n require([\"vega-embed\"], function(vegaEmbed) {\n\twindow.vegaEmbed = vegaEmbed\n\ton_load()\n })\n require([\"vega-lite\"], function(vl) {\n\twindow.vl = vl\n\ton_load()\n })\n require([\"vega\"], function(vega) {\n\twindow.vega = vega\n\ton_load()\n })\n require([\"jspanel\"], function(jsPanel) {\n\twindow.jsPanel = jsPanel\n\ton_load()\n })\n require([\"jspanel-modal\"], function() {\n\ton_load()\n })\n require([\"jspanel-tooltip\"], function() {\n\ton_load()\n })\n require([\"jspanel-hint\"], function() {\n\ton_load()\n })\n require([\"jspanel-layout\"], function() {\n\ton_load()\n })\n require([\"jspanel-contextmenu\"], function() {\n\ton_load()\n })\n require([\"jspanel-dock\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 13;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } if (((window.Tabulator !== undefined) && (!(window.Tabulator instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.moment !== undefined) && (!(window.moment instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.MathJax !== undefined) && (!(window.MathJax instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vega !== undefined) && (!(window.vega instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaLite !== undefined) && (!(window.vegaLite instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.vegaEmbed !== undefined) && (!(window.vegaEmbed instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window.jsPanel !== undefined) && (!(window.jsPanel instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/dock/jspanel.dock.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/js/tabulator.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/luxon/build/global/luxon.min.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-lite@5\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/vegaplot/vega-embed@6\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/jspanel.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/modal/jspanel.modal.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/tooltip/jspanel.tooltip.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/hint/jspanel.hint.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/layout/jspanel.layout.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/contextmenu/jspanel.contextmenu.js\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/extensions/dock/jspanel.dock.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [\"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/datatabulator/tabulator-tables@5.5.0/dist/css/tabulator_simple.min.css?v=1.4.4\", \"https://cdn.holoviz.org/panel/1.4.4/dist/bundled/floatpanel/jspanel4@4.12.0/dist/jspanel.css?v=1.4.4\"];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/javascript": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n",
+ "application/vnd.holoviews_load.v0+json": ""
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "import panel as pn\n",
+ "import bdikit as bdi\n",
+ "from bdikit.visualization.schema_matching import BDISchemaMatchingHeatMap"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "2e294ddf-a2a9-43ae-a885-142ffeba3ec3",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Dou sample #1\n",
+ "source = pd.read_csv(\"Dou-ucec-sample-1.csv\").drop(columns=[\"Unnamed: 0\"])\n",
+ "\n",
+ "# Dou sample #2\n",
+ "# source = pd.read_csv(\"Dou-ucec-sample-2.csv\").drop(columns=[\"Unnamed: 0\"])\n",
+ "\n",
+ "\n",
+ "target = pd.read_csv(\"Dou-ucec-confirmatory.csv\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "9b0bb8b7-a1de-4111-9cfe-fd3df8849626",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " BMI | \n",
+ " Ethnicity | \n",
+ " Proteomics_Tumor_Normal | \n",
+ " Estrogen_Receptor | \n",
+ " PMS2 | \n",
+ " CIBERSORT_Mast _cells _activated | \n",
+ " Genomics_subtype | \n",
+ " ESTIMATE_StromalScore | \n",
+ " Clin_Stage_Dist_Mets-cM | \n",
+ " Path_Stage_Dist_Mets-pM | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 38.88 | \n",
+ " Not-Hispanic or Latino | \n",
+ " Tumor | \n",
+ " Cannot be determined | \n",
+ " Intact nuclear expression | \n",
+ " 0.000000 | \n",
+ " MSI-H | \n",
+ " 2821.088429 | \n",
+ " cM0 | \n",
+ " Staging Incomplete | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 39.76 | \n",
+ " Not-Hispanic or Latino | \n",
+ " Tumor | \n",
+ " Cannot be determined | \n",
+ " Loss of nuclear expression | \n",
+ " 0.015087 | \n",
+ " MSI-H | \n",
+ " 2714.248104 | \n",
+ " cM0 | \n",
+ " Staging Incomplete | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 51.19 | \n",
+ " Not-Hispanic or Latino | \n",
+ " Tumor | \n",
+ " Cannot be determined | \n",
+ " Intact nuclear expression | \n",
+ " 0.033825 | \n",
+ " CNV_low | \n",
+ " 3856.501277 | \n",
+ " cM0 | \n",
+ " Staging Incomplete | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Tumor | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 32.69 | \n",
+ " Not-Hispanic or Latino | \n",
+ " Tumor | \n",
+ " Cannot be determined | \n",
+ " Intact nuclear expression | \n",
+ " 0.000000 | \n",
+ " CNV_low | \n",
+ " 3012.556593 | \n",
+ " cM0 | \n",
+ " No pathologic evidence of distant metastasis | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 148 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Enriched_normal | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 149 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Enriched_normal | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 150 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Enriched_normal | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 151 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Enriched_normal | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 152 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Enriched_normal | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
153 rows × 10 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " BMI Ethnicity Proteomics_Tumor_Normal \\\n",
+ "0 38.88 Not-Hispanic or Latino Tumor \n",
+ "1 39.76 Not-Hispanic or Latino Tumor \n",
+ "2 51.19 Not-Hispanic or Latino Tumor \n",
+ "3 NaN NaN Tumor \n",
+ "4 32.69 Not-Hispanic or Latino Tumor \n",
+ ".. ... ... ... \n",
+ "148 NaN NaN Enriched_normal \n",
+ "149 NaN NaN Enriched_normal \n",
+ "150 NaN NaN Enriched_normal \n",
+ "151 NaN NaN Enriched_normal \n",
+ "152 NaN NaN Enriched_normal \n",
+ "\n",
+ " Estrogen_Receptor PMS2 \\\n",
+ "0 Cannot be determined Intact nuclear expression \n",
+ "1 Cannot be determined Loss of nuclear expression \n",
+ "2 Cannot be determined Intact nuclear expression \n",
+ "3 NaN NaN \n",
+ "4 Cannot be determined Intact nuclear expression \n",
+ ".. ... ... \n",
+ "148 NaN NaN \n",
+ "149 NaN NaN \n",
+ "150 NaN NaN \n",
+ "151 NaN NaN \n",
+ "152 NaN NaN \n",
+ "\n",
+ " CIBERSORT_Mast _cells _activated Genomics_subtype ESTIMATE_StromalScore \\\n",
+ "0 0.000000 MSI-H 2821.088429 \n",
+ "1 0.015087 MSI-H 2714.248104 \n",
+ "2 0.033825 CNV_low 3856.501277 \n",
+ "3 NaN NaN NaN \n",
+ "4 0.000000 CNV_low 3012.556593 \n",
+ ".. ... ... ... \n",
+ "148 NaN NaN NaN \n",
+ "149 NaN NaN NaN \n",
+ "150 NaN NaN NaN \n",
+ "151 NaN NaN NaN \n",
+ "152 NaN NaN NaN \n",
+ "\n",
+ " Clin_Stage_Dist_Mets-cM Path_Stage_Dist_Mets-pM \n",
+ "0 cM0 Staging Incomplete \n",
+ "1 cM0 Staging Incomplete \n",
+ "2 cM0 Staging Incomplete \n",
+ "3 NaN NaN \n",
+ "4 cM0 No pathologic evidence of distant metastasis \n",
+ ".. ... ... \n",
+ "148 NaN NaN \n",
+ "149 NaN NaN \n",
+ "150 NaN NaN \n",
+ "151 NaN NaN \n",
+ "152 NaN NaN \n",
+ "\n",
+ "[153 rows x 10 columns]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "source"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ea905b65-0e38-4c61-9687-625791de247e",
+ "metadata": {},
+ "source": [
+ "## 1. Visualization Interface"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "0bd5e1b0-99da-4b81-8806-7d0c2221fba2",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Extracting features from 10 columns...\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "1752f0cb16d1452b80c8704bea0603dc",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ " 0%| | 0/10 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Extracting features from 214 columns...\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "87986a4661214d0596a0d277136e07ce",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ " 0%| | 0/214 [00:00, ?it/s]"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "WARNING:datamart_profiler.core:Unmatched latitude columns: ['xCell_T_cell_CD4+_(non-regulatory)', 'xCell_T_cell_regulatory_(Tregs)', 'Cibersort_T_cell_regulatory_(Tregs)']\n"
+ ]
+ },
+ {
+ "data": {},
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ ""
+ ],
+ "text/plain": [
+ "Column(scroll=True)\n",
+ " [0] Row(styles={'background': '...}, width=1200)\n",
+ " [0] Select(name='Source Column', options=['BMI', 'Ethnicity', ...], value='BMI', width=120)\n",
+ " [1] Select(name='Candidate Type', options=['All', 'enum', ...], value='All', width=120)\n",
+ " [2] IntSlider(end=5, name='Similar Sources', width=150)\n",
+ " [3] FloatSlider(name='Candidate Threshold', step=0.01, value=0.1, width=150)\n",
+ " [4] Column\n",
+ " [0] Button(button_type='success', name='Accept Match')\n",
+ " [1] Button(button_type='danger', name='Reject Match')\n",
+ " [2] Button(button_type='warning', name='Discard Column')\n",
+ " [5] Column\n",
+ " [0] Button(button_style='outline', button_type='warning', name='Undo')\n",
+ " [1] Button(button_style='outline', button_type='primary', name='Redo')\n",
+ " [6] Column\n",
+ " [0] Button(button_type='primary', name='Show/Hide AI Assistant')\n",
+ " [1] Button(button_type='primary', name='Show/Hide Operation Log')\n",
+ " [1] ParamFunction(function, _pane=FloatPanel, defer_load=False)\n",
+ " [2] Spacer(height=5)\n",
+ " [3] Column\n",
+ " [0] ParamFunction(function, _pane=Column, defer_load=False)"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "5d033ba6-143a-40b6-af80-671a72923fd0"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "heatmap_manager = BDISchemaMatchingHeatMap(\n",
+ " source,\n",
+ " target=target,\n",
+ " top_k=40,\n",
+ " # additional_sources=additional_sources,\n",
+ " ai_assitant=True,\n",
+ ")\n",
+ "heatmap_manager.plot_heatmap()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d6461393-c429-4203-b5e5-cda20dacd677",
+ "metadata": {},
+ "source": [
+ "## 2. Schema Matching with BDIViz Results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "c8f12529-39c6-4157-a653-11caef084f01",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " BMI | \n",
+ " BMI | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Ethnicity | \n",
+ " Ethnicity | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Proteomics_Tumor_Normal | \n",
+ " Group | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Estrogen_Receptor | \n",
+ " Ancillary_studies_estrogen_receptor | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " PMS2 | \n",
+ " Ancillary_studies_pms2 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " CIBERSORT_Mast _cells _activated | \n",
+ " Cibersort_Mast_cell_activated | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " Genomics_subtype | \n",
+ " Genomic_subtype | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " ESTIMATE_StromalScore | \n",
+ " Estimate_StromalScore | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " Clin_Stage_Dist_Mets-cM | \n",
+ " Clinical_staging_distant_metastasis_cm | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " Path_Stage_Dist_Mets-pM | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target\n",
+ "0 BMI BMI\n",
+ "1 Ethnicity Ethnicity\n",
+ "2 Proteomics_Tumor_Normal Group\n",
+ "3 Estrogen_Receptor Ancillary_studies_estrogen_receptor\n",
+ "4 PMS2 Ancillary_studies_pms2\n",
+ "5 CIBERSORT_Mast _cells _activated Cibersort_Mast_cell_activated\n",
+ "6 Genomics_subtype Genomic_subtype\n",
+ "7 ESTIMATE_StromalScore Estimate_StromalScore\n",
+ "8 Clin_Stage_Dist_Mets-cM Clinical_staging_distant_metastasis_cm\n",
+ "9 Path_Stage_Dist_Mets-pM "
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from bdikit.mapping_algorithms.column_mapping.algorithms import TwoPhaseSchemaMatcher\n",
+ "\n",
+ "two_phase_viz = TwoPhaseSchemaMatcher(top_k_matcher=heatmap_manager)\n",
+ "column_mappings = bdi.match_schema(source, target=target, method=two_phase_viz)\n",
+ "column_mappings"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f2c95a60-ac6a-4b79-808e-b1e61dd0d774",
+ "metadata": {},
+ "source": [
+ "## 3. Value Matchings"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "2575e6ab-ea0e-4470-bc2f-5936d8a5eb8d",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Country => Participant_country\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " United States | \n",
+ " United States | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Ukraine | \n",
+ " Ukraine | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Poland | \n",
+ " Poland | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Other_specify | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 United States United States 1.0\n",
+ "1 NaN NaN 1.0\n",
+ "2 Ukraine Ukraine 1.0\n",
+ "3 Poland Poland 1.0\n",
+ "4 Other_specify NaN NaN"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Race => Race\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " White | \n",
+ " White | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Asian | \n",
+ " Asian | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Not Reported | \n",
+ " Not Reported | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Black or African American | \n",
+ " Black or African American | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 White White 1.0\n",
+ "1 NaN NaN 1.0\n",
+ "2 Asian Asian 1.0\n",
+ "3 Not Reported Not Reported 1.0\n",
+ "4 Black or African American Black or African American 1.0"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Myometrial_invasion_Specify => Myometrial_invasion_present_specify\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.000 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 50 % or more | \n",
+ " #ERROR! | \n",
+ " 0.415 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " under 50 % | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Not identified | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 NaN NaN 1.000\n",
+ "1 50 % or more #ERROR! 0.415\n",
+ "2 under 50 % NaN NaN\n",
+ "3 Not identified NaN NaN"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Progesterone_Receptor => Ancillary_studies_progesterone_receptor\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Cannot be determined | \n",
+ " Cannot be determined | \n",
+ " 1.000 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.000 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Negative | \n",
+ " Negative | \n",
+ " 1.000 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Positive | \n",
+ " Positive : 5 % | \n",
+ " 0.941 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Unknown | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 Cannot be determined Cannot be determined 1.000\n",
+ "1 NaN NaN 1.000\n",
+ "2 Negative Negative 1.000\n",
+ "3 Positive Positive : 5 % 0.941\n",
+ "4 Unknown NaN NaN"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "MSH6 => MSI_status\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Intact nuclear expression | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Cannot be determined | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Unknown | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Loss of nuclear expression | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 NaN NaN 1.0\n",
+ "1 Intact nuclear expression NaN NaN\n",
+ "2 Cannot be determined NaN NaN\n",
+ "3 Unknown NaN NaN\n",
+ "4 Loss of nuclear expression NaN NaN"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "CNV_class => CNV_status\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.000 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " CNV_LOW | \n",
+ " CNV_L | \n",
+ " 0.631 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " CNV_HIGH | \n",
+ " CNV_H | \n",
+ " 0.623 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 NaN NaN 1.000\n",
+ "1 CNV_LOW CNV_L 0.631\n",
+ "2 CNV_HIGH CNV_H 0.623"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Path_Stage_Reg_Lymph_Nodes-pN => Pathologic_staging_regional_lymph_nodes_pn\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " pN0 | \n",
+ " pN0 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " pNX | \n",
+ " pNX | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " pN2 (FIGO IIIC2) | \n",
+ " pN2 (FIGO IIIC2) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " pN1 (FIGO IIIC1) | \n",
+ " pN1 (FIGO IIIC1) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 pN0 pN0 1.0\n",
+ "1 pNX pNX 1.0\n",
+ "2 NaN NaN 1.0\n",
+ "3 pN2 (FIGO IIIC2) pN2 (FIGO IIIC2) 1.0\n",
+ "4 pN1 (FIGO IIIC1) pN1 (FIGO IIIC1) 1.0"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Path_Stage_Primary_Tumor-pT => Pathologic_staging_primary_tumor_pt\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " source | \n",
+ " target | \n",
+ " similarity | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " pT1a (FIGO IA) | \n",
+ " pT1a (FIGO IA) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " pT3a (FIGO IIIA) | \n",
+ " pT3a (FIGO IIIA) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " pT1 (FIGO I) | \n",
+ " pT1 (FIGO I) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " pT1b (FIGO IB) | \n",
+ " pT1b (FIGO IB) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " pT2 (FIGO II) | \n",
+ " pT2 (FIGO II) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " pT3b (FIGO IIIB) | \n",
+ " pT3b (FIGO IIIB) | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " source target similarity\n",
+ "0 pT1a (FIGO IA) pT1a (FIGO IA) 1.0\n",
+ "1 NaN NaN 1.0\n",
+ "2 pT3a (FIGO IIIA) pT3a (FIGO IIIA) 1.0\n",
+ "3 pT1 (FIGO I) pT1 (FIGO I) 1.0\n",
+ "4 pT1b (FIGO IB) pT1b (FIGO IB) 1.0\n",
+ "5 pT2 (FIGO II) pT2 (FIGO II) 1.0\n",
+ "6 pT3b (FIGO IIIB) pT3b (FIGO IIIB) 1.0"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "column_mappings = column_mappings[column_mappings[\"target\"].str.strip().astype(bool)]\n",
+ "mappings = bdi.match_values(\n",
+ " source,\n",
+ " column_mapping=column_mappings,\n",
+ " target=target,\n",
+ " method=\"tfidf\",\n",
+ ")\n",
+ "\n",
+ "for mapping in mappings:\n",
+ " print(f\"{mapping.attrs['source']} => {mapping.attrs['target']}\")\n",
+ " display(mapping)\n",
+ " print(\"\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "76083e62-2f36-4162-9ba6-603fa9701bb8",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "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.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/examples/bdiviz_user_test_2/Dou-ucec-confirmatory.csv b/examples/bdiviz_user_test_2/Dou-ucec-confirmatory.csv
new file mode 100644
index 00000000..09c6b0c6
--- /dev/null
+++ b/examples/bdiviz_user_test_2/Dou-ucec-confirmatory.csv
@@ -0,0 +1,191 @@
+,Idx,Case_id,Case_excluded,Batch,Plex,ReporterName,Aliquot_ID,Group,Discovery_study,Age,Sex,Histologic_Type,Histologic_grade,Tumor_size_cm,Height_at_time_of_surgery_cm,Weight_at_time_of_surgery_kg,BMI,Myometrial_invasion,Myometrial_invasion_present_specify,AJCC_tnm_cancer_staging_edition_used,Pathologic_staging_primary_tumor_pt,Pathologic_staging_regional_lymph_nodes_pn,Number_of_pelvic_lymph_nodes_examined,Tumor_stage_pathological,Race,CNV_ratio,CNV_status,POLE,MSIsensor_ratio,MSI_status,Genomic_subtype,Mutation_load,TP53,PTEN,CTNNB1,ARID1A,PIK3CA,xCell_Myeloid_dendritic_cell_activated,xCell_B_cell,xCell_T_cell_CD4+_memory,xCell_T_cell_CD4+_naive,xCell_T_cell_CD4+_(non-regulatory),xCell_T_cell_CD4+_central_memory,xCell_T_cell_CD4+_effector_memory,xCell_T_cell_CD8+_naive,xCell_T_cell_CD8+,xCell_T_cell_CD8+_central_memory,xCell_T_cell_CD8+_effector_memory,xCell_Class-switched_memory_B_cell,xCell_Common_lymphoid_progenitor,xCell_Common_myeloid_progenitor,xCell_Myeloid_dendritic_cell,xCell_Endothelial_cell,xCell_Eosinophil,xCell_Cancer_associated_fibroblast,xCell_Granulocyte-monocyte_progenitor,xCell_Hematopoietic_stem_cell,xCell_Macrophage,xCell_Macrophage_M1,xCell_Macrophage_M2,xCell_Mast_cell,xCell_B_cell_memory,xCell_Monocyte,xCell_B_cell_naive,xCell_Neutrophil,xCell_NK_cell,xCell_T_cell_NK,xCell_Plasmacytoid_dendritic_cell,xCell_B_cell_plasma,xCell_T_cell_gamma_delta,xCell_T_cell_CD4+_Th1,xCell_T_cell_CD4+_Th2,xCell_T_cell_regulatory_(Tregs),xCell_immune_score,xCell_stroma_score,xCell_microenvironment_score,Cibersort_B_cell_naive,Cibersort_B_cell_memory,Cibersort_B_cell_plasma,Cibersort_T_cell_CD8+,Cibersort_T_cell_CD4+_naive,Cibersort_T_cell_CD4+_memory_resting,Cibersort_T_cell_CD4+_memory_activated,Cibersort_T_cell_follicular_helper,Cibersort_T_cell_regulatory_(Tregs),Cibersort_T_cell_gamma_delta,Cibersort_NK_cell_resting,Cibersort_NK_cell_activated,Cibersort_Monocyte,Cibersort_Macrophage_M0,Cibersort_Macrophage_M1,Cibersort_Macrophage_M2,Cibersort_Myeloid_dendritic_cell_resting,Cibersort_Myeloid_dendritic_cell_activated,Cibersort_Mast_cell_activated,Cibersort_Mast_cell_resting,Cibersort_Eosinophil,Cibersort_Neutrophil,Mutation_signature_SBS1,Mutation_signature_SBS5,Mutation_signature_SBS6,Mutation_signature_SBS7a,Mutation_signature_SBS10a,Mutation_signature_SBS10b,Mutation_signature_SBS15,Mutation_signature_SBS20,Mutation_signature_SBS21,Mutation_signature_SBS42,Mutation_signature_SBS54,ABSOLUTE_tumor_purity,Diabetes,Metformin_treatment,Progeny_Androgen,Progeny_EGFR,Progeny_Estrogen,Progeny_Hypoxia,Progeny_JAK.STAT,Progeny_MAPK,Progeny_NFkB,Progeny_p53,Progeny_PI3K,Progeny_TGFb,Progeny_TNFa,Progeny_Trail,Progeny_VEGF,Progeny_WNT,Estimate_StromalScore,Estimate_ImmuneScore,Estimate_ESTIMATEScore,Peritoneal_ascitic_fluid,Tumor_necrosis,Margin_status,Ethnicity,Ethnicity_race_ancestry_identified,Participant_country,Tumor_site,Tumor_site_other,Tumor_focality,Number_of_pelvic_lymph_nodes_positive_for_tumor_by_ihc_staining_only,Number_of_pelvic_lymph_nodes_positive_for_tumor_by_he,Number_of_para-aortic_lymph_nodes_examined,Number_of_para-aortic_lymph_nodes_positive_for_tumor_by_ihc_staining_only,Number_of_para-aortic_lymph_nodes_positive_for_tumor_by_he,Number_of_other_lymph_nodes_examined,Number_of_other_lymph_nodes_positive_for_tumor_by_ihc_staining_only,Number_of_other_lymph_nodes_positive_for_tumor_by_he,Clinical_staging_distant_metastasis_cm,Residual_tumor,Ancillary_studies_estrogen_receptor,Ancillary_studies_progesterone_receptor,Ancillary_studies_mlh1,Ancillary_studies_msh2,Ancillary_studies_msh6,Ancillary_studies_pms2,Ancillary_studies_p53,Ancillary_studies_other_immunohistochemistry_performed,Ancillary_studies_mlh1_promoter_hypermethylation,Ancillary_studies_other_testing_performed,Donor_information_menopause_status,Donor_information_has_the_patient_ever_taken_menopausal_hormone_therapy,Donor_information_number_of_full_term_pregnancies,Ancillary_studies_other_immunohistochemistry_type_and_result,baseline_ancillary_studies_other_testing_type_and_result,History_of_cancer,Alcohol_consumption,Tobacco_smoking_history,Age_at_which_the_participant_started_smoking,Age_at_which_the_participant_stopped_smoking,On_the_days_participant_smoked_how_many_cigarettes_did_he_she_usually_smoke,Number_of_pack_years_smoked,Was_the_participant_exposed_to_secondhand_smoke,Personal_medical_history_history_source,medical_history_current_medications,Current_medications_history_source,Current_medications_medication_name_vitamins_supplements,Cancer_history_cancer_type,Cancer_history_history_source,Cancer_history_history_of_any_treatment,Cancer_history_medical_record_documentation_of_this_history_of_cancer_and_treatment,Procurement_blood_collection_minimum_required_blood_collected,Procurement_blood_collection_number_of_blood_tubes_collected,Follow-up_follow_up_period,Follow-up_is_this_patient_lost_to_follow-up,Follow-up_vital_status_at_date_of_last_contact,Follow-up_days_from_date_of_initial_pathologic_diagnosis_to_date_of_last_contact,Follow-up_adjuvant_post-operative_radiation_therapy,Follow-up_adjuvant_post-operative_pharmaceutical_therapy,Follow-up_adjuvant_post-operative_immunological_therapy,Follow-up_tumor_status_at_date_of_last_contact_or_death,Follow-up_has_the_patient_ever_taken_menopausal_hormone_therapy,Follow-up_has_the_patient_ever_taken_oral_contraceptives,Follow-up_has_the_patient_ever_taken_tamoxifen,Follow-up_hypertension,Follow-up_has_the_patient_ever_been_diagnosed_with_diabetes_by_a_physician,Follow-up_number_of_full_term_pregnancies,Follow-up_has_the_patient_had_colorectal_cancer,Follow-up_measure_of_success_of_outcome_at_the_completion_of_initial_first_course_treatment,Follow-up_measure_of_success_of_outcome_at_completion_of_this_follow-up_form,Follow-up_measure_of_success_of_outcome_at_date_of_last_contact_or_death,follow-up_new_tumor_after_initial_treatment,Follow-up_type_of_new_tumor,Follow-up_site_of_new_tumor,Follow-up_days_from_date_of_initial_pathologic_diagnosis_to_date_of_new_tumor_after_initial_treatment,Follow-up_additional_surgery_for_new_tumor,Follow-up_additional_treatment_radiation_therapy_for_new_tumor,Follow-up_additional_treatment_pharmaceutical_therapy_for_new_tumor,Follow-up_additional_treatment_immuno_for_new_tumor,Follow-up_days_from_date_of_collection_to_date_of_last_contact,Follow-up_cause_of_death,Follow-up_days_from_date_of_initial_pathologic_diagnosis_to_date_of_death,Follow-up_days_from_date_of_initial_pathologic_diagnosis_to_date_of_additional_surgery_for_new_tumor,Follow-up_procedure_type_of_new_tumor,Follow-up_residual_tumor_after_surgery_for_new_tumor
+0,C3L-00086,C3L-00086,No,b4,16.0,128N,CPT0092460003,Tumor,No,56,Female,Endometrioid carcinoma,G1 Well differentiated,4.0,165.0,80.0,29.38,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.0,CNV_L,No,10.06,MSI-H,MSI-H,415.0,WT,Mutated,WT,Mutated,WT,0.164143479,0.017,0.0122,0.0,2.45e-19,2.16e-18,0.0514,0.0099,0.0297,0.0716,1.61e-18,0.0141,0.0155,0.0,0.0187,0.0,0.00191,0.0,3.6e-19,0.014,0.0169,0.0159,0.00957,0.0012,1e-19,0.0,0.00663,0.0,0.0,0.0052,0.0604,0.00704,0.0,0.0556,0.17289414,0.0,0.0569,0.0,0.0569,0.00744,0.0,0.0632,0.201396514,0.0,0.0689,0.0641,0.141278353,0.0,0.0,0.0,0.0386,0.0,0.038,0.0733,0.218959886,0.0488,0.0,0.0,0.0352,0.000861,0.0,18.0,64.0,151.0,0.0,0.0,0.0,0.0,53.0,0.0,0.0,0.0,0.44,Yes,Yes,0.210514771,0.845332306,-0.07,0.631011539,-0.659031004,1.210711348,-0.330955873,0.0812,-0.492262958,-0.145793715,-0.40528041,0.806494585,0.0975,0.428632856,4018.51975,4826.094192,8844.613942,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,1,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Current smoker: Includes daily and non-daily smokers,Unknown,,4,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Metformin|Lisinopril|Amlodipine|Ibuprofen|Omeprazole,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months|60 Months,No|No|No|No|No,Living|Living|Living|Living|Deceased,330|701|1046|1436|1578,No|No|No|No|Yes,No|No|No|No|Yes,No|No|No|No|No,Tumor Free|With Tumor|With Tumor|With Tumor|With Tumor,Unknown|Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes|Yes,1|1|1|1|1,No|No|No|No|No,Not Applicable|Not Applicable|Not Applicable|Not Applicable|Not Applicable,Complete Remission|Unknown|Unknown|Persistent Disease|n/a,n/a|n/a|n/a|n/a|Persistent Disease,No|Yes|Yes|Yes|Yes,n/a|New Primary Tumor|New Primary Tumor|New Primary Tumor|New Primary Tumor,n/a|Other: Breast mets to liver and bone|Other: Breast mets to liver and bone|Other: Breast with mets to bone|Other: Breast with metastatic disease to bone,n/a|580.0|580.0|580.0|580.0,n/a|No|No|No|No,n/a|Yes|Yes|Yes|Yes,n/a|Yes|Yes|Yes|Yes,n/a|No|No|No|No,330.0|701.0|1046.0|1436.0|n/a,n/a|n/a|n/a|n/a|Breast Carcinoma,n/a|n/a|n/a|n/a|1578.0,n/a|n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a|n/a
+1,C3L-00898,C3L-00898,No,b4,14.0,128C,CPT0172200008,Tumor,No,54,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.6,152.0,88.0,37.88,Present,#ERROR!,Eighth Edition (2017),3b,0,5,IIIB,White,,,No,0.0,MSS,,42.0,WT,Mutated,Mutated,Mutated,Mutated,0.0909,0.0,4.85e-19,1.17e-17,0.0,7.74e-19,0.0,0.0,0.00359,0.0115,1.38e-18,0.0,0.0,0.0,0.00204,0.012,0.0,0.0,0.0,0.0406,0.0,0.00594,0.00527,0.0,0.0,5.55e-18,0.00208,0.0,0.0,1.1e-17,0.0396,0.00735,0.0,0.0,0.00368,0.0289,0.00375,0.00601,0.00976,0.0435,0.0,0.0462,0.0596,0.0,0.276882335,0.0,0.143517668,0.0,0.0,0.0,0.00772,0.115580977,0.0565,0.00874,0.0906,0.0,0.0494,0.0,0.0481,0.0421,0.0115,19.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,Yes,Yes,2.697956942,0.786356057,0.014,-0.379503483,0.473007978,1.073747775,0.829383089,1.962050762,1.278534955,0.68325692,0.996951118,0.422786724,-0.45798663,1.994994225,4477.315071,5016.932324,9494.247395,Not Examined,Not identified,Margin(s) involved by invasive carcinoma,Hispanic or Latino,Mexican,Other: Mexico,Other,Endometrium,Multifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Metformin|Ferrous Sulfate|Flexeril|Provera,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,396|746|982|1600,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,No|No|No|No,Yes|Yes|Yes|Yes,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,396.0|746.0|982.0|1600.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+2,C3L-00943,C3L-00943,No,b4,15.0,130C,CPT0086090003,Tumor,No,63,Female,Endometrioid carcinoma,G1 Well differentiated,3.0,163.0,91.0,34.33,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,White,0.0,CNV_L,No,0.02,MSS,CNV_L,36.0,WT,Mutated,Mutated,WT,WT,0.0455,3.88e-19,0.000628,1.01e-19,0.0,0.0,0.000297,0.00335,0.0122,0.0205,0.0,3.06e-18,0.00274,0.00126,0.00446,0.0546,5.71e-06,0.130546505,0.0,0.0751,0.0045,0.00724,0.00255,0.0033,0.0,2.52e-19,0.0,6.14e-05,0.0,0.0,0.0353,0.00431,0.0,0.0151,0.0647,0.0128,0.0163,0.0926,0.108946436,0.00355,0.0,0.109157157,0.0324,0.0,0.281253761,0.0294,0.00624,0.0,0.0,0.0,0.0324,0.0067,0.0683,0.0294,0.182317284,0.0254,0.0234,0.119092507,0.0168,0.0,0.0341,8.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.28,,,0.551969114,0.585823101,0.996080842,-0.406584048,0.00915,0.721380215,0.380035549,0.410550463,0.177851742,1.717087546,0.586458653,0.121059206,-1.662404381,1.319793474,5918.231281,4417.462317,10335.6936,Negative for malignancy/normal/benign,Not identified,Cannot be assessed,Not reported,Medical record does not state.,Other: Medical record does not state.,Other,Lesion occupies both anterior and posterior aspects,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,1,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Levothyroxine (TIROSINT|cloNIDine HCl (CATAPRES|hydrALAZINE (APRESOLINE,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,291|747|1093,No|No|No,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Never|Never|Never,Yes|Yes|Yes,No|No|No,1|1|1,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,237.0|693.0|1039.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+3,C3L-01064,C3L-01064,No,b3,9.0,129N,CPT0113430004,Tumor,No,54,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.3,160.0,92.0,35.74,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,0,Stage I,White,0.0,CNV_L,No,0.0,MSS,CNV_L,71.0,WT,Mutated,Mutated,Mutated,Mutated,0.0801,0.0015,1.81e-20,0.0,9.8e-19,0.0,0.0263,2.27e-19,0.0,0.00492,1.19e-19,0.0,0.00551,0.0,0.00391,0.00734,0.0,0.0356,6.98e-19,0.0207,0.0,0.00194,0.0,0.00119,1.17e-18,0.0,0.00117,0.0,3.79e-18,0.024,0.0186,0.00353,0.0,0.0826,0.0297,0.00234,0.0044,0.0223,0.0267,0.0179,0.0,0.101475896,0.0555,0.0,0.154581642,0.0,0.0693,0.0411,0.0,0.0,0.0848,0.00402,0.167085811,0.0193,0.144941088,0.00104,0.0105,0.0,0.0601,0.0274,0.0409,25.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.56,,,0.422129433,1.432963934,1.287031128,-0.148923826,-0.0713,0.298775896,1.103549818,0.560907512,-0.418490806,0.12103621,1.091016887,-0.18203253,-0.326817001,0.685441273,3950.256141,4090.849852,8041.105993,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and posterior endometrium,Unifocal,0,0.0,0,0,0.0,1,0,0.0,Staging Incomplete,R0: No residual tumor,Positive : 90 %,Positive : 65 %,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Normal,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Current Therapy,2,,,No,"Consumed alcohol in the past, but currently a non-drinker",Current smoker: Includes daily and non-daily smokers,24,,20,30.0,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Benadryl|Estroven|Melatonin,,,,,Yes,2.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,524|797|1133|1518,Yes|Yes|Yes|No,Yes|Yes|Yes|Yes,No|No|No|No,With Tumor|Tumor Free|With Tumor|With Tumor,Former Therapy|Former Therapy|Current Therapy|Former Therapy,Former Therapy|Former Therapy|Former Therapy|Former Therapy,Never|Never|Never|Never,No|No|No|No,No|No|No|No,2|2|2|3,No|No|No|No,Persistent Disease|Persistent Disease|Persistent Disease|Persistent Disease,Persistent Disease|Persistent Disease|Persistent Disease|Persistent Disease,n/a|n/a|n/a|n/a,Yes|Yes|Yes|Yes,Distant Metastasis|Distant Metastasis|Distant Metastasis|Locoregional Recurrence,Other: omentum and vaginal cuff|Other: Omentum|Lung|Other: Recurrent to endometrium,341.0|345.0|833.0|871.0,No|No|No|No,No|Yes|No|No,Yes|Yes|Yes|Yes,No|No|No|No,453.0|726.0|1062.0|1447.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+4,C3L-01277,C3L-01277,No,b4,13.0,130N,CPT0093170003,Tumor,No,61,Female,Clear cell carcinoma,G3 Poorly differentiated,3.1,152.0,90.0,38.66,Present,<50% myometrial invasion,Seventh Edition (2010),pT4 ((FIGO IVA),pN1 (FIGO IIIC1),20,Stage IV,White,27.0318891,CNV_H,No,0.63,MSS,CNV_H,79.0,Mutated,WT,WT,WT,WT,0.067,0.032,0.0,7.19e-20,3.43e-18,0.0,1.71e-19,0.00137,0.0,0.0,1.85e-18,4e-18,0.00386,9.83e-20,0.0,0.0104,1.89e-18,0.0668,8.84e-18,0.227418213,0.0163,0.0166,0.00702,0.00629,0.0,0.0,0.00194,0.0,0.0,0.00239,0.0,0.0256,0.0,0.0436,0.169763751,0.0,0.0364,0.0421,0.0784,0.0901,0.0,0.00987,0.107773885,0.0,0.102388176,0.0,0.0512,0.0,0.0,0.0,0.0722,0.0525,0.0,0.0377,0.335894941,0.0,0.0,0.0,0.108333594,0.032,0.0,10.0,45.0,0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.55,,,-1.058231531,-0.210626637,0.0622,-0.477398904,-1.192535284,0.542375786,-0.383990391,-1.006978064,0.952184605,0.798950576,-0.432900851,-0.127951891,-1.408838516,0.58655408,5240.776464,3292.003806,8532.78027,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not reported,Medical Record Does Not State,Other: Medical Record Does Not State,Other,he mass occupies the anterior and posterior aspects of the endometrial cavity,Unifocal,IHC staining not done,3.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record,Lisinopril|levothyroxine,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,380|742|996,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|With Tumor,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Yes|Yes|Yes,No|No|No,3|3|3,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Persistent Disease|Persistent Disease,n/a|n/a|n/a,No|Yes|Yes,n/a|Distant Metastasis|Distant Metastasis,n/a|Other: Omental lymphadenopathy|Lung,n/a|482.0|986.0,n/a|No|No,n/a|No|Yes,n/a|Yes|No,n/a|No|No,351.0|713.0|967.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+5,C3L-01355,C3L-01355,No,b4,16.0,129N,CPT0083580003,Tumor,No,55,Female,Endometrioid carcinoma,G1 Well differentiated,5.0,163.0,123.0,46.44,Not identified,,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.942652274,CNV_L,No,0.08,MSS,CNV_L,50.0,WT,Mutated,WT,Mutated,Mutated,0.0862,0.0198,1.96e-19,5.88e-19,0.0,0.0,0.0191,4.26e-19,0.0,0.00535,0.0,0.00349,0.0,1.58e-19,0.00812,0.0,3.91e-20,0.0,1.41e-18,0.0517,0.0464,0.0394,0.0194,0.004,6.45e-19,3.77e-18,0.0057,6.47e-19,0.0,0.0182,0.0153,0.0097,6.38e-18,0.0571,0.0411,0.0,0.0522,0.0,0.0522,0.0,0.0225,0.00293,0.100605,0.0,0.197192035,0.0,0.0,0.0123,0.0,0.0249,0.0,0.0173,0.0896,0.0177,0.328690503,0.0215,0.0421,0.114054101,0.0,0.0087,0.0,14.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.22,,,-0.126893861,-0.984616904,0.801397286,-0.637450073,1.700052511,-1.329351105,-0.0146,0.472783019,0.166217987,-0.691435261,0.114622588,-0.111552549,-0.591740795,-0.469145403,3587.024284,4501.375963,8088.400247,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Caucasian,United States,Other,Anterior and Posterior Endometrium,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Medical Record|Self-reported and Medical Record|Medical Record|Medical Record,Yes,Self Report|Self Report|Self Report|Self Report|Self Report,Calcium - Vitamin D|Levothyroxine|Aspirin|Prednazole|Erythromycin,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,75|75,Unknown|Unknown,Unknown|Unknown,Unknown|Unknown,Tumor Free|Tumor Free,Never|Never,Former Therapy|Former Therapy,Unknown|Unknown,No|No,No|No,2|2,No|No,Unknown|Unknown,Unknown|Unknown,n/a|n/a,Unknown|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,75.0|75.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+6,C3L-01599,C3L-01599,No,b3,12.0,129N,CPT0087260003,Tumor,No,65,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.7,147.0,97.0,44.89,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.156405766,CNV_L,No,0.0,MSS,CNV_L,112.0,WT,Mutated,WT,Mutated,Mutated,0.0849,0.00691,0.0,8.61e-20,1.59e-18,0.0,0.0185,0.000354,0.0,0.00728,0.0,0.0177,0.013,0.0,0.00477,0.0084,0.00216,0.0322,0.0,0.0316,0.00558,0.00563,0.00395,0.00283,4.99e-18,0.00375,0.0,0.000921,1.73e-18,0.00833,0.025,0.00489,6.33e-18,0.0674,0.0544,1.4e-19,0.0179,0.0213,0.0392,0.0155,0.0,0.114405509,0.0,0.0,0.198053445,0.0,0.0511,0.0,0.0,0.0,0.0673,0.0184,0.0,0.0166,0.272709018,0.0714,0.032,0.0,0.0393,0.00326,0.0999,22.0,56.0,0.0,0.0,0.0,0.0,24.0,0.0,0.0,0.0,0.0,0.18,Yes,No,-0.0215,0.426131535,0.131651293,0.394229669,0.176353543,0.315489148,0.196728148,1.291477847,0.223097873,0.276834236,0.324712921,0.870133132,-0.0174,0.794763495,4440.305867,4308.379012,8748.684879,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and Posterior Endometrium,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,cytotec|lipitor|lisinopril|norvasc|glucophage|alphagan|timoptic,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,343|683|1063|1434,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,343.0|683.0|1063.0|1434.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+7,C3L-01631,C3L-01631,No,b3,11.0,128C,CPT0091720003,Tumor,No,56,Female,Endometrioid carcinoma,G1 Well differentiated,6.0,160.0,99.0,38.67,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.0678,CNV_L,No,11.17,MSI-H,MSI-H,682.0,WT,Mutated,WT,Mutated,Mutated,0.0,0.00309,0.0,0.0,6.8e-20,8.66e-19,0.0,1.15e-20,5.91e-18,0.0,0.0,0.00312,0.0113,2.35e-18,0.0,0.0101,0.0,0.00774,0.0,0.00483,0.000581,0.000374,0.0,0.000171,0.0,9.46e-19,0.00368,0.00187,1.15e-17,0.0107,0.0327,0.0,0.0,0.119919416,0.102864575,0.0,0.00381,0.00938,0.0132,0.0,0.00936,0.0,0.0,0.0,0.223499106,0.0,0.0132,0.0,0.0,0.0,0.0619,0.0,0.33586025,0.0,0.0782,0.0,0.0882,0.0,0.133073003,0.0,0.0567,0.0,139.0,207.0,0.0,0.0,0.0,0.0,174.0,0.0,0.0,0.0,0.47,,,-0.341020298,1.20761473,-0.989413729,0.489077105,0.320796914,0.542830899,1.645872576,0.285063461,0.789691314,0.0623,1.703117126,-0.416434551,1.237731988,0.871017415,4219.507861,3832.887634,8052.395495,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both Anterior and Posterior Endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,,,No,Alcohol consumption history not available,Current smoker: Includes daily and non-daily smokers,11,,30,67.5,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record,Aspirin,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Deceased,414|610|798,No|No|No,No|No|No,No|No|No,Tumor Free|Tumor Free|With Tumor,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,No|No|No,No|No|No,3|3|3,No|No|No,Not Applicable|Not Applicable|Not Applicable,Unknown|Unknown|Patient Deceased,n/a|n/a|n/a,No|No|Yes,n/a|n/a|Locoregional Recurrence,"n/a|n/a|Other: Left iliac fossa, Left sacrum, peritoneum",n/a|n/a|762.0,n/a|n/a|No,n/a|n/a|No,n/a|n/a|No,n/a|n/a|No,414.0|610.0|n/a,n/a|n/a|Other : Endometrial adenocarcinoma,n/a|n/a|798.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+8,C3L-01633,C3L-01633,No,b1,4.0,127N,CPT0091910003,Tumor,No,60,Female,Endometrioid carcinoma,G1 Well differentiated,4.5,160.0,143.0,55.86,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.178322095,CNV_L,No,0.0,MSS,CNV_L,73.0,WT,Mutated,WT,Mutated,WT,0.0345,0.0,0.0,3.39e-18,7.93e-19,0.0102,0.0403,0.0,3.07e-20,0.0204,0.0,0.0077,0.00687,0.00199,0.00799,0.00377,0.0171,0.0806,0.00453,0.0486,0.00124,0.00228,0.00221,0.00506,9.19e-20,0.0,9.44e-05,2.03e-19,2.26e-18,0.0,0.0223,0.00718,0.0,0.0186,0.0147,6.36e-23,0.0209,0.0439,0.0648,0.0,0.0204,0.0491,0.0284,0.0,0.352906161,0.0,0.0218,0.0,0.0,0.0,0.0723,0.0162,0.0,0.0129,0.240613914,0.0436,0.0,0.0524,0.0,0.0846,0.00471,25.0,18.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.21,Yes,No,0.781632785,-0.566092091,1.704101023,-0.147346941,0.085,-1.034017547,-0.09,0.39991664,-0.885729034,-0.166252468,0.0815,0.462751848,-0.929132935,0.0441,4592.763231,4055.100729,8647.86396,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and Posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,1,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Actos|Amitiza|Celexa|Flexeril|KlonoPIN|Lipitor|Mobic|Norco|sinemet|Tekturna HCT|Allopurionol|AsA 81mg,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,327|664,No|No,No|No,No|No,Tumor Free|Tumor Free,Unknown|Unknown,Unknown|Unknown,Never|Never,Yes|Yes,Yes|Yes,1|1,No|No,Not Applicable|Not Applicable,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,327.0|664.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+9,C3L-01639,C3L-01639,No,b4,13.0,127C,CPT0091780003,Tumor,No,71,Female,Endometrioid carcinoma,G1 Well differentiated,5.0,160.0,89.0,34.77,Present,<50% myometrial invasion,Seventh Edition (2010),pT3a (FIGO IIIA),pNX,0,Stage III,White,1.011907283,CNV_L,No,1.13,MSS,CNV_L,456.0,Mutated,Mutated,WT,Mutated,Mutated,0.089,3.19e-19,2.19e-19,3.06e-19,5.73e-19,2.49e-18,4.63e-18,1.15e-18,5.82e-18,6.66e-19,0.0,2.94e-21,0.0119,6.96e-19,0.000884,0.00588,0.0,0.0,0.0,0.0497,0.017,0.0168,0.00282,4.89e-20,1.61e-18,0.00121,0.00124,0.00309,4.75e-19,0.0104,0.0221,0.0,0.0,0.0586,0.0704,9.62e-20,0.0148,0.0101,0.0249,0.0,0.0,0.0643,0.0193,0.0,0.11618684,0.0,0.0871,0.00589,0.0,0.0,0.104893787,0.0,0.0917,0.0,0.174455326,0.0531,0.0678,0.0,0.0866,0.0337,0.0949,0.0,27.0,192.0,0.0,0.0,0.0,0.0,85.0,0.0,0.0,43.0,0.26,,,-0.255091243,1.579198302,0.576991577,-0.190444625,0.71782467,1.115454172,1.679047346,1.269904533,-0.498095798,0.0904,1.954341006,-0.554553453,0.18035603,1.015914016,4196.777011,4648.744533,8845.521543,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Anterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,4 or more,,,Yes,Lifelong non-drinker,"Current reformed smoker, more than 15 years",18,21,20,3.0,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,sinemet|Metoprolol tartrate|Prilosec|Requip|Zoloft|Zocor|ibuprofen,Breast Cancer|Skin Cancer,Medical Record|Medical Record,Surgery|Surgery,Yes|Yes,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,342|670|1060|1427,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,No|No|No|No,4 or more|4 or more|4 or more|4 or more,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,342.0|670.0|1060.0|1427.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+10,C3L-01664,C3L-01664,No,b2,5.0,127N,CPT0086490003,Tumor,No,75,Female,Endometrioid carcinoma,G2 Moderately differentiated,5.2,155.0,83.0,34.55,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,5.051972445,CNV_L,No,3.14,MSS,CNV_L,183.0,WT,Mutated,WT,WT,WT,0.0735,0.0207,0.0,0.0,0.0,0.00711,0.0506,2.54e-20,0.0,0.0,1.9e-20,0.021,0.0307,2.76e-18,0.00154,3.33e-18,0.00697,0.0,3.25e-18,0.00184,0.0142,0.0153,0.00499,0.00288,7.48e-19,0.000704,0.0,0.00361,1.32e-17,0.0284,0.0317,0.0188,4.85e-18,0.056,0.02,0.0,0.0337,1.67e-18,0.0337,0.0,0.0,0.0881,0.0991,0.0,0.114647906,0.0,0.00164,0.0205,0.0798,0.0,0.0,0.0,0.266968512,0.0271,0.189947201,0.0203,0.0,0.0,0.0327,0.0,0.0592,17.0,50.0,0.0,0.0,0.0,0.0,52.0,26.0,0.0,0.0,0.0,0.52,,,-0.0813,-0.464820621,0.0718,1.29461329,-0.672822458,-1.092269129,0.353726316,0.281782086,-0.758120995,-1.219757543,0.613020629,0.780610055,0.434320852,-0.497425494,2086.954404,4254.848677,6341.80308,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Anterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,"Ascorbic Acid|Aspirin 81 mg|Calcium |acetaminophen |warfarin |propafenone|polyethyl glycol-prop glycol |Hydrochlorothiazide|multiple vitamin |Folic acid-Vit -B 12|Dorzolamide |Vitamin D 1,000",,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,345|655|1071|1373,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,No|No|No|No,3|3|3|3,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,345.0|655.0|1071.0|1373.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+11,C3L-01668,C3L-01668,No,b2,5.0,131C,CPT0186560008,Tumor,No,37,Female,Endometrioid carcinoma,G2 Moderately differentiated,5.0,163.0,117.0,44.11,Not identified,,Eighth Edition (2017),pT1a,pN0,4,Stage IA,White,0.0,CNV_L,No,0.02,MSS,CNV_L,46.0,WT,Mutated,WT,Mutated,WT,0.0712,0.0162,0.00469,0.0,9.23e-18,0.0216,0.0299,1.3e-19,0.0,0.0,0.0,0.0299,0.000524,2.83e-18,0.00936,0.00383,0.0193,8.43e-18,0.0,0.0274,7.21e-20,0.0,0.00196,0.0157,2.28e-18,0.0,0.00528,7.87e-19,1.29e-17,0.0205,0.0775,0.00718,5.56e-18,0.115500556,0.0224,0.0,0.0403,0.00192,0.0422,0.0121,0.0,0.0289,0.0,0.0,0.297161092,0.0,0.0112,0.0,0.0,0.0,0.172118374,0.0,0.120838091,0.00932,0.186732225,0.0375,0.0146,0.0729,0.0,0.0,0.0365,2.0,24.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.47,Yes,Yes,-0.341556581,-0.957719768,0.284534034,-1.008999551,-0.137769316,-1.307441357,0.201843564,0.450185646,0.435963206,-0.825829562,0.210414014,1.549853643,-0.736410631,0.153118849,3716.933961,4389.747735,8106.681696,Not Examined,Not identified,Cannot be assessed,Not-Hispanic or Latino,American,United States,Other,Anterior and Posterior Endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Not applicable,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Former Therapy,2,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Lisinopril-HCTZ|Simvastatin|Metformin,,,,,Yes,1.0,12 Months,No,Living,377,No,Yes,No,Tumor Free,Never,Unknown,Never,Yes,Yes,,No,Unknown,Complete Remission,,No,,,,,,,,377,,,,,
+12,C3L-01672,C3L-01672,No,b2,8.0,130C,CPT0172460008,Tumor,No,53,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.0,163.0,118.0,44.67,Present,#ERROR!,Eighth Edition (2017),pT3a,pNX,0,IIIA,White,0.672473285,CNV_L,No,7.92,MSI-H,MSI-H,208.0,WT,Mutated,WT,WT,WT,0.0136,0.0106,7.97e-20,8.62e-19,1.07e-18,0.0,0.0,3.69e-19,1.6e-19,1.13e-18,3.54e-18,5.33e-19,0.0143,7.24e-19,1.3e-21,0.00232,0.000352,4.33e-18,0.0,0.085,0.00322,0.00126,0.00867,0.0117,3.23e-18,5.36e-19,0.00317,6.05e-20,5.98e-18,0.0238,0.0241,0.0209,8.14e-18,0.0332,0.0969,7.38e-20,0.0172,0.00116,0.0184,0.00484,0.0,0.0377,0.0103,0.0,0.198499667,0.0,0.0,0.0263,0.0,0.00211,0.0192,0.0248,0.00329,0.00671,0.476896526,0.0176,0.041,0.128732063,0.0,0.0,0.0022,29.0,32.0,0.0,0.0,0.0,19.0,47.0,23.0,0.0,0.0,0.0,0.85,Yes,Yes,-0.594531395,-0.864923509,1.451895509,0.799795961,-0.0388,-1.971425109,-1.824433787,-1.053802318,-0.191403293,-1.391352346,-1.807848599,-0.457897228,2.065854687,-1.625929264,1758.206873,2505.853245,4264.060118,Not Examined,Not identified,Cannot be assessed,Hispanic or Latino,Hispanic,Other: Mexico,Other,"Anterior Endomyometrium, Posterior Endomyometrium, Right and left fallopian tubes",Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Lisinopril|Hydrochlorothiazide|Metformin|amlodipine,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,353|683|1001,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Never|Never|Never,Yes|Yes|Yes,Yes|Yes|Yes,None|None|None,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,353.0|683.0|1001.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+13,C3L-01729,C3L-01729,No,b4,16.0,128C,CPT0127610003,Tumor,No,60,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.8,157.0,63.0,25.24,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,1,Stage II,White,0.229568734,CNV_L,No,0.04,MSS,CNV_L,97.0,WT,Mutated,WT,Mutated,WT,0.103004948,0.0101,3.94e-19,0.0,3.84e-18,0.0,0.0489,0.0,0.00344,0.0313,0.0,0.00839,0.0146,0.0,0.0194,0.00776,0.00485,0.103948125,0.0,0.0577,0.0138,0.0181,0.00405,0.000122,3.7e-20,0.00118,0.000158,0.0,1.66e-17,0.0209,0.0119,0.006,0.0,0.0377,0.0294,0.0,0.0352,0.0643,0.0996,0.00932,0.000612,0.0606,0.0508,0.0,0.209417137,0.0,0.0688,0.00721,0.0,0.0,0.0588,0.0,0.0647,0.0466,0.263941742,0.0901,0.0163,0.0527,0.0,0.0,0.0,35.0,28.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.2,,,0.797454727,-0.307133033,0.906066408,-0.687164104,1.341315968,-0.734403795,0.446060979,0.280807853,-1.876080099,0.0614,0.513159045,0.838131779,-0.338470453,-0.174036446,4539.089442,4978.0769,9517.166342,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not reported,Medical record does not state.,Other: Medical record does not state.,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,4 or more,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,,Yes,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,400|755,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,No|No,No|No,4 or more|4 or more,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,371.0|726.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+14,C3L-01732,C3L-01732,No,b4,13.0,129C,CPT0099910003,Tumor,No,84,Female,Endometrioid carcinoma,G2 Moderately differentiated,8.0,160.0,59.0,23.2,Present,#ERROR!,Seventh Edition (2010),pT2 (FIGO II),pN0,9,Stage II,White,0.00214,CNV_L,No,19.82,MSI-H,MSI-H,676.0,WT,Mutated,WT,Mutated,Mutated,0.0766,0.00983,0.0,0.0,0.0,3.96e-18,0.00101,0.0,0.0,5.23e-18,0.0,0.000229,0.0234,8.58e-18,0.00384,0.0,1.73e-18,5.42e-18,0.0,0.00843,0.00865,0.00739,0.00359,0.00628,1.76e-19,8.33e-19,0.00483,3.09e-19,0.0,0.0126,0.0218,0.0156,0.0,0.068,0.125623648,0.0,0.0191,3.1e-18,0.0191,0.0,0.0,0.00356,0.0759,0.0,0.254059786,0.0,0.0867,0.02,0.0,0.00231,0.0413,0.029,0.0636,0.0675,0.221364378,0.0664,0.0,0.0,0.0685,0.0,0.0,18.0,98.0,250.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,105.0,0.74,,,-0.630840503,-0.159475609,0.817061802,0.940755102,-1.499832442,0.288530733,-0.698237665,-0.239938406,0.581073052,-0.971161928,-0.77449737,-1.402800452,0.459329031,-0.423072369,2658.088029,3300.90167,5958.9897,Positive for malignancy,Present,Margins uninvolved by invasive carcinoma,Not reported,Medical Record Does Not State,Other: Medical Record Does Not State,Other,umor invades 100% of endomtrial cavity,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,Cytokeratin AE1/3,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record,Simvastatin|Atenolol,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,387|743|1085,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Yes|Yes|Yes,No|No|No,3|3|3,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,366.0|722.0|1064.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+15,C3L-01739,C3L-01739,No,b2,5.0,131N,CPT0100100003,Tumor,No,71,Female,Other,G3 Poorly differentiated,3.5,165.0,89.0,32.78,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,17,Stage I,White,0.0107,CNV_L,No,18.91,MSI-H,MSI-H,1308.0,WT,Mutated,Mutated,Mutated,Mutated,0.29888615,0.0824,0.0748,0.0,0.0,9.31e-18,0.0374,0.01,0.128787619,0.205004105,0.0401,0.00296,0.00704,1.1e-18,0.0207,0.00276,8.96e-18,0.0,6.56e-18,0.0,0.0704,0.0581,0.0168,0.00307,0.000454,0.0,0.017,0.0,5.62e-18,4.75e-19,0.161381983,0.0179,0.00909,0.0477,0.358099116,0.0787,0.203546477,0.00138,0.20492677,0.0136,0.0,0.0157,0.272960521,0.0,0.0239,0.186977988,0.0958,0.0,0.0103,0.0,0.07,0.00125,0.00902,0.125837008,0.13564878,0.0069,0.000146,0.0,0.0319,0.0,0.0,9.0,191.0,513.0,0.0,0.0,0.0,0.0,257.0,0.0,0.0,0.0,0.41,,,-0.712886693,0.99171413,-0.908704148,0.446270786,2.199885639,0.626313982,0.899018117,0.0808,1.798070804,-1.357002691,0.563161503,0.162628927,0.208403811,1.06936262,4058.723808,7279.442683,11338.16649,Negative for malignancy/normal/benign,Present,Margins uninvolved by invasive carcinoma,Not reported,Medical record does not state.,Other: Medical record does not state.,Other,Tumor occupies 80% of endometrial cavity,Unifocal,IHC staining not done,0.0,6,IHC staining not done,0.0,5,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,"PAX8, HNF-1 beta component, ER, PR, P53, P16, VIMENTIN, AE1/AE3; ALL POSITIVE, IHC done on endometrial biopsy",,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record,levothyroxine|Pantoprazole (Protonix),,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,412|783|1147,No|No|No,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,No|No|No,No|No|No,2|2|2,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,385.0|756.0|1120.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+16,C3L-01749,C3L-01749,No,b2,6.0,127C,CPT0127700003,Tumor,No,54,Female,Endometrioid carcinoma,G1 Well differentiated,3.5,157.0,76.0,30.54,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,2,Stage I,White,0.00179,CNV_L,No,0.02,MSS,CNV_L,35.0,WT,WT,Mutated,WT,WT,0.0317,0.0,0.0,3.9e-18,3.6e-19,0.0111,0.0173,0.000599,0.00329,0.0159,0.0,3.62e-18,0.0,0.0,0.00285,0.0358,0.0,0.212412943,1.95e-19,0.136231588,7.3e-22,0.00823,2.98e-05,0.00131,0.0,1.08e-19,0.0,1.68e-19,2.42e-18,0.0261,0.00769,0.0,8.64e-18,0.0269,1.6e-18,0.0147,0.00497,0.125751944,0.130726411,0.0,0.00446,0.0,0.0576,0.0,0.308827648,0.0,0.0251,0.0547,0.0,0.116206629,0.0,0.0356,0.0481,0.0304,0.160675162,0.0337,0.00528,0.119449447,0.0,0.0,0.0,10.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.32,,,0.648690675,0.154573407,0.594658313,-0.907043997,-0.458487295,0.280402936,-1.096688548,0.112645172,-0.720385383,1.486700506,-0.787026631,-0.436772776,-0.800584734,1.288778283,5296.512074,3618.354054,8914.866128,Negative for malignancy/normal/benign,Not identified,Cannot be assessed,Not reported,Medical Record Does Not State,Other: Medical Record Does Not State,Other,Tumor involves 50% of the anterior endometrium and 50% of the posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,,Yes,,,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,384|727|1177,No|No|No,No|No|No,No|No|No,Tumor Free|Tumor Free|With Tumor,Never|Never|Never,Former Therapy|Former Therapy|Former Therapy,Never|Never|Never,No|No|No,No|No|No,3|3|3,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Persistent Disease,n/a|n/a|n/a,No|No|Yes,n/a|n/a|Locoregional Recurrence,n/a|n/a|Other: retroperitoneal mass,n/a|n/a|987.0,n/a|n/a|No,n/a|n/a|No,n/a|n/a|Yes,n/a|n/a|No,361.0|704.0|1154.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+17,C3L-01833,C3L-01833,No,b3,11.0,127N,CPT0100010003,Tumor,No,62,Female,Endometrioid carcinoma,G1 Well differentiated,3.1,157.0,101.0,40.78,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.00165,CNV_L,No,0.03,MSS,CNV_L,82.0,WT,Mutated,Mutated,Mutated,WT,0.0183,0.0,3.12e-19,0.0,0.0,1.2e-18,5.45e-18,0.0,0.0,0.00452,4.44e-18,0.000817,0.0112,0.00242,0.00289,1.18e-18,1.14e-19,7.51e-18,3.07e-18,0.0584,0.0,0.0,0.00155,0.0129,0.0,0.0,0.00307,5.86e-20,0.0,0.0167,0.0255,0.0145,0.0,0.038,0.0966,0.00904,0.0105,4.43e-18,0.0105,0.0169,0.0,0.113675626,0.0373,0.0,0.271246307,0.0,0.0,0.06,0.0,0.0,0.0266,0.0,0.213022797,0.0103,0.219341384,0.026,0.0,0.0,0.0,0.0,0.00563,22.0,38.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.76,Yes,No,0.454187204,-1.476122622,0.729312363,0.169100336,-0.702773155,-1.282925204,-0.471961987,-0.995322422,0.722557203,-0.623596032,-0.427346219,-0.00214,-0.477063936,-0.692027789,2871.523465,2857.000839,5728.524304,Negative for malignancy/normal/benign,Present,Cannot be assessed,Not reported,Medical record does not state.,Other: Medical record does not state.,Other,anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Insulin (Novolog) |Metoprolol|Pravastatin,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,421|694|1030,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Yes|Yes|Yes,Yes|Yes|Yes,3|3|3,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,376.0|649.0|985.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+18,C3L-01840,C3L-01840,No,b1,1.0,127N,CPT0091990003,Tumor,No,56,Female,Endometrioid carcinoma,G1 Well differentiated,5.5,165.0,103.0,37.83,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.00707,CNV_L,No,0.05,MSS,CNV_L,49.0,WT,Mutated,Mutated,Mutated,Mutated,0.0454,0.00455,0.000249,8.1e-19,1.53e-18,0.0,0.0,0.0,9.8e-21,0.00424,0.0,6.8e-19,0.00254,4.55e-19,0.0,1.25e-18,0.0,0.0,0.0,0.00345,0.000819,0.00216,0.00218,0.00239,0.0,1.6e-18,0.00493,0.0,9.77e-18,0.0272,0.0371,0.00843,0.0,0.0431,0.0419,0.0305,0.00517,8.18e-19,0.00517,0.0659,0.0,0.00478,0.113581244,0.0,0.0692,0.00642,0.180356946,0.0,0.0,0.0,0.139898222,0.0103,0.172936562,0.0523,0.0957,0.0739,0.0,0.0,0.0125,0.00233,0.0,20.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.83,Yes,No,0.118408763,0.0362,0.305884605,-0.45405098,-0.603255283,0.566964808,-0.127254893,0.328834416,0.374257131,-0.55463518,0.0597,-0.891766804,0.629323542,0.991155523,2433.141807,3410.548022,5843.689829,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both anterior and posterior,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,1,,,No,Alcohol consumption history not available,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record,Lansoprazole|Losartan,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,348|686|1048|1442,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|With Tumor,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,No|No|No|No,1|1|1|1,No|No|No|No,Not Applicable|Not Applicable|Not Applicable|Not Applicable,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Persistent Disease,No|No|No|Yes,n/a|n/a|n/a|Locoregional Recurrence,n/a|n/a|n/a|Other: Vaginal and pelvic nodes,n/a|n/a|n/a|1243.0,n/a|n/a|n/a|No,n/a|n/a|n/a|Yes,n/a|n/a|n/a|Yes,n/a|n/a|n/a|No,348.0|686.0|1048.0|1442.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+19,C3L-01864,C3L-01864,No,b4,13.0,129N,CPT0092860003,Tumor,No,80,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.5,160.0,73.0,28.51,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.00449,CNV_L,No,18.93,MSI-H,MSI-H,787.0,WT,Mutated,WT,Mutated,Mutated,0.0584,0.0115,0.00193,0.0,2.79e-20,0.0,3.67e-18,0.0,0.00242,0.00939,1.6e-19,0.000196,0.0345,0.0,4.88e-20,0.0,0.0,1.47e-17,0.0,1.6e-20,0.0225,0.0145,0.00885,0.00462,1.07e-19,1.85e-19,0.00111,0.0,2.81e-18,0.0188,0.0359,0.0152,0.0,0.0425,0.256989657,0.0,0.0274,7.53e-18,0.0274,0.0,0.0,0.103691799,0.112177383,0.0,0.0757,0.0,0.0504,0.0,0.0,0.0,0.0712,0.0,0.0393,0.109020366,0.297022682,0.00596,0.012,0.0,0.104741705,0.0,0.0189,14.0,99.0,244.0,0.0,0.0,0.0,0.0,135.0,0.0,0.0,59.0,0.86,,,-0.66907287,0.743923923,1.031585214,0.176813757,1.285171964,0.703753678,0.371534146,-0.605994245,0.492592676,-0.881873324,0.428918864,-0.86456841,1.141146436,-1.205182171,2613.250206,3552.002805,6165.253011,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,4 or more,,,No,Alcohol consumption history not available,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record,Cholecalciferol|Hydrochlorothiazide,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,390|392,No|No,No|No,No|No,Tumor Free|Unknown Tumor Status,Unknown|Unknown,Unknown|Unknown,Unknown|Unknown,Yes|Yes,No|No,4 or more|4 or more,No|No,Not Applicable|Not Applicable,Complete Remission|Unknown,n/a|n/a,No|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,390.0|392.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+20,C3L-01913,C3L-01913,No,b2,6.0,128C,CPT0092690003,Tumor,No,55,Female,Endometrioid carcinoma,Other: High grade,4.0,160.0,67.0,26.17,Present,#ERROR!,Eighth Edition (2017),pT1b,pN1,23,Stage IIIC1,White,2.70724875,CNV_L,Yes,0.17,MSS,POLE,18840.0,Mutated,Mutated,Mutated,Mutated,Mutated,0.117666086,0.0128,0.0129,0.0,3.8e-19,0.0,0.0104,0.0114,0.00741,0.0246,1.06e-18,0.00282,0.0355,3.07e-18,0.00201,2.97e-19,0.0,0.0,8.31e-19,0.0221,0.018,0.0107,0.0124,0.00229,0.0,4.42e-18,0.00479,0.0,1.09e-17,0.000491,0.0302,0.00375,0.0,0.0251,0.235016335,1.13e-18,0.0283,1.48e-19,0.0283,0.0,0.0271,0.00769,0.125054052,0.0,0.198178282,0.0,0.0,0.0201,0.0,0.0,0.0224,0.0224,0.117390967,0.115701185,0.226384973,0.0296,0.0,0.078,0.0,0.0102,0.0,2089.0,7336.0,0.0,0.0,4224.0,5063.0,0.0,0.0,0.0,0.0,0.0,0.59,,,-1.020872973,-0.703173935,-0.628478858,0.425288773,0.0813,-0.455588047,-0.512797008,-0.424064354,0.479794412,-0.336293525,-0.778982613,0.542219472,-0.19937804,0.399632053,3921.613839,4160.530048,8082.143888,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both anterior and posterior,Unifocal,IHC staining not done,1.0,4,IHC staining not done,0.0,1,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,4 or more,,,No,Alcohol consumption history not available,Current smoker: Includes daily and non-daily smokers,33,,20,22.0,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,369|694|1052|1422,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Former Therapy|Former Therapy|Former Therapy|Former Therapy,Unknown|Unknown|Unknown|Unknown,No|No|No|No,No|No|No|No,4 or more|4 or more|4 or more|4 or more,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,369.0|694.0|1052.0|1422.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+21,C3L-01967,C3L-01967,No,b1,4.0,128N,CPT0108750003,Tumor,No,65,Female,Endometrioid carcinoma,G1 Well differentiated,6.0,164.0,100.0,37.18,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,8,Stage I,Not Reported,0.0173,CNV_L,No,0.02,MSS,CNV_L,165.0,WT,WT,WT,WT,WT,0.31592033,0.0,0.0205,2.22e-18,6.38e-19,0.0,0.100189533,0.008,0.0992,0.124124935,0.0289,0.0,0.00434,3.56e-19,0.0592,0.0688,0.00362,0.345642662,0.0686,0.209937657,0.0407,0.0365,0.0243,0.000677,3.29e-18,0.0314,0.0,0.000297,3.63e-18,0.0017,0.051,8.58e-05,0.0,4.22e-18,0.19494426,1.85e-21,0.156717472,0.218004461,0.374721933,0.0133,0.0,0.0314,0.18246362,0.0,0.180507056,0.0369,0.0359,0.0,0.0188,0.0,0.0517,0.000732,0.0,0.0761,0.241358829,0.0192,0.0145,0.0557,0.0,0.0267,0.0148,25.0,48.0,0.0,0.0,0.0,0.0,0.0,0.0,31.0,0.0,42.0,0.16,,,0.536843247,0.113003379,0.542891843,-0.845478311,2.148028633,-0.0541,0.869400448,-0.399336233,-0.451862202,2.176888745,0.825817444,1.298364714,-0.96120472,0.422316303,8031.335145,7301.581729,15332.91687,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not reported,Unknown,United States,Other,Both anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,4 or more,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Yes,Self Report|Self Report|Medical Record|Self Report|Self Report|Self Report|Self Report|Self Report|Self Report|Self Report,Yes,Self Report|Self Report|Self Report,Proair|Vitamins|Loratadine,,,,,Yes,1.0,12 Months,Yes,Living,0,Unknown,Unknown,Unknown,Unknown Tumor Status,Unknown,Unknown,Unknown,No,No,4 or more,No,Unknown,Unknown,,Unknown,,,,,,,,,,,,,
+22,C3L-02119,C3L-02119,No,b1,3.0,129N,CPT0114340003,Tumor,No,72,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.3,170.0,110.0,38.06,Not identified,,Seventh Edition (2010),pT1 (FIGO I),pN0,6,Stage I,White,1.516079337,CNV_L,No,0.75,MSS,CNV_L,98.0,WT,Mutated,WT,Mutated,Mutated,0.0404,0.00831,2.59e-19,0.0,5.06e-19,0.00241,0.0188,2.52e-19,0.0,0.0139,0.0,0.00506,0.00335,0.0,0.0246,0.00593,0.00778,0.0336,0.0,0.0132,0.0343,0.0331,0.0159,0.00476,0.0,3.87e-18,0.00389,0.0,1.63e-19,0.0278,0.0279,0.0041,1.6e-18,0.0658,0.0111,0.00461,0.0532,0.0198,0.073,0.0,0.0,0.00643,0.152587534,0.0,0.208113076,0.0,0.0133,0.00969,0.0,0.0539,0.0,0.0436,0.105875785,0.019,0.327131538,0.00354,0.0148,0.0192,0.0,0.0228,0.0,12.0,33.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,,,-0.476873862,-0.263096241,-0.257920119,-0.0861,-0.811554349,-0.685522975,0.23483925,-0.0733,-0.851782968,-0.444961258,0.290148182,0.963318943,0.137828906,0.568796003,3653.131273,4716.283529,8369.414802,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Caucasian,United States,Posterior endometrium,,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,Yes,Absent,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,"Napsin A, Pancytokeratin - both negative",,No,Alcohol consumption history not available,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record,"Atorvastatin (Lipitor)|Cholecalciferol, Vitamin D3",,,,,Yes,1.0,12 Months|24 Months,No|No,Living|Living,342|567,No|No,No|No,No|No,Tumor Free|Tumor Free,Unknown|Unknown,Unknown|Unknown,Never|Never,Yes|Yes,No|No,None|None,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,323.0|548.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+23,C3L-02121,C3L-02121,No,b3,9.0,130N,CPT0114100003,Tumor,No,39,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.8,175.0,105.0,34.11,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.0217,CNV_L,No,0.08,MSS,CNV_L,44.0,WT,Mutated,Mutated,Mutated,WT,0.0386,0.00571,9.99e-19,0.0,1.14e-17,0.0,2.38e-18,1.92e-20,0.0,3.01e-18,1.52e-17,0.000584,0.0101,0.0,0.0,8.46e-20,9.51e-19,0.0,2.21e-18,0.0,0.0,0.0,0.0025,0.00963,0.0,7.86e-18,9.76e-21,1.58e-18,8.67e-18,0.0213,0.00575,0.0104,0.0,0.152446734,0.116417636,0.0,0.0102,3.73e-19,0.0102,0.0848,0.0,0.0733,0.046,0.0,0.235766049,0.0,0.0299,0.048,0.0,0.0,0.106362312,0.0167,0.113006634,0.0373,0.163206174,0.033,0.0125,0.0,0.0,0.0,0.0,7.0,16.0,0.0,0.0,3.0,3.0,12.0,0.0,0.0,0.0,0.0,0.73,,,-0.16890428,-0.399057258,0.184331649,0.162518682,-1.380936812,-1.127871458,-0.524421057,-0.456343557,0.314030403,-1.442001644,-0.483844297,-1.74904298,-0.0372,-0.779539053,2282.601855,2822.843276,5105.445131,Not Examined,Present,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Caucasian,United States,Other,Both anterior and posterior,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Premenopausal: less than 6 months since LMP AND no prior bilateral oophorectomy AND not on estrogen replacement,Never,,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record,Yes,,,,,,,Yes,1.0,12 Months|24 Months,Yes|Yes,Living|Living,417|417,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,No|No,No|No,None|None,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,170.0|170.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+24,C3L-02125,C3L-02125,No,b2,8.0,131C,CPT0197250003,Tumor,No,68,Female,Serous carcinoma,G3 Poorly differentiated,7.0,165.0,80.0,29.45,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,4,Stage III,White,38.83879719,CNV_H,No,1.35,MSS,CNV_H,82.0,Mutated,WT,WT,WT,Mutated,0.132382395,0.00767,0.00239,2.65e-19,4.45e-19,8.81e-18,7.59e-18,0.00402,0.0,0.0,0.0,0.0,0.045,0.0,0.00233,0.0,1.08e-18,0.00341,0.0,0.0155,0.0171,0.0223,1.64e-19,0.00432,0.0,5.72e-19,1.9e-21,1.09e-19,0.0,0.0244,0.0379,0.0044,1.62e-18,0.106546166,0.228666305,0.0,0.0209,0.00267,0.0236,0.0486,0.0,0.0792,0.0482,0.0,0.0296,0.0,0.0575,0.0,0.0164,0.0,0.121450749,0.0,0.190494979,0.1760159,0.183873163,0.0,0.0341,0.0,0.00834,0.00611,0.0,14.0,64.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.47,,,-1.810015984,0.925194903,-0.19338274,0.296579574,1.628249652,1.562211057,0.741314062,-1.189854714,2.562004207,0.834973613,0.76376946,-0.0892,-1.247598295,0.793274634,3640.161195,3809.917664,7450.078858,Not Examined,Present,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Caucasian,United States,Other,Both anterior and posterior,Multifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Negative,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Overexpression,Yes,Cannot be determined,Yes,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,1,PAX8 - Positive,"P16-positive, Pancytokeratin - no keratin positive metastatic cells identified, GATA-3 - negative",No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record,Yes,Medical Record|Medical Record,enalapril (VASOTEC) |traMADol (ULTRAM),,,,,Yes,1.0,12 Months,Yes,Living,410,Yes,Yes,No,Unknown Tumor Status,Unknown,Unknown,Unknown,Yes,No,1,No,Complete Remission,Complete Remission,,No,,,,,,,,410,,,,,
+25,C3L-02216,C3L-02216,No,b2,6.0,127N,CPT0104690003,Tumor,No,68,Female,Endometrioid carcinoma,G1 Well differentiated,4.5,160.0,87.0,33.98,Present,#ERROR!,Eighth Edition (2017),pT1b,pN1,18,Stage IIIC1,White,0.0,CNV_L,No,17.11,MSI-H,MSI-H,854.0,WT,Mutated,WT,Mutated,Mutated,0.000315,3.86e-19,6.03e-19,0.0,1.16e-17,7.77e-19,0.000419,0.00161,0.0,2.08e-19,6.58e-18,0.0,0.0174,0.0,0.0041,0.00811,0.0,0.0,0.0,0.0255,0.00631,0.00278,0.0087,0.00272,3.28e-18,0.0,2.54e-21,3.38e-19,9.06e-18,0.00769,0.0192,0.00816,0.0,0.0948,0.066,0.0,0.00875,0.00406,0.0128,0.0172,0.0,0.0974,0.0499,0.0,0.206528078,0.0,0.0186,0.0,0.0,0.00204,0.0416,0.00962,0.0,0.0137,0.354504454,0.115254986,0.0,0.0736,0.0,0.0,0.0,74.0,345.0,0.0,0.0,0.0,0.0,212.0,0.0,0.0,0.0,0.0,0.74,,,-0.635187668,-0.45532401,0.485969702,0.81716412,-1.391959106,-0.859056651,-1.94398288,0.803064702,-0.333173048,-0.870820866,-1.828703436,-0.954724608,0.267231971,0.140468678,3182.120029,2670.093058,5852.213087,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and Posterior,Unifocal,IHC staining not done,1.0,4,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,,,Yes,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,gabapentin|ambien|plaquenil|tenormin|methotrexate|amLODIPine|AMitriptyline,Breast,Medical Record,Surgery,Yes,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,346|697|1036|1432,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,No|No|No|No,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,346.0|697.0|1036.0|1432.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+26,C3L-02347,C3L-02347,No,b2,8.0,128C,CPT0113850003,Tumor,No,62,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.5,165.0,112.0,41.14,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,0.0,CNV_L,No,9.76,MSI-H,MSI-H,331.0,WT,Mutated,WT,Mutated,Mutated,0.149283082,0.0158,1.02e-19,4.65e-20,7.3e-19,0.0,0.0486,0.0,0.000297,0.0144,0.0,0.00517,0.00821,0.0,0.00994,0.00177,0.0,6.74e-18,1.03e-18,0.0128,0.0134,0.0126,0.00675,0.00285,8.15e-05,0.0,0.00229,3.26e-19,1.2e-17,0.0295,0.0172,0.0142,0.0,0.0994,0.013,3.01e-20,0.0282,0.000885,0.0291,0.00301,0.0,0.0817,0.0736,0.0,0.212249015,0.0,0.0621,0.0204,0.0,0.0,0.021,0.0,0.244709493,0.0531,0.194216922,0.0192,0.0,0.0,0.00203,0.0,0.0127,26.0,61.0,55.0,0.0,0.0,0.0,81.0,0.0,0.0,0.0,0.0,0.71,Yes,No,-0.50666458,0.61431738,-0.00243,0.59694964,0.0343,0.112406606,0.345508127,-0.189280113,-0.545306974,-0.157317202,0.365770604,-0.0813,-0.328146903,0.424965714,3841.019296,4699.493375,8540.512671,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,,,No,Alcohol consumption history not available,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,amiodarone (PACERONE)|amLODIPine (NORVASC)|aspirin | buPROPion (WELLBUTRIN SR) |carvedilol (COREG)|Cholecalciferol (VITAMIN D3)| ELIQUIS|ferrous sulfate|ferrous sulfate|gabapentin (NEURONTIN)|glipiZIDE (GLUCOTROL)|HUMULIN N & R|KLOR-CON |levothyroxine (SYNTHROID)|lovastatin (MEVACOR)|montelukast (SINGULAIR)|sertraline (ZOLOFT)|valsartan-hydrochlorothiazide (DIOVAN-HCT),,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,323|696|1064|1438,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,3|3|3|3,No|No|No|No,Not Applicable|Not Applicable|Not Applicable|Not Applicable,Complete Remission|Complete Remission|Unknown|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,323.0|696.0|1064.0|1438.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+27,C3L-02353,C3L-02353,No,b4,15.0,129C,CPT0112780003,Tumor,No,80,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,155.0,75.0,31.22,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,29,Stage I,White,0.00615,CNV_L,No,1.89,MSS,CNV_L,257.0,WT,Mutated,WT,WT,WT,0.234538444,0.0271,0.0138,3.58e-18,0.000767,3.37e-18,0.11078579,0.00546,0.0159,0.0586,2.3e-19,0.00535,0.0207,0.0,0.0331,0.0125,8.69e-19,0.00668,4.42e-18,0.0182,0.066,0.0549,0.0256,0.00804,3.09e-20,0.0114,0.00349,0.0,2.62e-19,0.0364,0.0721,0.00262,0.0,0.0704,0.149000429,0.00515,0.108182427,0.0102,0.118383664,0.0,0.0,0.0269,0.0789,0.0,0.111091904,0.0139,0.0548,0.0265,0.0307,0.0,0.0522,0.0,0.203734855,0.0647,0.27981557,0.0209,0.0,0.0243,0.0,0.0,0.0116,29.0,70.0,0.0,0.0,0.0,0.0,74.0,0.0,0.0,0.0,19.0,0.29,,,-0.535372076,0.600107513,3.155340654,0.0416,-0.12352169,-0.722810459,0.678545274,-0.4187511,-0.339408721,0.4957856,0.534735804,0.803664177,0.0878,-0.518905112,5771.257457,6399.411201,12170.66866,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Posterior endometrium,,Unifocal,IHC staining not done,0.0,6,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,4 or more,,,Yes,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Prilosec |aleve|Multiple vitamin|Enoxaparin sodium |Motrin,Melanoma,Medical Record,Surgery,No,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,381|564|954|1359,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,No|No|No|No,No|No|No|No,4 or more|4 or more|4 or more|4 or more,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,381.0|564.0|954.0|1359.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+28,C3L-02354,C3L-02354,No,b3,9.0,127C,CPT0112910003,Tumor,No,55,Female,Endometrioid carcinoma,G1 Well differentiated,4.1,165.0,80.0,29.38,Present,#ERROR!,Seventh Edition (2010),pT3a (FIGO IIIA),pN0,9,Stage IV,White,0.0,CNV_L,No,0.01,MSS,CNV_L,39.0,WT,WT,Mutated,Mutated,WT,0.0813,0.00642,0.00279,0.0,0.0,0.0,0.0268,1.63e-21,0.00219,0.0119,1.28e-18,0.0,0.00595,9.25e-19,0.0,5.63e-18,0.0,1.04e-17,2.02e-18,0.0147,0.004,0.00977,0.0,0.0006,0.0,4.65e-18,0.0036,3.71e-19,0.0,0.0368,0.058,0.0108,0.0,0.0478,0.00911,0.00496,0.00881,8.03e-18,0.00881,0.0,0.0,0.0101,0.00854,0.0,0.38078971,0.0,0.0362,0.0,0.0502,0.0,0.0404,0.0,0.142753811,0.110422357,0.183556076,0.00386,0.0,0.0331,0.0,0.0,0.0,15.0,13.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.74,,,1.362300799,-0.607768574,-0.522481165,-0.79104118,0.73534036,-0.0833,-0.738387863,0.834938257,0.147847122,-0.0877,-0.492512274,-1.419153354,0.430372758,1.736080971,2798.087024,3782.760715,6580.847739,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and Posterior,Unifocal,IHC staining not done,0.0,4,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R1: Microscopic residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,Medical Record,multivitamin,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,327|670|1050|1421,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Unknown Tumor Status|Tumor Free|Tumor Free|With Tumor,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Current Therapy|Former Therapy|Former Therapy|Former Therapy,No|No|No|No,No|No|No|No,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Persistent Disease,No|No|No|Yes,n/a|n/a|n/a|Locoregional Recurrence,n/a|n/a|n/a|Other: Right pericolic gutter mass,n/a|n/a|n/a|1294.0,n/a|n/a|n/a|Yes,n/a|n/a|n/a|No,n/a|n/a|n/a|Yes,n/a|n/a|n/a|No,327.0|670.0|1050.0|1421.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|1335.0,n/a|n/a|n/a|Surgical Resection,n/a|n/a|n/a|R0: No Residual Tumor
+29,C3L-02357,C3L-02357,No,b1,1.0,128N,CPT0113330003,Tumor,No,54,Female,Endometrioid carcinoma,G2 Moderately differentiated,6.0,157.0,106.0,43.0,Not identified,,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,White,2.510041587,CNV_L,No,0.05,MSS,CNV_L,89.0,WT,Mutated,WT,Mutated,Mutated,0.126444941,0.0133,2.3e-20,0.0,3.69e-18,1.09e-18,0.084,0.0,1.06e-18,0.0223,0.0,0.00706,0.0,4.22e-19,0.0325,0.00613,9.29e-21,0.0124,0.0,0.0268,0.0455,0.0251,0.0378,0.00334,0.0,0.0178,0.00275,0.00232,2.85e-18,0.0328,0.0221,0.00444,0.0,0.0562,5.29e-18,0.0,0.0765,0.00927,0.0858,0.0,0.0,0.0,0.056,0.0,0.227136013,0.0,0.0361,0.0135,0.0,0.0,0.0491,0.00535,0.112874235,0.0322,0.254988031,0.144074465,0.0,0.0,0.0,0.0187,0.0499,26.0,31.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.18,,,-0.124245636,0.0925,0.77034754,-0.48269097,0.0404,-1.113593164,1.02423415,0.333115793,-0.805252687,-0.400049712,1.235153615,1.039434126,0.467279941,0.500780463,4844.001649,5840.577918,10684.57957,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and Posterior,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,,,No,Lifelong non-drinker,Current smoker: Includes daily and non-daily smokers,15,,30,58.5,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,albuterol (PROAIR HFA)|Aspirin|Motrin|Omeprazole,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,349|349,No|No,No|No,No|No,Tumor Free|Tumor Free,Unknown|Unknown,Unknown|Unknown,Never|Never,No|No,No|No,2|2,No|No,Not Applicable|Not Applicable,Complete Remission|Complete Remission,n/a|n/a,No|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,349.0|349.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+30,C3L-02382,C3L-02382,No,b4,14.0,130C,CPT0190700008,Tumor,No,64,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.5,168.0,107.0,37.93,Present,<50% myometrial invasion,Seventh Edition (2010),pT2 (FIGO II),pN1 (FIGO IIIC1),3,Stage III,White,0.0517,CNV_L,No,18.03,MSI-H,MSI-H,581.0,WT,Mutated,WT,WT,WT,0.0743,0.0107,0.0,0.0,0.0,0.0,0.0153,1.1e-19,2.94e-19,0.0,3.13e-18,0.0104,0.0182,1.63e-18,0.0068,0.00302,0.0,0.0,0.0,0.0224,0.0101,0.00923,0.00474,0.000115,3.06e-18,0.0,0.00535,0.00281,4.37e-18,1.72e-19,0.0293,0.00149,0.0,0.0612,0.0218,0.0,0.0203,0.00151,0.0218,0.0,0.0,0.000137,0.0,0.0,0.373585701,0.0,0.0097,0.0,0.0,0.0505,0.0,0.0,0.116044006,0.0237,0.168779456,0.0361,0.0546,0.0,0.0621,0.0,0.104740638,15.0,52.0,191.0,0.0,0.0,0.0,0.0,75.0,0.0,0.0,64.0,0.27,,,-0.159240424,1.725697304,0.0839,0.402260498,0.284473709,2.096147864,1.42419516,1.032923537,0.7880705,-0.262146321,1.582532969,-0.460392857,0.971265423,1.906322016,3493.014013,4634.052626,8127.066638,Negative for malignancy/normal/benign,Present,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,white,United States,Anterior endometrium,,Unifocal,1,0.0,0,0,0.0,0,0,0.0,cM0,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,Unknown,,,No,"Consumed alcohol in the past, but currently a non-drinker",Current smoker: Includes daily and non-daily smokers,25,,Unknown,,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,aspirin|atorvastatin|vitamin D3|fenofibrate micronized|ferrous sulfate|furosemide|metoprolol tartrate|pantoprazole|potassium chloride,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,360|815|1088,No|No|No,Yes|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Former Therapy|Former Therapy|Former Therapy,Never|Never|Never,Yes|Yes|Yes,No|No|No,None|None|None,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,291.0|746.0|1019.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+31,C3L-02384,C3L-02384,No,b2,5.0,127C,CPT0127980003,Tumor,No,81,Female,Serous carcinoma,G3 Poorly differentiated,2.1,163.0,58.0,21.8,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,15,Stage II,White,22.20816427,CNV_H,No,0.49,MSS,CNV_H,74.0,Mutated,WT,WT,WT,WT,0.150800748,0.056,0.0,2.53e-18,0.0,0.0115,0.0283,0.00981,0.0137,0.00402,0.00635,0.0,0.00674,1.78e-18,0.00408,0.0,0.0,0.016,8.14e-20,0.0,0.0114,0.0208,0.00104,0.00434,0.00653,0.0,0.00232,0.0,0.0,0.00725,0.0219,0.0429,0.0,0.138764484,0.0783,4.2e-18,0.0597,0.00903,0.0687,0.0708,0.0,0.105325826,0.155680228,0.0,0.0838,0.0,0.0897,0.0,0.00611,0.0,0.0739,0.0,0.0647,0.127723474,0.222159372,0.0,0.0,0.0,0.0,0.0,0.0,10.0,61.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,,,-1.173315254,0.38104993,-0.339323801,0.228006172,1.453802478,0.352534871,0.0752,-0.134404946,-0.872854207,0.405507519,0.062,-0.230264388,-1.223733226,-0.272659945,3592.368124,4176.960813,7769.328937,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not reported,Medical record does not state.,Other: Medical record does not state.,Other,25% anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record,DULoxetine (CYMBALTA|memantine (NAMENDA XR),,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,372|725|907,No|No|No,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,No|No|No,No|No|No,2|2|2,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,326.0|679.0|861.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+32,C3L-02389,C3L-02389,No,b3,11.0,129N,CPT0203040008,Tumor,No,66,Female,Endometrioid carcinoma,G2 Moderately differentiated,5.5,155.0,103.0,42.89,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,13,Stage I,White,5.069920133,CNV_L,No,22.34,MSI-H,MSI-H,792.0,WT,Mutated,WT,Mutated,WT,0.115941548,0.0234,7.3e-21,0.0,4.85e-18,5.69e-18,4.25e-19,1.1e-18,0.0,0.0129,3.23e-18,0.00964,0.0235,4.7e-18,0.00306,1.6e-19,1.8e-19,1e-17,0.0,0.00877,0.0171,0.00921,0.00887,0.00911,2.27e-19,0.0,0.00771,5.7e-19,2.45e-17,0.00214,0.027,0.0156,0.0,0.00788,0.236543285,1.79e-18,0.0351,5.1e-18,0.0351,0.0,0.0,0.115006357,0.105195773,0.0,0.12577489,0.0102,0.115195434,0.0,0.0,0.0,0.0753,0.0,0.0533,0.0515,0.263459463,0.0,0.0153,0.0,0.0245,0.024,0.0214,22.0,134.0,155.0,0.0,0.0,0.0,137.0,122.0,0.0,0.0,0.0,0.84,,,-1.490880237,0.334990236,-2.305200076,1.509563344,-0.00919,0.718692115,0.178814955,-0.0632,1.24029417,-2.023194016,-0.0168,-0.602970907,1.296375935,-1.082169211,2125.608228,4362.302181,6487.910409,Positive for malignancy,Not identified,Margins uninvolved by invasive carcinoma,Not reported,Medical record does not state.,Other: Medical record does not state.,Anterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,WT1 negative,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record,Yes,Medical Record|Medical Record|Medical Record,lisinopril (PRINIVIL|hydrochlorthiazide|GLUCOSAMINE,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,412|778,No|No,Yes|Yes,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,None|None,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,351.0|717.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+33,C3L-02392,C3L-02392,No,b3,10.0,127N,CPT0203250008,Tumor,No,58,Female,Endometrioid carcinoma,G1 Well differentiated,1.0,173.0,60.0,19.99,Present,<50% myometrial invasion,Seventh Edition (2010),pT1 (FIGO I),pN0,14,Stage I,White,0.0,CNV_L,No,0.0,MSS,CNV_L,42.0,WT,Mutated,WT,Mutated,Mutated,0.119162713,0.0114,0.0,0.0,2.16e-18,9.7e-18,0.0,0.0,0.0,0.03,0.0,1.7e-19,0.00861,2.45e-18,0.00222,0.0387,3.22e-19,0.0867,0.0,0.0724,0.0367,0.0202,0.0291,0.000895,0.0,0.0,0.00967,0.0038,8.39e-18,8.41e-19,0.115187762,0.0116,0.0,0.0133,0.018,9.42e-19,0.0367,0.0636,0.100282353,0.0792,0.0,0.0146,0.0,0.0,0.297421448,0.0,0.0448,0.0,0.0,0.00714,0.153642558,0.0255,0.0669,0.0,0.150684184,0.0,0.0415,0.0,0.0108,0.0377,0.0701,16.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.42,Yes,Yes,1.158002193,0.354457106,-0.0689,0.904742306,-0.170557405,0.52844758,1.756731819,-0.529442237,0.698834426,0.527759844,1.922361048,-0.0667,-0.0519,0.909140434,5456.76615,6014.84868,11471.61483,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not reported,Medical record does not state.,Other: Medical record does not state.,Other,100% of anterior and 80% of posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,"Current reformed smoker, years unknown",,,Unknown,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,lisinopril (PRINIVIL|albuterol sulfate|Furosamide|Loratadine|Metformin|Megestrol,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,407|721,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,Yes|Yes,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,356.0|670.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+34,C3L-02399,C3L-02399,No,b1,3.0,127N,CPT0171090008,Tumor,No,72,Female,Endometrioid carcinoma,G1 Well differentiated,6.0,160.0,73.0,28.52,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,4,Stage I,White,0.0,CNV_L,No,18.08,MSI-H,MSI-H,658.0,WT,Mutated,WT,Mutated,Mutated,0.0184,0.00246,1.9e-20,0.0,2.85e-19,0.0,2.55e-18,0.00183,0.000501,2.83e-19,0.0,0.0017,0.0112,0.0,1.52e-19,6.26e-19,0.0,0.0,0.0,0.0268,2.87e-18,0.0,0.000579,0.00928,8.01e-19,9.24e-18,0.00776,0.0,1.8e-17,0.0144,0.0175,0.0152,0.0,0.0384,0.0415,0.0165,0.00816,3.13e-19,0.00816,0.0511,0.0,0.156291699,0.0202,0.0,0.133542694,0.0,0.0,0.0787,0.0,0.0,0.0296,0.0,0.00661,0.00327,0.321720414,0.0,0.0493,0.0,0.0825,0.0,0.0673,8.0,108.0,240.0,0.0,0.0,0.0,0.0,95.0,0.0,0.0,40.0,0.22,Yes,Yes,0.356523193,-1.177795445,0.955305472,1.571301844,-0.812883679,-1.144946258,-0.419224288,0.0995,0.795561739,-1.034651936,-0.327372214,-0.146373798,1.111735452,-0.163999141,2177.415351,2032.120904,4209.536255,Negative for malignancy/normal/benign,Not identified,Cannot be assessed,Not reported,Medical record does not state.,Other: Medical record does not state.,Other,Tumor involves the entire endometrial cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,,,No,Alcohol consumption history not available,Smoking history not available,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Hydrochlorothiazide |Lisinopril|Metformin (GLUCOPHAGE),,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,388|716|1121,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Yes|Yes|Yes,Yes|Yes|Yes,None|None|None,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,374.0|702.0|1107.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+35,C3L-02403,C3L-02403,No,b3,12.0,127N,CPT0203150008,Tumor,No,78,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.3,152.0,73.0,31.64,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,5,Stage I,White,2.168436612,CNV_L,No,0.21,MSS,CNV_L,62.0,WT,Mutated,WT,WT,WT,0.0,1.32e-18,0.0,0.0,2.08e-18,7.23e-18,1.45e-17,0.00552,0.0,1.19e-18,6.61e-18,0.000806,0.0242,4.13e-18,0.0,0.0,0.0,4.37e-18,0.0,0.0173,9.67e-20,0.0,0.00439,0.00372,0.0,9.28e-19,0.000583,0.0,2.6e-17,1.04e-21,0.0192,0.00853,0.0,0.0764,0.116689455,9.92e-18,0.00248,2.42e-18,0.00248,0.0109,0.0,0.0697,0.0428,0.0,0.221969431,0.0,0.0416,0.0,0.0,0.0,0.0805,0.0512,0.186537618,0.00427,0.016,0.0,0.0282,0.0,0.178831222,0.0342,0.0333,11.0,23.0,0.0,0.0,0.0,10.0,13.0,0.0,0.0,0.0,0.0,0.88,,,0.524381162,-0.743967618,-0.604988673,0.27303969,-2.066452686,-1.428921729,-1.047606387,0.949078836,0.584137212,-1.25762043,-0.950153209,-1.674099253,1.701743818,-1.27778508,1971.012149,1687.928722,3658.940871,Positive for malignancy,Not identified,Cannot be assessed,Not reported,Medical record does not state.,Other: Medical record does not state.,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,,,No,Lifelong non-drinker,"Current reformed smoker, years unknown",,,Unknown,,Exposure to secondhand smoke history not available,Medical Record,Yes,Medical Record|Medical Record,carbamazepine|hydrochlorthiazide,,,,,Yes,2.0,12 Months|24 Months,No|Yes,Living|Living,375|375,Yes|Yes,No|No,No|No,With Tumor|With Tumor,Unknown|Unknown,Unknown|Unknown,Unknown|Unknown,No|No,No|No,Unknown|Unknown,No|No,Persistent Disease|Persistent Disease,Persistent Disease|Persistent Disease,n/a|n/a,Yes|Yes,Distant Metastasis|Distant Metastasis,Liver|Liver,325.0|325.0,No|No,No|No,No|No,No|No,344.0|344.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+36,C3L-02408,C3L-02408,No,b3,9.0,131C,CPT0111720003,Tumor,No,60,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,175.0,88.0,28.54,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,2,Stage I,White,3.182216519,CNV_L,No,0.02,MSS,CNV_L,43.0,WT,Mutated,WT,Mutated,WT,0.115998006,0.0111,0.0,3.38e-18,5.88e-18,0.000547,0.0509,2.13e-19,2.74e-18,0.0,0.0,0.025,1.28e-18,0.0,0.007,0.0373,0.00439,0.0123,1.07e-18,0.0068,0.0559,0.0433,0.026,0.00164,0.0,0.0137,5.61e-19,0.00337,4.29e-18,0.0155,0.0207,0.00315,1.15e-18,0.0509,1.55e-17,6.55e-20,0.0648,0.0251,0.0899,0.0,0.0,0.0223,0.033,0.0,0.0601,0.0,0.0323,0.0357,0.0,0.0198,0.0,0.0,0.491546368,0.00558,0.147737178,0.0,0.000494,0.0,0.116885107,0.0,0.0346,16.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24,,,0.220732003,0.824924776,0.478561692,1.129040782,-0.51458853,-0.0562,1.664753554,1.113795799,-0.516980841,0.109624338,1.936502917,0.943134015,0.147189091,1.046165377,5123.511869,5729.673666,10853.18553,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Uterine Mass,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Smoking history not available,,,,,Exposure to secondhand smoke history not available,,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Multivitamin|Probiotic|Aleve,,,,,Yes,2.0,12 Months|24 Months,No|Yes,Living|Living,442|442,No|Unknown,No|Unknown,No|Unknown,Tumor Free|Unknown Tumor Status,Never|Unknown,Former Therapy|Former Therapy,Never|Unknown,No|No,No|No,2|2,No|No,Complete Remission|Unknown,Complete Remission|Unknown,n/a|n/a,No|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,424.0|424.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+37,C3L-02409,C3L-02409,No,b3,9.0,128C,CPT0111810003,Tumor,No,60,Female,Endometrioid carcinoma,G1 Well differentiated,2.0,160.0,98.0,38.16,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,5,Stage I,White,0.000862,CNV_L,No,4.9,MSS,CNV_L,213.0,WT,WT,Mutated,Mutated,Mutated,0.127920425,0.019,2.77e-20,0.0,1.96e-18,0.0,0.0377,2.43e-19,8.74e-19,0.000118,2.9e-18,0.0035,0.0,0.0,0.00678,0.0,0.0,0.0,8.79e-18,0.0,0.0041,0.0161,0.0011,0.000466,5.72e-19,4.44e-18,0.00624,8.34e-19,1.75e-19,0.0203,0.0367,0.0107,3.92e-19,0.0664,0.0151,0.0265,0.0202,0.0,0.0202,0.0177,0.0,0.100500717,0.108031029,0.0,0.290292754,0.0,0.0615,0.0,0.0158,0.0214,0.0109,0.0,0.0218,0.0383,0.24271605,0.0437,0.0215,0.0,0.00196,0.00386,0.0,42.0,21.0,0.0,0.0,0.0,0.0,45.0,0.0,0.0,38.0,18.0,0.69,,,1.765120506,0.564339941,-2.352111854,0.254354244,0.560087239,0.560796752,0.372782855,0.63330904,0.983472617,-0.158391359,0.502633446,-0.28393349,0.774743392,1.097352889,3326.749174,4805.566666,8132.315839,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Uterine mass,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,Unknown,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Former Therapy,2,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Adderall|Dexilant|Tribenzor|Albuterol inhaler|Megestrol Acetate|Potassium Chloride|Melatonin|Multivitamin|Vitamin D3,,,,,Yes,2.0,12 Months|24 Months,No|Yes,Living|Living,427|427,No|No,No|No,No|No,Tumor Free|Tumor Free,Former Therapy|Former Therapy,Former Therapy|Former Therapy,Never|Never,Yes|Yes,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,404.0|404.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+38,C3L-02411,C3L-02411,No,b3,10.0,129C,CPT0111880003,Tumor,No,81,Female,Endometrioid carcinoma,G2 Moderately differentiated,6.0,155.0,76.0,31.63,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,2,Stage I,White,1.741142725,CNV_L,No,30.57,MSI-H,MSI-H,1387.0,Mutated,Mutated,WT,Mutated,Mutated,0.0738,1.21e-19,0.0,9.55e-18,1.84e-18,5.97e-18,5.85e-18,0.0,6.16e-18,1.31e-17,0.0,0.0,0.00982,0.0,2.43e-19,3.77e-20,0.0,0.0,3.7e-18,5.08e-19,0.0072,0.00983,0.0,0.0,0.0,0.0,0.00077,3.01e-20,3.76e-18,0.0626,0.00354,0.0117,0.0,0.103303567,0.00927,0.0,0.0048,0.00459,0.00939,0.0,0.00864,0.0143,0.0,0.0,0.102083916,0.0,0.0392,0.015,0.0,0.0103,0.0,0.0,0.346403092,0.00329,0.0849,0.0,0.0248,0.0,0.297429038,0.0141,0.0396,0.0,93.0,340.0,0.0,0.0,0.0,201.0,231.0,0.0,0.0,143.0,0.72,,,-0.653334298,1.426061946,0.606151999,2.487905238,-0.677717126,1.085715164,1.932674343,0.0649,-0.154000378,-0.773704446,2.079873501,-1.686194991,1.788934529,0.352786302,2763.797411,3784.427922,6548.225333,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Caucasian,United States,Other,Uterine Mass,Unifocal,0,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,"Current reformed smoker, more than 15 years",25,28,10,1.5,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Aleve|Altrace|AmLODIPine Besylate|Calcium|Famotidine|Multivitamin|Ocuvite|Aspirin|Simvastatin,,,,,Yes,2.0,12 Months|24 Months,No|Yes,Living|Living,385|784,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,367.0|766.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+39,C3L-02412,C3L-02412,No,b1,1.0,131C,CPT0111950003,Tumor,No,74,Female,Endometrioid carcinoma,G1 Well differentiated,5.0,152.0,83.0,35.79,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,2,Stage I,White,0.0518,CNV_L,No,0.15,MSS,CNV_L,78.0,WT,Mutated,Mutated,Mutated,WT,0.0856,0.00591,1.67e-20,0.0,1.12e-17,1.3e-19,0.013,3.82e-18,1.43e-17,3.94e-20,2.98e-18,0.0186,0.00417,0.0,0.00141,0.0,2.51e-19,0.0,4.03e-18,0.00505,0.00883,0.0096,0.0147,0.00535,1.17e-18,0.0,0.000384,0.0,2.23e-17,0.00685,0.00649,0.00527,0.0,0.0988,0.0214,1.38e-18,0.0143,0.0,0.0143,0.00727,0.0,0.00977,0.0465,0.0,0.184902803,0.0,0.0,0.0569,0.0,0.0853,0.0,0.0409,0.0,0.0118,0.422752469,0.00258,0.0121,0.0633,0.0,0.0561,0.0,28.0,30.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.55,,,0.925530522,-0.646528744,-0.176359011,-0.721992448,-0.0811,-1.302851061,-0.353073928,0.0829,-1.037386416,-1.766782648,-0.351390319,-0.29183766,0.855230241,-0.616219991,2140.034868,3257.757281,5397.792149,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Uterine Mass,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,Unknown,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Former Therapy,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Levothyroxine|Lovastatin|Oxybutynin|Aspirin|Calcium + Vitamin D|Multivitamin|Fish Oil|PreserVision,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,354|656|1110,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Former Therapy|Former Therapy|Former Therapy,Former Therapy|Former Therapy|Former Therapy,Unknown|Unknown|Unknown,No|No|No,No|No|No,3|3|3,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,329.0|631.0|1085.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+40,C3L-02449,C3L-02449,No,b3,10.0,128N,CPT0186720008,Tumor,No,58,Female,Clear cell carcinoma,G3 Poorly differentiated,3.5,163.0,62.0,23.34,Present,<50% myometrial invasion,Eighth Edition (2017),pT1a,0,4,IA,Black or African American,,,Yes,0.04,MSS,POLE,4971.0,WT,WT,WT,Mutated,Mutated,0.280735109,0.115934873,0.0515,2.57e-18,0.0,1.75e-18,0.0887,0.0111,0.11887045,0.156832999,0.103774282,0.0303,0.0512,1.16e-18,0.00726,0.00312,1.33e-18,0.0,1.77e-18,0.0108,0.121097158,0.0921,0.0379,0.00586,0.00165,0.0102,0.0241,0.0,0.0199,0.0198,0.177433185,0.0196,0.00661,0.159505408,0.253316382,0.00939,0.266106727,0.00156,0.267667084,0.00239,0.00838,0.00961,0.218345012,0.0,0.0269,0.0438,0.0779,0.0,0.0108,0.0,0.192756947,0.0164,0.00333,0.16084529,0.173853302,0.00327,0.0,0.047,0.0,0.0,0.0046,189.0,215.0,0.0,0.0,2288.0,2259.0,0.0,0.0,0.0,0.0,0.0,,,,-2.504332116,1.04349973,-3.389075924,-0.733873847,2.907446761,2.018156641,1.137366865,-0.153284942,0.560531879,-1.060715759,0.572501364,0.0618,1.977527161,-1.708321409,4232.613174,7850.345549,12082.95872,Not Examined,Not identified,Cannot be assessed,Not-Hispanic or Latino,African American,United States,Other,Posterior Endomyometrium,Unifocal,0,0.0,3,0,0.0,0,0,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Absent,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record,Yes,Medical Record,Lisinopril,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,461|787|1018|1452,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,461.0|787.0|1018.0|1452.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+41,C3L-02468,C3L-02468,No,b2,5.0,130C,CPT0126000003,Tumor,No,63,Female,Endometrioid carcinoma,G1 Well differentiated,6.0,157.0,86.0,34.82,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,11,Stage I,White,0.110322572,CNV_L,No,0.16,MSS,CNV_L,168.0,WT,Mutated,WT,WT,WT,0.072,0.0,0.0,0.0,4.46e-18,0.0,0.0,6.74e-05,0.0132,0.0266,0.0,1.08e-17,0.00201,0.0,0.00426,0.0664,0.0,0.303144277,0.0,0.186393915,0.00802,0.014,0.0101,0.0,0.0,5.01e-18,0.0,3.44e-19,0.0,0.0,0.0167,0.0,0.0,0.0475,0.0,0.00814,0.017,0.191923089,0.208916654,0.0843,0.0,0.0723,0.101415408,0.0,0.265756628,0.0,0.0248,0.0,0.0,0.0,0.0762,0.0,0.0249,0.0102,0.154901341,0.00757,0.0181,0.159486207,0.0,0.0,0.0,6.0,33.0,53.0,0.0,0.0,0.0,45.0,0.0,0.0,0.0,0.0,0.34,Yes,No,2.530011759,-1.573755029,-0.427557694,-1.155008403,0.163870676,-1.891298456,-0.548637648,-0.659051556,-0.620247876,0.966082411,-0.420254571,0.240475841,-0.0485,-0.45084239,5934.88564,4821.034666,10755.92031,Not Examined,Present,Margins uninvolved by invasive carcinoma,Hispanic or Latino,Caucasian,United States,Other,Anterior and Posterior Endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Smoking history not available,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,1.0,12 Months,Yes,Living,1,Unknown,Unknown,Unknown,Unknown Tumor Status,Unknown,Unknown,Unknown,No,Yes,Unknown,Unknown,Unknown,Unknown,,Unknown,,,,,,,,1,,,,,
+42,C3L-02545,C3L-02545,No,b3,10.0,127C,CPT0113060003,Tumor,No,55,Female,Endometrioid carcinoma,G1 Well differentiated,20.0,175.0,134.0,43.76,Present,#ERROR!,Seventh Edition (2010),pT3a (FIGO IIIA),pN2 (FIGO IIIC2),9,Stage III,White,1.309762883,CNV_L,No,0.18,MSS,CNV_L,50.0,WT,WT,Mutated,Mutated,Mutated,0.0,2.42e-18,1.21e-18,4.27e-18,2.16e-18,0.0,1.11e-17,0.0,2.33e-18,1.26e-17,0.0,0.0,0.0242,0.0,0.0,0.00221,0.0,3.57e-17,0.0,0.00888,0.0,0.0,0.000383,0.00146,0.0,1.09e-17,0.002,1.38e-18,3.59e-19,0.0,1.25e-18,0.00604,1.24e-17,0.0317,1.8e-18,0.0,0.000974,0.0011,0.00208,0.13244133,0.0,0.062,0.0,0.0,0.276946099,0.0,0.0719,0.0,0.0,0.0,0.0566,0.0573,0.0287,0.0,0.106734243,0.0,0.0798,0.0,0.0613,0.0594,0.00689,14.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.62,Yes,No,-1.035116488,1.384020416,-1.590689016,1.422513221,-0.974504776,1.021570706,-1.223645756,0.505641544,-0.471251062,-1.733072855,-0.97792523,-1.808847395,1.594489641,1.278755187,1096.432541,1618.092058,2714.524599,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and Posterior,Unifocal,IHC staining not done,3.0,4,IHC staining not done,3.0,13,IHC staining not done,6.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Current smoker: Includes daily and non-daily smokers,25,,10,15.0,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,"Advair Diskus|Lasix |Lisinopril|Zyrtec|Actos|Tylenol extra strength|MetroCream topical cream|Nystatin cream |ProAir HFA|Lipitor|CeleBREX 200 mg| Motrin IB 200 mg|Prevacid 30mg|Zofran 4 mg|Protonix 40 mg |triamcinolone 0.1% Cream|Tylenol 8 Hour 650 mg oral tablet,|Glucophage 850 mg oral tablet",,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,356|686|1069|1432,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,356.0|686.0|1069.0|1432.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+43,C3L-02555,C3L-02555,No,b1,2.0,127N,CPT0128370003,Tumor,No,71,Female,Endometrioid carcinoma,G1 Well differentiated,4.0,157.0,137.0,55.3,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,White,0.321691537,CNV_L,No,0.0,MSS,CNV_L,29.0,WT,Mutated,WT,Mutated,WT,0.091,0.0,2.35e-19,0.0,0.0,0.0,0.00519,0.0,1.55e-19,0.0102,7.07e-19,0.0,0.00704,0.00215,0.0109,0.0279,0.0022,0.221278411,0.0,0.10293007,0.00828,0.0123,0.00262,0.00699,0.0,0.00416,0.0,0.00287,0.0,0.0041,0.0128,0.0,0.0,0.0313,0.0297,0.0,0.0236,0.138481455,0.162087047,0.0,0.0131,0.0417,0.00622,0.0,0.271539543,0.0,0.0198,0.00324,0.0,0.0,0.0706,0.0,0.0678,0.0306,0.214448819,0.0277,0.041,0.109887591,0.0,0.0,0.0823,6.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.28,,,0.730573088,0.2194551,0.904615117,-0.773859855,0.600982588,-0.336610101,0.877717236,0.776917366,-0.742086405,0.909248452,0.986073372,0.732167066,-0.910661952,0.548064114,5856.975157,4881.545196,10738.52035,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Aspirin|Cozaar|Toprol-XL,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Deceased,323|685|1059|1421,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,No|No|No|No,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,323.0|685.0|1059.0|n/a,n/a|n/a|n/a|Other : Acute Respiratory Failure,n/a|n/a|n/a|1421.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+44,C3L-02557,C3L-02557,No,b3,12.0,130N,CPT0128610003,Tumor,No,60,Female,Endometrioid carcinoma,G3 Poorly differentiated,3.5,173.0,62.0,20.69,Not identified,,Seventh Edition (2010),pT1a (FIGO IA),pN0,0,Stage I,White,22.0323639,CNV_H,Yes,0.28,MSS,POLE,10579.0,Mutated,Mutated,Mutated,Mutated,Mutated,0.220211953,0.051,0.0169,5.55e-19,0.000669,1.24e-18,0.0121,0.0131,0.00883,0.036,0.00854,0.015,0.0125,3.11e-18,0.0105,8.92e-20,3.37e-18,5.82e-18,7.98e-19,0.0,0.0725,0.0525,0.0265,0.00273,0.0,0.0,0.00117,0.0,1.21e-18,0.0228,0.0978,0.0328,0.0,0.111273874,0.382940999,0.0122,0.0975,2.95e-18,0.0975,0.0176,0.0,0.07,0.15254295,0.0,0.0631,0.0522,0.0929,0.0,0.00522,0.0,0.104300943,0.0,0.0425,0.116217161,0.28169176,0.0,0.0,0.0,0.0,0.0,0.00174,499.0,638.0,0.0,0.0,5226.0,4189.0,0.0,0.0,0.0,0.0,0.0,0.26,Yes,Yes,-1.423493372,-0.150835025,-0.981849085,1.746109297,1.274855061,0.46070137,-1.254264295,-1.456454739,0.255014024,-1.441478311,-1.543809731,-1.0709663,0.808796046,-0.0359,2769.3066,5475.036872,8244.343472,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Both anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,8,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,Yes,Cannot be determined,Yes,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,p16 & p53: Neoplastic cells demonstrate patchy positivity,Pancytokeratin stain: no tumor cells are identified,No,Alcohol consumption history not available,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Aspirin|Ferrous sulfate|Metformin|Novolin N Relion,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,335|654|1042|1375,No|No|No|No,No|No|No|No,No|No|No|No,Unknown Tumor Status|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,3|3|3|3,No|No|No|No,Not Applicable|Not Applicable|Not Applicable|Not Applicable,Unknown|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,335.0|654.0|1042.0|1375.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+45,C3L-02602,C3L-02602,No,b3,12.0,127C,CPT0113910003,Tumor,No,57,Female,Endometrioid carcinoma,G3 Poorly differentiated,4.2,173.0,101.0,33.75,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,4,Stage I,White,0.00132,CNV_L,No,26.59,MSI-H,MSI-H,832.0,WT,WT,WT,Mutated,Mutated,3.34e-19,0.00051,3.76e-19,0.0,6.26e-19,0.0,0.0,4.44e-19,3.62e-19,4.89e-20,3.03e-18,0.00475,0.00587,0.0,4.9e-20,0.0119,0.0,6.6e-18,0.0,0.0255,0.000324,3.85e-20,0.00784,0.00528,7.01e-18,0.0,0.0,2.38e-20,5.72e-19,0.0321,0.00244,0.0107,1.56e-17,0.0992,0.152285652,0.0,0.00407,0.00596,0.01,0.0,0.0,0.0702,0.0138,0.0,0.110649004,0.0,0.0953,0.0,0.0,0.0,0.133048471,0.00463,0.0478,0.0,0.333095274,0.0,0.089,0.0945,0.0,0.00802,0.0,0.0,111.0,351.0,0.0,0.0,0.0,0.0,76.0,0.0,0.0,67.0,0.57,,,-1.087374265,0.396265585,-0.37634493,-0.991307533,-0.927092155,-0.242996616,-1.262112281,0.66364367,-1.543802576,-1.215483159,-1.233692111,-1.935854835,0.824210479,-1.660052003,1652.649136,1906.465199,3559.114335,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Anterior and Posterior,Unifocal,IHC staining not done,4.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record,Yes,Medical Record,Vitamin D 2000,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,329|692|1010|1431,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,No|No|No|No,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,329.0|692.0|1010.0|1431.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+46,C3L-02741,C3L-02741,No,b1,2.0,128N,CPT0188190004,Tumor,No,59,Female,Endometrioid carcinoma,G1 Well differentiated,4.2,155.0,109.0,45.34,Present,<50% myometrial invasion,Eighth Edition (2017),pT1a [IA],pN0,3,pT1a [IA],White,0.0,CNV_L,No,0.01,MSS,CNV_L,78.0,WT,Mutated,Mutated,Mutated,Mutated,0.126942286,0.0215,0.0171,0.0,0.0,2.07e-18,0.0335,0.00302,0.0214,0.0628,0.0,0.0064,0.00792,1.6e-19,0.00597,0.0,0.000752,6.65e-18,6.97e-19,0.00947,0.0351,0.0266,0.0144,0.00266,0.0,1.5e-18,0.00643,9.63e-21,0.0,0.0,0.0627,0.00723,0.0,0.0331,0.100821553,0.011,0.0582,3.32e-18,0.0582,0.0268,0.0,0.0361,0.0527,0.0,0.280410779,0.0116,0.052,0.0,0.0263,0.0,0.0409,0.0,0.0453,0.0859,0.201740993,0.0555,0.0,0.0,0.0,0.0342,0.0505,17.0,32.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.46,Yes,Yes,0.394003455,-0.260573858,0.954144865,-0.1668009,0.595689226,0.273563673,0.532828325,0.731187029,0.373708248,-0.416185648,0.578089144,0.159976594,-0.218940957,1.024427815,4333.180519,5202.11138,9535.291899,Not Examined,Present,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Endometrium,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Lantus|Metformin|Allopurinol|Simvastatin|Metoprolol|Vitamin D,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,414|750,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Former Therapy|Former Therapy,Never|Never,Yes|Yes,Yes|Yes,1|1,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,371.0|707.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+47,C3L-02744,C3L-02744,No,b2,6.0,128N,CPT0188370003,Tumor,No,73,Female,Serous carcinoma,G3 Poorly differentiated,3.2,157.0,82.0,32.92,Present,<50% myometrial invasion,Eighth Edition (2017),pT1a [IA],pN0,2,pT1aN0,White,13.89818603,CNV_H,No,0.64,MSS,CNV_H,72.0,Mutated,Mutated,WT,WT,WT,0.138868154,0.0344,0.0033,0.0,3.52e-19,0.00603,0.0,5.85e-19,0.00331,0.00125,4.72e-18,0.0,0.00603,0.0,0.00364,8.74e-19,5.07e-20,2.35e-19,0.0,0.0,0.0159,0.0295,0.00156,0.00953,0.00297,0.0,0.0109,0.0,0.0,0.0419,0.0362,0.0153,8.2e-18,0.0462,0.098,0.00717,0.0445,5.54e-19,0.0445,0.0,0.0,0.0277,0.116519696,0.0,0.135637399,0.0,0.127290393,0.0,0.0,0.0,0.0512,0.00619,0.0833,0.138718106,0.272059461,0.0,0.0169,0.0,0.0219,0.00263,0.0,17.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.81,,,-0.591102835,-0.607538601,-1.592816372,-0.269396188,1.790264105,0.0363,-0.305010908,-0.603350865,0.753250993,-1.048370597,-0.641485937,-0.90309894,-0.150361494,0.0796,2676.453008,3594.013095,6270.466102,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Caucasian,Other: Unknown,Other,Endometrium,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Positive : 10 %,Negative,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Overexpression,Yes,Cannot be determined,Yes,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,4 or more,p16 - Overexpression,Ki-67 - 80%,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Lisinopril|Hydrochlorothiazide|Lovastatin,,,,,Yes,2.0,12 Months,Yes,Living,455,No,Yes,No,Unknown Tumor Status,Never,Former Therapy,Never,Yes,No,4 or more,No,Unknown,Unknown,,Unknown,,,,,,,,407,,,,,
+48,C3L-02746,C3L-02746,No,b2,6.0,130N,CPT0188270004,Tumor,No,66,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.8,160.0,98.0,38.26,Present,#ERROR!,Eighth Edition (2017),pT1b,pN0,2,Stage IB,White,0.00579,CNV_L,No,0.15,MSS,CNV_L,66.0,WT,Mutated,WT,WT,WT,0.0695,0.0126,6.15e-20,0.0,0.0,2.1e-18,0.0,0.0,2.16e-19,0.00709,0.0,0.00592,0.00751,4.94e-19,0.000367,2.48e-19,0.0,1.6e-18,0.0,0.0399,0.0088,0.00585,0.0119,0.00107,0.0,0.0,0.00708,0.0,1.74e-18,5.57e-18,0.00968,0.00833,0.0,0.00951,0.0931,0.00807,0.0152,9.23e-19,0.0152,0.0192,0.0,0.124264868,0.0712,0.0,0.157472456,0.0,0.0832,0.0,0.0,0.0,0.0395,0.012,0.0282,0.0,0.278203367,0.0,0.0726,0.0,0.042,0.0223,0.0498,22.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.52,Yes,Yes,0.728367234,1.16830713,1.152749632,-0.407007597,0.657242715,0.899014175,0.0575,1.238954416,0.607780177,-0.486863626,0.0967,-0.535969293,-0.328143904,0.0661,3458.857808,3687.508458,7146.366266,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Endometrium,Unifocal,0,0.0,1,0,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self Report|Self Report|Self Report,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Alpha Lipoic Acid|Aspirin |Calcium|Cinnamon|Cranberry|Januvia|Metformin|Vitamin B-12|Vitamin C|Vitamin E,,,,,Yes,2.0,12 Months,Yes,Living,313,Yes,No,No,Unknown Tumor Status,Never,Never,Never,Yes,No,2,No,Unknown,Unknown,,No,,,,,,,,288,,,,,
+49,C3L-02747,C3L-02747,No,b2,6.0,129N,CPT0188480004,Tumor,No,66,Female,Endometrioid carcinoma,G2 Moderately differentiated,0.0,160.0,74.0,28.85,Present,<50% myometrial invasion,Eighth Edition (2017),pT1a [IA],pN0,2,Stage IA,White,0.16469716,CNV_L,No,0.02,MSS,CNV_L,79.0,Mutated,Mutated,Mutated,WT,WT,0.0412,1.05e-22,0.00087,4.52e-18,0.0,4.8e-18,0.0241,0.00986,0.0564,0.0724,0.0,0.0,0.0175,4.4e-18,0.00451,0.00837,1.84e-18,0.132000137,0.0,0.0481,0.0,0.001,0.000973,0.00288,1.71e-18,0.0,0.00258,0.0,4.18e-19,0.0,0.0399,0.00799,1.47e-18,0.0,0.122991193,0.00171,0.0425,0.0717,0.114212713,0.0642,0.0,0.0901,0.0563,0.0,0.241969113,0.0,0.0869,0.0,0.0907,0.0,0.0289,0.0,0.0558,0.0388,0.15366573,0.000264,0.053,0.0125,0.0,0.0159,0.0109,16.0,37.0,0.0,0.0,0.0,0.0,18.0,0.0,0.0,0.0,0.0,0.23,,,0.556301124,-0.0346,2.356294556,-0.900618903,0.195743885,0.0799,-0.0787,0.506302618,-0.775327931,0.533758841,-0.189949983,-0.638969563,-1.566650249,0.740481676,4853.985643,4050.826376,8904.812019,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Endometrium,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Current Therapy,,,,Yes,Lifelong non-drinker,"Current reformed smoker, more than 15 years",19,28,5,2.3,Exposure to secondhand smoke history not available,Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Progesterone |Thyroid TABS|Vitamin D,Basal Cell Cancer,Self-reported and Medical Record,Other(Mohs treatment),Yes,Yes,2.0,12 Months,Yes,Living,355,No,No,No,Tumor Free,Former Therapy,Never,Never,No,No,,No,Complete Remission,Complete Remission,,No,,,,,,,,321,,,,,
+50,C3L-02800,C3L-02800,No,b3,11.0,129C,CPT0186900008,Tumor,No,62,Female,Endometrioid carcinoma,G2 Moderately differentiated,8.0,160.0,44.0,17.36,Present,#ERROR!,Eighth Edition (2017),1b,1,7,IIIC1,Not Reported,0.0,CNV_L,No,0.04,MSS,CNV_L,77.0,WT,Mutated,WT,Mutated,WT,0.13088719,0.0554,2.39e-20,0.0,3.1e-18,5.36e-18,0.0203,5.6e-19,5.8e-19,0.013,1.86e-18,0.00328,0.0,4.58e-19,0.004,0.0,0.00291,0.0,0.0,0.0251,0.0902,0.0521,0.0467,0.008,0.00424,0.0304,0.0126,0.00466,1.83e-18,0.0,0.0364,0.0113,0.0,0.0248,0.0,0.00641,0.130438247,2.67e-19,0.130438247,0.0,0.04,0.0639,0.032,0.0,0.191386648,0.0,2.59e-05,0.0,0.0,0.00246,0.0708,0.028,0.0,0.0,0.393414602,0.0,0.0446,0.0091,0.0,0.00487,0.119450398,34.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34,,,0.916979191,0.328143467,-0.133290382,1.07839776,0.800271123,-0.184025007,1.53154745,2.035646258,0.126621444,-0.617025882,1.690917707,1.075984327,0.427187422,0.207440286,4542.005739,5923.57068,10465.57642,Not Examined,Not identified,Cannot be assessed,Not reported,Patient did not disclose,Other: Patient did not disclose,Other,"anterior and posterior endomyometrium, lower uterine segment",Unifocal,3,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Absent,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,4 or more,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Coumadin|Toprol XL|Lasix,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,333|782|1099,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Never|Never|Never,Yes|Yes|Yes,No|No|No,4 or more|4 or more|4 or more,No|No|No,Unknown|Unknown|Unknown,Complete Remission|n/a|n/a,n/a|Complete Remission|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,333.0|782.0|1099.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+51,C3L-02802,C3L-02802,No,b1,3.0,130N,CPT0174890008,Tumor,No,56,Female,Endometrioid carcinoma,G1 Well differentiated,5.6,170.0,118.0,40.75,Present,<50% myometrial invasion,Eighth Edition (2017),pT2 (FIGO II),pN0,5,Stage II,White,,,No,0.01,MSS,,62.0,WT,Mutated,WT,WT,WT,0.075,0.0373,0.0,0.0,1.84e-18,7.48e-19,0.0,3.96e-19,0.0,0.000154,1.16e-18,0.0311,0.00201,0.0,0.00691,0.00459,0.0,0.0339,0.0,0.0758,0.00546,0.00747,0.0124,0.00688,0.0,5.58e-18,0.0116,9.66e-19,8.41e-19,3.07e-18,0.0287,0.00408,0.0,0.0194,0.0512,0.02,0.0377,0.0195,0.0572,0.0,0.0,0.101281922,0.03,0.0,0.279683089,0.0,0.028,0.0,0.0,0.0321,0.0327,0.0136,0.0,0.0116,0.350116517,0.0478,0.0,0.0733,0.0,0.0,0.0,17.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,Yes,Yes,0.775085641,-1.558194899,-0.390610225,-1.030024653,-0.513403734,-1.015309655,-0.415125526,0.732860877,-0.243031102,-0.346188022,-0.464713404,0.311253083,-0.350183655,-0.646846385,4250.972659,4203.374447,8454.347106,Atypical and/or suspicious,Not identified,Cannot be assessed,Not-Hispanic or Latino,Caucasian,Other: TSS did not collect this information.,Other,Anterior and posterior endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,3,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,1,,,Unknown,"Consumed alcohol in the past, but currently a non-drinker",Current reformed smoker within past 15 years,Unknown,Unknown,Unknown,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Lisinopril|Metformin|Paroxetine,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|Yes,Living|Living|Living,404|690|844,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown Tumor Status|Unknown Tumor Status|Unknown Tumor Status,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Yes|Yes|Yes,Yes|Yes|Yes,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|n/a,n/a|n/a|Unknown,Unknown|Unknown|Unknown,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,404.0|690.0|844.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+52,C3L-02894,C3L-02894,No,b2,8.0,129C,CPT0196790004,Tumor,No,67,Female,Serous carcinoma,G3 Poorly differentiated,9.0,170.0,124.0,42.75,Present,<50% myometrial invasion,Eighth Edition (2017),pT3b,pN1,1,IVB,White,32.26682434,CNV_H,No,0.47,MSS,CNV_H,31.0,Mutated,WT,WT,WT,Mutated,0.116052251,0.00307,0.0,0.0,0.0,4.91e-18,6.54e-19,0.0,0.00355,0.0264,9.1e-20,0.00203,0.0144,0.0,0.00905,0.00418,0.00622,3.08e-18,4.12e-18,0.0447,0.0196,0.0119,0.00614,0.0144,7.2e-19,0.000291,0.00105,0.0,8.45e-18,0.0631,0.0175,0.0137,0.00412,0.0267,0.0772,0.0353,0.0375,0.00209,0.0396,0.0187,0.0,0.0392,0.00422,0.0,0.389947278,0.0124,0.0343,0.0,0.0,0.0182,0.0376,0.0,0.0,0.125831425,0.308898825,0.00839,0.00221,0.0,0.0,0.0,0.0,0.0,10.0,13.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.5,,,-0.302656356,-1.89215291,1.717822789,0.0569,1.634944881,-2.429994437,-0.345932677,-0.717609346,1.553613754,-0.920875207,-0.557953488,-0.147590392,0.335801798,-1.614018749,3864.565935,4180.945317,8045.511252,Positive for malignancy,Not identified,Margin(s) involved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Anterior endometrium,,Unifocal,IHC staining not done,1.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,R2: Macroscopic residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Overexpression,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,,Ki-67 is increased,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Allopurinol|Neurontin|lisinopril |toprol XL|multivitamin,,,,,Yes,1.0,12 Months,No,Deceased,428,Yes,Yes,No,With Tumor,Unknown,Unknown,Unknown,No,No,,No,Persistent Disease,Patient Deceased,,No,,,,,,,,,Other : Serous carcinoma of uterine,431,,,
+53,C3L-02953,C3L-02953,No,b4,14.0,129N,CPT0161590008,Tumor,No,56,Female,Endometrioid carcinoma,G1 Well differentiated,3.5,160.0,83.0,32.42,Not identified,,Seventh Edition (2010),pT1a (FIGO IA),pN0,0,Stage I,White,3.002217572,CNV_L,No,0.04,MSS,CNV_L,50.0,WT,Mutated,WT,Mutated,WT,0.0231,0.00782,0.00678,6.67e-19,7.14e-18,1.22e-17,2.04e-18,0.00333,1.26e-19,0.0085,5.55e-18,0.00918,0.0382,4.19e-19,0.0022,9.63e-19,1.58e-19,0.00559,0.0,0.0543,0.000276,0.0,0.00697,0.00388,2.69e-18,0.0,0.00696,0.0,0.0,0.0,0.00773,0.0112,0.0,0.0774,0.141421964,0.0,0.00945,0.0028,0.0122,0.0199,0.0,0.0,0.0,0.0,0.403147937,0.0,0.0,0.0,0.0434,0.0,0.0887,0.0,0.0,0.0423,0.197120605,0.101290754,0.0155,0.0624,0.0,0.0262,0.0,18.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.25,,,-0.809465177,-1.892438555,0.368169932,-1.520651544,-0.325254897,-2.145732302,-0.732143709,-0.576884602,-0.264900823,-1.028471118,-0.744663868,-0.435615665,0.207689789,-0.978108343,2859.960218,3016.273958,5876.234176,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Hispanic or Latino,Hispanic,United States,Other,Anterior and Posterior,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,5,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,4 or more,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Flonase|lisinopril |imitrex,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,464|652|1063,No|No|No,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Never|Never|Never,Yes|Yes|Yes,No|No|No,4 or more|4 or more|4 or more,No|No|No,Not Applicable|Not Applicable|Not Applicable,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,464.0|652.0|1063.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+54,C3L-02990,C3L-02990,No,b2,6.0,131N,CPT0238260003,Tumor,No,67,Female,Serous carcinoma,G3 Poorly differentiated,5.3,155.0,53.0,22.2,Present,#ERROR!,Eighth Edition (2017),pT1b,pN1,3,IB,White,15.39006414,CNV_H,No,1.17,MSS,CNV_H,72.0,Mutated,WT,WT,WT,WT,0.0791,0.0284,0.00356,2.1e-18,1.63e-19,7.55e-19,5.2e-18,0.011,2.39e-19,0.00362,2.84e-18,8.89e-19,0.0194,6.46e-19,0.0,0.0019,2.14e-19,0.0128,1.59e-17,0.0164,0.0164,0.0242,0.00207,0.00102,0.00211,0.0,0.00555,5.78e-19,0.0,0.0112,0.0343,0.00671,0.0118,0.0766,0.179428212,0.0,0.0305,0.00926,0.0398,0.00233,0.0,0.000233,0.0597,0.0,0.249125649,0.0167,0.0225,0.0,0.0269,0.0,0.069,0.0,0.0,0.108754988,0.29473712,0.0,0.0808,0.0,0.048,0.0,0.0211,23.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.79,,,-1.136808914,-0.18967163,-2.065544496,-1.377735401,0.626819451,0.784653339,-0.705770149,-1.190684684,0.328633076,-0.327609874,-0.981983691,-1.717230186,-0.673944479,-0.457005729,3038.314743,3320.857845,6359.172588,Not Examined,Not identified,Cannot be assessed,Not-Hispanic or Latino,Caucasian,United States,Other,Endomyometrium - posterior and anterior,Multifocal,1,1.0,0,0,0.0,0,0,0.0,IB,R0: No residual tumor,Positive : % Not available,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,"CD10=possible stroma, Ki-67 proliferative, Her2neu negative, P16 positive, Wilms Tumor positive, Beta-Catenin Positive, PTEN positive",,No,Alcohol consumption history not available,"Current reformed smoker, more than 15 years",23,63,Unknown,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Medical Record|Medical Record|Medical Record,Naproxen|Valtrex|Evista|Melatonin|Magnesium Oxide|Calcium Citrate D3,,,,,Yes,1.0,12 Months,Yes,Living,274,Yes,Yes,No,Unknown Tumor Status,Former Therapy,Unknown,Never,No,No,,No,Not Applicable,Not Applicable,,No,,,,,,,,251,,,,,
+55,C3L-03143,C3L-03143,No,b4,15.0,127N,CPT0234080003,Tumor,No,67,Female,Serous carcinoma,Other: Not specified.,6.0,165.0,76.0,27.79,Present,<50% myometrial invasion,Eighth Edition (2017),pT3b,Not assessed,Unknown value,IVB,Asian,48.06698584,CNV_H,No,0.74,MSS,CNV_H,80.0,Mutated,WT,WT,WT,WT,0.164961528,0.0483,0.00625,1.15e-18,0.0,7.38e-18,0.0,0.00371,0.0,0.00637,0.0,0.0119,0.0388,0.0,0.00446,0.00256,4.75e-19,3.44e-18,2.3e-18,0.0207,0.0889,0.0663,0.063,0.0119,0.0,0.00568,0.00451,0.0,3.32e-18,0.0121,0.0307,0.0206,0.0197,0.156393402,0.121081541,0.0,0.106185887,0.00128,0.107466999,0.00561,0.0,0.0593,0.0144,0.0,0.156323105,0.0,0.0281,0.00887,0.0,0.0,0.0609,0.00456,0.1251209,0.0323,0.484311913,0.0,0.0015,0.0113,0.0,0.0,0.00751,18.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24,Yes,No,-1.795173579,-0.242445775,-1.823740404,-0.325799406,0.280835724,-0.917153033,-0.338774305,-2.406594955,0.661974435,-1.186250662,-0.492380375,-0.5718681,1.742996723,-1.638259025,3480.166403,5296.123459,8776.289862,Not Examined,Not identified,Margin(s) involved by invasive carcinoma,Not-Hispanic or Latino,Indian,Other: India,Anterior endometrium,,Multifocal,IHC staining not done,0.0,Unknown value,IHC staining not done,0.0,Unknown value,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Unknown,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,,,Yes,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record,No,,,Breast,Medical Record,"Radiation,Surgery",Yes,Yes,2.0,12 Months|24 Months,No|No,Living|Living,389|767,Yes|Yes,Yes|Yes,No|No,With Tumor|With Tumor,Unknown|Unknown,Unknown|Unknown,Former Therapy|Former Therapy,Yes|Yes,Yes|Yes,2|2,No|No,Unknown|Unknown,Persistent Disease|Persistent Disease,n/a|n/a,No|Yes,n/a|Distant Metastasis,n/a|Other: retroperitoneal lymph nodes and left axilary lymph node,n/a|585.0,n/a|No,n/a|Yes,n/a|No,n/a|No,389.0|767.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+56,C3L-03264,C3L-03264,No,b4,13.0,131C,CPT0225010003,Tumor,No,73,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.5,160.0,91.0,35.43,Present,#ERROR!,Eighth Edition (2017),pT1b (FIGO IB),pN0,17,Stage IB,White,3.684774312,CNV_L,No,13.39,MSI-H,MSI-H,773.0,Mutated,Mutated,WT,Mutated,Mutated,0.26994991,0.0837,0.0174,7.77e-18,0.0,0.0,0.0305,0.0022,0.0346,0.0749,0.0219,0.00168,0.0271,0.0,0.00736,0.0,0.0,5.08e-19,0.0,1.02e-19,0.14831925,0.0996,0.0729,0.00561,3.21e-05,0.00549,0.0079,0.0077,4.61e-18,0.00922,0.121754587,0.0286,0.0394,0.134016256,0.272077579,0.0,0.195172954,4.93e-19,0.195172954,0.0,0.00176,0.0431,0.182054303,0.0,0.018,0.0774,0.0512,0.0148,0.0,0.0,0.0877,0.0,0.0552,0.141830531,0.197392313,0.0,0.0,0.0459,0.0,0.0,0.0837,69.0,16.0,0.0,0.0,0.0,0.0,143.0,124.0,0.0,169.0,64.0,0.54,,,-2.200524627,1.135158314,-1.546455211,0.494836154,2.795392137,1.031519067,2.063841158,-2.164076062,2.171478151,-1.515637629,1.695372992,0.372870976,1.037453216,-1.942804878,3734.259429,7173.677855,10907.93728,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Caucasian,United States,Posterior endometrium,,Unifocal,IHC staining not done,0.0,12,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,,,Yes,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Atenolol|Diltiazem HCL|Hydrochlorothiazide|Meloxicam|Metformin|Toviaz|Voltaren (topical)|Vytorin|Xarelto|Xiidra|Docusate Sodium|Polyethylene Glycol|Potassium Chloride|Senna,Melanoma,Medical Record,Unknown,Unknown,Yes,2.0,12 Months|24 Months,No|No,Living|Living,507|847,Yes|Yes,No|No,No|No,Unknown Tumor Status|Unknown Tumor Status,Unknown|Unknown,Unknown|Unknown,Unknown|Unknown,Yes|Yes,No|No,2|2,No|No,Unknown|Unknown,Unknown|Unknown,n/a|n/a,Unknown|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,507.0|847.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+57,C3L-03467,C3L-03467,No,b1,4.0,128C,CPT0188610003,Tumor,No,73,Female,Serous carcinoma,G3 Poorly differentiated,3.2,160.0,83.0,32.59,Present,#ERROR!,Eighth Edition (2017),pT2 [II],pN1 [IIIC1,5,Stage IIIC1: T1-3/N1/M0,White,44.08377525,CNV_H,No,0.22,MSS,CNV_H,57.0,Mutated,WT,WT,WT,WT,0.0332,0.0402,1.28e-20,1.54e-18,5.93e-18,6.21e-18,6.35e-19,1.15e-18,1.45e-19,0.0,1.29e-17,0.0,0.0136,0.00228,4.62e-20,0.0,0.0,0.0,0.019,0.0165,0.00123,0.00217,0.00999,0.0179,0.0064,2.14e-18,0.015,2.53e-21,8.7e-18,1.8e-19,0.0,0.00656,0.0,0.0128,0.0918,6.49e-18,0.0396,0.00177,0.0413,0.128349982,0.0,0.014,0.106646197,0.0,0.124215886,0.0,0.0769,0.0,0.0,0.0,0.0263,0.00718,0.0529,0.0224,0.20326056,0.00123,0.0195,0.0726,0.113727205,0.026,0.00489,21.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24,,,-0.73986979,-0.0677,-0.0318,-0.945841428,1.09690119,0.712829537,0.680169252,-0.979397066,-1.112269404,0.336409659,0.638153991,-0.159035122,-0.935291549,0.285347859,3473.636966,3185.651842,6659.288808,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Endometrium,Unifocal,1,1.0,7,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Former Therapy,2,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Famotidine|Levothyroxine Sodium|Lexapro|Vitamin B12|Vitamin D,,,,,Yes,2.0,12 Months,Yes,Living,410,No,Yes,No,Tumor Free,Former Therapy,Former Therapy,Never,No,No,2,No,Complete Remission,Complete Remission,,No,,,,,,,,383,,,,,
+58,C3L-03589,C3L-03589,No,b3,9.0,130C,CPT0188710003,Tumor,No,59,Female,Endometrioid carcinoma,G2 Moderately differentiated,0.7,173.0,130.0,43.48,Not identified,,Eighth Edition (2017),pT1a [IA],pN0,4,Stage IA,White,0.0,CNV_L,No,24.9,MSI-H,MSI-H,762.0,WT,Mutated,WT,Mutated,WT,0.0545,0.011,0.0,0.0,0.0,1.29e-17,8.15e-19,0.0,1.23e-18,2.02e-18,8.4e-18,3.63e-20,0.0309,8.92e-18,0.00351,5.66e-21,2.46e-18,0.0,2.58e-18,0.00983,0.00867,0.00639,0.00375,0.00181,0.0,5.81e-19,0.00559,7.06e-19,4.29e-17,0.0154,0.0329,0.0151,3.91e-18,0.0561,0.146281241,0.0,0.0166,1.26e-20,0.0166,0.0493,0.0,0.0594,0.045,0.0,0.146977081,0.0245,0.0497,0.0,0.0,0.0,0.034,0.0,0.125292068,0.0668,0.138192484,0.00525,0.0,0.0,0.166581636,0.0171,0.0719,0.0,115.0,238.0,0.0,0.0,0.0,0.0,127.0,0.0,0.0,103.0,0.5,,,-0.356254436,0.949837004,0.732015304,0.344629367,-0.336280134,1.364646756,1.918183314,-0.307795601,0.35610709,-0.921718338,1.796789357,-1.247110478,2.065531641,0.051,2482.930503,4395.756138,6878.686641,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,White,United States,Other,Endometrium,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Loss of nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of nuclear expression,Cannot be determined,No,Present,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Current reformed smoker within past 15 years,14,58,Unknown,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Esomeprazole Magnesium|Levothyroxine |Simvastatin,,,,,Yes,2.0,12 Months|24 Months,No|Yes,Living|Living,427|883,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Unknown|Unknown,Yes|Yes,No|No,None|None,No|No,Complete Remission|Complete Remission,Unknown|Unknown,n/a|n/a,Unknown|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,417.0|873.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+59,C3L-05571,C3L-05571,No,b4,16.0,131N,CPT0275270003.1,Tumor,No,58,Female,Serous carcinoma,G3 Poorly differentiated,8.2,165.0,86.0,31.48,Present,#ERROR!,Eighth Edition (2017),1b,1a,14,-1,Black or African American,17.9472104,CNV_H,No,0.09,MSS,CNV_H,42.0,Mutated,WT,WT,WT,Mutated,0.114268749,0.00535,1.15e-20,0.0,3.46e-18,9.53e-19,0.0,0.00421,0.0,4.6e-19,0.0,3.97e-18,0.00708,0.0,0.00194,2.8e-20,3.98e-19,5.25e-18,0.0,0.057,0.0151,0.0188,0.00826,0.00366,0.0,0.0,0.00235,2.32e-19,5.04e-18,0.0079,0.0339,0.00123,0.0,0.051,0.148970878,0.0,0.0173,2.7e-18,0.0173,0.0548,0.0,0.00714,0.00703,0.0,0.222205039,0.0,0.0344,0.02,0.0,0.0587,0.0,0.0249,0.0791,0.0401,0.274873476,0.0,0.0801,0.0,0.0194,0.0602,0.0169,18.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.21,,,-1.384619954,-0.314596071,-1.131237614,0.41941826,2.268785111,0.304576868,-0.13962301,-1.0273441,1.154439286,-0.551835445,-0.184775839,-0.463593241,0.806508233,0.519192186,2886.147055,3651.024917,6537.171972,Negative for malignancy/normal/benign,Not identified,Cannot be assessed,Not-Hispanic or Latino,Black,United States,Posterior endometrium,,Multifocal,0,0.0,4,0,0.0,0,0,0.0,Staging Incomplete,R0: No residual tumor,Positive : 65 %,Positive : 2 %,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record,Yes,Medical Record|Medical Record|Medical Record,Celebrex|guaifenesin|naproxen,,,,,Yes,2.0,12 Months|24 Months,No|Yes,Living|Living,298|449,Yes|Yes,Yes|Yes,Yes|No,Tumor Free|With Tumor,Never|Never,Former Therapy|Former Therapy,Never|Never,No|No,No|No,2|1,No|Unknown,Complete Remission|Persistent Disease,Complete Remission|n/a,n/a|Persistent Disease,No|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,298.0|449.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+60,C3L-05571-b1,C3L-05571,Yes,b1,4.0,131C,CPT0275270003,Tumor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+61,C3L-05848,C3L-05848,No,b1,1.0,129C,CPT0288750003,Tumor,No,70,Female,Serous carcinoma,G3 Poorly differentiated,-2.0,165.0,53.0,19.3,Present,<50% myometrial invasion,Eighth Edition (2017),pT3a,pN0,2,IVB,White,23.02237376,CNV_H,No,0.13,MSS,CNV_H,190.0,Mutated,WT,WT,WT,Mutated,0.133982091,0.0183,0.00614,0.0,3.43e-18,3.22e-19,0.0103,0.00383,0.0,2.47e-19,0.0,1.46e-19,0.0306,5.4e-20,0.0111,0.0035,2.23e-19,0.0,0.00839,0.0212,0.0408,0.0328,0.0115,0.00296,9.85e-21,0.012,0.00668,0.0059,0.0,0.0,0.0213,0.00108,0.0,0.0,0.23338744,1.62e-18,0.0607,0.00175,0.0624,0.0,0.0,0.0449,0.0329,0.0,0.209211775,0.0,0.0459,0.0,0.0,0.0,0.0764,0.0,0.0331,0.0301,0.247757337,0.0439,0.0365,0.0,0.0903,0.0264,0.0827,4.0,119.0,0.0,62.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.23,,,0.0262,1.056713158,-0.0522,-1.322776134,0.177598276,0.662110775,1.510200793,-0.162670933,0.9932458,0.442598882,1.480251765,0.922565198,-1.654268392,1.045739467,4756.659794,5475.906105,10232.5659,Not Examined,Not identified,Cannot be assessed,Not-Hispanic or Latino,White,Other: Unknown,Other,Endometrium,Unifocal,0,0.0,0,0,0.0,0,0,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Cannot be determined,No,Absent,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,calcium carbonate/vitamin D3 |Naproxen|Propranolol |ibuprofen,,,,,Yes,2.0,12 Months,No,Deceased,153,No,Yes,No,With Tumor,Never,Unknown,Never,No,No,2,No,Persistent Disease,Persistent Disease,,No,,,,,,,,,Other : Endometrial Carcinoma,153,,,
+62,C3L-05849,C3L-05849,No,b3,10.0,131N,CPT0288830003,Tumor,No,64,Female,Serous carcinoma,G3 Poorly differentiated,95.0,165.0,80.0,29.35,Present,#ERROR!,Eighth Edition (2017),pT2,PN2a,6,IIIC2,Black or African American,15.89601897,CNV_H,No,0.01,MSS,CNV_H,59.0,WT,WT,WT,WT,WT,0.401764688,0.124726736,0.0484,0.0137,0.0139,2.96e-18,0.138651888,0.0,0.0217,0.06,0.0,0.0338,0.0259,0.0,0.027,0.0599,1.27e-19,0.0525,6.08e-20,0.0629,0.129562923,0.108230892,0.0349,0.00394,0.0263,0.121764701,0.0193,0.0,1.48e-19,0.0294,0.0828,0.00809,0.00283,0.0,0.152181899,0.0443,0.295071247,0.0613,0.356335552,0.0221,0.0,0.0149,0.0436,0.00521,0.257167925,0.0377,0.0,0.0,0.0,0.0391,0.0,0.0116,0.138619362,0.0764,0.273111105,0.0,0.0231,0.0,0.0413,0.00402,0.0121,21.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.18,Yes,No,0.0257,1.008324896,0.471269094,-0.759199592,2.307381318,0.73200949,2.19771132,0.604381722,0.10293743,0.185554515,1.98110734,2.310609056,-0.581266888,-0.113105162,6400.839955,8045.434992,14446.27495,Negative for malignancy/normal/benign,Present,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,Black,United States,Other,Endometrium,Unifocal,IHC staining not done,2.0,16,IHC staining not done,12.0,Unknown value,IHC staining not done,0.0,Staging Incomplete,R0: No residual tumor,Positive : 80 %,Positive : 80 %,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Intact nuclear expression,Loss of expression,Yes,Absent,Yes,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,p16 - Diffusely reactive,Ki-67 highlights 70-80% of tumor,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,amLODIPine|Cabergoline|Calcium carb-mag oxide-vit D3 |Citalopram|Potassium|RaNITIdine |TraZODone,,,,,Yes,2.0,12 Months,No,Living,385,No,Yes,No,Tumor Free,Never,Never,Never,Yes,Yes,1,No,Complete Remission,Complete Remission,,No,,,,,,,,373,,,,,
+63,C3N-00155,C3N-00155,No,b4,15.0,129N,CPT0104820003,Tumor,No,57,Female,Endometrioid carcinoma,G1 Well differentiated,0.0,165.0,126.0,46.28,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,0,Stage I,,0.0,CNV_L,No,0.84,MSS,CNV_L,175.0,WT,Mutated,WT,Mutated,Mutated,0.0904,0.0104,4.28e-19,1.99e-18,6.03e-18,0.0,0.0,0.0,0.0,0.0,0.0,0.000775,0.0,4.17e-18,0.0066,0.00404,5.37e-19,0.0,0.0,0.0362,0.0242,0.0256,0.00879,0.00296,3.61e-19,0.0,0.00573,0.0139,5.82e-18,0.0285,0.0248,0.00547,0.0,0.116365435,0.00204,0.0,0.0387,0.00471,0.0434,0.0,0.0,0.0389,0.00817,0.0,0.219529533,0.0,0.0156,0.0187,0.0,0.0,0.128373163,0.0,0.0814,0.0138,0.201141274,0.0456,0.00343,0.0,0.0345,0.0,0.190958924,10.0,52.0,72.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.17,,,-0.374553388,-0.289790261,1.121605755,-0.312409698,0.263218036,-1.451544947,0.786626642,0.235738782,0.431825143,-0.186178109,0.811559247,0.696742021,0.134654558,-0.0237,4354.35758,4945.367245,9299.724825,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Ukraine,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,1.0,12 Months,Yes,Living,18,Unknown,Unknown,Unknown,Unknown Tumor Status,Unknown,Unknown,Unknown,Unknown,Unknown,Unknown,Unknown,Unknown,Unknown,,Unknown,,,,,,,,,,,,,
+64,C3N-00520,C3N-00520,No,b2,7.0,131C,CPT0115000004,Tumor,No,58,Female,Endometrioid carcinoma,G1 Well differentiated,4.0,154.0,75.0,31.0,Present,#ERROR!,Seventh Edition (2010),pT3a (FIGO IIIA),pN0,8,Stage III,,0.388013171,CNV_L,No,0.01,MSS,CNV_L,39.0,WT,Mutated,Mutated,WT,WT,0.0274,0.0,7.46e-20,5.96e-20,3.38e-18,5.07e-19,0.0235,0.0,7.96e-19,0.0,3.36e-19,0.00476,0.0,0.0,0.00236,0.0,2.12e-18,0.0751,0.0,0.0867,0.000914,0.00432,0.00233,0.00525,1.45e-18,0.0,1.75e-19,3.38e-19,1.3e-19,0.00922,0.00416,0.0185,5.13e-18,0.00726,3.33e-18,0.0,0.00568,0.0382,0.0439,0.051,0.0,0.118470449,0.0379,0.0,0.248511895,0.0,0.0887,0.0,0.0,0.0,0.0356,0.0112,0.00418,0.0,0.294056151,0.0602,0.0,0.0502,0.0,0.0,0.0,11.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,,,3.415209041,-0.56644536,0.164344889,-0.382919656,-1.122017538,-0.353273327,-1.091400146,0.61448874,-0.53563564,0.859388667,-0.860110525,-0.754691908,-0.876800191,0.616814696,4178.702317,3528.21591,7706.918227,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,,Yes,Medical Record|Medical Record|Medical Record,citrafleet|fragmin|kalipoz,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Deceased,120|638|974|1169,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|With Tumor,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,No|No|No|No,No|No|No|No,1|1|1|1,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|Persistent Disease,n/a|n/a|n/a|n/a,No|No|No|Yes,n/a|n/a|n/a|Distant Metastasis,n/a|n/a|n/a|Liver,n/a|n/a|n/a|1124.0,n/a|n/a|n/a|No,n/a|n/a|n/a|No,n/a|n/a|n/a|Yes,n/a|n/a|n/a|No,132.0|650.0|986.0|n/a,n/a|n/a|n/a|Malignant Neoplasm,n/a|n/a|n/a|1239.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+65,C3N-00732,C3N-00732,No,b2,7.0,127C,CPT0089600003,Tumor,No,56,Female,Endometrioid carcinoma,G1 Well differentiated,2.2,168.0,107.0,38.09,Not identified,,Seventh Edition (2010),pT1a (FIGO IA),pN0,16,Stage I,White,0.0047,CNV_L,No,0.05,MSS,CNV_L,55.0,WT,WT,Mutated,WT,Mutated,0.0337,2.83e-19,0.000345,5.27e-18,1.06e-18,1.54e-21,0.0194,0.0115,0.0299,0.0419,3.38e-18,2.59e-18,0.00899,0.00163,0.00342,0.0173,0.0,0.102854363,0.0,0.0945,0.00299,0.00679,0.00168,0.00643,7.62e-19,0.00239,0.0,0.000154,0.0,0.00257,0.00677,0.00635,0.0,0.0229,0.0126,0.0168,0.0302,0.0601,0.0903,0.0581,0.0,0.0214,0.0412,0.0,0.335995816,0.013,0.0,0.0,0.0217,0.0,0.0303,0.0333,0.0594,0.000676,0.183489103,0.0,0.0056,0.172183947,0.0,0.0235,0.0,14.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.74,Yes,No,1.281583094,0.344033172,0.792653576,-0.851252327,-2.04783258,1.267562224,-0.537584745,1.140270672,-0.18848291,0.968124511,-0.408493069,-0.90066271,-0.992093506,2.390558613,4748.579197,3968.887673,8717.46687,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,white,United States,Anterior endometrium,,Multifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Perimenopausal: 6-12 months since last menstrual Period,Never,,see below comment,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,albuterol|Duloxetine |insulin aspart|insulin glargine|meloxicam|pantoprazole|Ranitidine|simvastatin,,,,,Yes,2.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,411|795|1126|1393,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,None|None|None|None,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,365.0|749.0|1080.0|1347.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+66,C3N-00750,C3N-00750,No,b4,16.0,127C,CPT0265110003,Tumor,No,44,Female,Endometrioid carcinoma,G2 Moderately differentiated,,,,,,,,,,,,White,4.069838891,CNV_L,No,0.03,MSS,CNV_L,122.0,WT,Mutated,Mutated,WT,WT,0.000591,0.0,1.96e-20,0.0,7.54e-18,0.0,0.0,0.0,0.0,0.0,1.79e-19,0.0,0.00318,7.77e-18,0.0,1.67e-18,1.57e-19,0.00776,8.65e-18,0.0,0.0,0.0,0.0,0.00168,5.45e-18,0.0,0.0,0.0,5.32e-18,0.00751,0.0131,0.00197,0.0,0.0875,0.0641,0.0,0.00112,0.006,0.00712,0.0,0.0,0.00345,0.00614,0.0,0.282786595,0.0,0.0,0.00764,0.0,0.0949,0.0,0.0,0.313552183,0.0,0.21834091,0.0,0.0732,0.0,0.0,0.0,0.0,37.0,57.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,,,-0.560139313,0.799378482,0.345423557,2.295443066,-0.706807355,0.772592175,-0.346099661,1.473413909,1.838931664,0.0565,-0.011,-1.185084524,1.204169953,0.738238381,2901.657976,2816.021258,5717.679233,,,,Hispanic or Latino,Hispanic or Latino,Other: Unknown,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+67,C3N-00753,C3N-00753,No,b4,14.0,127C,CPT0129640003,Tumor,No,51,Female,Endometrioid carcinoma,G3 Poorly differentiated,,,,,,,,,,,,Asian,5.439517525,CNV_L,No,23.27,MSI-H,MSI-H,1855.0,WT,Mutated,WT,Mutated,Mutated,0.248709586,0.0663,0.00799,0.00286,2.08e-20,1.11e-18,0.00744,0.0089,0.0277,0.0268,0.0148,0.0333,0.0231,0.0,0.0219,0.00914,1.14e-18,0.0106,5.35e-19,0.0121,0.0364,0.0396,0.0117,0.000926,1.28e-18,0.0026,0.0,0.0,0.0,0.0229,0.0779,0.0132,9.71e-18,0.113754093,0.207907802,0.0,0.103872701,0.0114,0.115266428,0.0303,0.0,0.0579,0.109810609,0.0,0.152099328,0.0613,0.0853,0.0,0.0,0.0198,0.0143,0.0,0.0899,0.0895,0.230033669,0.0,0.0165,0.0,0.0299,0.0,0.0134,0.0,42.0,710.0,0.0,0.0,0.0,0.0,0.0,262.0,0.0,381.0,0.28,,,-1.166468405,1.359253342,-0.549850734,-0.117554452,1.899269333,1.326601228,0.773041072,0.10522105,0.147770966,0.0995,0.705746679,-0.136648547,0.47250482,0.0826,4933.254317,6033.839712,10967.09403,,,,Not-Hispanic or Latino,Non-Hispanic,Other: unknown,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+68,C3N-00755,C3N-00755,No,b2,7.0,130C,CPT0129520003,Tumor,No,42,Female,Endometrioid carcinoma,G1 Well differentiated,,,,,,,,,,,,Not Reported,0.0,CNV_L,No,0.0,MSS,CNV_L,31.0,WT,Mutated,WT,Mutated,Mutated,0.0188,0.00403,0.0,8.55e-19,6.9e-18,0.0367,0.0713,1.49e-18,0.0,1.91e-20,0.0,0.0325,2.95e-18,0.0,0.01,0.0,0.0319,0.0743,0.0,0.0123,4.09e-19,0.000768,0.0015,0.00688,8.69e-18,0.0,0.0,0.0,6.51e-19,0.0678,0.0177,0.00661,0.0,0.0235,0.0,0.0,0.0352,0.0387,0.0739,0.0337,0.0,0.0768,0.102958021,0.0,0.364702102,0.0,0.0127,0.00707,0.0,0.0521,0.0,0.00563,0.0547,0.00928,0.0554,0.0349,0.0223,0.114542263,0.0,0.0,0.0532,5.0,10.0,0.0,0.0,2.0,5.0,5.0,0.0,0.0,0.0,0.0,0.21,,,0.317408249,0.909689511,1.35503569,-0.596165032,-0.472720313,-0.0134,0.274011505,0.650156366,-1.078573686,0.0191,0.5196641,0.597370721,-0.380419227,0.797239601,3799.267126,4355.661811,8154.928937,,,,Hispanic or Latino,Hispanic or Latino,Other: unknown,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+69,C3N-00859,C3N-00859,No,b4,16.0,130N,CPT0116010004,Tumor,No,60,Female,Other,G2 Moderately differentiated,9.0,170.0,121.0,41.0,Present,#ERROR!,Eighth Edition (2017),pT3b,pN0,5,Stage IIIB,,0.00203,CNV_L,No,0.01,MSS,CNV_L,85.0,WT,WT,Mutated,WT,WT,0.0507,0.0,3.43e-20,1.68e-18,1.43e-18,0.0,0.0,0.0,3.57e-18,0.0,0.0,0.0,0.0,0.0,0.0,0.00377,0.0,0.147814991,0.0,0.0337,0.00185,0.015,0.0,0.00589,0.0,0.0,0.0,0.0,5.68e-18,6.13e-19,0.0192,0.00806,0.0,0.0564,0.095,0.0,0.00516,0.0799,0.085,0.0,0.0,0.0699,0.0436,0.0,0.166125082,0.0,0.0813,0.0,0.0213,0.0,0.0775,0.0408,0.0,0.018,0.346618089,0.0,0.0573,0.0776,0.0,0.0,0.0,30.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.35,,,-0.355841341,0.949596302,0.509884697,0.344707027,0.0743,0.829933884,-0.501319963,1.379621481,0.790181976,0.634357178,-0.2743769,-0.293629283,0.264688355,-0.430693492,4213.747375,3389.428758,7603.176133,Negative for malignancy/normal/benign,Not identified,Cannot be assessed,,Caucasian,Poland,Fundus,,Multifocal,0,0.0,0,0,0.0,0,0,0.0,0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,4 or more,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Offtensin|Tritace|Clexane|Exacyl|cyclonamine|Potassium Chloride|fortrans,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,377|722|1056|1440,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,No|No|No|No,4 or more|4 or more|4 or more|4 or more,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a|n/a,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,392.0|737.0|1071.0|1455.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+70,C3N-00860,C3N-00860,No,b4,15.0,128C,CPT0116140004,Tumor,No,67,Female,Endometrioid carcinoma,G1 Well differentiated,5.5,154.0,76.0,32.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,,0.00216,CNV_L,No,0.04,MSS,CNV_L,97.0,WT,Mutated,WT,WT,Mutated,0.0396,0.0,0.0,5.59e-19,1.38e-17,0.0116,0.00534,1.05e-18,9.96e-19,0.0,0.0,0.0178,0.0002,0.0,0.00717,0.0142,1.59e-19,0.0314,0.0,0.0735,0.0,0.000364,0.0038,0.00739,0.0,0.0,3.71e-19,0.0,1.5e-18,0.0124,0.0176,0.00179,3.86e-18,0.0511,2.07e-18,0.0,0.00971,0.0228,0.0325,0.0,0.0204,0.0612,0.0407,0.0,0.256280046,0.0,0.0,0.0142,0.0,0.0,0.0578,0.000453,0.0417,0.00767,0.396138995,0.0181,0.00386,0.0701,0.0,0.0,0.0113,15.0,39.0,0.0,0.0,0.0,12.0,20.0,0.0,0.0,0.0,0.0,0.45,,,0.663451845,-1.042030566,0.261304497,-1.286492731,-0.609085537,-1.379859068,-0.580944902,1.044305932,-0.291931793,-0.480919047,-0.294376313,0.96234935,-0.962555868,-0.250919023,3751.168781,3712.832239,7464.00102,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Absent,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Nebicard|Vanatex HCT|Fragmin|Potassium Chloride|fortrans,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,351|451,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,364.0|464.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+71,C3N-00872,C3N-00872,No,b3,11.0,130N,CPT0116250004,Tumor,No,75,Female,Endometrioid carcinoma,,5.5,158.0,74.0,29.64,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,6,Stage I,,0.0,CNV_L,No,0.05,MSS,CNV_L,60.0,WT,Mutated,WT,Mutated,WT,0.0726,0.0197,0.0,0.0,8.19e-18,3.12e-18,0.0445,0.000647,0.00772,0.00832,0.0,0.000796,0.00212,0.0,0.00318,3.99e-19,0.0,0.021,0.0,0.0323,1.24e-20,0.000252,0.00425,0.00553,0.0,1.02e-17,0.00454,0.0,9.92e-18,0.0362,0.0102,0.04,6.16e-18,0.0682,5.63e-05,0.0113,0.0241,0.0105,0.0346,0.0166,0.0,0.157788327,0.127586723,0.0,0.205252977,0.0,0.0406,0.0,0.0,0.0266,0.0,0.00666,0.195866958,0.0212,0.136866067,0.0,0.0,0.0,0.0651,0.0,0.0,15.0,21.0,0.0,0.0,0.0,8.0,13.0,0.0,0.0,0.0,0.0,0.26,Yes,No,0.529870461,-0.269327231,0.954137734,1.055162237,-0.83937678,-0.765850621,-0.298832009,0.342006037,0.0476,-0.214148673,-0.213604886,0.277916899,0.107628576,-0.0773,3109.754015,3623.267678,6733.021693,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Other,Uterine cavity,Multifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,No,,,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,399|651|1106|1554,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,411.0|663.0|1118.0|1566.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+72,C3N-01007,C3N-01007,No,b1,2.0,130C,CPT0095100003,Tumor,No,59,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.5,164.0,92.0,34.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,4,Stage I,,0.0,CNV_L,No,7.81,MSI-H,MSI-H,1075.0,Mutated,Mutated,Mutated,Mutated,Mutated,0.126893776,0.0337,0.00771,1.67e-18,0.0,0.0,0.0201,0.00238,0.016,0.0423,0.0,4.58e-19,0.0,1.94e-19,0.00346,1.02e-18,0.0,0.0,0.0,0.00963,0.0142,0.00947,0.013,0.00431,0.00261,0.00289,0.0104,0.00252,1.01e-17,0.0227,0.0267,0.0131,0.0,0.0548,0.129531956,0.0154,0.0514,5.1e-19,0.0514,0.00192,0.0,0.0309,0.0585,0.0,0.221617916,0.0,0.0777,0.0,0.000721,0.0,0.057,0.0,0.1428905,0.123243905,0.125879396,0.000305,0.0,0.0,0.0627,0.00909,0.0875,409.0,154.0,454.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7,,,-0.160785511,-0.928428143,-0.023,0.660467572,1.092692701,-0.545833911,0.345920518,-0.731912121,0.0964,-1.218773649,0.316729301,-0.378349943,0.207863952,0.625548468,2972.189086,4667.48303,7639.672116,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : 70 %,Positive : 50 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Bisocard|Axtil|Aldac|Concor|Hydroxyzin|Fragmin,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,364|364,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Unknown|Unknown,Never|Never,Yes|Yes,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,376.0|376.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+73,C3N-01008,C3N-01008,No,b1,3.0,127C,CPT0095130004,Tumor,No,68,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,156.0,98.0,40.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,8,Stage I,,0.0,CNV_L,No,0.16,MSS,CNV_L,91.0,WT,Mutated,Mutated,WT,WT,0.048,0.00513,0.0,2.66e-18,2.25e-18,1.07e-18,0.0,0.000487,1.57e-19,0.00822,7.01e-18,0.0118,0.0135,0.00594,0.00278,2.39e-19,1.39e-18,0.0,1.21e-18,0.0164,0.00289,0.00578,0.000759,0.0055,0.0,3.87e-18,0.00316,1.53e-19,3.71e-18,0.0221,0.0163,0.000991,0.0,0.0286,0.10970217,0.0015,0.0109,1.2e-19,0.0109,0.0,0.0,0.0219,0.0518,0.0,0.261957218,0.0,0.0,0.0,0.0,0.0347,0.0564,0.0147,0.045,0.00382,0.276429343,0.0689,0.0403,0.124152219,0.0,0.0,0.0,30.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.84,,,0.189670667,0.266224453,-1.693862585,-0.210503442,-0.403409309,0.750945395,-0.912400656,0.454799384,2.131324119,-0.17124993,-0.611319975,-1.270733903,1.098963889,0.990166908,2920.666306,3286.44014,6207.106445,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,0,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 90 %,Positive : 50 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,Ki67 positive 40%,,No,Lifelong non-drinker,Current smoker: Includes daily and non-daily smokers,20,,20,48.0,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record,Bespres|Polocard|Clexane,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,347|318,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Unknown|Unknown,Never|Never,Yes|Yes,No|No,1|1,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,371.0|342.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+74,C3N-01079,C3N-01079,No,b1,2.0,131N,CPT0211120004,Tumor,No,77,Female,Endometrioid carcinoma,G1 Well differentiated,,,,,,,,,,,,,0.0219,CNV_L,No,0.27,MSS,CNV_L,56.0,Mutated,WT,WT,WT,WT,0.0868,0.0,0.0,6.04e-19,0.0,0.0,0.0251,0.00441,0.0,0.0224,9.63e-19,0.0,0.0245,0.0,0.00564,0.0245,5.71e-19,0.104588958,6.58e-18,0.100437458,0.00748,0.00416,0.00949,0.00243,0.0,0.0,0.0,5.97e-20,0.0,0.0,0.014,0.014,4.55e-18,0.0173,0.115950423,0.0,0.0104,0.069,0.0794,0.0481,0.0,0.100444197,0.0,0.0,0.32654871,0.0,0.00506,0.0,0.0534,0.0,0.0523,0.000426,0.0291,0.0341,0.220740066,0.0264,0.00291,0.0792,0.0,0.0,0.0213,13.0,30.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,1.0,,,0.680457885,1.045625842,1.572270619,0.379230172,-0.920658346,1.537915387,-0.243829645,-0.98072042,-1.617707419,0.251512131,-0.295053867,-0.200529493,-0.185502919,0.728184302,4836.138544,3845.676546,8681.815089,,,,,Caucasian,Ukraine,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+75,C3N-01171,C3N-01171,No,b3,10.0,128C,CPT0095190003,Tumor,No,82,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.0,164.0,88.0,32.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,,0.0,CNV_L,No,18.81,MSI-H,MSI-H,685.0,Mutated,Mutated,WT,Mutated,Mutated,0.111760853,0.0193,0.00443,3.3e-19,2.38e-21,1.33e-19,0.0103,0.00839,0.0104,0.0173,0.0,0.00899,0.0192,0.0,0.00655,0.00834,0.0,0.0,5.48e-18,0.0113,0.0142,0.0145,0.00488,0.0013,1.48e-18,0.0103,0.00766,0.000186,1.72e-18,0.0078,0.0293,0.00339,0.0,0.0565,0.145371868,0.0,0.0416,0.00417,0.0458,0.0,0.0,0.0639,0.150286416,0.0,0.130687333,0.0,0.0847,0.0126,0.0,0.0,0.0715,0.0109,0.120323693,0.0821,0.132281152,0.00838,0.0,0.0,0.0964,0.0,0.0359,48.0,12.0,134.0,0.0,0.0,0.0,126.0,92.0,0.0,0.0,60.0,0.59,Yes,No,-0.674945537,1.373998424,-0.0364,1.228499994,1.368713733,1.441871718,1.457994086,0.375543651,1.1153636,-0.1715209,1.317100488,0.189389964,-0.122353855,1.268667507,3989.733683,5208.547429,9198.281112,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Multifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 70 %,Positive : 50 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,glucophage|sotahexal|Diuver|cardura|milurit|atoris|hyzaar forte|Polocard,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Deceased,492|596|1009,No|No|No,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,Yes|Yes|Yes,None|None|None,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,505.0|609.0|n/a,n/a|n/a|Cardiovascular Disorder,n/a|n/a|1035.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+76,C3N-01172,C3N-01172,No,b2,8.0,131N,CPT0095230003,Tumor,No,57,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.5,165.0,80.0,29.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,1,Stage I,,0.0,CNV_L,No,20.34,MSI-H,MSI-H,553.0,Mutated,Mutated,WT,Mutated,Mutated,1.47e-19,0.00806,0.000859,9.18e-19,5.36e-18,0.0,7.82e-19,1e-19,0.0,0.0,3.7e-18,0.00198,0.0291,0.0,0.0,0.0,0.0,0.0,0.0,0.017,0.00114,2.69e-19,0.0,0.000225,2.09e-21,0.0,0.00578,1.14e-19,0.0,0.0512,0.013,0.0064,1.77e-18,0.0911,0.0621,0.0,0.00628,3.38e-20,0.00628,0.0,0.0,0.00963,0.0272,0.0,0.317302471,0.0,0.0737,0.0,0.0,0.0,0.000235,0.0518,0.149642383,0.0274,0.0701,0.00182,0.0585,0.0,0.134244772,0.0154,0.063,35.0,67.0,92.0,0.0,0.0,0.0,95.0,99.0,0.0,0.0,0.0,0.83,,,-0.946346098,0.625565314,-1.265186151,1.570568446,-0.437061472,1.262791341,0.684931362,-0.874411812,0.500136872,-1.360868182,0.801243699,-2.136479043,2.218294711,0.800431099,1771.707456,3149.409592,4921.117048,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,0,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 60 %,Positive : 50 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Normal,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record,Yes,Medical Record,Fragmin,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,555|709|961|1479,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,No|No|No|No,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,568.0|722.0|974.0|1492.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+77,C3N-01341,C3N-01341,No,b1,4.0,131N,CPT0095280003,Tumor,No,64,Female,Endometrioid carcinoma,G2 Moderately differentiated,5.0,168.0,95.0,33.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,9,Stage I,,0.000978,CNV_L,No,0.0,MSS,CNV_L,66.0,WT,Mutated,WT,Mutated,Mutated,0.0864,0.0187,6.33e-21,9.73e-19,6.85e-20,6.53e-19,0.00782,1.84e-19,2.75e-18,0.0143,4.32e-19,0.0137,0.00724,0.0,0.00412,0.00153,1.94e-19,0.00493,2.11e-18,0.0249,0.00886,0.00882,0.000471,0.00102,5.18e-19,0.000279,0.00278,7.02e-20,1.77e-18,0.00113,0.0293,0.00805,1e-19,0.0709,0.00708,0.0,0.022,0.00465,0.0267,0.0,0.00362,0.10405177,0.0475,0.0,0.156197673,0.0,0.0611,0.0,0.0,0.0,0.123430266,0.0908,0.0,0.00338,0.263868097,0.0258,0.0742,0.0396,0.0,0.0,0.0066,27.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.66,,,0.478038492,0.102807066,0.239316893,0.0378,-0.283586538,0.603740038,0.0886,1.517526455,-0.000923,-0.251237819,0.331323806,0.163221202,-0.476046881,-0.253778156,3896.851759,4284.434815,8181.286574,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Multifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : 70 %,Positive : 50 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Berotec|Tezeo|Cipronex|Fragmin,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,343|343,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,353.0|353.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+78,C3N-01342,C3N-01342,No,b1,1.0,130C,CPT0088140003,Tumor,No,68,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.6,164.0,95.0,35.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,11,Stage I,,0.0,CNV_L,No,0.03,MSS,CNV_L,59.0,WT,Mutated,Mutated,WT,WT,0.0483,0.00229,1.25e-19,0.0,8.32e-18,0.0,0.0265,0.0,9.06e-21,0.000677,0.0,1.06e-19,0.00135,2.31e-18,5.66e-21,0.0,2.19e-18,0.0,0.0,0.00508,0.000975,0.00345,0.00107,0.0045,3.48e-19,1.95e-18,0.00258,0.0,7.04e-18,0.00899,0.00873,0.00896,0.0,0.0773,0.0345,0.0,0.00518,0.000651,0.00583,0.0,0.0,0.0,0.0473,0.0,0.329401231,0.0,0.0,0.0376,0.0,0.0,0.110133339,0.0071,0.0,0.053,0.249179947,0.0,0.0293,0.0922,0.0,0.0,0.0449,18.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.92,,,0.678806316,0.0862,-0.351367591,-0.266862729,-0.524670381,0.507325205,-0.994790741,0.174274834,-0.248611771,-0.28194513,-0.92349606,-0.96983554,1.933994758,0.47664936,2743.521331,2888.741889,5632.263219,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Multifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Concor|Axtil|Ipress Long|Lecalpin|Captopril|Meloxicam,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,233|702|1063|1329,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,242.0|711.0|1072.0|1338.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+79,C3N-01344,C3N-01344,No,b2,8.0,130N,CPT0116340004,Tumor,No,80,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,150.0,107.0,47.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,10,Stage I,,0.00489,CNV_L,No,0.05,MSS,CNV_L,83.0,WT,Mutated,Mutated,Mutated,Mutated,0.0635,0.0,1.39e-18,2.55e-18,7.34e-18,0.0,3.44e-19,0.0,0.0,4.41e-18,0.0,0.0,0.0,0.0,6.07e-20,6.22e-19,8.47e-19,0.0,6.08e-19,0.0254,0.0,0.00268,4.99e-20,1.88e-05,4.28e-19,0.0,0.0,4.51e-19,7.65e-18,0.000357,0.0269,0.00175,0.0,0.0777,3.99e-19,9.22e-18,1.25e-05,0.00167,0.00168,0.0,0.0,0.0188,0.0186,0.0,0.184320429,0.0,0.0732,0.0,0.0,0.00896,0.0574,0.0798,0.106922609,0.0156,0.207896215,0.0,0.123534418,0.0,0.0342,0.00749,0.0633,36.0,24.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.65,Yes,No,1.010584357,0.958917619,-0.122092578,0.591618951,1.71548221,0.83661242,0.373454018,1.909639803,-0.407318649,0.19433427,0.53145782,-1.059607454,0.0548,1.491327304,2816.325831,3437.612906,6253.938737,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Multifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,oxycordil|diuresin|doxor|Clexane|kalipoz|fortrans|Cipronex|Potassium Chloride,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Deceased,424|654|1011|1011,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,448.0|678.0|1035.0|n/a,n/a|n/a|n/a|Respiratory Disease,n/a|n/a|n/a|1359.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+80,C3N-01525,C3N-01525,No,b1,4.0,129C,CPT0095880003,Tumor,No,77,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.0,162.0,101.0,38.48,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,,0.0656,CNV_L,No,0.01,MSS,CNV_L,69.0,WT,Mutated,WT,Mutated,Mutated,0.113347672,0.138089515,0.000726,0.0262,0.0,0.000819,0.0667,0.0035,0.0189,0.0132,1.31e-19,0.0348,0.00721,0.0,0.0122,0.0158,0.0,0.019,3.28e-20,0.0574,0.00995,0.0108,0.00824,0.00963,0.0218,0.0238,0.0243,0.0224,1.02e-19,0.0441,0.0323,0.017,0.0,0.00939,0.04,0.0,0.15660197,0.0174,0.174028141,0.00638,0.0654,0.0688,0.0637,0.0,0.338442194,0.0,0.0162,0.0319,0.0,0.0167,0.00576,0.0,0.0346,0.0258,0.159190306,0.0,0.00696,0.0,0.0146,0.0,0.145579711,22.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24,,,0.968455041,0.116985024,0.586825416,-1.830026394,0.652835063,-0.358812128,1.262459572,1.604640792,-1.190027371,0.00766,1.127224327,2.7023317,-2.335287933,1.259273466,4455.437792,5641.829234,10097.26703,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 50 %,Positive : 30 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,Cytokeratin 7 - positive; Vimentin - positive;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,No,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,221|678,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,No|No,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,206.0|663.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+81,C3N-01526,C3N-01526,No,b1,2.0,129N,CPT0096010003,Tumor,No,66,Female,Other,G1 Well differentiated,1.5,163.0,120.0,45.17,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,9,Stage I,,0.0144,CNV_L,No,0.18,MSS,CNV_L,46.0,WT,Mutated,Mutated,WT,Mutated,0.0479,0.00874,0.00218,8.02e-18,0.0,0.015,0.0225,0.000864,0.000843,0.0138,4.71e-18,0.012,0.013,0.0013,0.00014,3.54e-19,0.00104,7.72e-18,1.41e-17,0.0043,0.012,0.0128,0.00226,0.00805,0.0,0.0,0.00429,3.69e-19,0.0,0.0337,0.0709,0.0135,3.66e-18,0.0671,0.0527,0.00839,0.0205,4.04e-18,0.0205,0.0207,0.0,0.00284,0.112389797,0.0,0.253080028,0.109388855,0.00277,0.0,0.0,0.140858162,0.0,0.0429,0.0187,0.06,0.168718426,0.0114,0.0,0.0,0.0426,0.0137,0.0,11.0,18.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.75,,,-0.602082745,-0.32923972,0.335663418,-0.711535885,0.0275,0.266371451,-0.389968954,0.170962117,0.524567535,-0.974226972,-0.49249463,-0.756494607,-0.616693079,0.192387266,2830.616714,3480.307943,6310.924657,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 25 %,Positive : 45 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,Cytokeratin 7 - positive; Vimentin - positive;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,No,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,206|663,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,206.0|663.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+82,C3N-01529,C3N-01529,No,b3,10.0,130C,CPT0097440003,Tumor,No,70,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.0,161.0,77.0,29.71,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,,1.420667785,CNV_L,No,0.28,MSS,CNV_L,77.0,Mutated,WT,WT,Mutated,Mutated,0.00698,0.00457,0.0,0.0,2.18e-18,0.00433,0.0,0.0,2.53e-18,0.0,1.41e-18,0.00617,0.00037,0.00882,3.04e-19,1.52e-18,4.88e-19,0.0,0.0,0.0198,4.35e-18,1.53e-19,0.0,0.0155,2.79e-18,5.69e-18,0.00268,5.93e-19,0.0,0.0564,0.0214,0.0204,1.78e-18,0.0484,0.0697,0.0,0.0134,7.58e-19,0.0134,0.0,0.0,0.00618,0.0462,0.0,0.283628823,0.0,0.0,0.00517,0.0,0.0331,0.0199,0.0227,0.372928636,0.00185,0.191768164,0.0,0.00601,0.0,0.0,0.0105,0.0,15.0,39.0,0.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,0.8,,,-0.350698157,-1.787253484,0.375408379,-0.430807066,-0.988606273,-1.114672298,-1.083843371,-0.533844894,-0.259319555,-0.962619281,-1.003937609,-0.156204933,0.935634718,-1.285862678,1635.195132,2630.987183,4266.182316,Not Examined,Present,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 80 %,Positive : 90 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,CK7 - positive; Vimentin - positive;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,12 Months,Yes,Living,27,Unknown,Unknown,Unknown,Unknown Tumor Status,Unknown,Unknown,Unknown,Unknown,Unknown,2,Unknown,Unknown,Unknown,,Unknown,,,,,,,,,,,,,
+83,C3N-01761,C3N-01761,No,b3,9.0,128N,CPT0116710003,Tumor,No,69,Female,Endometrioid carcinoma,G3 Poorly differentiated,4.5,162.0,72.0,27.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,12,Stage I,,2.000247062,CNV_L,No,22.53,MSI-H,MSI-H,624.0,WT,Mutated,WT,Mutated,WT,0.0735,0.00941,0.0,7.3e-18,1.35e-18,9.69e-19,3.91e-19,5.84e-20,2.64e-18,0.0,2.77e-18,0.00202,0.0106,0.0,9.71e-23,0.00261,4e-19,0.0,2.79e-18,0.0206,0.0,0.000601,0.000402,0.000198,3.67e-18,2.57e-17,0.0,0.0,6.1e-18,0.0231,0.0101,0.0214,0.0,0.148230371,0.133913,2.43e-18,0.00641,0.00131,0.00771,0.0492,0.0,0.108184728,0.122038116,0.0,0.221708232,0.0,0.118366604,0.0,0.0,0.0,0.0594,0.00706,0.0436,0.112296479,0.0926,0.0,0.0,0.0,0.0084,0.00356,0.0536,58.0,71.0,0.0,0.0,0.0,0.0,160.0,65.0,0.0,0.0,53.0,0.69,,,-0.594911418,1.032012483,-1.096912147,1.401428603,0.9708803,1.339458804,0.157450776,-0.785718131,1.358407618,-1.262712613,-0.00968,-0.903377582,0.971890694,-0.277578463,2707.093154,4003.392608,6710.485762,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Multifocal,0,0.0,1,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,Vimentine positive,,No,Lifelong non-drinker,Current smoker: Includes daily and non-daily smokers,Unknown,,20,,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Bisocard|milurit|effox long|diuresin|Fragmin|fortrans|kalipoz,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,244|839|979|1338,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|With Tumor|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Unknown|Never,Yes|Yes|Yes|Yes,No|No|No|No,1|1|1|1,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,Yes|Yes|Yes|Yes,New Primary Tumor|New Primary Tumor|New Primary Tumor|New Primary Tumor,Other: Kidney|Other: Kidney|Other: Kidney|Other: kidney,113.0|113.0|113.0|113.0,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,No|No|No|No,264.0|859.0|999.0|1358.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,113.0|113.0|113.0|113.0,Surgical Resection|Surgical Resection|Surgical Resection|Surgical Resection,R0: No Residual Tumor|R0: No Residual Tumor|R0: No Residual Tumor|R0: No Residual Tumor
+84,C3N-01764,C3N-01764,No,b2,7.0,128C,CPT0181320003,Tumor,No,73,Female,Serous carcinoma,G3 Poorly differentiated,6.0,158.0,75.0,30.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT2 (FIGO II),pN0,11,Stage II,,14.69558014,CNV_H,No,0.07,MSS,CNV_H,64.0,Mutated,WT,WT,WT,Mutated,0.190726861,0.0755,0.0167,0.00389,0.00196,8.26e-18,0.00327,0.00901,0.0174,0.0101,0.005,0.0,0.0307,0.0,0.0114,1.81e-18,0.0,8.66e-18,0.0,0.0154,0.0338,0.0226,0.0221,0.00186,0.00326,0.00418,0.0105,1.17e-20,0.00118,0.00915,0.0242,0.0201,9.29e-18,0.0368,0.25858588,7.24e-19,0.0981,5.24e-18,0.0981,0.0731,0.0,0.0477,0.108187785,0.0,0.114452992,0.0387,0.0976,0.0,0.0,0.0,0.0585,0.00487,0.0411,0.110210276,0.208625266,0.0,0.0527,0.0,0.0194,0.0131,0.0118,12.0,36.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.35,,,-0.286215717,0.380558766,-0.228724485,-0.203270537,2.099036814,0.0869,0.859025866,-0.737063438,0.00587,-0.429555029,0.62996958,-0.156939859,-0.0261,0.838316501,3940.012075,5240.349808,9180.361883,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Other,Isthmus of uterine corpus and cervical canal,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : 10 %,Positive : 10 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,"Ki67 positive 50%, Vimentin positive, SMA negative, CD10 - positive/negative, Desmine- negative, Bcl-2 - negative, EMA - positive/negative, CK7 positive, CK8/18 - positive, CK19 - positive",,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Bisocard|Euthyrox|Fragmin|Fortrans|Natrium kalium|Kalipoz|Aldac,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,386|816|1201|1346,Yes|Yes|No|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,406.0|836.0|1221.0|1366.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+85,C3N-01765,C3N-01765,No,b1,4.0,130C,CPT0116940003,Tumor,No,58,Female,Endometrioid carcinoma,G2 Moderately differentiated,8.0,158.0,65.0,26.0,Present,#ERROR!,Seventh Edition (2010),pT3a (FIGO IIIA),pN1 (FIGO IIIC1),6,Stage III,,0.0037,CNV_L,No,14.61,MSI-H,MSI-H,771.0,WT,Mutated,Mutated,Mutated,Mutated,0.246545802,0.0152,0.00686,2.69e-18,0.0,1.69e-18,0.0485,0.0117,0.0894,0.114629111,0.00422,0.00472,0.0116,0.0,0.00704,0.0,2.69e-18,0.00392,0.0,0.0181,0.00225,0.0111,0.00602,0.00277,0.0,1.79e-18,0.00535,0.0,5.69e-18,0.0166,0.0323,0.021,1.1e-18,0.0801,0.142359302,0.0,0.0778,0.00196,0.0797,0.0197,0.0,0.0614,0.134433128,0.0,0.261287416,0.00298,0.0883,0.00497,0.0831,0.0,0.0402,0.0,0.0618,0.0954,0.117614713,0.0,0.0,0.0287,0.0,0.0,0.0,95.0,176.0,0.0,0.0,0.0,0.0,160.0,0.0,72.0,0.0,123.0,0.4,,,0.138864277,0.316001016,0.692017961,0.825944117,0.30805158,-0.032,-0.799914545,-0.424941507,-0.125753229,0.750546401,-0.955156205,0.173068789,-0.561494049,-0.0588,5013.704003,5217.161207,10230.86521,Not Examined,Present,Cannot be assessed,,Caucasian,Poland,Fundus,,Unifocal,IHC staining not done,0.0,2,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,metronidazol|Cipronex|Fragmin|kalipoz,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,259|484|988|1352,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,No|No|No|No,No|No|No|No,3|3|3|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,271.0|496.0|1000.0|1364.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+86,C3N-01766,C3N-01766,No,b1,2.0,128C,CPT0226810003,Tumor,No,63,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,165.0,108.0,39.0,Not identified,,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,,0.0,CNV_L,No,0.01,MSS,CNV_L,52.0,WT,Mutated,WT,Mutated,Mutated,0.0903,0.0,0.0,0.0,8.36e-19,0.0,0.0,0.00213,0.0,0.00821,0.0,0.0,0.0216,2.59e-19,0.00361,0.0273,2.6e-19,0.143591591,0.0,0.125117983,0.0323,0.0227,0.0135,0.00176,4.41e-18,0.00462,0.0,0.0033,1.29e-17,0.00301,0.0217,0.0,0.0,0.0492,0.0914,0.0,0.0304,0.0903,0.12067751,0.0,0.0,0.0574,0.0391,0.0,0.136205481,0.0,0.0206,0.0,0.0,0.0328,0.0407,0.0615,0.00877,0.00484,0.360359682,0.0423,0.0223,0.044,0.00655,0.0193,0.103249658,23.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33,Yes,No,-0.212399685,-0.179274308,0.514966703,-0.1912367,-0.549840059,-0.0146,0.326598797,0.865885353,-1.060837629,0.0972,0.406557973,0.163027314,-0.82872889,0.756589656,5172.775259,4941.366454,10114.14171,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Euthyrox|Nebilet|Metformax|Gensulin R|Gensulin N|Jardiance|Pramolan|Valsacor|Tertensif SR|Nebilet|Dulsevia,,,,,Yes,1.0,12 Months|24 Months,No|Yes,Living|Living,372|520,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,Yes|Yes,3|2,No|No,Complete Remission|Complete Remission,Complete Remission|Unknown,n/a|n/a,No|Unknown,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,372.0|520.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+87,C3N-01830,C3N-01830,No,b3,12.0,128N,CPT0097300003,Tumor,No,73,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.5,163.0,72.0,27.1,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,5,Stage I,,0.121195139,CNV_L,No,0.11,MSS,CNV_L,67.0,WT,Mutated,Mutated,Mutated,WT,1.16e-18,0.00243,7.51e-20,0.0,0.0,1.91e-18,1.98e-18,0.00954,0.0169,0.022,0.0,0.0,0.00654,1.87e-18,4.08e-21,0.00119,8.84e-19,0.0568,1.48e-18,0.0247,0.0,0.0,0.000739,0.00406,1.48e-19,2.26e-17,0.00367,1.37e-18,0.0,0.0,0.0256,0.011,8.69e-19,0.0209,0.0522,0.0,0.0156,0.029,0.0446,0.0,0.0,0.0843,0.0939,0.0,0.191293251,0.0,0.0,0.0243,0.121978416,0.0,0.0496,0.0,0.0659,0.0386,0.156815348,0.0,0.0217,0.0753,0.0,0.0,0.0763,28.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.17,,,1.144298628,-0.244991698,0.277131716,0.359918433,-0.270113667,0.386533568,-0.764118355,0.0787,-0.377960293,0.214227381,-0.785101313,0.0541,-0.961078663,1.142328869,3244.306649,2922.030539,6166.337188,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 90 %,Positive : 90 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,CK7 - positive; Vimentin - positive;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,228|716,Yes|Yes,Yes|Yes,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,Unknown|Unknown,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,192.0|680.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+88,C3N-01843,C3N-01843,No,b3,9.0,127N,CPT0098270003,Tumor,No,68,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.4,164.0,64.0,23.8,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN1 (FIGO IIIC1),10,Stage III,,0.282470823,CNV_L,No,18.0,MSI-H,MSI-H,681.0,Mutated,Mutated,WT,Mutated,Mutated,0.223526843,0.0301,0.0131,0.0,4.93e-18,5.83e-18,0.018,0.00331,0.0133,0.0466,0.0,0.00884,0.025,1.01e-18,0.0121,0.0,8.36e-19,9.35e-18,3.42e-18,0.0266,0.0273,0.0274,0.00644,0.00567,1.34e-19,3.79e-18,0.00554,5.42e-19,4.95e-18,0.0321,0.0754,0.00841,0.0,0.0449,0.247032703,8.98e-19,0.059,4.67e-18,0.059,0.0,0.0,0.0272,0.216393599,0.0,0.128096267,0.0,0.0838,0.0,0.0,0.0,0.069,0.0329,0.0484,0.0927,0.248276041,0.0197,0.0,0.0336,0.0,0.0,0.0,43.0,13.0,216.0,0.0,0.0,0.0,0.0,152.0,0.0,0.0,71.0,0.51,,,0.0443,0.144663114,-0.0723,0.0524,-0.547351059,0.534132119,0.0147,-0.311919732,0.56525262,-0.0262,0.0285,0.137575459,0.701965702,0.115626401,3834.743959,5059.640457,8894.384416,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,1.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 20 %,Positive : 20 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,CK7 - positive; Vimentin - patchy positive;,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Current smoker: Includes daily and non-daily smokers,43,,10,12.5,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,No,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,201|738,Yes|Yes,No|No,No|No,Tumor Free|With Tumor,Never|Never,Never|Never,Never|Never,No|No,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Persistent Disease,n/a|n/a,No|Yes,n/a|Distant Metastasis,n/a|Other: Peritoneal carcinomatosis,n/a|706.0,n/a|No,n/a|No,n/a|Yes,n/a|No,165.0|702.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+89,C3N-01847,C3N-01847,No,b1,3.0,130C,CPT0098920003,Tumor,No,57,Female,Endometrioid carcinoma,G1 Well differentiated,1.4,163.0,116.0,43.66,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,,0.0037,CNV_L,No,0.03,MSS,CNV_L,84.0,WT,Mutated,WT,Mutated,Mutated,0.076,0.00794,0.000891,0.0,0.0,0.0,0.025,0.000235,1.02e-19,0.0114,3.11e-19,0.0148,0.0261,0.0,0.0028,0.0153,0.00403,1.17e-18,3.06e-18,0.0448,0.00596,0.00444,0.0054,0.00049,2.19e-18,0.00498,0.00319,0.000429,0.0,0.000623,0.00476,0.000531,3.54e-18,0.0436,0.0769,0.0,0.0178,0.00763,0.0254,0.00228,0.0,0.00447,0.0378,0.0,0.280090609,0.0,0.0152,0.0491,0.0,0.0266,0.0,0.000317,0.00213,0.0385,0.309974614,0.0853,0.0107,0.071,0.0,0.0,0.0666,26.0,33.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.24,,,-0.203958163,0.354768534,0.697546386,0.636621984,-0.105211027,0.664941363,0.597701371,1.192832327,-0.627929428,-0.384998838,0.566847748,0.695395794,-0.358632918,1.260857813,3847.422934,4238.491726,8085.91466,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 80 %,Positive : 80 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,CK7 - positive; Vimentin - positive;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,12 Months,Yes,Living,32,No,No,No,Tumor Free,Never,Never,Never,Yes,No,Unknown,No,Complete Remission,Complete Remission,,No,,,,,,,,11,,,,,
+90,C3N-01848,C3N-01848,No,b3,12.0,131C,CPT0099050003,Tumor,No,68,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.3,160.0,77.0,30.08,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,,0.254035118,CNV_L,No,3.44,MSS,CNV_L,320.0,WT,Mutated,WT,Mutated,WT,0.077,0.0136,0.0,2.58e-18,0.0,2.32e-18,0.00862,4.51e-19,5.4e-19,0.0,5.49e-19,2.8e-19,0.00558,0.0,0.00269,0.028,1.23e-18,0.0104,0.0,0.0598,0.0112,0.0114,0.00893,0.00332,0.0,2.41e-18,0.00492,0.0,7.35e-20,0.0234,0.00703,0.0229,0.0,0.0313,0.131746335,0.0,0.0205,0.0192,0.0398,0.0153,0.0,0.138733616,0.0836,0.0,0.263437163,0.0,0.0235,0.0145,0.0,0.0172,0.0,0.0,0.0649,0.0509,0.285224525,0.0138,0.011,0.0,0.00472,0.000852,0.0125,8.0,35.0,113.0,0.0,0.0,0.0,0.0,50.0,0.0,0.0,27.0,0.2,,,1.139570918,-0.531494785,-0.962600331,2.147275985,-0.0999,-0.502091483,-0.188633044,-0.891483434,-0.156879223,0.417927495,-0.0695,0.412675045,-0.163980249,-0.799125931,4904.734919,4328.776721,9233.51164,Not Examined,Present,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 15 %,Positive : 15 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,2,CK7 - positive; Vimentin - positive;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,No,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,193|709,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,2|2,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,172.0|688.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+91,C3N-01871,C3N-01871,No,b4,13.0,130C,CPT0117010004,Tumor,No,77,Female,Endometrioid carcinoma,G2 Moderately differentiated,2.4,149.0,80.0,36.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,,0.00109,CNV_L,No,10.85,MSI-H,MSI-H,683.0,WT,Mutated,WT,Mutated,Mutated,0.0625,0.00382,0.0,9.99e-19,0.0,7.5e-19,0.0112,0.0,0.0,0.0126,0.0,0.00823,0.0081,0.0,0.0139,2.33e-19,1.07e-19,0.0,2.79e-18,0.0214,0.00331,0.00785,0.00288,0.00368,4.7e-18,0.0,0.00115,7.57e-19,2.61e-18,0.00208,0.0221,0.00701,2.44e-18,0.0325,0.118236283,8.15e-19,0.0165,0.000214,0.0167,0.0386,0.0,0.100928794,0.135339536,0.0,0.122688657,0.058,0.0927,0.0,0.00991,0.0,0.0177,0.0,0.0371,0.0453,0.302402469,0.0176,0.0,0.0,0.00955,0.00279,0.0094,0.0,47.0,294.0,0.0,0.0,0.0,0.0,91.0,0.0,0.0,74.0,0.27,,,0.302900335,0.516058367,0.292252452,1.083780096,-1.083293559,0.476643996,-0.47464658,0.42683152,-0.0625,-0.164209424,-0.388869335,-0.35724918,0.36279121,1.213801812,3831.676349,4112.023105,7943.699453,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Yes,Self Report|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,co-valsacor|kalipoz|Fragmin|Citrafleet|Iporel,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,243|684|963|1412,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,No|No|No|No,3|3|3|3,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,253.0|694.0|973.0|1422.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+92,C3N-01873,C3N-01873,No,b4,16.0,127N,CPT0117230003,Tumor,No,71,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,164.0,81.0,30.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,3,Stage I,,0.0138,CNV_L,No,0.03,MSS,CNV_L,59.0,WT,Mutated,Mutated,WT,WT,0.0833,0.0105,1.14e-18,0.0,5.14e-18,0.00784,0.0199,0.0,1.58e-19,0.0,0.0,0.00495,0.0,0.0,0.0,0.0049,4.86e-19,1.28e-18,0.0,0.00343,0.00745,0.0137,0.00329,0.00646,0.0,9.67e-19,0.00438,0.0,7.33e-18,0.0405,0.0296,0.017,4.03e-18,0.0153,0.0232,0.00223,0.0163,0.00245,0.0187,0.0,0.0,0.173787939,0.114182112,0.0,0.116560122,0.0,0.0427,0.0314,0.0,0.00382,0.0417,0.0445,0.156313502,0.04,0.140850526,0.0,0.0,0.0,0.0817,0.0,0.0126,15.0,18.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.75,,,0.106481953,0.43067387,-0.9722897,1.06846311,-0.216816855,0.300596224,0.470600851,0.290423913,0.552485217,-0.815837183,0.521103887,-0.243989694,0.206061519,1.169256133,2190.410018,4249.679464,6440.089482,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Amlopin|Euthyrox|Metocard|Lorista H|Fragmin,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,361|606|959|1325,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,375.0|620.0|973.0|1339.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+93,C3N-01874,C3N-01874,No,b4,16.0,129C,CPT0117300003,Tumor,No,84,Female,Endometrioid carcinoma,G1 Well differentiated,2.5,158.0,76.0,30.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,,1.800134566,CNV_L,No,0.12,MSS,CNV_L,58.0,WT,Mutated,Mutated,Mutated,Mutated,0.0152,1.17e-18,2.86e-18,3.41e-18,1.45e-18,0.0,1.56e-17,0.0,6.1e-18,1.23e-17,1.05e-18,1.33e-18,0.0,1.19e-18,1e-19,0.0,0.0,1.82e-17,0.0,0.0,0.0,7.99e-20,1.07e-19,0.0114,0.0,1.96e-17,0.0035,0.0,6.22e-17,0.0322,0.0159,0.0158,2.29e-18,0.0637,2.03e-19,4.5e-19,0.00762,9.13e-18,0.00762,0.0,0.0,0.0705,0.0617,0.0,0.142400803,0.0,0.0916,0.0351,0.0,0.0,0.0284,0.0252,0.0677,0.0,0.340888389,0.0,0.0524,0.0843,0.0,0.0,0.0,13.0,17.0,0.0,0.0,0.0,0.0,24.0,0.0,0.0,0.0,0.0,0.92,Yes,No,0.244211136,-1.414841471,-0.925858253,-0.153620361,-0.502347154,-1.089310841,-2.733835426,-0.859543811,-0.500990905,-0.608425221,-2.485675847,-1.325090731,1.86172286,-0.201595836,1021.173704,1322.951831,2344.125535,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Insulatard|Mixtard|Fragmin|nitrendypina|Tarcefoksym|Potassium Chloride,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Deceased,398|817|1027|1027,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,3|3|3|3,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,410.0|829.0|1039.0|n/a,n/a|n/a|n/a|Respiratory Disease,n/a|n/a|n/a|1267.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+94,C3N-01875,C3N-01875,No,b1,2.0,127C,CPT0117370004,Tumor,No,66,Female,Endometrioid carcinoma,G1 Well differentiated,3.5,165.0,67.0,24.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,,0.049,CNV_L,No,13.51,MSI-H,MSI-H,432.0,WT,Mutated,WT,Mutated,Mutated,0.0906,0.00435,3.23e-19,9.9e-18,0.0,0.0,0.0,0.0,0.0,8.78e-18,1.24e-18,0.0164,0.00604,4.24e-18,0.0,3.92e-18,6.19e-18,1.67e-17,4.29e-18,0.0273,4.62e-19,0.00129,0.00524,0.00499,1.8e-19,2.29e-17,0.00203,1.9e-18,3.49e-19,0.0198,0.011,0.00426,1.19e-18,0.0804,0.0362,7.16e-19,0.00623,1.03e-17,0.00623,0.0,0.0,0.0124,0.157910704,0.0,0.246611062,0.0,0.0692,0.000293,0.0,0.0,0.055,0.100858138,0.0,0.0202,0.241064221,0.0303,0.0334,0.0,0.0067,0.00479,0.0213,5.0,45.0,262.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.82,,,-1.363689812,-0.0489,-1.529508912,-0.553215043,-0.634025083,0.390767965,-0.119760407,-0.111178363,0.344065615,-1.171730701,-0.0718,-0.597194535,1.768138045,0.172848677,2183.985888,3574.391886,5758.377774,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Other,left side of uterine cavity,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Self-reported and Medical Record,Yes,Medical Record,citrafleet,,,,,Yes,1.0,12 Months,Yes,Living,48,No,No,No,Tumor Free,Never,Never,Never,No,No,2,No,Complete Remission,Complete Remission,,Unknown,,,,,,,,66,,,,,
+95,C3N-01876,C3N-01876,No,b4,15.0,128N,CPT0117440003,Tumor,No,65,Female,Endometrioid carcinoma,G2 Moderately differentiated,6.0,160.0,76.0,29.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,11,Stage I,,0.0,CNV_L,No,30.86,MSI-H,MSI-H,1200.0,WT,Mutated,Mutated,Mutated,WT,0.121096139,0.00294,0.0,4.68e-18,0.0,1.44e-18,0.0,0.00385,0.0,0.0,1.7e-18,0.0,0.00928,0.0,0.00475,1.14e-18,0.0,3.16e-18,4.08e-18,0.0,0.00245,0.00854,0.00341,0.00883,0.0,5.97e-18,0.0,0.0,2.59e-17,0.0246,0.0526,0.0227,0.00702,0.145036196,0.153952945,3.74e-18,0.0126,3.12e-18,0.0126,0.0121,0.0,0.0837,0.113594656,0.0,0.170929985,0.0297,0.129824121,0.0,0.0377,0.0,0.0475,0.0,0.122970951,0.0781,0.167485468,0.00359,0.0,0.00275,0.0,0.0,0.0,4.0,128.0,256.0,0.0,0.0,0.0,257.0,110.0,119.0,0.0,0.0,0.66,,,0.559073275,0.680713095,-0.752155232,0.647809148,-0.702791641,0.933029185,-0.500273297,0.931540716,1.020084157,-0.395834595,-0.375792936,-0.910458356,0.450531888,0.578826112,2723.908546,4237.496025,6961.404571,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,0,0.0,3,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Lokren|Vanatex|Lexotan|Acard|fragmin|Fortrans,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,392|683|1071|1509,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,409.0|700.0|1088.0|1526.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+96,C3N-01877,C3N-01877,No,b2,8.0,127N,CPT0117510003,Tumor,No,73,Female,Endometrioid carcinoma,G2 Moderately differentiated,8.0,163.0,100.0,37.0,Present,#ERROR!,Seventh Edition (2010),pT3b (FIGO IIIB),pN2 (FIGO IIIC2),17,Stage III,,0.00561,CNV_L,No,11.86,MSI-H,MSI-H,726.0,WT,Mutated,WT,Mutated,Mutated,0.177404359,0.0349,0.000777,0.0,4.02e-18,5.17e-19,0.063,0.0,0.0163,0.019,1.99e-18,0.00361,0.0162,5.18e-19,0.0076,0.0204,0.00197,0.0446,2.95e-18,0.0693,0.0109,0.00992,0.0108,0.01,0.000572,0.00374,0.00722,6.81e-20,1.08e-19,0.0398,0.0216,0.0229,6.13e-20,0.0677,0.0462,0.00613,0.057,0.0342,0.0911,0.0,0.0263,0.114976296,0.0565,0.0,0.298018221,0.0,0.053,0.0,0.0,0.00407,0.00895,0.00879,0.0493,0.0736,0.172018072,0.0628,0.0,0.0647,0.0,0.0,0.00691,10.0,145.0,147.0,0.0,0.0,0.0,127.0,114.0,0.0,0.0,0.0,0.17,,,-0.0317,0.0177,0.0337,-0.659912822,-1.29076585,-0.103905023,0.0733,-0.816857239,-0.29263442,0.376151556,-0.11418628,0.238528748,-0.47811667,0.441443599,4764.458571,5173.015659,9937.47423,Not Examined,Not identified,Margin(s) involved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,4,4.0,5,1,1.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Current smoker: Includes daily and non-daily smokers,Unknown,,20,,Yes,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Atrovent|Flutixon|Enarenal|Zafiron|fragmin|Cipronex|Metronidazol|Fortrans,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Deceased,397|678|678,No|No|No,Yes|Yes|Yes,No|No|No,With Tumor|With Tumor|With Tumor,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,No|No|No,3|3|3,No|No|No,Persistent Disease|Persistent Disease|Patient Deceased,Persistent Disease|Persistent Disease|Patient Deceased,n/a|n/a|n/a,Yes|Yes|No,Distant Metastasis|Distant Metastasis|n/a,Other: vaginal cuff and paraortic lymph nodes|Other: rectum and paraortal lymph nodes|n/a,195.0|604.0|n/a,No|No|n/a,No|No|n/a,Yes|Yes|n/a,No|No|n/a,412.0|693.0|n/a,n/a|n/a|Uterine Corpus Cancer,n/a|n/a|912.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+97,C3N-01878,C3N-01878,No,b2,5.0,129C,CPT0117560003,Tumor,No,59,Female,Endometrioid carcinoma,G2 Moderately differentiated,10.5,170.0,106.0,36.0,Present,#ERROR!,Seventh Edition (2010),pT2 (FIGO II),pN2 (FIGO IIIC2),6,Stage II,,0.6351284,CNV_L,No,20.15,MSI-H,MSI-H,837.0,WT,Mutated,WT,Mutated,Mutated,0.199708337,0.0228,0.00886,0.0,1.19e-18,0.0,0.0552,8.07e-21,0.00031,0.0405,0.0,0.0442,0.0195,1.98e-18,0.0288,4.75e-19,1.2e-18,0.0,1.93e-18,0.00779,0.0289,0.0282,0.00585,0.000589,0.0,0.0022,3.47e-18,0.0,2.38e-18,0.0185,0.0686,0.0176,5.34e-18,0.0404,0.151555088,0.0331,0.0557,2.37e-19,0.0557,0.00727,0.0,0.0194,0.125281925,0.0,0.214293137,0.0,0.0311,0.0234,0.0,0.0,0.0862,0.0121,0.160409928,0.0409,0.244346272,0.0144,0.0,0.0,0.0161,0.00478,0.0,25.0,74.0,285.0,0.0,0.0,0.0,0.0,203.0,0.0,0.0,0.0,0.55,Yes,No,-0.181577593,1.397289792,0.635311483,1.162459583,-0.616480681,0.98083274,0.669498781,0.829350251,0.762932699,0.239677216,0.519901832,1.391960865,0.982448781,-0.881420623,5148.669003,5726.274774,10874.94378,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,IHC staining not done,1.0,24,IHC staining not done,1.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,"ER(+), PR(+), p53(-), panCK, CK7, p16, CK5/6",,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self-reported and Medical Record|Self-reported and Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record,Bisopromerck|metformax,,,,,Yes,1.0,12 Months,Yes,Living,162,Yes,Yes,No,Tumor Free,Never,Never,Never,Yes,Yes,2,No,Complete Remission,Complete Remission,,No,,,,,,,,188,,,,,
+98,C3N-01879,C3N-01879,No,b2,8.0,127C,CPT0226860003,Tumor,No,67,Female,Endometrioid carcinoma,G1 Well differentiated,4.0,164.0,104.0,38.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,7,Stage I,,0.0,CNV_L,Yes,0.07,MSS,POLE,2239.0,Mutated,Mutated,WT,Mutated,Mutated,0.137455678,0.0402,0.0141,3.66e-18,9.86e-20,0.0,0.0428,0.0,0.00738,0.063,9.25e-18,0.00735,0.0182,0.0,0.00802,0.00148,0.0,9.46e-18,0.0,0.0138,0.0308,0.0214,0.0109,6.56e-06,0.00393,0.0122,0.013,0.00487,3.27e-18,0.0198,0.0648,0.0211,0.0,0.0309,0.0458,0.0286,0.0691,0.000739,0.0698,0.0135,0.0,0.025,0.0775,0.0,0.227319109,0.0934,0.06,0.0,0.0,0.0,0.0157,0.0,0.173488158,0.106049337,0.129079703,0.00792,0.0,0.00535,0.0,0.0,0.0657,169.0,126.0,0.0,0.0,492.0,1440.0,0.0,0.0,0.0,0.0,0.0,0.55,,,-0.152512497,1.429161576,1.091894133,3.201166668,-0.0638,1.536337968,1.483652505,-0.92167649,0.836126569,-0.909618405,1.498413183,0.17598968,0.142423981,1.59541048,4156.428126,5829.00019,9985.428316,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self Report|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Euthyrox|Atoris|Aldan,,,,,Yes,1.0,12 Months,Yes,Living,489,No,No,No,Tumor Free,Never,Never,Never,Yes,No,2,No,Complete Remission,Unknown,,No,,,,,,,,489,,,,,
+99,C3N-01880,C3N-01880,No,b4,14.0,131N,CPT0244510003,Tumor,No,68,Female,Endometrioid carcinoma,G2 Moderately differentiated,6.0,157.0,76.0,30.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,13,Stage I,,0.00574,CNV_L,No,2.46,MSS,CNV_L,169.0,WT,Mutated,WT,WT,Mutated,0.174442329,0.0333,0.0116,5.53e-18,0.0,1.28e-18,0.035,0.000948,0.0197,0.0247,4.55e-18,0.00553,0.0197,0.00666,0.0189,0.0103,0.0,3.13e-18,0.0,0.0543,0.0395,0.0255,0.024,0.013,1.3e-19,3.38e-18,0.0106,0.0,0.0,0.0146,0.0316,0.0182,0.0,0.0381,0.0368,0.0232,0.0829,0.00516,0.0881,0.00619,0.0,0.0665,0.0673,0.0,0.242474543,0.0,0.0309,0.0,0.0156,0.0,0.0182,0.0,0.0968,0.105584982,0.275675943,0.00571,0.0,0.0692,0.0,0.0,0.0,26.0,43.0,0.0,0.0,0.0,0.0,55.0,0.0,0.0,0.0,0.0,0.56,,,0.70910867,-1.400986602,2.046975559,0.0273,-0.00265,-1.50845047,0.203122598,0.0334,-0.623237411,-0.769186317,0.191999416,0.755493383,-0.607070106,-0.259883536,4534.7251,5118.019807,9652.744907,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,0,0.0,5,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record,Yes,Medical Record|Medical Record,Imovate|Vit B2,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,411|745|1074|1531,No|No|No|Yes,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,No|No|No|No,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,411.0|745.0|1074.0|1531.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+100,C3N-02012,C3N-02012,No,b1,4.0,130N,CPT0115470003,Tumor,No,69,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.0,173.0,126.0,42.11,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,30,Stage I,White,0.0,CNV_L,No,0.13,MSS,CNV_L,39.0,WT,Mutated,Mutated,Mutated,WT,0.10837779,0.0233,0.0,0.0,0.0,0.0,0.0277,0.0,3.69e-19,0.0166,4.5e-19,1.87e-19,0.00636,0.0,0.00377,0.00512,0.0,0.0,5.32e-19,3.07e-19,0.0103,0.0117,0.00531,0.00445,0.0,0.0,0.00426,4.59e-19,0.0,0.0299,0.0266,0.0132,0.0,0.0935,0.104035137,0.00339,0.0279,0.00256,0.0304,0.00238,0.0066,0.100506775,0.0223,0.0,0.193876697,0.0,0.114171638,0.0165,0.000898,0.0,0.103761073,0.0346,0.0648,0.0279,0.182560871,0.00804,0.0233,0.0,0.0464,0.00303,0.0485,9.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.31,,,-0.530721444,1.171436913,-0.331317798,0.100828289,0.158560762,0.533353021,1.460192614,-0.436046742,0.655455465,-0.683019213,1.427569954,-0.314388587,0.463815547,-0.0964,3396.330521,4983.009654,8379.340175,Atypical and/or suspicious,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,white,United States,Other,Involves anterior and posterior,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,aspirin|lipitor|temovate|docusate|hydroxychloroquine|levothyroxine|metaprolol,,,,,Yes,2.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,398|762|1126|1490,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Unknown|Unknown|Unknown|Unknown,Unknown|Unknown|Unknown|Unknown,Yes|Yes|Yes|Yes,No|No|No|No,1|1|1|1,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,378.0|742.0|1106.0|1470.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+101,C3N-02027,C3N-02027,No,b2,7.0,127N,CPT0133400008,Tumor,No,55,Female,Endometrioid carcinoma,G3 Poorly differentiated,1.5,161.0,62.0,23.92,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,10,Stage I,,0.836262984,CNV_L,No,29.19,MSI-H,MSI-H,1588.0,Mutated,Mutated,WT,Mutated,Mutated,0.13465926,0.0132,0.00668,1.39e-18,0.0,2.2e-18,0.0118,0.012,0.0,0.00122,1.57e-18,0.00373,0.0235,3.44e-19,0.00351,0.0,0.0,0.0,0.0,0.00273,0.0285,0.0299,0.0064,0.00308,0.0,0.0,0.00252,0.0,4.5e-18,0.0153,0.0543,0.00377,0.0,0.0958,0.191302974,4.18e-18,0.0322,0.0,0.0322,0.017,0.0,0.0271,0.0457,0.0,0.236501993,0.031,0.0583,0.0,0.0141,0.0,0.0411,0.00291,0.120051349,0.191009379,0.194287952,0.0,0.0,0.00909,0.0,0.0,0.0119,281.0,255.0,0.0,0.0,0.0,0.0,406.0,263.0,0.0,0.0,0.0,0.22,,,-1.620645881,1.030313371,-1.867447847,1.518661251,-1.110265741,0.865446114,0.804264842,-0.359433287,1.926234681,0.573562232,0.55489661,-1.086838292,0.044,-0.319440063,3784.602642,4222.588922,8007.191565,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 80 %,Negative,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,CK7 - positive; Vimentin - patchy positive; ER - 80% (+++); PR - negative;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,498|874,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,No|No,No|No,Unknown|Unknown,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,440.0|816.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+102,C3N-02028,C3N-02028,No,b1,3.0,128N,CPT0133600003,Tumor,No,68,Female,Endometrioid carcinoma,G3 Poorly differentiated,1.3,160.0,103.0,40.23,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,10,Stage I,,0.94592098,CNV_L,No,16.98,MSI-H,MSI-H,854.0,WT,Mutated,WT,Mutated,Mutated,0.137349875,0.00608,0.0145,8.4e-19,2.55e-18,0.0,0.00154,0.0123,0.0424,0.0463,0.0,0.0,0.03,1.67e-18,0.0197,0.0267,0.0,0.0872,3.34e-18,0.171591381,0.0198,0.0196,0.00555,0.00366,3.12e-18,0.0,0.00702,3.97e-19,5.56e-18,8.39e-19,0.0458,0.0097,0.0,0.0062,0.29710689,2.24e-19,0.0611,0.0608,0.121915215,0.0182,0.0,0.0264,0.155186169,0.0,0.173452888,0.06,0.0669,0.0,0.0117,0.0,0.0201,0.0,0.110151944,0.100243419,0.165907003,0.0,0.0,0.0,0.061,0.0198,0.011,0.0,51.0,377.0,0.0,0.0,0.0,0.0,109.0,0.0,0.0,93.0,0.16,,,0.650007282,-0.0893,-0.188888952,0.0238,-0.0843,0.377410318,0.783005019,0.421413623,0.896518726,0.700052389,0.673144646,1.335396533,-1.52790344,0.469251306,6118.023607,5850.288699,11968.31231,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 60 %,Positive : 20 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,CK7 - positive; Vimentin - patchy positive; ER - 60%; PR - 20%;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+103,C3N-02030,C3N-02030,No,b1,4.0,127C,CPT0133770008,Tumor,No,62,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.4,163.0,131.0,49.31,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pNX,0,Stage I,,0.0,CNV_L,No,12.53,MSI-H,MSI-H,509.0,WT,Mutated,Mutated,Mutated,WT,2.01e-18,1.47e-19,0.0,7.53e-18,2.96e-18,0.0,0.0,2.19e-19,3.11e-19,5.32e-18,0.0,0.0,0.00555,0.0,7.17e-19,1.19e-18,1.21e-18,0.0232,0.0,0.000148,0.0,6.33e-19,0.0,0.0221,0.0,1.63e-18,0.00642,0.0,0.0,0.0427,0.00372,0.0138,0.0,0.0309,0.106855103,2.14e-19,0.0147,0.0137,0.0285,0.0184,0.0,0.100547164,0.00572,0.0,0.174504876,0.0,0.0,0.0692,0.0,0.0915,0.0,0.0,0.326854429,0.0,0.0854,0.0,0.0366,0.0,0.0912,0.0,0.0,24.0,64.0,187.0,0.0,0.0,0.0,0.0,54.0,0.0,0.0,50.0,0.66,,,1.156356082,1.50100684,0.652103028,1.076495637,-2.130746153,1.268860898,0.252439451,0.981173532,0.283160486,1.172658794,0.448894477,1.278679606,-0.978229726,1.82680905,3771.888795,2333.565376,6105.454171,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : 70 %,Positive : 60 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,CK7 - positive; Vimentin - patchy positive; ER - 70%; PR - 60%,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,270|808,Yes|Yes,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|No,Unknown|Unknown,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,284.0|822.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+104,C3N-02061,C3N-02061,No,b1,2.0,129C,CPT0134310008,Tumor,No,67,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.7,150.0,92.0,40.89,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,10,Stage I,,0.00667,CNV_L,No,9.86,MSI-H,MSI-H,461.0,WT,Mutated,WT,WT,Mutated,0.157836188,0.0189,0.0143,0.0,1.8e-19,2.43e-18,0.00264,0.00982,0.0236,0.0144,0.0,0.0,0.0241,1.64e-21,0.00712,0.00183,7.89e-19,0.0853,0.0,0.0994,0.0251,0.0167,0.0232,0.00663,5.5e-20,6.31e-19,0.00109,5.16e-19,1.74e-18,0.0128,0.031,0.00642,0.0,0.0104,0.236886499,0.0124,0.0542,0.0445,0.0987,0.0331,0.0,0.0237,0.124598703,0.0,0.136362416,0.0,0.089,0.0,0.0,0.0,0.04,0.0489,0.01,0.104041445,0.285313298,0.0409,0.0,0.0532,0.0,0.0108,0.0,57.0,92.0,106.0,0.0,0.0,0.0,92.0,0.0,0.0,0.0,0.0,0.46,,,-0.728045563,-0.762015393,1.433484996,-1.264967724,0.558911407,-0.579144556,-0.84279916,-0.800823869,-0.694694164,0.421685753,-1.117976774,0.161634387,-0.155458633,-0.233454158,5779.035657,5011.711958,10790.74761,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Endometrium,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 90 %,Positive : 75 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,CK7 - positive; Vimentin - positive;,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,12 Months,Yes,Living,54,No,No,No,Tumor Free,Never,Never,Never,Yes,No,Unknown,No,Complete Remission,Complete Remission,,No,,,,,,,,17,,,,,
+105,C3N-02062,C3N-02062,No,b1,1.0,127C,CPT0134500003,Tumor,No,67,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.3,160.0,83.0,32.42,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,,0.0,CNV_L,No,0.07,MSS,CNV_L,73.0,Mutated,Mutated,WT,Mutated,WT,1.17e-17,1.49e-18,0.00243,0.0,0.0,0.0,0.0,0.0108,4.99e-19,0.00569,0.0,9.25e-19,0.0289,0.0,0.00242,2.39e-18,0.0,0.0,3.02e-17,0.0812,2.69e-18,0.0,0.000924,0.00694,1.81e-18,0.0,4.98e-05,0.0,7.5e-18,0.00426,0.0172,0.00672,2.1e-17,0.094,0.155266913,2.8e-18,0.00624,1.22e-18,0.00624,0.0,0.0,0.0531,0.0,0.0,0.391955364,0.0,0.0,0.0,0.0,0.0,0.0196,0.00233,0.228128164,0.0057,0.246055203,0.0,0.0144,0.0,0.0122,0.0265,0.0,30.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.81,,,-1.698677482,-2.136668882,-0.630072864,0.691906107,-1.301949188,-1.120022429,-1.170332152,-0.782234354,0.067,-1.006483662,-0.921356697,-1.658597955,1.560987255,-0.375566557,1892.523803,1697.25622,3589.780024,Not Examined,Present,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 70 %,Positive : 60 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,CK7 - positive; Vimentin - positive; Estrogen - 70% (+++); Progesterone - 60% (++);,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+106,C3N-02244,C3N-02244,No,b1,2.0,131C,CPT0128960003,Tumor,No,62,Female,Endometrioid carcinoma,G2 Moderately differentiated,,,,,,,,,,,,Not Reported,0.0,CNV_L,No,0.0,MSS,CNV_L,48.0,WT,Mutated,WT,Mutated,WT,0.096,0.0363,7.51e-20,2.84e-19,0.0,0.0201,0.0274,0.0,0.00104,0.0125,0.0,0.028,8.75e-20,0.0,0.0108,0.019,0.00624,0.0889,6.45e-19,0.0495,0.00225,0.00305,0.00721,0.00595,0.0,0.0,0.00443,2.45e-20,3.38e-19,0.0459,0.014,0.0104,2.64e-18,0.0348,0.000144,0.0,0.0417,0.0539,0.0957,0.0,0.0509,0.122627402,0.109951525,0.0,0.185850046,0.0,0.0291,0.0198,0.0,0.0,0.0804,0.000554,0.0279,0.00751,0.222394331,0.0612,0.00595,0.0561,0.0,0.0,0.0197,19.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.18,,,-0.107676348,0.0976,0.835401632,-1.123126051,0.169083077,-0.558616744,0.477976782,1.10908511,-0.128160498,0.58329071,0.591609536,1.259272706,-0.747330076,0.646962999,4754.892256,5088.957186,9843.849442,,,,Hispanic or Latino,Hispanic or Latino,Other: unknown,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+107,C3N-02247,C3N-02247,No,b1,3.0,131N,CPT0265300003,Tumor,No,68,Female,Endometrioid carcinoma,G2 Moderately differentiated,,,,,,,,,,,,Unknown,,,No,7.93,MSI-H,MSI-H,728.0,WT,Mutated,WT,Mutated,WT,0.253732935,0.0187,0.0308,0.0,0.0012,4.99e-18,0.103786136,0.00189,0.0408,0.0766,3.74e-20,0.0177,0.0223,0.0,0.0266,0.0126,7.65e-19,0.157565663,0.0,0.143572972,0.00321,0.00438,0.0146,0.00688,0.0,0.0,0.0031,1.65e-20,3.06e-18,0.00478,0.012,0.018,2.73e-18,1.41e-17,0.158750667,0.00325,0.0649,0.0867,0.151643366,0.0,0.0151,0.0103,0.0537,0.0,0.31424386,0.0,0.0,0.0,0.165699366,0.0,0.0,0.0,0.0,0.109844507,0.209919838,0.0639,0.0,0.0574,0.0,0.0,0.0,9.0,64.0,316.0,0.0,0.0,0.0,0.0,92.0,0.0,0.0,72.0,,,,0.842084468,-1.627463096,-0.356452521,-1.418094345,0.396804101,-1.283228813,-0.169078372,-1.152918335,-0.350436708,-0.0969,-0.381885703,1.097287551,-0.5286894,0.0567,5290.709291,5725.192064,11015.90136,,,,Hispanic or Latino,Hispanic or Latino,Other: unknown,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+108,C3N-02249,C3N-02249,No,b3,10.0,130N,CPT0129080003,Tumor,No,64,Female,Endometrioid carcinoma,G2 Moderately differentiated,,,,,,,,,,,,White,0.0,CNV_L,No,0.06,MSS,CNV_L,63.0,WT,Mutated,Mutated,Mutated,Mutated,0.0557,0.0,5.59e-19,0.0,1.39e-18,6.01e-18,1.15e-17,4.21e-19,0.0,0.0,8.26e-19,4.56e-18,0.00659,0.0,2.06e-19,0.0058,3.39e-18,0.00339,3.44e-18,0.0451,0.0,0.00497,3.63e-19,0.0,2.93e-18,1.1e-17,9.93e-19,2.57e-18,7.36e-18,0.0296,0.00286,0.0077,1.17e-18,0.063,0.00414,0.0,1.73e-17,0.00523,0.00523,0.0,0.0,0.0612,0.00315,0.0,0.324678703,0.0,0.0,0.0,0.0,0.042,0.0,0.0,0.353641598,0.0006,0.155729002,0.0,0.0377,0.0,0.019,0.0,0.00227,2.0,24.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.74,,,-0.0245,1.129819654,0.518511803,0.0322,-0.524796529,1.285313111,0.188739199,-0.0377,-0.0373,0.555652879,0.529770126,-1.208466992,0.666095782,1.677119566,3546.884365,3299.669416,6846.553781,,,,Hispanic or Latino,Hispanic or Latino,Other: unknown,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+109,C3N-02253,C3N-02253,No,b4,14.0,128N,CPT0128770003,Tumor,No,53,Female,Endometrioid carcinoma,G2 Moderately differentiated,,,,,,,,,,,,White,0.0,CNV_L,Yes,0.15,MSS,POLE,4219.0,Mutated,Mutated,WT,Mutated,Mutated,0.128769896,0.0268,0.0,2e-18,0.0,0.00301,0.0552,0.000937,0.00069,0.0147,5.11e-18,1.32e-19,1.97e-18,1.02e-18,0.00287,4.53e-18,3.21e-18,1.9e-18,7.86e-19,0.0108,0.00379,0.00947,0.00678,0.00526,0.0,0.0,0.00626,3.52e-19,1.33e-17,0.0669,0.0284,0.0227,0.0,0.100519471,0.0163,0.00428,0.0263,3.22e-18,0.0263,0.0214,0.0,0.0523,0.110794303,0.0,0.185194989,0.0,0.109066725,0.0228,0.0,0.00696,0.0395,0.0194,0.0868,0.0813,0.156586588,0.0,0.0,0.105098029,0.0,0.00263,0.0,224.0,117.0,0.0,0.0,1999.0,1869.0,0.0,0.0,0.0,0.0,0.0,0.76,,,-0.572640528,-0.221503713,-0.785765328,-0.165927255,1.69308959,-0.224887438,-0.193014583,-1.434108645,-0.0785,-1.141704929,-0.248593204,-0.941148449,1.025463306,0.17829777,2333.912514,4295.831047,6629.743562,,,,Not-Hispanic or Latino,Non-Hispanic,Other: unknown,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+110,C3N-02271,C3N-02271,No,b1,3.0,128C,CPT0181670008,Tumor,No,58,Female,Endometrioid carcinoma,G2 Moderately differentiated,0.7,158.0,121.0,48.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,4,Stage I,,0.0,CNV_L,No,0.0,MSS,CNV_L,31.0,WT,Mutated,WT,WT,Mutated,0.0648,0.0168,0.0,0.0,0.0,4.3e-18,0.033,0.0,0.0,0.0105,5e-18,0.0308,0.00314,1.34e-18,0.00952,0.00247,1.52e-21,9.94e-18,5.68e-18,0.0276,0.00543,0.00142,0.00709,0.0103,3.11e-18,0.00762,0.00238,0.0162,5.29e-18,6.52e-18,0.03,0.0024,0.0,0.046,0.0296,0.00106,0.0439,0.00123,0.0452,0.0364,0.0,0.0567,0.0136,0.0,0.276595024,0.0,0.00141,0.0226,0.0,0.0,0.0868,0.0,0.0651,0.0172,0.201748072,0.0,0.0238,0.0,0.0179,0.0263,0.153909886,9.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.25,Yes,No,-0.000151,0.747834004,1.239876315,0.394066094,0.997235066,0.80395918,1.218001135,1.504681034,1.20863107,-0.658134259,1.146738531,0.761140661,-0.58700222,1.159577578,3984.425899,5296.834209,9281.260107,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,4 or more,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Self-reported and Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Formetic|Vanatex|Adipine|Citrafleet,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,320|700|1063|1328,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,4 or more|4 or more|4 or more|4 or more,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,335.0|715.0|1078.0|1343.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+111,C3N-02274,C3N-02274,No,b2,5.0,128C,CPT0182380004,Tumor,No,80,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,158.0,84.0,33.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,7,Stage I,,0.161135217,CNV_L,No,38.49,MSI-H,MSI-H,1368.0,WT,Mutated,WT,Mutated,WT,0.0,0.0,0.0,2.26e-18,0.0,8.38e-18,1.8e-17,0.0,0.0,4.24e-18,3.17e-18,0.0,0.0211,0.0,1.72e-18,0.0023,1.68e-18,5.28e-18,0.0,1.73e-21,0.0,0.0,0.000183,0.00013,0.0,0.0,1.26e-18,1.01e-18,4.26e-17,0.00247,0.00903,0.0212,1.98e-20,0.0546,0.129406267,1.74e-17,8.64e-05,0.00115,0.00124,0.0109,0.0,0.0,0.0,0.0,0.231365004,0.0,0.0111,0.0209,0.0,0.0555,0.0,0.0,0.0853,0.00212,0.138203005,0.135116782,0.0515,0.0,0.161245324,0.0055,0.0912,0.0,108.0,425.0,0.0,0.0,0.0,0.0,248.0,0.0,0.0,208.0,0.6,Yes,No,-0.960910833,-0.35442055,-1.037890741,1.675003725,-1.144594546,0.0785,-0.00347,-0.563620465,0.314217582,-0.942210883,0.202177414,-1.276107442,1.452148315,-1.168394001,1718.934353,2235.34997,3954.284324,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Lokren|Siofor|Diured|Simvasterol|Lacipil|Vivace,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Deceased,316|615|977|971,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,With Tumor|Tumor Free|Unknown Tumor Status|Unknown Tumor Status,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Persistent Disease|Complete Remission|Unknown|n/a,n/a|n/a|n/a|Unknown,Yes|Yes|Yes|Yes,Distant Metastasis|Distant Metastasis|Distant Metastasis|Distant Metastasis,Brain|Brain|Brain|Brain,258.0|258.0|258.0|279.0,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,No|No|No|No,No|No|No|No,316.0|615.0|977.0|n/a,n/a|n/a|n/a|Cerebrovascular Disorder,n/a|n/a|n/a|1102.0,279.0|279.0|279.0|279.0,Surgical Resection|Surgical Resection|Surgical Resection|Unknown,RX: Presence of Residual Tumor cannot be assessed|RX: Presence of Residual Tumor cannot be assessed|RX: Presence of Residual Tumor cannot be assessed|RX: Presence of Residual Tumor cannot be assessed
+112,C3N-02296,C3N-02296,No,b3,9.0,129C,CPT0181750004,Tumor,No,83,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.7,150.0,90.0,40.0,Present,#ERROR!,Seventh Edition (2010),pT2 (FIGO II),pNX,0,Stage II,,0.0,CNV_L,No,17.56,MSI-H,MSI-H,514.0,WT,Mutated,WT,WT,WT,0.0278,0.00513,6.67e-20,0.0,7.87e-18,0.00168,0.00663,0.0,1.17e-18,3.05e-18,0.0,3.98e-19,0.0,0.0,0.000599,3.51e-19,3.03e-05,0.000173,0.0,0.0184,0.0,0.0,0.000499,0.0138,2.39e-20,0.0,0.00749,0.0,2.32e-19,0.0617,0.012,0.00764,0.0,0.0547,0.000649,0.00883,0.013,8.64e-05,0.0131,0.0187,0.0,0.00257,0.0162,0.0,0.181637678,0.0,0.0445,0.0599,0.0,0.0,0.0567,0.0,0.402025819,0.0077,0.124040119,0.0,0.0,0.0,0.0788,0.0,0.00709,37.0,100.0,172.0,0.0,0.0,0.0,0.0,79.0,0.0,0.0,0.0,0.85,Yes,No,0.0131,-0.317137185,-0.312541962,1.433738033,-0.161056638,-0.797784762,0.0544,-0.704653894,1.024086467,-0.80926426,0.234668224,0.606228964,1.094910038,-0.780992912,2602.18226,3024.123206,5626.305465,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Euthyrox|Siofor|Diuresin|Lisiprol|Simvacard,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Deceased,448|750|974|974,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|With Tumor|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Persistent Disease|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|Yes|Yes|Yes,n/a|Locoregional Recurrence|Locoregional Recurrence|Locoregional Recurrence,n/a|Other: vaginal cuff|Other: vaginal cuff|Other: vaginal cuff,n/a|750.0|750.0|750.0,n/a|No|Yes|Yes,n/a|No|No|No,n/a|No|No|No,n/a|No|No|No,448.0|750.0|974.0|n/a,n/a|n/a|n/a|Respiratory Disease,n/a|n/a|n/a|1268.0,n/a|n/a|817.0|817.0,n/a|n/a|Surgical Resection|Surgical Resection,n/a|n/a|R0: No Residual Tumor|R0: No Residual Tumor
+113,C3N-02298,C3N-02298,No,b3,10.0,131C,CPT0181540008,Tumor,No,83,Female,Endometrioid carcinoma,G1 Well differentiated,4.0,160.0,75.0,29.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,4,Stage I,,,,No,0.0,MSS,,56.0,WT,Mutated,WT,WT,WT,0.031,0.0266,0.0,0.0,2.64e-18,0.0,0.00837,1.35e-18,0.0,0.0279,0.0,0.0135,0.0145,0.0,0.00258,6.83e-19,0.0,9.93e-18,0.0,0.0507,0.000567,2.74e-19,0.00628,0.00896,6.38e-19,5.79e-19,0.0108,2.65e-19,3.22e-18,1.09e-17,0.0169,0.0128,6.99e-20,0.0,0.0224,0.0,0.0258,5.31e-18,0.0258,0.0438,0.0,0.00485,0.141005068,0.0,0.172691468,0.0,0.0,0.0435,0.0143,0.0,0.0,0.0,0.0,0.0129,0.280991343,0.0114,0.015,0.215700909,0.0,0.0,0.044,14.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,,,,0.559241776,-0.540152595,0.970245124,1.000307016,-0.780444474,0.369785978,0.174319739,0.76700818,0.0101,-1.335195364,0.182926199,-0.703083495,1.340662281,0.239093334,3230.255382,3577.007665,6807.263047,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,clexane|Nitrendypina|Betaloc|Atoris|Nolpaza|Doxar|Tritace|Heparegen,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,378|625|987|1450,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,No|No|No|No,No|No|No|No,2|2|2|2,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,378.0|625.0|987.0|1450.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+114,C3N-02302,C3N-02302,No,b3,11.0,131C,CPT0181610003,Tumor,No,69,Female,Endometrioid carcinoma,G1 Well differentiated,6.5,160.0,78.0,30.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,16,Stage I,,0.0212,CNV_L,No,0.01,MSS,CNV_L,76.0,WT,Mutated,Mutated,Mutated,Mutated,0.0597,0.00582,0.0,0.0,0.0,0.0,1.93e-18,8.94e-20,0.0,0.00927,3.07e-18,0.0,0.00421,4.5e-20,0.00911,0.0,0.00187,1.85e-19,0.0,0.0857,0.0196,0.0174,0.0118,0.00256,0.0,0.0135,0.00554,0.00612,0.0,0.0221,0.013,0.00688,2.94e-19,0.0481,0.0602,0.00601,0.039,2.6e-19,0.039,0.0,0.0,0.111216784,0.120963476,0.0,0.172160335,0.00929,0.00611,0.0,0.0,0.0273,0.0,0.0,0.0657,0.00158,0.323537185,0.0267,0.00757,0.0,0.0,0.0396,0.0883,40.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.65,Yes,No,0.865147527,-0.131179063,-0.213954775,-0.478838545,-0.369031154,0.146959813,0.585819275,0.688512187,0.315352122,-0.259014447,0.726497766,1.127427742,-0.33141093,0.709827011,3872.297694,4392.003162,8264.300857,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Ebivol|Diuresin|Karbis|Glucophage 750g,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,503|746|993|1357,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,Yes|Yes|Yes|Yes,Yes|Yes|Yes|Yes,3|3|3|3,No|No|No|No,Complete Remission|Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,503.0|746.0|993.0|1357.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+115,C3N-02337,C3N-02337,No,b3,12.0,128C,CPT0136280003,Tumor,No,70,Female,Endometrioid carcinoma,G2 Moderately differentiated,0.8,164.0,81.0,30.12,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,10,Stage I,,0.0,CNV_L,No,0.04,MSS,CNV_L,57.0,WT,Mutated,WT,Mutated,WT,0.0395,0.00423,1.92e-19,0.0,0.0,0.0119,1.99e-18,3.58e-19,0.00459,0.00866,0.0,0.0075,0.0,0.0,0.00029,0.00972,0.0,8.86e-19,3.76e-18,0.0445,0.0,0.0,0.000298,0.0215,8.04e-20,6.88e-19,0.00769,0.0,3.32e-18,0.00383,0.017,0.0111,0.0,0.0257,0.0225,0.0119,0.0204,0.00486,0.0253,0.0,0.0242,0.0,0.0,0.0,0.378661096,0.0,0.0529,0.0282,0.0,0.037,0.0747,0.0359,0.184791056,0.0253,0.146671385,0.0,0.0113,0.00056,0.0,0.0,0.0,16.0,20.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.34,,,0.634611046,-0.706436551,-0.655793985,-0.747967565,-0.569300874,-0.398115283,-0.0197,-0.318297464,0.822338019,-0.38505721,-0.0384,-0.0181,-0.534978146,0.156357041,3157.377031,3626.221991,6783.599023,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+116,C3N-02372,C3N-02372,No,b2,7.0,131N,CPT0137140008,Tumor,No,54,Female,Endometrioid carcinoma,G2 Moderately differentiated,1.3,173.0,90.0,30.07,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,10,Stage I,,0.0632,CNV_L,No,22.4,MSI-H,MSI-H,1310.0,WT,Mutated,WT,Mutated,WT,0.178237985,0.00934,0.0267,2.06e-19,0.00395,0.0,0.0467,0.0107,0.0351,0.0521,0.00464,0.00284,0.026,1.55e-20,0.0454,0.0386,0.00984,0.141676588,0.00844,0.103320842,0.0306,0.0271,0.00642,0.0102,0.0,0.00446,0.00154,0.0,0.0,0.00403,0.0793,0.00724,0.0,0.0,0.359208259,0.00791,0.0993,0.1003232,0.199631902,0.0433,0.0,0.0525,0.106278504,0.0,0.194169252,0.0447,0.0703,0.0,0.0,0.0,0.0694,0.000701,0.0153,0.113468193,0.221076784,0.022,0.00338,0.0323,0.0,0.00162,0.00946,374.0,240.0,0.0,0.0,0.0,0.0,383.0,0.0,0.0,0.0,0.0,0.17,,,-0.230424072,-0.118166316,0.795624078,-0.299328933,0.042,-0.27518029,-0.132789313,-0.562002205,0.238820503,0.759833964,-0.335783349,0.774896022,-0.626412557,-0.637548054,6356.338308,5859.178928,12215.51724,Not Examined,Present,Margins uninvolved by invasive carcinoma,,Slavonic,Ukraine,Other,Entire uterine cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,,,,,,,Yes,2.0,12 Months|24 Months,No|No,Living|Living,372|818,No|No,No|No,No|No,Tumor Free|Tumor Free,Never|Never,Never|Never,Never|Never,No|No,No|No,Unknown|Unknown,No|No,Complete Remission|Complete Remission,Complete Remission|Complete Remission,n/a|n/a,No|No,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,341.0|787.0,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a,n/a|n/a
+117,C3N-02436,C3N-02436,No,b4,14.0,131C,CPT0115530003,Tumor,No,51,Female,Endometrioid carcinoma,G1 Well differentiated,8.0,160.0,122.0,47.47,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,13,Stage I,White,0.0767,CNV_L,No,35.64,MSI-H,MSI-H,1253.0,Mutated,Mutated,WT,Mutated,WT,0.0493,0.0246,1.13e-19,0.0,2.3e-19,4.88e-18,0.0568,0.00146,0.0174,0.0543,0.00313,0.00839,2.5e-20,0.0,0.0468,0.0,0.00446,8.24e-18,1.14e-18,0.0108,0.0304,0.0305,0.0136,0.00295,0.0,7.53e-18,0.00545,1.46e-18,1.43e-17,0.032,0.0441,0.0083,0.0,0.136260905,0.0779,0.0131,0.0844,4.12e-18,0.0844,0.0,0.0,0.0157,0.111668301,0.0,0.227725853,0.0106,0.0343,0.0703,0.0,0.0308,0.0281,0.0,0.107232895,0.0735,0.274861568,0.00175,0.0,0.0135,0.0,0.0,0.0,178.0,207.0,0.0,0.0,0.0,0.0,275.0,119.0,0.0,0.0,82.0,0.48,Yes,No,0.130519566,-0.197965889,0.586393386,-0.469053254,0.0658,-1.330719595,-1.093150363,-0.530102096,1.141768576,-1.051315758,-1.326021881,0.446566161,0.707129872,-1.509491247,4096.108384,5571.055976,9667.16436,Atypical and/or suspicious,Not identified,Cannot be assessed,Not-Hispanic or Latino,white,United States,Other,entire endometrial cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Premenopausal: less than 6 months since LMP AND no prior bilateral oophorectomy AND not on estrogen replacement,Never,1,ERG in A12: positive for lymphovascular invasion,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,tylenol|ferrous sulfate|lisinopril-hydrochlorothiazide|potassium chloride CR|zoloft,,,,,Yes,2.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,332|740|1103|1502,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Unknown|Unknown|Unknown|Unknown,Never|Never|Never|Never,Yes|Yes|Yes|Yes,No|No|No|No,1|1|1|1,No|No|No|No,Not Applicable|Not Applicable|Not Applicable|Not Applicable,Complete Remission|Complete Remission|Not Applicable|n/a,n/a|n/a|n/a|Not Applicable,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,299.0|707.0|1070.0|1469.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+118,C3N-02437,C3N-02437,No,b1,1.0,128C,CPT0159110003,Tumor,No,61,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.8,163.0,156.0,58.87,Present,#ERROR!,Seventh Edition (2010),pT3a (FIGO IIIA),pN0,27,Stage III,White,0.0,CNV_L,No,8.52,MSI-H,MSI-H,323.0,WT,Mutated,Mutated,Mutated,Mutated,0.0503,0.0,0.000542,4.89e-18,4.13e-19,0.0,3.32e-19,0.00465,0.0104,0.00281,0.0,3.43e-19,3.57e-20,0.0,0.00361,1.72e-19,0.0,1.43e-17,0.0,0.0167,1.23e-19,0.0,1.11e-19,0.00416,0.0,0.0,0.00239,0.0,7.35e-18,0.000229,0.0242,0.015,0.00205,0.0423,0.0991,0.0134,0.0121,7.34e-18,0.0121,0.0,0.00148,0.0,0.02,0.0,0.28938527,0.0,0.00516,0.00716,0.0,0.0,0.0578,0.0,0.259374602,0.0383,0.155608113,0.0298,0.0839,0.0,0.0284,0.0126,0.011,0.0,51.0,141.0,0.0,0.0,0.0,0.0,36.0,0.0,0.0,0.0,0.76,,,0.846722283,-0.101513466,-0.144841051,0.91979873,-0.17787433,0.787821688,0.806534529,0.473683518,1.193911538,-0.651134294,0.672034779,-1.17935931,0.537376115,1.365153275,3061.091476,3498.932238,6560.023713,Negative for malignancy/normal/benign,Not identified,Cannot be assessed,Not-Hispanic or Latino,white,United States,Other,anterior and posterior,Multifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,Prussian blue stain for iron: highlights hemosiderin (control positive); Kinyoun stain for mycobacteria: negative (control positive),,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,aspirin|carvedilol|clonidine|cyproheptadine|furosemide|naproxen sodium|potassium chloride|valsartan,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,308|764|1036,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Yes|Yes|Yes,No|No|No,2|2|2,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,290.0|746.0|1018.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+119,C3N-02595,C3N-02595,No,b4,15.0,130N,CPT0181810004,Tumor,No,41,Female,Endometrioid carcinoma,G3 Poorly differentiated,10.0,165.0,50.0,18.0,Present,#ERROR!,Seventh Edition (2010),pT3a (FIGO IIIA),pN1 (FIGO IIIC1),22,Stage IV,,1.371947271,CNV_L,No,26.97,MSI-H,MSI-H,1133.0,WT,Mutated,WT,Mutated,Mutated,0.0903,0.00603,0.00752,0.0,3.93e-18,2.97e-19,0.00497,0.00557,0.00021,0.0226,3.43e-18,0.00176,0.0274,2.12e-18,0.00813,5.3e-19,1.22e-19,0.0,1.46e-17,0.0258,0.0128,0.00754,0.0042,0.00907,0.0,2.46e-19,0.00447,0.0,0.0,0.0111,0.0193,0.0084,3.62e-19,0.0262,0.164645203,0.0,0.0242,2.65e-19,0.0242,0.00414,0.0,0.11398473,0.0432,0.0,0.214473912,0.0,0.0341,0.0,0.0196,0.0,0.0362,0.0,0.12359541,0.0596,0.240601901,0.0381,0.0,0.0,0.031,0.019,0.0224,69.0,6.0,424.0,0.0,0.0,0.0,0.0,173.0,0.0,0.0,104.0,0.34,,,-0.216454753,0.610482789,0.80700581,0.530336339,-0.566719449,0.98811317,0.523465296,0.0699,0.0271,-0.432048403,0.439976356,-0.620225453,-0.401425309,0.272969203,3858.489953,4137.281022,7995.770975,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Other,Fundus and lower part with isthmus - infiltration of the cervix,Multifocal,IHC staining not done,3.0,11,IHC staining not done,0.0,0,IHC staining not done,0.0,cM1,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Premenopausal: less than 6 months since LMP AND no prior bilateral oophorectomy AND not on estrogen replacement,Never,,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Olanzapin|Pantoprazol|Exacyl|Cyclonamine|Hydroxyzinum|Clexane,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,489|721|980,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Unknown|Unknown|Unknown,Never|Never|Never,No|No|No,No|No|No,None|None|None,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,509.0|741.0|1000.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+120,C3N-02598,C3N-02598,No,b3,12.0,131N,CPT0187960004,Tumor,No,60,Female,Endometrioid carcinoma,G2 Moderately differentiated,8.0,157.0,54.0,21.0,Present,#ERROR!,Seventh Edition (2010),pT4 ((FIGO IVA),pN2 (FIGO IIIC2),0,Stage IV,,0.0383,CNV_L,No,6.41,MSI-H,MSI-H,941.0,Mutated,Mutated,WT,Mutated,WT,0.0962,8.72e-05,0.00448,0.0,0.0,3.57e-18,0.0391,6.18e-05,0.000879,0.0271,1.23e-18,0.0,0.0147,0.0,0.00897,0.0166,6.19e-19,0.0713,0.0,0.0309,0.0213,0.0136,0.00888,7.09e-21,2.88e-19,0.0109,0.00435,0.00228,5.2e-18,0.0033,0.0147,0.0065,7.17e-18,0.00755,0.0871,0.00187,0.0297,0.0464,0.0761,0.0,0.0,0.0411,0.0424,0.0,0.291548358,0.0,0.0126,0.0,0.0,0.0,0.0402,0.0,0.0608,0.0322,0.144917984,0.0965,0.0,0.0,0.106095108,0.0469,0.0847,149.0,35.0,507.0,0.0,0.0,0.0,0.0,194.0,0.0,0.0,0.0,0.49,,,0.486631463,1.234906624,-1.228286315,1.321823493,-0.744782971,1.954233069,1.32086742,0.304020926,0.114762218,1.056982929,1.30256427,-0.555580639,1.436945537,1.452465137,5311.754482,4933.694273,10245.44875,Not Examined,Not identified,Margin(s) involved by invasive carcinoma,,Caucasian,Poland,Other,"Istmus, cervical canal and fundus and anterior wall of uterine corpus",Unifocal,0,0.0,6,1,1.0,1,0,0.0,cM1,R0: No residual tumor,Positive : % Not available,Negative,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Current smoker: Includes daily and non-daily smokers,Unknown,,20,,Yes,Self-reported and Medical Record,Yes,Medical Record|Medical Record,Citrafleet|Fragmin,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,267|659|1068,No|No|No,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,No|No|No,No|No|No,2|2|2,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,267.0|659.0|1068.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+121,C3N-02631,C3N-02631,No,b3,11.0,128N,CPT0181960004,Tumor,No,77,Female,Serous carcinoma,G3 Poorly differentiated,8.0,156.0,75.0,30.82,Present,<50% myometrial invasion,Seventh Edition (2010),pT2 (FIGO II),pN0,6,Stage II,,26.26196116,CNV_H,No,0.86,MSS,CNV_H,64.0,Mutated,WT,WT,WT,Mutated,0.0,0.0,4.91e-19,0.0,0.0,0.0,5.03e-18,0.0088,1e-17,0.0,2.21e-18,0.0,0.0205,0.0,0.0,0.00627,0.0,0.0202,0.0,0.103686034,0.0,4.42e-19,0.000237,2.88e-19,0.0,0.0,8.25e-19,8.38e-19,9.8e-18,0.0386,0.0106,0.0124,7.65e-18,0.0582,0.189308078,2.64e-18,1.4e-17,0.0138,0.0138,0.157999115,0.0,0.0252,0.0479,0.0,0.00651,0.0,0.134292989,0.0,0.0,0.0,0.0799,0.000769,0.0393,0.0,0.269409935,0.0,0.20074118,0.0379,0.0,0.0,0.0,13.0,48.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.47,Yes,No,-0.571092058,-1.151372585,-0.862799493,-1.536707086,-0.278985331,-0.542342851,-2.460955649,-1.061078949,0.503625473,-0.398774199,-2.501241837,-2.674330255,0.218722636,-2.383170511,2213.438711,865.788058,3079.226769,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Multifocal,IHC staining not done,0.0,8,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 5 %,Positive : 5 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,"Vimentin (+)-5%,p16 (+)-95%,CEA(+)-1%, CK5/6(+)-1%",,Yes,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Self Report|Self Report|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Beto ZK|Atoris|Glucophage |Polpril|Verospiron,Melanoma malignum,Self Report,Surgery,Unknown,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,291|679|1107,No|No|No,Yes|Yes|Yes,No|No|No,Tumor Free|With Tumor|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,Yes|Yes|Yes,1|1|1,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Persistent Disease|n/a,n/a|n/a|Complete Remission,No|Yes|No,n/a|Distant Metastasis|n/a,n/a|Other: abdomen wall near umbilicus|n/a,n/a|679.0|n/a,n/a|No|n/a,n/a|No|n/a,n/a|No|n/a,n/a|No|n/a,291.0|679.0|1107.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+122,C3N-02632,C3N-02632,No,b1,1.0,129N,CPT0182020004,Tumor,No,57,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.8,174.0,89.0,29.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,3,Stage I,,0.0,CNV_L,No,0.02,MSS,CNV_L,63.0,WT,Mutated,WT,Mutated,WT,0.0295,0.00388,0.0,4.77e-18,0.0,0.0,3.54e-18,0.0,1.16e-17,5.48e-20,3.48e-17,0.0,0.0028,1.87e-18,9.09e-23,0.0,0.0,1.18e-18,0.0,0.035,0.000883,0.000183,0.0048,0.00742,3.5e-18,0.000945,0.00669,0.0408,2.68e-17,0.0,0.00909,0.0064,1.5e-18,0.0609,0.032,5.3e-19,0.0359,5.9e-19,0.0359,0.0,0.0072,0.000233,8.2e-05,0.0,0.325105995,0.0,0.0263,0.0231,0.0,0.0,0.137976343,0.0,0.0303,0.0,0.0359,0.0,0.012,0.0,0.064,0.017,0.320842759,18.0,17.0,0.0,0.0,0.0,0.0,22.0,0.0,0.0,0.0,0.0,0.56,,,-0.434784163,-0.24884144,-0.494035294,1.053296563,-0.48604084,-0.0809,1.640355071,0.380147841,0.865443951,-0.647115205,1.47754223,-0.37469067,1.152536238,0.877684072,3054.31647,4676.254457,7730.570926,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Euthyrox|Citrafleet|Fragmin|Cipronex|Natrium kalium|Dormicum,,,,,Yes,1.0,12 Months|24 Months|36 Months|48 Months,No|No|No|No,Living|Living|Living|Living,497|859|960|1405,No|No|No|No,No|No|No|No,No|No|No|No,Tumor Free|Tumor Free|Tumor Free|Tumor Free,Never|Never|Never|Never,Never|Never|Never|Never,Never|Never|Never|Never,No|No|No|No,No|No|No|No,Unknown|Unknown|Unknown|Unknown,No|No|No|No,Unknown|Unknown|Complete Remission|Complete Remission,Unknown|Complete Remission|Complete Remission|n/a,n/a|n/a|n/a|Complete Remission,No|No|No|No,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,510.0|872.0|973.0|1418.0,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a,n/a|n/a|n/a|n/a
+123,C3N-02635,C3N-02635,No,b4,13.0,127N,CPT0182070004,Tumor,No,56,Female,Endometrioid carcinoma,G3 Poorly differentiated,3.0,150.0,80.0,35.0,Present,#ERROR!,Seventh Edition (2010),pT2 (FIGO II),pN1 (FIGO IIIC1),9,Stage II,,13.35596277,CNV_H,No,0.5,MSS,CNV_H,66.0,WT,Mutated,WT,WT,Mutated,0.115812689,0.0267,5.25e-20,5.88e-18,1.58e-19,8.31e-19,4.49e-18,3.86e-19,7.54e-19,0.0,9.99e-18,0.0,0.00817,0.0,1.34e-19,0.00686,0.0,6.2e-18,1.23e-18,0.0624,0.0202,0.0233,0.0157,0.00176,0.0,0.0,0.00142,0.0,0.0,0.00128,0.0155,0.0392,8.63e-18,0.0646,0.130536771,0.0,0.0324,0.00379,0.0362,0.0,0.00752,0.0839,0.0394,0.0,0.109467339,0.0,0.0237,0.0,0.0,0.0,0.0338,0.0,0.0946,0.0141,0.352609746,0.0,0.143849245,0.0603,0.0,0.0,0.0368,14.0,14.0,0.0,0.0,0.0,11.0,17.0,0.0,0.0,0.0,0.0,0.83,Yes,No,-0.728620323,-0.21165115,-0.0694,0.210879394,2.078698042,-0.708728998,-0.145974832,0.243789143,0.259294703,-0.791693064,-0.0503,-1.681788585,0.429710828,-1.149392898,3589.221054,3933.817101,7523.038154,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,IHC staining not done,1.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Siofor|enalapril|Vastan,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,330|619|1025,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Unknown|Unknown|Unknown,Never|Never|Never,Yes|Yes|Yes,Yes|Yes|Yes,3|3|3,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|Complete Remission,n/a|n/a|n/a,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,330.0|619.0|1025.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+124,C3N-02636,C3N-02636,No,b4,14.0,127N,CPT0182150003,Tumor,No,72,Female,Endometrioid carcinoma,G1 Well differentiated,5.5,157.0,83.0,33.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,3,Stage I,,1.163072893,CNV_L,No,0.11,MSS,CNV_L,74.0,WT,WT,Mutated,Mutated,WT,0.0268,0.0,0.0,5.37e-20,0.0,4.48e-18,0.0,0.00339,6.22e-20,0.00262,0.0,1.16e-18,0.0087,6.32e-19,5.1e-20,0.00177,2.31e-19,0.0696,1.55e-18,0.00865,2.38e-21,0.00175,0.000213,0.00124,5.66e-19,0.0,0.00247,0.000291,0.0,0.00928,0.00521,0.00797,4.48e-18,0.0337,0.106936974,4.45e-18,0.00102,0.0373,0.0384,0.0178,0.0,0.04,0.0571,0.0,0.180180067,0.0,0.0422,0.0386,0.0,0.117838441,0.0,0.0384,0.0354,0.0236,0.121293967,0.0116,0.0419,0.0,0.137790059,0.0942,0.0022,12.0,22.0,0.0,0.0,0.0,9.0,22.0,0.0,0.0,0.0,0.0,0.64,,,1.098775714,-0.170872415,-0.648246186,1.574011104,-0.398238555,0.467888856,0.0884,0.145085363,0.263673245,0.301099209,0.307669417,-0.0441,-0.668321467,0.925265962,3856.040287,2842.949468,6698.989755,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Other,Fundus (main tumor) and isthmus (implants),Multifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,Vimentin positive,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Tritace|Clexane|Citrafleet,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,361|676|1096,Yes|Yes|No,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,No|No|No,None|None|1,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,382.0|697.0|1117.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+125,C3N-02637,C3N-02637,No,b4,15.0,131C,CPT0182210004,Tumor,No,53,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.0,168.0,138.0,48.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pNX,0,Stage I,,0.00445,CNV_L,Yes,0.18,MSS,POLE,7455.0,Mutated,Mutated,WT,Mutated,Mutated,0.148903082,0.0886,0.00968,0.001,0.0,0.0,0.00656,0.00328,0.0,0.0246,1.16e-17,0.0167,0.0107,0.0,0.0162,0.00286,4.92e-18,0.0,2.54e-19,0.0234,0.0174,0.023,0.000386,0.011,0.0204,0.0,0.0283,1.15e-19,1.63e-17,0.0473,0.0935,0.0109,4.24e-18,0.0586,0.200077682,0.0193,0.0888,0.00143,0.0902,0.0541,0.014,0.0168,0.0574,0.0,0.154482517,0.101144466,0.0798,0.0,0.0,0.0617,0.0,0.0,0.0835,0.0739,0.207691672,0.0,0.0,0.0,0.0611,0.0,0.0343,485.0,0.0,0.0,0.0,2248.0,4706.0,0.0,0.0,0.0,0.0,0.0,0.65,,,-0.153843257,0.180211463,0.195008256,0.890892324,-1.25804392,1.127235908,0.520790353,-1.328790363,0.885768342,-1.117668355,0.266184135,0.0617,1.020523657,0.379026749,3953.376146,5441.827192,9395.203338,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 70 %,Positive : 80 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,Yes,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,"EMA (+), Vimentin (+), CD10 (+)",,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record,No,,,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,302|687|1135,Yes|No|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,No|No|No,No|No|No,1|1|1,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Patient Deceased,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,302.0|687.0|1135.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+126,C3N-02639,C3N-02639,No,b4,14.0,130N,CPT0182290003,Tumor,No,59,Female,Endometrioid carcinoma,G3 Poorly differentiated,9.0,157.0,78.0,31.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,13,Stage I,,31.81337824,CNV_H,No,1.41,MSS,CNV_H,53.0,Mutated,WT,WT,WT,WT,0.00677,0.0,6.6e-20,4.04e-18,0.0,0.0,2.86e-18,8.21e-05,2.71e-18,4.39e-18,0.0,1.49e-18,0.0102,0.0,1.36e-19,0.00302,0.0,0.0,0.0,0.130277113,0.0,0.00113,0.0,1.51e-20,0.0,0.0,0.0,4.57e-19,6.2e-19,0.0,0.0128,0.00774,0.0,0.00778,0.166392433,6.78e-18,2.62e-18,0.00605,0.00605,0.0029,0.0,0.0312,0.0313,0.0,0.0,0.0,0.048,0.11176199,0.100421579,0.0017,0.0,0.0377,0.109428011,0.0,0.0506,0.0,0.244140879,0.206347578,0.0,0.0245,0.0,14.0,24.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.75,,,0.767210751,0.00236,0.317344385,0.977599381,0.586863491,0.245999258,-1.26931856,0.398623514,1.560387177,-0.402292938,-1.053987618,-0.373247649,0.285155769,-0.823684333,3045.532716,2255.926224,5301.45894,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Multifocal,0,0.0,6,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : 10 %,Positive : 20 %,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,3,"EMA (+), Vimentin (+), CD10 (-), CK8/18(+),CK5/6(-),bcl2(+),SMA(-),DES(-)",,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Beto ZK|Nitrendypina|Tritace|Signopan|Solpadeine,,,,,Yes,1.0,12 Months|24 Months,No|No,Living|Deceased,294|703,Yes|Yes,Yes|Yes,Yes|Yes,With Tumor|Tumor Free,Never|Never,Never|Never,Never|Never,Yes|Yes,No|Yes,3|1,No|No,Persistent Disease|Persistent Disease,Persistent Disease|Persistent Disease,n/a|n/a,Yes|Yes,Distant Metastasis|Distant Metastasis,"Other: peritoneum, omentum majus, ascites|Other: peritoneum, omentum majus, ascites",324.0|324.0,No|No,No|No,Yes|Yes,No|No,294.0|n/a,n/a|Malignant Neoplasm,n/a|526.0,n/a|n/a,n/a|n/a,n/a|n/a
+127,C3N-02678,C3N-02678,No,b3,11.0,130C,CPT0182340004,Tumor,No,69,Female,Endometrioid carcinoma,G1 Well differentiated,5.5,164.0,66.0,24.0,Present,#ERROR!,Seventh Edition (2010),pT2 (FIGO II),pN0,8,Stage II,,0.0,CNV_L,No,13.39,MSI-H,MSI-H,482.0,WT,Mutated,Mutated,Mutated,WT,0.0374,0.000239,0.0,1.32e-18,0.0,1.7e-19,0.00754,1.01e-19,1.61e-20,0.0,0.0,2.06e-18,0.0234,0.0,0.00222,0.00629,0.0,0.008,0.0,0.0463,0.0,0.000157,0.00453,0.00524,0.0,0.0,0.000166,5.08e-19,5.37e-18,0.00801,0.0289,0.013,4.87e-21,0.0294,0.0651,0.00402,0.00513,0.00838,0.0135,0.0129,0.0,0.186416001,0.0,0.0,0.299349686,0.0243,0.0,0.0,0.0,0.0,0.0,0.0223,0.283531578,0.0128,0.104148659,0.0185,0.0,0.0199,0.0,0.0,0.0159,56.0,57.0,0.0,0.0,0.0,0.0,247.0,0.0,0.0,0.0,0.0,0.46,,,0.931996304,-0.234767653,-0.529491834,0.715090167,-1.207887158,0.438337251,0.0422,0.16601276,1.021736144,0.611077934,0.259159624,0.0602,0.151047993,1.262981778,3790.01119,3673.92532,7463.93651,Not Examined,Present,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,1,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,Unknown,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Concor|Tulip|Afobam|Zyrtec,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Deceased,266|707|580,Yes|Yes|Yes,No|No|No,No|No|No,With Tumor|With Tumor|With Tumor,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,No|No|No,Unknown|Unknown|2,No|No|No,Persistent Disease|Persistent Disease|Complete Remission,Persistent Disease|Persistent Disease|n/a,n/a|n/a|Patient Deceased,Yes|Yes|Yes,Distant Metastasis|Distant Metastasis|Distant Metastasis,Lung|Lung|Lung,266.0|545.0|545.0,No|No|No,No|No|No,Yes|No|Yes,No|No|No,266.0|707.0|n/a,n/a|n/a|Uterine Corpus Cancer,n/a|n/a|598.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+128,C3N-02789,C3N-02789,No,b4,13.0,131N,CPT0186010004,Tumor,No,61,Female,Endometrioid carcinoma,G2 Moderately differentiated,3.5,147.0,56.0,25.7,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,17,Stage II,White,,,No,12.08,MSI-H,MSI-H,420.0,WT,Mutated,Mutated,Mutated,WT,0.141682818,0.0113,0.0,2.58e-18,0.0,5.61e-18,1.31e-18,0.00696,0.0275,0.0414,0.0,0.00236,0.0205,1.9e-18,0.0042,0.0,0.0,0.0,1.7e-18,0.000602,0.0389,0.0244,0.0194,0.0015,0.0,0.00239,0.00987,0.00666,0.0,0.00542,0.0369,0.00211,5.83e-18,0.0157,0.183682185,0.0,0.0616,4e-19,0.0616,0.0,0.0,0.00347,0.0386,0.0,0.144920809,0.00521,0.0255,0.0,0.0258,0.0,0.027,0.0,0.0846,0.0732,0.317682796,0.0223,0.0,0.0,0.0971,0.056,0.0785,13.0,16.0,169.0,0.0,0.0,0.0,0.0,58.0,0.0,0.0,48.0,,,,0.552801952,0.918609667,-0.0334,-0.767812714,0.630192871,1.229641589,1.659742073,1.123896171,1.512568695,-0.490776871,1.38183436,-0.651425363,0.749161776,0.274117739,3305.802106,4866.046928,8171.849034,Positive for malignancy,Present,Cannot be assessed,Not-Hispanic or Latino,white,United States,Other,entire cavity,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM1,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,Unknown,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Current Therapy,1,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,"Current reformed smoker, more than 15 years",20,21,2,0.1,Exposure to secondhand smoke history not available,,Yes,Medical Record|Medical Record|Medical Record,calcium carbonate|lysine|Multivitamin,,,,,No,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,285|725|1137,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Former Therapy|Former Therapy|Former Therapy,Former Therapy|Former Therapy|Former Therapy,Unknown|Unknown|Unknown,No|No|No,No|No|No,1|1|1,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,255.0|695.0|1107.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+129,C3N-02947,C3N-02947,No,b2,8.0,128N,CPT0158520008,Tumor,No,51,Female,Endometrioid carcinoma,G2 Moderately differentiated,5.5,170.0,65.0,22.39,Present,#ERROR!,Seventh Edition (2010),pT1 (FIGO I),pN0,2,Stage I,White,0.0,CNV_L,No,30.36,MSI-H,MSI-H,921.0,Mutated,Mutated,WT,Mutated,Mutated,0.0735,0.0204,0.00811,0.0,1.88e-20,4.85e-18,0.0368,0.00823,0.00432,0.0,0.0,0.00471,0.0274,0.0,0.0,0.0034,0.0,0.0,0.0,0.0128,0.00726,0.00776,0.00517,0.00451,0.0,0.0,0.00609,0.0,1.44e-17,0.0134,0.0271,0.0215,0.0,0.0486,0.194891097,3.7e-19,0.0243,0.0017,0.026,0.0169,0.0,0.0658,0.119800608,0.0,0.232481626,0.04,0.100749453,0.0,0.0,0.0,0.0242,0.00632,0.168448027,0.0204,0.0551,0.0,0.0557,0.0,0.0939,0.000144,0.0,60.0,0.0,364.0,0.0,0.0,0.0,0.0,115.0,0.0,0.0,91.0,0.57,,,-1.019201651,1.030815245,-1.253029177,0.700607819,-1.151180079,1.29795756,0.897221983,-0.317105163,1.2015646,-0.0409,0.850381647,-0.936510283,-0.077,-0.670449534,3107.034864,4311.345097,7418.379961,Positive for malignancy,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,white,United States,Other,anterior and posterior,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Premenopausal: less than 6 months since LMP AND no prior bilateral oophorectomy AND not on estrogen replacement,Unknown,,,,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Current smoker: Includes daily and non-daily smokers,Unknown,,5,,Exposure to secondhand smoke history not available,Medical Record,Yes,Medical Record|Medical Record,acetaminophen |hydrocodone-acetaminophen,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|Yes,Living|Living|Living,331|856|856,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,No|No|No,No|No|No,None|None|None,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,331.0|856.0|856.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+130,C3N-02972,C3N-02972,No,b4,15.0,131N,CPT0159220008,Tumor,No,74,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.1,152.0,88.0,38.08,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN1 (FIGO IIIC1),19,Stage III,White,0.0,CNV_L,No,0.03,MSS,CNV_L,77.0,Mutated,Mutated,WT,Mutated,Mutated,0.11022494,0.000688,1.55e-19,0.0,1.54e-19,0.0,0.0,3.9e-19,2.32e-18,0.000885,9.31e-18,0.0126,0.00692,1.5e-18,0.00379,0.00427,4.92e-20,4.07e-18,0.0,0.0422,0.00372,0.00721,0.00405,0.00176,0.0,4.09e-18,5.44e-20,0.00111,0.0,2.97e-18,0.0173,0.000854,2.02e-19,0.045,0.0479,2.55e-19,0.00738,0.00214,0.00952,0.0,0.0,0.00836,0.061,0.0,0.245884886,0.0,0.0487,0.0169,0.0,0.0,0.0772,0.0121,0.0,0.0299,0.239081182,0.0,0.0408,0.0,0.118302791,0.0362,0.0654,30.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.26,Yes,Yes,-0.0851,1.335986316,0.430705105,0.985335445,1.352598595,1.266359789,1.749552285,1.33586285,0.185018664,-0.046,1.84529309,0.477400599,1.069508234,1.19664878,4104.78479,4741.808055,8846.592846,Negative for malignancy/normal/benign,Not identified,Margins uninvolved by invasive carcinoma,Not-Hispanic or Latino,white,United States,Other,Anterior and Posterior,Unifocal,IHC staining not done,1.0,3,IHC staining not done,0.0,0,IHC staining not done,0.0,Staging Incomplete,RX: Presence of residual tumor cannot be assessed,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,Unknown,Cytokeratin polytypic: positive ;PAX 8: positive;MOC31: negative;WT-1: negative; Vimentin: positive ; P16: mosaic pattern,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,Exposure to secondhand smoke history not available,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,acetaminophen-codeine|aspirin |ducolax|zyrtec|Vitamin D|celexa|glucotrol|hydrochlorothiazide|lisinopril|magnesium oxide|metformin|metoprolol|multi-vitamin (centrum women)|prilosec|pravachol,,,,,Yes,2.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,293|874|1202,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Unknown|Unknown|Unknown,Yes|Yes|Yes,Yes|Yes|Yes,Unknown|Unknown|Unknown,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,251.0|832.0|1160.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+131,C3N-02976,C3N-02976,No,b2,7.0,129C,CPT0188030003,Tumor,No,70,Female,Endometrioid carcinoma,G3 Poorly differentiated,3.0,162.0,71.0,27.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,5,Stage I,,0.00193,CNV_L,No,36.12,MSI-H,MSI-H,941.0,WT,Mutated,WT,Mutated,WT,0.0633,0.0521,0.00105,2.43e-18,0.0,7.86e-18,3.93e-18,0.012,0.0,4.02e-19,0.0,0.0,0.057,0.0,0.0182,0.00209,2.2e-18,6.16e-18,7.1e-19,0.0376,0.00772,0.00286,0.00312,0.00492,0.0,2.38e-17,0.0058,0.0,1.32e-17,0.0153,0.03,0.0263,0.0153,0.147520061,0.179113386,2.46e-19,0.0553,0.00104,0.0563,0.086,0.0,0.155100744,0.0662,0.0,0.0928,0.0226,0.12414492,0.0,0.0,0.0,0.0889,0.0058,0.0,0.125798131,0.206497607,0.0262,0.0,0.0,0.0,0.0,0.0,47.0,136.0,198.0,0.0,0.0,0.0,251.0,0.0,0.0,0.0,0.0,0.87,,,-1.406703087,-0.838490699,-2.850650419,0.232913116,-1.143521854,0.0305,-2.005926455,-0.301137126,1.390983307,-0.79777691,-2.206948571,-0.939906875,0.0165,-1.87197721,1502.789371,3084.663181,4587.452552,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,IHC staining not done,0.0,6,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Beto 2K|Fragmin|Dormicum|Fortrans|Kalipoz,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,364|670|1076,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,No|No|No,2|2|2,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,381.0|687.0|1093.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+132,C3N-02978,C3N-02978,No,b4,16.0,131C,CPT0244470003.1,Tumor,No,66,Female,Endometrioid carcinoma,G2 Moderately differentiated,5.5,166.0,87.0,31.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,11,Stage I,,1.414147276,CNV_L,No,20.85,MSI-H,MSI-H,605.0,WT,Mutated,WT,Mutated,WT,0.0349,0.0,0.0,0.0,0.0,2.1e-17,1.77e-17,0.0,0.0,9.12e-19,1.19e-17,0.0,0.0245,5.44e-18,6.77e-20,0.00237,4.02e-18,1.66e-18,0.0,0.0,0.0151,0.00918,0.00558,0.00214,5.04e-20,1.35e-18,0.00234,0.00137,6.23e-18,0.000299,0.0125,0.0111,3.16e-17,0.0513,0.152476144,0.0,0.0124,0.00315,0.0155,0.0,0.0,0.0488,0.0,0.0,0.0728,0.0,0.0428,0.00767,0.0,0.0,0.0106,0.0,0.345744699,0.0,0.172960294,0.0,0.0513,0.0,0.143478492,0.048,0.0559,16.0,0.0,244.0,0.0,0.0,0.0,0.0,86.0,0.0,0.0,69.0,0.79,Yes,No,0.110689746,-0.349973682,0.346445396,2.104449186,-0.25644425,-0.358640898,1.011673668,-0.676356199,0.862513819,-1.584755312,1.053743805,-1.272417748,2.435781627,-0.40816562,2505.531431,3522.469272,6028.000703,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,0,0.0,0,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record,Siofor|Faxolet ER 75|Ketiplet|Bisocard,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,253|665|1045,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Unknown|Never|Never,Never|Never|Never,No|No|No,Yes|No|No,None|None|None,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,253.0|665.0|1045.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+133,C3N-02978-b1,C3N-02978,Yes,b3,12.0,129C,CPT0244470003,Tumor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+134,C3N-02979,C3N-02979,No,b2,6.0,130C,CPT0188100004,Tumor,No,61,Female,Endometrioid carcinoma,G3 Poorly differentiated,4.0,158.0,69.0,27.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,10,Stage I,,0.000652,CNV_L,No,30.64,MSI-H,MSI-H,1066.0,WT,Mutated,WT,Mutated,Mutated,0.186319434,0.0323,0.0155,0.0,0.0,5.86e-18,0.0,0.0177,0.00683,0.0124,0.00467,0.00116,0.0249,9.95e-19,0.00509,0.00692,2.33e-18,0.0,1.44e-17,0.012,0.0313,0.0385,0.00152,0.00879,8.35e-20,0.0,0.0125,9.68e-20,0.0,0.0276,0.132744518,0.0313,0.0,0.193014788,0.327562554,7.38e-18,0.0562,0.00346,0.0596,0.0132,0.0,0.0178,0.105063395,0.0,0.168575072,0.0718,0.0581,0.0,0.0,0.0496,0.0335,0.0,0.0423,0.136629496,0.27830002,0.0,0.0,0.00173,0.0,0.0,0.0232,0.0,181.0,403.0,0.0,0.0,0.0,0.0,203.0,0.0,0.0,0.0,0.73,Yes,No,-1.558987383,-1.191964141,0.0839,0.199729184,-0.519301301,-0.0131,-0.282597715,-2.07108605,1.11361067,-1.13035857,-0.702183912,-0.756419985,0.0745,-1.467945044,3885.812031,5133.685775,9019.497805,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,0,0.0,4,0,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,"CK7 - negative, CK19 - negative, Chromogranine - negative, CD10 - negative, Synaptophizine - negative",,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record|Medical Record|Medical Record|Medical Record,Noliprol forte|Bisocard|Glucophage|vasilip|Fragmin|Citrafleet,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,393|647|976,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,Yes|Yes|Yes,2|2|2,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,435.0|689.0|1018.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+135,C3N-02994,C3N-02994,No,b3,11.0,131N,CPT0248000003,Tumor,No,68,Female,Clear cell carcinoma,G3 Poorly differentiated,2.5,162.0,73.0,27.0,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,16,Stage I,,1.664379605,CNV_L,No,32.2,MSI-H,MSI-H,1321.0,Mutated,Mutated,WT,Mutated,Mutated,0.228347918,0.022,5.8e-22,1.63e-18,0.0,1.59e-18,0.037,0.00128,0.0,0.0,0.0,0.00219,0.0372,0.0,0.00241,0.00158,5.91e-20,4.35e-18,0.0,0.0,0.0737,0.061,0.0287,0.0,6.14e-19,0.0121,0.00661,0.0,5.07e-18,0.0817,0.0464,0.00729,0.0126,0.151115485,0.10084028,0.0,0.0734,0.00315,0.0766,0.00135,0.0,0.0575,0.0595,0.0,0.108649589,0.0204,0.0776,0.0,0.00694,0.0,0.0612,0.0771,0.0783,0.100178654,0.272419956,0.0,0.0305,0.0,0.0169,0.0,0.0313,470.0,177.0,0.0,0.0,0.0,0.0,369.0,0.0,0.0,0.0,0.0,0.51,,,-2.131794543,0.996114937,-2.512408626,1.397748065,2.192912044,0.380419575,0.75742671,0.973177248,0.686184746,-0.674988569,0.54577056,-0.317470907,0.509482109,-1.552645943,3840.106201,5653.733119,9493.839321,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Fundus,,Unifocal,IHC staining not done,0.0,1,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Negative,Negative,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,Yes,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,1,EMA (+),,No,Alcohol consumption equal to or less than 2 drinks per day for men and 1 drink or less per day for women,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record,No,,,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,337|725|980,Yes|Yes|Yes,Yes|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,No|No|No,No|No|No,1|1|1,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,337.0|725.0|980.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+136,C3N-03005,C3N-03005,No,b2,5.0,129N,CPT0247940003,Tumor,No,>=90,Female,Endometrioid carcinoma,G2 Moderately differentiated,4.0,155.0,78.0,32.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,4,Stage I,,7.504663231,CNV_L,No,0.0,MSS,CNV_L,78.0,WT,Mutated,WT,WT,WT,0.136934637,0.0663,0.00489,0.0,0.0,3.28e-18,0.0746,9.11e-20,0.00518,0.0282,8.07e-19,0.00344,0.0469,0.0,0.0115,0.0151,0.0,0.0145,0.0,0.0315,0.029,0.0212,0.0206,0.00557,0.000312,0.000242,0.0,5.78e-20,0.0,0.0055,0.0189,0.0608,0.0,0.0347,0.132437016,1.1e-19,0.0785,0.017,0.0954,0.0,0.0,0.0639,0.0901,0.0,0.219648814,0.0106,0.0497,0.00997,0.0,0.0707,0.0,0.00979,0.0954,0.0193,0.208454493,0.0524,0.0404,0.0,0.0338,0.0,0.0259,21.0,27.0,0.0,0.0,0.0,0.0,26.0,0.0,0.0,0.0,0.0,0.31,,,1.09266565,-0.553515684,0.556683753,0.378119839,1.156744063,-1.497099808,0.488121317,0.740961007,0.606740987,0.377499539,0.47328784,1.241677203,-0.114117071,-0.541184904,5460.544855,5773.711888,11234.25674,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,4 or more,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Bisocard|Hygroton|Polocard,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Deceased,450|734|857,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,No|No|No,4 or more|4 or more|4 or more,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,450.0|734.0|n/a,n/a|n/a|Respiratory Disease,n/a|n/a|898.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+137,C3N-03415,C3N-03415,No,b2,7.0,130N,CPT0247910003,Tumor,No,85,Female,Endometrioid carcinoma,G3 Poorly differentiated,4.8,150.0,52.0,23.0,Present,#ERROR!,Seventh Edition (2010),pT1b (FIGO IB),pN0,5,Stage I,,0.146408992,CNV_L,No,32.41,MSI-H,MSI-H,6659.0,Mutated,Mutated,Mutated,Mutated,WT,0.209530632,0.018,0.0115,0.0,7.17e-19,1.54e-18,7.86e-20,0.0108,0.0052,0.0223,0.0,0.00185,0.0377,0.0,0.0162,2.22e-19,1.43e-18,6.92e-18,0.0,0.000701,0.0368,0.0176,0.0325,0.00586,0.0,1e-18,0.00388,1.98e-18,0.0,0.0165,0.0734,0.0224,0.00777,0.151379251,0.314025643,0.0,0.0547,3.71e-18,0.0547,0.00694,0.0,0.0352,0.12580074,0.0,0.118640627,0.097,0.0593,0.0,0.0255,0.0,0.0634,0.0,0.0,0.0695,0.268245225,0.0169,0.0,0.0,0.101829592,0.0,0.0116,161.0,314.0,0.0,0.0,0.0,0.0,0.0,0.0,1939.0,2445.0,1221.0,0.23,,,-1.136963415,-1.024358542,-2.286263556,1.218158501,-1.23439774,0.0522,-0.0215,-0.230024824,1.608784387,-2.005919563,-0.474275759,-0.900573473,1.600195685,-1.523080234,2384.810301,4565.22009,6950.030391,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,3,IHC staining not done,0.0,0,0,0.0,cM0,R0: No residual tumor,Positive : % Not available,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,Unknown,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Enarenal|Sustonit|Signopam,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Deceased,411|712|870,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,Tumor Free|Tumor Free|Tumor Free,Never|Never|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,No|No|No,Unknown|Unknown|Unknown,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,411.0|712.0|n/a,n/a|n/a|Respiratory Disease,n/a|n/a|1047.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+138,C3N-03417,C3N-03417,No,b4,13.0,128C,CPT0247880003,Tumor,No,67,Female,Endometrioid carcinoma,G1 Well differentiated,2.7,165.0,83.0,30.49,Present,<50% myometrial invasion,Seventh Edition (2010),pT1a (FIGO IA),pN0,5,Stage I,,0.0104,CNV_L,No,0.64,MSS,CNV_L,60.0,WT,Mutated,Mutated,Mutated,Mutated,0.0373,0.0051,0.00187,0.0,0.0,1.32e-17,1.41e-18,0.00353,4.49e-20,0.0178,0.0,1.77e-18,0.0236,0.0,0.0,0.0,0.0,0.0,6.46e-18,0.0058,1.34e-19,9.26e-19,0.00196,0.0,0.0,1.41e-17,0.00139,0.0,3.1e-18,0.0163,0.0306,0.0056,0.0,0.0602,0.289266356,2.25e-18,0.0034,0.0,0.0034,0.0566,0.0,0.0917,0.115563316,0.0,0.246878938,0.0377,0.0777,0.0,0.0,0.0679,0.0,0.0,0.112992327,0.0616,0.0837,0.011,0.0,0.0,0.0218,0.0149,0.0,22.0,21.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.77,,,-0.684400881,0.561581065,-1.102347356,-0.0892,0.222665419,0.924786309,-1.105861496,-0.786586684,0.280656974,-0.713629763,-1.262334267,-1.974988541,1.698376833,0.241199831,2608.1265,3031.213167,5639.339667,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Posterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Positive : % Not available,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Loss of expression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Unknown,3,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,Medical Record|Medical Record|Medical Record,Yes,Medical Record|Medical Record|Medical Record,Bisoratio|Protevasc|Acard,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Living,346|710|1103,Yes|Yes|Yes,No|No|No,No|No|No,Tumor Free|Tumor Free|Tumor Free,Unknown|Unknown|Never,Never|Never|Never,Never|Never|Never,Yes|Yes|Yes,No|No|No,3|3|3,No|No|No,Complete Remission|Complete Remission|Complete Remission,Complete Remission|Complete Remission|n/a,n/a|n/a|Complete Remission,No|No|No,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,346.0|710.0|1103.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+139,C3N-03767,C3N-03767,No,b2,5.0,128N,CPT0247970003,Tumor,No,66,Female,Serous carcinoma,G3 Poorly differentiated,13.0,158.0,62.0,24.0,Present,#ERROR!,Seventh Edition (2010),pT2 (FIGO II),pN0,13,Stage II,,34.44230553,CNV_H,No,1.01,MSS,CNV_H,66.0,WT,WT,WT,WT,WT,0.0767,0.0143,0.0,0.00498,3.27e-19,0.000811,0.0317,0.000532,0.0,7.01e-20,3.05e-19,0.00928,0.0,0.00142,0.0,0.0181,0.0,1.06e-17,0.0,0.00918,0.0256,0.0112,0.017,0.0108,2.18e-18,0.00178,0.00502,3.23e-19,0.0,0.0302,0.0238,0.00999,2.03e-18,0.0492,0.138446294,8.13e-19,0.035,0.00904,0.044,0.0281,0.0,0.0294,0.131642052,0.0,0.0,0.0,0.00453,0.100298365,0.0925,0.0259,0.0,0.00234,0.206982853,0.0,0.242741027,0.0,0.0851,0.0,0.0192,0.00446,0.0268,20.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,0.0,0.45,,,-1.129793055,1.027499579,-1.768589342,1.244398301,-1.277384025,0.623079578,-0.722419304,-0.979551296,-0.566171478,-0.655647341,-0.817136634,-0.858177651,1.45056114,-1.726708429,2578.671466,3457.536356,6036.207822,Not Examined,Not identified,Margins uninvolved by invasive carcinoma,,Caucasian,Poland,Anterior endometrium,,Unifocal,IHC staining not done,0.0,0,IHC staining not done,0.0,0,IHC staining not done,0.0,cM0,R0: No residual tumor,Negative,Negative,Cannot be determined,Cannot be determined,Cannot be determined,Cannot be determined,Overexpression,No,Cannot be determined,No,Postmenopausal: greater than 12 months since LMP with no prior Oophorectomy OR Prior bilateral oophorectomy,Never,2,,,No,Lifelong non-drinker,Lifelong non-smoker: Less than 100 cigarettes smoked in lifetime,,,,,No or minimal exposure to secondhand smoke,,No,,,,,,,Yes,1.0,12 Months|24 Months|36 Months,No|No|No,Living|Living|Deceased,491|721|897,Yes|Yes|Yes,Yes|Yes|Yes,No|No|No,With Tumor|With Tumor|With Tumor,Never|Never|Never,Never|Never|Never,Never|Never|Never,No|No|No,No|No|No,2|2|2,No|No|No,Persistent Disease|Persistent Disease|Persistent Disease,Persistent Disease|Persistent Disease|n/a,n/a|n/a|Persistent Disease,Yes|Yes|Yes,Distant Metastasis|Distant Metastasis|Distant Metastasis,Lung|Lung|Lung,491.0|491.0|491.0,No|No|No,No|No|No,No|Yes|Yes,No|No|No,491.0|721.0|n/a,n/a|n/a|Malignant Neoplasm,n/a|n/a|1002.0,n/a|n/a|n/a,n/a|n/a|n/a,n/a|n/a|n/a
+140,C3L-00935-A,C3L-00935,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0887,0.0,0.0,0.0,4.75e-18,0.0,4.89e-18,0.00967,0.00109,0.00958,5.63e-18,0.0,0.0154,0.00497,0.00581,0.120966395,0.0,0.504130901,0.0183,0.409030325,0.0,0.0,0.000924,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.02e-18,1.26e-17,0.00567,0.0989,0.0,0.0046,0.319778855,0.324382239,0.0884,0.0,0.0365,0.0472,0.0,0.148954717,0.0,0.0414,0.0,0.0557,0.0,0.0562,0.0,0.0939,0.0429,0.144343921,0.0327,0.0,0.211995968,0.0,0.0,0.0,,,,,,,,,,,,,,,-0.211046408,-1.163818206,0.20088871,-1.271131044,0.656300892,-0.905376669,-0.302948854,-1.066028656,-2.124537065,0.943415918,-0.365934904,0.821306291,-1.985280952,-0.355157133,6048.885334,4277.403784,10326.28912,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+141,C3L-01277-A,C3L-01277,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0326,0.0,6.68e-19,3.42e-19,9.56e-20,0.00675,0.0,0.0171,0.00833,2.22e-19,2.12e-18,0.0,0.0143,0.0023,6.76e-19,0.210487924,1.36e-19,0.732908677,0.0256,0.652074717,0.0,0.0044,0.00238,0.012,0.0,6.41e-18,0.0,0.0,7.02e-18,0.0313,1.88e-17,3.81e-18,2.09e-20,0.0,0.044,0.0,0.0136,0.489786717,0.503358739,0.0842,0.0,0.0123,0.0169,0.0,0.288982746,0.0,0.00666,0.0,0.0417,0.0,0.0503,0.0,0.0,0.00353,0.248263085,0.0,0.0077,0.239400582,0.0,0.0,0.0,,,,,,,,,,,,,,,-1.414135341,-1.020306365,-0.16799745,-1.532624523,-1.052620735,-0.863345831,-1.625708517,-1.829445817,-0.793469855,1.527938946,-1.844476202,0.504574412,-0.739065574,-1.986846148,6711.035705,4219.232716,10930.26842,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+142,C3L-01639-A,C3L-01639,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0951,1.27e-18,2.41e-18,0.0067,1.27e-17,0.00219,0.00643,0.00498,0.00663,0.0134,1.43e-18,0.0,0.0103,0.00942,0.0104,0.140680315,0.00528,0.538364102,0.0173,0.445838095,0.0,0.0,0.00573,3.55e-20,2.21e-18,0.0,7.79e-19,0.0,4.61e-18,0.00745,0.0,3.96e-18,6.94e-19,0.00103,0.0207,0.0027,0.0149,0.352513988,0.367374104,0.0797,0.0,0.0661,0.0599,0.0,0.184571918,0.0,0.0402,0.0,0.0233,0.0,0.105593768,0.0018,0.00571,0.0435,0.177980921,0.0366,0.0,0.0961,0.0656,0.0,0.0132,,,,,,,,,,,,,,,0.253623114,0.326370073,0.903270377,-1.10153486,-0.29478359,-0.297765172,0.587509746,-0.290579393,-2.813528775,1.350366552,0.625322857,1.027936076,-1.373760636,0.452931332,6912.831464,5165.054101,12077.88557,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+143,C3L-01967-A,C3L-01967,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0,0.0,2.51e-18,0.0,0.0,0.0,0.0,0.0175,0.0,0.0,0.0,1.55e-17,0.0189,0.00371,0.0,0.194065816,1.68e-18,0.653919656,0.0587,0.727097981,4.03e-18,0.0,0.0,0.0,0.0,1.06e-17,0.0,0.0,0.0,0.0,2.49e-17,2.26e-18,5.04e-18,0.0,0.032,5.93e-19,1.09e-17,0.435238368,0.435238368,0.022,0.0,0.00393,0.0564,0.0,0.235822388,0.0,0.0254,0.0,0.0607,0.0,0.0592,0.0,0.0,0.00713,0.213152393,0.0,0.0,0.316206686,0.0,0.0,0.0,,,,,,,,,,,,,,,-0.498955371,-1.794032951,-0.437990693,-1.550438395,-0.501700787,-1.504175763,-1.683139964,-1.677800851,-2.247384885,1.092535941,-1.739202793,0.0531,-0.63537576,-1.414576593,6344.945644,3855.2529,10200.19854,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+144,C3L-02121-A,C3L-02121,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.036,0.0,7.87e-18,0.0,0.0,0.0,1.11e-17,0.00401,0.00623,1.65e-19,3.88e-18,1.68e-17,0.0303,0.00922,0.0,0.198581286,6.29e-18,0.600784169,0.034,0.726487652,9.79e-19,0.000963,0.0,0.00108,1.29e-18,0.0,4.16e-18,3.44e-18,7.52e-18,2.15e-19,1.8e-17,1.06e-18,4.55e-18,1.25e-20,0.0359,4.92e-18,0.00487,0.410394644,0.415266171,0.0,0.0,0.0,0.0219,0.0,0.0817,0.0,0.0,0.0,0.0496,0.0,0.0365,0.0416,0.0,0.0,0.286802129,0.0,0.0111,0.470840163,0.0,0.0,0.0,,,,,,,,,,,,,,,-1.029138117,-2.283354488,0.784495524,-1.626815622,-0.568082443,-2.144657328,-2.230521597,-2.521069728,-0.39842562,1.332206765,-2.33375145,0.33630669,-0.968764978,-2.306827196,6867.623231,4085.415341,10953.03857,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+145,C3L-02216-A,C3L-02216,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0676,0.0,0.0,2.4e-18,2.13e-17,0.0,3.95e-18,0.0133,0.00472,0.00261,0.0,4.06e-18,0.0175,0.00472,0.00293,0.0929,0.0,0.616006359,0.00192,0.564808115,0.0,0.00311,0.00245,5.75e-22,0.0,4.78e-18,2.62e-18,0.000315,0.0,0.0326,5.49e-18,7.71e-19,0.0,0.0,0.00206,1.63e-19,0.00531,0.361027326,0.366338058,0.0805,0.0,0.0361,0.0447,0.0,0.205984969,0.0,0.0251,0.0,0.0,0.0,0.0605,0.0616,0.0,0.015,0.224371107,0.0,0.00329,0.217911571,0.0162,0.0,0.00861,,,,,,,,,,,,,,,1.129353198,-0.321850488,0.849211729,-1.218297996,-0.404627678,-0.554390972,0.287246403,-0.523223047,-2.125387181,1.425969954,0.182025103,0.766235421,-1.339316658,0.227294681,7125.299823,4777.841893,11903.14172,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+146,C3L-02347-A,C3L-02347,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0544,0.0,5.63e-18,2.35e-18,0.0,0.0,0.0,0.0115,4.17e-18,2.35e-19,2.26e-18,0.0,0.0158,0.00617,1.44e-19,0.251570738,8.02e-19,0.663621454,0.0228,0.841734884,3.27e-19,0.0,0.0,2.99e-19,0.0,0.0,0.0,0.0,2.17e-18,2.84e-19,0.0,7.88e-18,2.5e-17,0.0,0.0251,0.0,5.28e-18,0.471753809,0.471753809,0.0,0.0,0.00932,0.0591,0.0,0.185742456,0.0,0.0,0.0,0.0304,0.0,0.0488,0.0108,0.0,0.0108,0.30523825,0.0407,0.00276,0.288122833,0.0,0.0,0.0084,,,,,,,,,,,,,,,-1.248399119,-2.079062633,-0.473255663,-1.453244388,-0.26348033,-1.617547424,-1.419313665,-1.297005685,-2.21004854,1.301062732,-1.502534757,0.530110014,-1.494404074,-1.797755369,6770.680361,4164.60188,10935.28224,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+147,C3L-02353-A,C3L-02353,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.00239,0.0,2.11e-21,3.39e-19,0.0,0.0,2.41e-17,0.00605,6.91e-19,0.0037,4.66e-18,0.0,0.00702,0.00458,2.03e-19,0.196339531,7.09e-18,0.619811332,0.0217,0.613034072,2.35e-19,0.0,0.0,8.56e-19,0.0,0.0,0.0,0.0,0.0,0.0,1.38e-17,0.0,0.0,0.0,0.023,2.79e-18,6.05e-18,0.417245935,0.417245935,0.0346,0.0,0.0264,0.0818,0.0,0.228455458,0.0,0.0161,0.0,0.0136,0.0,0.0506,0.00591,0.0,0.0057,0.200181509,0.0,0.0156,0.321051161,0.0,0.0,0.0,,,,,,,,,,,,,,,0.271352996,-0.967337914,0.47433009,-1.450767193,0.134565201,-0.845521523,-0.713857878,-0.756074638,-2.413510083,1.286906112,-0.647963762,0.673471594,-0.601734164,-0.514545962,6425.985404,3846.190997,10272.1764,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+148,C3L-02408-A,C3L-02408,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.131210134,0.0,0.0,0.0,1.98e-17,0.0,0.00307,0.0126,0.0173,0.00871,9.13e-18,0.0,0.0164,0.0,0.0116,0.133147777,0.00913,0.612616439,0.0534,0.766076189,0.00135,0.00438,0.0116,0.00525,1.07e-17,0.00938,0.0,0.000194,1.33e-17,0.110667849,4.24e-17,4.45e-20,0.0,8.63e-19,0.081,7.44e-19,0.0361,0.37711775,0.413245881,0.024,0.0,0.0548,0.0751,0.0,0.175123362,0.0,0.00785,0.0,0.0531,0.0,0.0281,0.0162,0.0,0.00342,0.236818568,0.0,0.0488,0.220394789,0.0298,0.0,0.0264,,,,,,,,,,,,,,,0.933239197,0.913199637,1.178173157,-0.830313519,-0.12915265,0.646966436,0.94913735,-0.199865835,-1.088330724,1.888357198,0.62417164,1.730456151,-1.551065165,-0.566461594,7925.918641,6126.937728,14052.85637,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+149,C3L-02409-A,C3L-02409,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0327,0.0,0.0,0.0,0.0,1.71e-17,6.17e-20,0.0,0.0,2.9e-18,2.31e-17,7.11e-18,0.00152,0.0,0.00266,0.0509,5.64e-18,0.322699883,0.0,0.383590369,9.21e-21,0.0138,0.00148,0.0,1.84e-18,0.0,0.0,0.0,5.15e-18,0.0,0.0,0.0,8.37e-18,0.0,0.0257,1.28e-18,0.00177,0.187915174,0.189685599,0.0249,0.0,0.0729,0.0327,0.0,0.159441905,0.0,0.0,0.0,0.0236,0.0,0.0364,0.0,0.271801413,0.00848,0.229752271,0.0,0.0125,0.0,0.105419365,0.0,0.0221,,,,,,,,,,,,,,,1.9557728,0.548289566,0.000341,0.0181,-0.345797202,0.519290737,0.860105774,1.302085624,-0.522851349,1.325185321,0.993419738,1.372261072,-0.905048667,1.058334661,6222.880071,5060.837371,11283.71744,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+150,C3L-02412-A,C3L-02412,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.215739227,0.0,0.0,0.0,7.75e-18,0.0229,0.0315,0.00375,0.0,0.0145,0.0,0.0,0.00511,0.0,0.0183,0.131728147,0.0169,0.526818772,0.0243,0.75770873,0.0,0.00849,0.00365,0.00212,1.55e-17,0.0134,0.0,0.00406,0.0,0.0204,1.28e-18,0.0,0.0,1.2e-17,0.0,0.0,0.0365,0.332106794,0.368611615,0.0,0.0,0.041,0.0686,0.0,0.236196429,0.0,0.00253,0.0,0.0136,0.0,0.0936,0.0122,0.0,0.000622,0.261489771,0.0,0.052,0.136986379,0.0384,0.00778,0.035,,,,,,,,,,,,,,,1.391845651,1.699940261,-0.116827,-0.776342791,0.14047024,0.94591908,1.106123198,1.513517672,-0.763164399,2.054977063,1.063772836,2.407469148,-1.577275359,-0.439496296,7712.295621,6740.407053,14452.70267,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+151,C3L-02468-A,C3L-02468,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.044,0.0,0.0,1.5e-19,2.01e-19,9.38e-18,0.0,0.00612,0.00612,3.2e-19,1.01e-18,1.59e-20,0.0122,0.00823,7.28e-20,0.0692,0.0,0.641342513,0.0125,0.56595538,1.1e-18,0.00445,0.00146,1.39e-18,0.0,0.0,0.0,0.0,0.0,0.0109,4.26e-18,0.0,0.0,0.0244,0.0423,5.42e-20,0.00408,0.358160588,0.362237931,0.00626,0.0,0.0034,0.0608,0.0,0.212626096,0.0,0.0429,0.0,0.0,0.0338,0.0622,0.0267,0.0,0.00689,0.208514434,0.0,0.00891,0.327089814,0.0,0.0,0.0,,,,,,,,,,,,,,,0.140236289,-2.88716034,-0.996508995,-1.369861021,-0.904218543,-2.590928371,-2.028762638,-1.785443699,-1.00904764,1.762117684,-2.0353135,0.610363391,-0.662719021,-1.837209585,6558.709881,3764.485072,10323.19495,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+152,C3L-02557-A,C3L-02557,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0724,0.0,0.0,0.0,4.43e-19,0.0,0.0,0.0166,0.0537,0.0397,0.0,0.0,0.0243,0.0,0.0053,0.103708401,0.0,0.689665295,0.00942,0.501280037,0.00324,0.00547,0.0143,0.00243,0.0,0.0,0.0,1.1e-20,0.0,0.0543,1.78e-17,0.0,0.0,0.0,0.0789,0.0147,0.0431,0.405916254,0.449001326,0.0,0.0,0.0409,0.0816,0.0,0.293708179,0.0,0.00105,0.0,0.06,0.0,0.0765,0.0,0.0237,0.0133,0.184846121,0.0,0.039,0.178316573,0.0,0.0,0.00703,,,,,,,,,,,,,,,-0.151016253,-0.413968182,-0.54664953,-1.436754293,-0.678421068,-0.359791585,-0.688589313,-1.235313253,-1.042289823,1.841018131,-0.756341535,0.531813177,-1.049237752,-0.438256446,6770.994541,5047.086005,11818.08055,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+153,C3L-02602-A,C3L-02602,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0399,0.0,1.01e-17,0.0,0.0,3.78e-18,0.0,0.00685,2.87e-19,4.29e-19,9.01e-18,0.0,0.0269,0.0077,1.91e-20,0.168002798,0.0,0.596503979,0.0234,0.658958354,2.17e-18,0.0,0.0,3.12e-19,0.0,2.74e-17,0.0,1.33e-18,4.09e-18,9.92e-19,0.0,0.0,0.0,7.79e-18,0.0269,1e-19,2.37e-17,0.39488576,0.39488576,0.0308,0.0,0.00381,0.0851,0.0,0.224482124,0.0,0.00342,0.0,0.0,0.0,0.0326,0.0122,0.0,0.00914,0.218299057,0.000349,0.00313,0.345976918,0.0,0.0307,0.0,,,,,,,,,,,,,,,-0.00105,-1.691415127,0.425786212,-1.40327774,-0.337226582,-2.017029214,-1.742841389,-1.238365244,-2.713352836,1.463258594,-1.683314273,0.723022501,-1.340393444,-0.795094283,7044.501377,4183.202184,11227.70356,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+154,C3N-00520-A,C3N-00520,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0325,0.0,1.82e-20,3.6e-18,8.99e-18,0.0,0.00951,0.0,0.0,4.08e-19,7.26e-18,2.38e-18,0.0,0.0,0.00303,0.00537,3.79e-19,0.237411611,2.19e-18,0.197726532,1.12e-19,0.00533,0.000327,0.0,2.35e-18,0.0,8.43e-18,4.82e-19,0.0,0.00353,0.0,0.00648,0.0,0.0,2.61e-18,0.00295,0.00202,0.122308489,0.124328306,0.0297,0.0,0.0,0.0212,0.0,0.384109239,0.0,0.0595,0.0,0.0,0.0,0.0176,0.0465,0.0,0.00333,0.207351134,0.108566413,0.0342,0.0556,0.0324,0.0,0.0,,,,,,,,,,,,,,,3.504331272,-0.178460747,-0.242888136,-1.144597295,-1.378702931,-0.104992313,-0.682985158,-0.109862444,-0.900703564,1.569574495,-0.680011241,0.191760782,-1.240880903,1.242117843,5840.467476,3924.20137,9764.668846,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+155,C3N-00859-A,C3N-00859,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0141,0.00244,0.0,5.55e-18,0.0,2.08e-18,0.0228,2.76e-19,3.41e-18,0.0,9.71e-19,0.004,0.000601,1.09e-18,0.0,0.0,0.00401,0.0139,0.0,0.019,0.0,0.00155,0.000372,0.00472,6.62e-18,0.0,0.00252,0.0,8.03e-20,0.00813,0.0275,0.00347,4.18e-18,0.0509,0.057,0.0,0.00745,0.00941,0.0169,0.0,0.0,0.0548,0.0699,0.0,0.12977877,0.0,0.0,0.0322,0.00128,0.0,0.0368,0.0,0.185643271,0.0,0.345265235,0.0,0.0703,0.0,0.0148,0.0314,0.0278,,,,,,,,,,,,,,,-0.465643345,1.564356068,0.956532568,1.233825599,-0.479072708,0.80443949,-0.785553003,2.230841656,0.570570382,-0.200093478,-0.626182932,-0.287049877,0.97846244,-0.554310802,3038.923669,2644.370039,5683.293707,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+156,C3N-00872-A,C3N-00872,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.177926548,0.0,0.0,4.35e-19,0.0,2.36e-18,0.0461,0.0159,0.0812,0.0717,0.00459,3.21e-18,0.0155,0.0,0.0146,0.0739,0.000707,0.524513105,0.00322,0.437779233,0.0183,0.0214,0.0207,0.00691,6.79e-18,0.00161,0.0,0.00105,4.56e-19,0.0173,8.81e-18,0.00146,0.0,1.82e-17,0.064,0.0,0.083,0.307491693,0.390445033,0.0231,0.0,0.055,0.149473131,0.0,0.215750488,0.0,0.0126,0.0,0.0499,0.0,0.0863,0.0,0.000162,0.04,0.207097987,0.000359,0.000661,0.0161,0.132943273,0.0,0.0105,,,,,,,,,,,,,,,0.377115669,-0.278664379,0.248138947,-0.697537837,0.103318115,-0.869483008,0.51153038,-0.366900549,-1.082567936,1.870398552,0.314260087,1.989293078,-1.233601392,0.555595171,7832.470038,6278.029107,14110.49914,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+157,C3N-01344-A,C3N-01344,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.102277861,9.95e-19,0.0,0.0,5.65e-19,0.0,0.0,0.0,7.42e-18,0.0,2.92e-19,7.67e-19,0.0,2.12e-18,2.19e-20,0.0,2.71e-18,0.0,6.62e-19,0.0164,3.31e-19,0.0111,0.00199,0.0,0.0,0.0,1.13e-19,0.0,5.27e-18,0.0,0.0235,0.00371,0.0,0.0721,0.00139,1.14e-18,1.15e-17,0.0,1.15e-17,0.0442,0.0,0.0347,0.0121,0.0,0.11682117,0.0,0.0991,0.0,0.0186,0.0,0.0762,0.0,0.0896,0.00466,0.200680109,0.0,0.221806886,0.0234,0.0,0.0,0.0581,,,,,,,,,,,,,,,0.762226593,0.349684456,-0.396812251,0.137712717,2.940347545,0.233443073,0.117049522,1.38648037,-0.259023813,-0.197161799,0.244119482,-0.30886802,0.267114696,1.068768281,3031.933481,3776.546198,6808.479679,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+158,C3N-01525-A,C3N-01525,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.255764541,0.0,0.0,1.25e-17,8.83e-18,6.39e-21,0.0367,0.00506,7.04e-18,0.00764,0.0,2.09e-18,0.00916,0.00497,0.00995,0.0982,0.00328,0.400281979,0.00936,0.622992964,0.0,0.0108,0.00567,0.0111,1.84e-17,0.0531,0.0,0.0102,2.61e-18,0.00239,0.0,0.0,0.0,0.0,0.0,8.84e-20,0.0584,0.262314399,0.320723703,0.0,0.0,0.0369,0.104719513,0.0,0.124913255,0.0,0.0322,0.0,0.0,0.0,0.0599,0.120359669,0.0,0.00611,0.198008067,0.0,0.0318,0.0,0.232313931,0.0,0.0528,,,,,,,,,,,,,,,2.033936923,2.651293378,0.130626246,-0.888300351,0.121750323,1.882601204,1.358664058,2.030387319,0.629703017,1.968475431,1.398238035,1.877116406,-0.67029527,-0.45024582,7407.103417,7035.151955,14442.25537,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+159,C3N-01526-A,C3N-01526,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0586,0.0,0.0,6.55e-18,1.78e-17,0.0339,0.0215,0.00139,2.48e-18,0.0,0.0,0.0,0.00493,0.0125,0.000572,0.0717,0.0,0.382016661,0.00623,0.513474028,0.0,0.000867,3.77e-05,0.00435,6.85e-18,0.0,8.13e-18,0.0,1.23e-19,0.0288,0.0,0.0,3.8e-18,1.94e-20,0.0,0.0,0.00328,0.229137087,0.232417684,0.0163,0.0,0.0606,0.100744808,0.0,0.144147398,0.0,0.0508,0.0,0.015,0.0,0.0389,0.0796,0.0,0.0107,0.174271138,0.0176,0.00391,0.252950634,0.0344,0.0,0.0,,,,,,,,,,,,,,,1.198583945,2.092040656,0.754697088,-0.012,-0.595248117,1.231009441,-0.209081688,2.185977047,-0.587437631,1.604530189,-0.158902509,1.487404635,-0.744430111,-0.263525223,6428.034564,4843.35425,11271.38881,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+160,C3N-01761-A,C3N-01761,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0588,0.0,1.14e-17,0.0,7.45e-19,3.44e-18,2.06e-17,0.00686,0.0,5.95e-19,2.4e-17,1.23e-17,0.0156,0.0112,0.0,0.185705141,8.74e-18,0.70847269,0.0213,0.762720694,0.0,0.0,0.00399,0.0,0.0,7.45e-18,0.0,1.41e-19,0.0,0.00277,2.69e-17,6.24e-18,0.0,0.0,0.0275,0.0,1.14e-17,0.458361628,0.458361628,0.00418,0.0,0.00271,0.0925,0.0,0.163461823,0.0,0.0352,0.0,0.0,0.0,0.0684,0.0217,0.0,0.00719,0.229998202,0.0,0.00693,0.347617108,0.0,0.0,0.0202,,,,,,,,,,,,,,,-0.86886259,-1.138641717,0.287104266,-0.870810758,-0.666947676,-0.992998113,-0.937120032,-1.07122901,-1.374719452,1.629555029,-0.990817573,0.911391458,-0.68118662,-1.65385842,6960.593486,4245.227399,11205.82088,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+161,C3N-01765-A,C3N-01765,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.385709251,0.00609,0.0156,0.0396,3.45e-19,1.13e-17,0.132035182,0.00977,0.176715243,0.18409375,0.083,1.09e-20,0.0104,0.0188,0.0246,0.145543369,0.00234,0.528764457,0.0327,0.747813912,0.0222,0.0199,0.0212,0.0158,0.0,0.0484,7.6e-19,0.0,6.26e-18,0.0126,0.0322,0.00274,1e-18,1.24e-17,0.116741345,1.01e-17,0.197389264,0.339351587,0.536740851,0.0265,0.00661,0.0146,0.15082551,0.0,0.167463768,0.0,0.0528,0.0,0.0998,0.0,0.00623,0.0494,0.0,0.0497,0.227961499,0.0049,0.0,0.141955202,0.0,0.0,0.00141,,,,,,,,,,,,,,,0.455078744,-0.711693628,0.125925848,-1.369280232,1.206095225,-0.823642015,0.17434572,0.839653304,-0.973497197,1.438362627,0.0809,3.074014285,-1.798089975,-0.327055551,8322.649314,8591.06139,16913.7107,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+162,C3N-01830-A,C3N-01830,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.206049786,0.0,0.0,6.52e-18,9.26e-18,0.0,0.0382,0.0011,1.81e-18,0.028,0.0,0.0,0.00612,0.0132,0.00932,0.0907,0.0,0.312759043,0.00772,0.532419328,0.000198,0.0129,0.00502,0.00236,8.98e-18,0.0721,0.0,0.00259,2.05e-17,0.00962,0.0087,1.32e-18,1.08e-18,3.18e-20,0.00188,0.0,0.0577,0.20356628,0.261302494,0.0137,0.0,0.0402,0.0765,0.0,0.148369365,0.0,0.0388,0.0,0.0563,0.0,0.0691,0.171119695,0.0,0.0179,0.192388542,0.0,0.0498,0.12316596,0.0,0.0,0.00264,,,,,,,,,,,,,,,2.419634611,1.876637456,0.649845366,-0.370041125,0.894831163,1.161911614,0.627432791,2.370514834,0.107487926,1.367786114,0.628101077,1.273370183,-1.308397785,-0.25367492,7151.535829,6874.816632,14026.35246,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+163,C3N-01847-A,C3N-01847,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.102885407,0.0,4.31e-19,0.0,6.29e-18,0.00914,0.04,0.00376,0.0,0.00487,0.0,0.0,0.00763,0.0149,0.00681,0.0898,3.11e-18,0.33842921,0.0126,0.562435992,0.0,0.00417,0.00168,0.0,0.0,0.00267,0.0,4.88e-20,0.0,0.0,1.2e-18,0.0,3.39e-18,0.00225,0.00105,0.0,0.00632,0.22260115,0.228918247,0.0,0.0,0.0506,0.0779,0.0,0.231474007,0.0,0.0135,0.0,0.0129,0.0,0.0391,0.0589,0.0,0.00599,0.212188281,0.0301,0.00357,0.263800798,0.0,0.0,0.0,,,,,,,,,,,,,,,1.285683602,0.724246944,1.154987566,0.23395647,-0.628356107,0.029,-1.317790146,2.580999462,0.0271,1.586765752,-1.279775131,1.978789566,-1.242402283,-0.608472878,6624.531234,5123.782744,11748.31398,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+164,C3N-01848-A,C3N-01848,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0579,0.0,0.0,3.32e-20,1.3e-17,1.16e-19,0.0,0.0218,0.0255,0.0173,0.0147,0.0,0.0217,0.00833,1.97e-21,0.18631007,0.0,0.708512811,0.0199,0.661234441,0.0,0.0,0.0046,0.00979,0.0,3.89e-18,0.0,2.84e-20,0.0,0.00265,1.13e-17,0.0,1.58e-17,6.08e-19,0.0546,2.48e-19,0.0236,0.461013316,0.484574865,0.011,0.0,0.0071,0.185612984,0.0,0.0888,0.0,0.0253,0.0,0.0909,0.0,0.0652,0.0,0.0,0.0102,0.237784526,0.0,0.00017,0.277873347,0.0,0.0,0.0,,,,,,,,,,,,,,,-0.86365618,-1.952859621,-0.794481774,-1.654868168,-0.407088475,-1.811995396,-2.163529808,-0.966593332,-2.124450354,0.894905781,-2.250886349,0.546515439,-0.794140345,-1.299150993,6683.097273,4739.418878,11422.51615,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+165,C3N-01875-A,C3N-01875,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.113201071,0.0,4.2e-18,4.7e-19,0.0,4.32e-18,1.69e-17,0.0188,1.29e-20,0.00123,1.23e-17,0.0,0.0207,0.00255,0.0,0.183214677,0.0,0.711090553,0.0147,0.858786829,0.0,2.02e-19,0.00678,3.93e-19,0.0,1.73e-17,0.0,0.0,2.94e-17,0.023,4.73e-18,0.0,0.0,0.0,0.0375,0.0,3.14e-17,0.463558596,0.463558596,0.000609,0.0,0.00143,0.130411976,0.0,0.18997322,0.0,0.0,0.0,0.0917,0.0,0.0532,0.0,0.0,0.0283,0.286766108,0.00295,0.00683,0.207867461,0.0,0.0,0.0,,,,,,,,,,,,,,,-1.881045234,-1.764750125,-0.960213565,-1.473857394,-0.269530666,-1.616907676,-1.224553639,-1.519633052,-1.106528514,1.67168485,-1.460613681,1.8269094,-0.534452195,-1.734938404,7040.933592,4677.219522,11718.15311,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+166,C3N-01876-A,C3N-01876,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.046,0.0,5.77e-18,0.0,0.0,0.0,2.24e-17,0.002,0.0,0.0,0.0,0.0,0.0114,0.00748,0.0,0.203828462,7.68e-18,0.744627412,0.00192,0.761638386,1.58e-18,0.0,0.00817,8.26e-20,1.95e-18,0.0,1.33e-17,0.0,0.0,2.07e-19,3.02e-17,0.0,3.07e-17,0.0,0.0301,1.96e-17,6.23e-18,0.483579107,0.483579107,0.00399,0.0,0.00149,0.0714,0.0,0.169175108,0.0,0.0,0.0,0.0,0.0,0.0354,0.0404,0.0,0.0175,0.304348025,0.0483,0.0,0.308025277,0.0,0.0,0.0,,,,,,,,,,,,,,,-0.90297969,-1.859797623,-1.078962703,-1.424993583,-0.531427809,-1.500026591,-1.234465821,-0.936862133,-1.326872345,2.1629105,-1.013113426,0.763534292,-1.391299068,-0.97876193,7368.245386,4074.900599,11443.14599,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+167,C3N-02249-A,C3N-02249,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0139,0.0,0.0,1.37e-18,0.0,0.0,5.66e-18,0.00393,0.0,4.36e-19,1.26e-17,0.0,0.00849,0.00149,0.0,0.245939725,0.0,0.653338677,0.0235,0.58301948,1.59e-18,0.0,0.00169,1.83e-18,0.0,3.39e-17,0.0,0.0,0.0,2.95e-18,1.02e-17,7.83e-18,0.0,1.24e-18,0.0221,3.09e-19,2.49e-17,0.461550321,0.461550321,0.0748,0.0,0.00244,0.0339,0.0,0.20711663,0.0,0.0,0.0,0.0448,0.0,0.0892,0.00542,0.0,0.0,0.183739041,0.0,0.0173,0.341239947,0.0,0.0,0.0,,,,,,,,,,,,,,,-0.033,-0.713369181,0.827332684,-1.171545177,-0.566017522,-0.554248023,-0.507234302,-1.22575424,-2.048022745,1.602198941,-0.517442781,-0.10510676,-0.907217907,-1.378538017,6705.846898,3992.943045,10698.78994,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+168,C3N-02253-A,C3N-02253,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.00776,0.0,0.0,7.31e-19,0.0,1.22e-17,0.0,0.00664,9.94e-18,3.8e-19,2.47e-17,1.7e-17,0.027,1e-19,9.56e-20,0.215494628,1.18e-18,0.714824282,0.00335,0.813385121,5.3e-18,7.62e-19,1.79e-19,9.05e-18,0.0,4.48e-17,0.0,3.75e-19,0.0,0.0,0.0,0.0,1.05e-17,0.0,0.0187,6.55e-18,4.71e-17,0.477455721,0.477455721,0.111946205,0.0,0.013,0.096,0.0,0.171093134,0.0,0.0269,0.0,0.0,0.0,0.0475,0.0385,0.0,0.00251,0.25069308,0.0,0.00695,0.209816826,0.0,0.0251,0.0,,,,,,,,,,,,,,,0.437915715,-1.367327175,-0.0848,-1.390806733,-0.576586175,-0.822444413,-1.62499903,-1.579552741,-1.993526397,1.431854478,-1.623004552,-0.600977951,-1.385853161,-0.922023925,6443.253312,3497.954021,9941.207333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+169,C3N-02436-A,C3N-02436,No,,,,,Adjacent_normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0282,0.0,3.68e-18,7.18e-19,5.58e-19,2.23e-19,7.12e-18,6.03e-19,4.64e-19,1.58e-18,7e-18,0.0,0.0139,0.00895,0.00165,0.12703206,1.84e-18,0.632200887,0.0183,0.434250372,0.0,0.00618,0.000197,3.96e-19,1.11e-18,2.64e-19,0.0,0.0,0.0,0.0147,0.0,0.0,0.0,0.00813,0.0501,0.0,0.0011,0.38571288,0.386810315,0.0231,0.0,0.0,0.013,0.0,0.12179712,0.0,0.0276,0.0,0.0,0.0,0.0582,0.11396485,0.0,0.0,0.282291703,0.0206,0.0212,0.318086315,0.0,0.0,0.0,,,,,,,,,,,,,,,0.368084211,-0.723376975,1.694320365,-1.347477111,-0.770164913,-0.969217066,-1.64874165,-1.324307168,-0.970939319,2.305155839,-1.54215058,-0.14394336,-1.25664674,-1.143129981,7156.937295,4065.450121,11222.38742,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+170,NX019,NX019,No,b4,13.0,128N,CPT0203740002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+171,NX020,NX020,No,b2,6.0,129C,CPT0234180002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+172,NX021,NX021,No,b1,1.0,130N,CPT0234220002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+173,NX022,NX022,No,b3,10.0,129N,CPT0234300004,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+174,NX023,NX023,No,b3,11.0,127C,CPT0230070003,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+175,NX024,NX024,No,b1,1.0,131N,CPT0230290003,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+176,NX025,NX025,No,b3,9.0,131N,CPT0230310002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+177,NX026,NX026,No,b2,8.0,129N,CPT0230370002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+178,NX027,NX027,No,b1,3.0,131C,CPT0188640005,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+179,NX028,NX028,No,b3,12.0,130C,CPT0186260002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+180,NX029,NX029,No,b4,14.0,129C,CPT0231200003,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+181,NX030,NX030,No,b2,5.0,130N,CPT0231200002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+182,NX031,NX031,No,b2,7.0,128N,CPT0292690003,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+183,NX032,NX032,No,b1,2.0,130N,CPT0313410002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+184,NX033,NX033,No,b4,15.0,127C,CPT0313550002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+185,NX034,NX034,No,b1,4.0,129N,CPT0313400002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+186,NX035,NX035,No,b1,3.0,129C,CPT0313420003,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+187,NX036,NX036,No,b2,7.0,129N,CPT0313490002,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+188,NX037,NX037,No,b4,16.0,130C,CPT0313420007,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+189,NX038,NX038,No,b2,6.0,131C,CPT0313420004,Enriched_Normal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
diff --git a/examples/bdiviz_user_test_2/Dou-ucec-sample-1.csv b/examples/bdiviz_user_test_2/Dou-ucec-sample-1.csv
new file mode 100644
index 00000000..064de4b5
--- /dev/null
+++ b/examples/bdiviz_user_test_2/Dou-ucec-sample-1.csv
@@ -0,0 +1,154 @@
+,BMI,Ethnicity,Proteomics_Tumor_Normal,Estrogen_Receptor,PMS2,CIBERSORT_Mast _cells _activated,Genomics_subtype,ESTIMATE_StromalScore,Clin_Stage_Dist_Mets-cM,Path_Stage_Dist_Mets-pM
+0,38.88,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,MSI-H,2821.088429,cM0,Staging Incomplete
+1,39.76,Not-Hispanic or Latino,Tumor,Cannot be determined,Loss of nuclear expression,0.015087431,MSI-H,2714.248104,cM0,Staging Incomplete
+2,51.19,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.033824616,CNV_low,3856.501277,cM0,Staging Incomplete
+3,,,Tumor,,,,,,,
+4,32.69,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,3012.556593,cM0,No pathologic evidence of distant metastasis
+5,20.28,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_high,1717.74787,cM0,Staging Incomplete
+6,55.67,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,3414.419984,cM0,Staging Incomplete
+7,25.68,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.049418849,CNV_low,2309.012756,cM0,Staging Incomplete
+8,21.57,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_high,2515.79784,cM0,Staging Incomplete
+9,34.26,Not-Hispanic or Latino,Tumor,Cannot be determined,Loss of nuclear expression,0.0,MSI-H,4181.251111,cM0,Staging Incomplete
+10,36.57,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,4669.852221,Staging Incomplete,Staging Incomplete
+11,27.83,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.018873801,POLE,2304.797045,cM0,Staging Incomplete
+12,34.84,Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.134807458,CNV_high,2212.345792,cM0,Staging Incomplete
+13,68.39,Hispanic or Latino,Tumor,Cannot be determined,Loss of nuclear expression,0.0,MSI-H,2869.70182,Staging Incomplete,No pathologic evidence of distant metastasis
+14,25.37,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_high,1945.541934,cM0,Staging Incomplete
+15,26.22,Not-Hispanic or Latino,Tumor,Positive,Intact nuclear expression,0.07237302,CNV_high,2379.6735,cM0,Staging Incomplete
+16,42.98,Not-Hispanic or Latino,Tumor,Cannot be determined,Loss of nuclear expression,0.0,MSI-H,613.0876971,cM0,Staging Incomplete
+17,55.86,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_high,2953.951139,cM0,Staging Incomplete
+18,42.19,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.018753335,CNV_low,1184.03053,cM0,Staging Incomplete
+19,27.82,Not-Hispanic or Latino,Tumor,Cannot be determined,Loss of nuclear expression,0.0,CNV_low,5176.758433,cM0,Staging Incomplete
+20,34.72,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,864.2241924,cM0,No pathologic evidence of distant metastasis
+21,21.45,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,POLE,3748.640733,cM0,Staging Incomplete
+22,25.03,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.001126745,POLE,1706.11003,cM0,Staging Incomplete
+23,38.54,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,3006.948997,cM0,No pathologic evidence of distant metastasis
+24,65.71,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,2565.123134,cM0,Staging Incomplete
+25,46.64,Not reported,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,4634.296239,cM0,Staging Incomplete
+26,45.83,Not-Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.035334153,POLE,2347.226471,cM0,Staging Incomplete
+27,22.86,Not-Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.019248281,CNV_low,6048.630658,cM0,Staging Incomplete
+28,46.41,Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_low,3824.192222,cM0,No pathologic evidence of distant metastasis
+29,71.09,Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.031426484,MSI-H,4745.871875,cM0,No pathologic evidence of distant metastasis
+30,44.81,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_high,2073.093302,Staging Incomplete,No pathologic evidence of distant metastasis
+31,43.0,Not-Hispanic or Latino,Tumor,Cannot be determined,Loss of nuclear expression,0.046995801,MSI-H,4019.134039,cM0,No pathologic evidence of distant metastasis
+32,32.32,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.045033677,CNV_low,4267.943026,cM0,No pathologic evidence of distant metastasis
+33,47.82,Not-Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_low,4455.576971,cM0,Staging Incomplete
+34,45.53,Not reported,Tumor,Cannot be determined,Loss of nuclear expression,0.0,CNV_low,8257.35682,Staging Incomplete,Staging Incomplete
+35,31.58,Not reported,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_low,3909.219425,Staging Incomplete,Staging Incomplete
+36,17.64,Not reported,Tumor,Cannot be determined,Cannot be determined,0.056142168,MSI-H,4238.332575,Staging Incomplete,Staging Incomplete
+37,36.84,Not reported,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_low,2629.892485,cM0,Staging Incomplete
+38,37.69,Not reported,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_low,4333.499845,Staging Incomplete,Staging Incomplete
+39,28.5,Not reported,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,5102.751057,cM0,Staging Incomplete
+40,34.89,Not reported,Tumor,Positive,Intact nuclear expression,0.0,CNV_high,3781.400158,Staging Incomplete,Staging Incomplete
+41,39.14,Not reported,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_high,5711.460988,Staging Incomplete,Staging Incomplete
+42,38.44,Not reported,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_high,6791.999903,Staging Incomplete,Staging Incomplete
+43,59.78,Not reported,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,6134.476114,Staging Incomplete,Staging Incomplete
+44,38.89,Not reported,Tumor,Cannot be determined,Cannot be determined,0.014757236,CNV_low,4435.707788,Staging Incomplete,Staging Incomplete
+45,38.41,Not reported,Tumor,Cannot be determined,Cannot be determined,0.002601277,CNV_low,4965.604393,Staging Incomplete,Staging Incomplete
+46,31.83,Not reported,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_high,6515.371607,Staging Incomplete,Staging Incomplete
+47,34.37,Not reported,Tumor,Cannot be determined,Cannot be determined,0.005498505,CNV_low,5548.489367,Staging Incomplete,Staging Incomplete
+48,17.11,Not reported,Tumor,Cannot be determined,Cannot be determined,0.0,MSI-H,3346.731612,Staging Incomplete,Staging Incomplete
+49,32.06,Not reported,Tumor,Cannot be determined,Cannot be determined,0.129636775,MSI-H,5035.794842,Staging Incomplete,Staging Incomplete
+50,31.96,Not-Hispanic or Latino,Tumor,Cannot be determined,Loss of nuclear expression,0.0,MSI-H,3702.652027,cM0,No pathologic evidence of distant metastasis
+51,,,Tumor,,,,,,,
+52,41.44,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_low,3554.390593,cM0,No pathologic evidence of distant metastasis
+53,31.63,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.0,CNV_high,3821.608966,cM1,pM1
+54,37.11,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.008075333,POLE,4282.074991,cM0,No pathologic evidence of distant metastasis
+55,31.96,Not-Hispanic or Latino,Tumor,Cannot be determined,Intact nuclear expression,0.005250649,CNV_low,4262.424062,Staging Incomplete,No pathologic evidence of distant metastasis
+56,46.45,Not reported,Tumor,Cannot be determined,Cannot be determined,0.030856792,MSI-H,1682.151896,Staging Incomplete,Staging Incomplete
+57,27.66,Not-Hispanic or Latino,Tumor,Positive,Intact nuclear expression,0.0,CNV_high,4255.959916,Staging Incomplete,pM1
+58,27.1,,Tumor,Cannot be determined,Cannot be determined,0.019894683,POLE,3508.374749,cM0,No pathologic evidence of distant metastasis
+59,46.85,Not-Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.0,CNV_low,4684.861932,Staging Incomplete,Staging Incomplete
+60,26.0,,Tumor,Positive,Cannot be determined,0.0,MSI-H,3627.437843,cM0,Staging Incomplete
+61,31.0,,Tumor,Positive,Cannot be determined,0.0,CNV_low,2569.07483,cM0,Staging Incomplete
+62,27.0,,Tumor,Positive,Cannot be determined,0.0,CNV_low,3740.58003,cM0,Staging Incomplete
+63,35.0,,Tumor,Positive,Cannot be determined,0.013628498,CNV_low,3563.533329,cM0,Staging Incomplete
+64,35.0,,Tumor,Positive,Cannot be determined,0.024953588,CNV_low,1840.583053,cM0,Staging Incomplete
+65,31.22,,Tumor,Positive,Cannot be determined,0.0,POLE,4369.682108,cM0,Staging Incomplete
+66,31.0,,Tumor,Positive,Cannot be determined,0.0,CNV_low,5520.164395,cM0,Staging Incomplete
+67,32.83,,Tumor,Positive,Cannot be determined,0.013023059,MSI-H,3171.067885,cM0,Staging Incomplete
+68,29.52,,Tumor,Positive,Cannot be determined,0.036358248,MSI-H,5147.204936,cM0,Staging Incomplete
+69,29.07,,Tumor,Positive,Cannot be determined,0.0,CNV_high,2317.879694,cM0,Staging Incomplete
+70,21.83,,Tumor,Positive,Cannot be determined,0.095529589,CNV_high,3770.318861,cM0,Staging Incomplete
+71,27.0,,Tumor,Negative,Cannot be determined,0.073013728,CNV_high,4660.078921,cM0,Staging Incomplete
+72,34.0,,Tumor,Positive,Cannot be determined,0.109393005,MSI-H,1368.770354,cM0,Staging Incomplete
+73,36.81,,Tumor,Positive,Cannot be determined,0.0,CNV_low,4548.865546,cM0,Staging Incomplete
+74,46.0,,Tumor,Positive,Cannot be determined,0.0,CNV_low,3237.700172,cM0,Staging Incomplete
+75,27.31,,Tumor,Positive,Cannot be determined,0.0,CNV_low,3739.873076,cM0,Staging Incomplete
+76,20.55,,Tumor,Positive,Cannot be determined,0.039742974,MSI-H,2390.647801,cM0,Staging Incomplete
+77,17.85,,Tumor,Positive,Cannot be determined,0.0,MSI-H,3323.981653,cM0,Staging Incomplete
+78,29.62,Not-Hispanic or Latino,Tumor,Positive,Cannot be determined,0.061907521,CNV_low,4279.438113,Staging Incomplete,Staging Incomplete
+79,38.97,Not-Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.128791658,CNV_low,2750.595162,Staging Incomplete,Staging Incomplete
+80,48.46,Not-Hispanic or Latino,Tumor,Unknown,Unknown,0.0,MSI-H,2616.128221,cM0,No pathologic evidence of distant metastasis
+81,30.47,,Tumor,Positive,Cannot be determined,0.034636055,CNV_high,5319.12579,cM1,Staging Incomplete
+82,34.53,,Tumor,Positive,Cannot be determined,0.0,CNV_low,1325.965485,cM0,Staging Incomplete
+83,33.65,,Tumor,Positive,Cannot be determined,0.0,CNV_low,2236.194057,cM0,Staging Incomplete
+84,28.84,,Tumor,Positive,Cannot be determined,0.0,MSI-H,3142.491368,cM0,Staging Incomplete
+85,36.0,,Tumor,Positive,Cannot be determined,0.0,CNV_low,1989.365377,cM0,No pathologic evidence of distant metastasis
+86,23.88,Not-Hispanic or Latino,Tumor,Unknown,Unknown,0.0,CNV_low,1380.859986,cM0,No pathologic evidence of distant metastasis
+87,27.0,,Tumor,Positive,Cannot be determined,0.006719297,MSI-H,2258.605402,cM0,No pathologic evidence of distant metastasis
+88,44.0,,Tumor,Positive,Cannot be determined,0.071420892,MSI-H,2629.193014,cM0,No pathologic evidence of distant metastasis
+89,31.0,,Tumor,Positive,Cannot be determined,0.0,CNV_high,4781.4706,cM1,pM1
+90,39.2,,Tumor,Positive,Cannot be determined,0.01372593,MSI-H,3118.051953,cM0,Staging Incomplete
+91,30.48,,Tumor,Positive,Cannot be determined,0.108706228,MSI-H,2514.266274,cM0,Staging Incomplete
+92,36.2,,Tumor,Positive,Cannot be determined,0.00227769,CNV_low,4181.890175,cM0,Staging Incomplete
+93,26.14,,Tumor,Positive,Cannot be determined,0.0,MSI-H,3607.302476,cM0,Staging Incomplete
+94,30.85,,Tumor,Positive,Cannot be determined,0.0,CNV_low,4265.396681,cM0,Staging Incomplete
+95,34.0,,Tumor,Positive,Cannot be determined,0.0,CNV_high,4617.267994,cM0,No pathologic evidence of distant metastasis
+96,31.0,,Tumor,Negative,Cannot be determined,0.01149725,CNV_high,3784.055606,cM0,No pathologic evidence of distant metastasis
+97,40.72,Not-Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.037907652,CNV_low,1445.656243,Staging Incomplete,Staging Incomplete
+98,29.37,,Tumor,Positive,Cannot be determined,0.049773167,MSI-H,2659.994806,cM0,Staging Incomplete
+99,29.4,,Tumor,Positive,Cannot be determined,0.0,CNV_high,2795.977059,cM0,Staging Incomplete
+100,35.42,,Tumor,Positive,Cannot be determined,0.0,CNV_high,4336.999577,cM0,Staging Incomplete
+101,24.32,Not-Hispanic or Latino,Tumor,Cannot be determined,Cannot be determined,0.058770763,CNV_high,4822.4358,Staging Incomplete,Staging Incomplete
+102,34.06,,Tumor,Negative,Cannot be determined,0.005492839,CNV_high,5933.572259,cM0,Staging Incomplete
+103,,,Tumor,,,,,,,
+104,,,Adjacent_normal,,,,,,,
+105,,,Adjacent_normal,,,,,,,
+106,,,Adjacent_normal,,,,,,,
+107,,,Adjacent_normal,,,,,,,
+108,,,Adjacent_normal,,,,,,,
+109,,,Adjacent_normal,,,,,,,
+110,,,Adjacent_normal,,,,,,,
+111,,,Adjacent_normal,,,,,,,
+112,,,Adjacent_normal,,,,,,,
+113,,,Adjacent_normal,,,,,,,
+114,,,Adjacent_normal,,,,,,,
+115,,,Adjacent_normal,,,,,,,
+116,,,Adjacent_normal,,,,,,,
+117,,,Adjacent_normal,,,,,,,
+118,,,Adjacent_normal,,,,,,,
+119,,,Adjacent_normal,,,,,,,
+120,,,Adjacent_normal,,,,,,,
+121,,,Adjacent_normal,,,,,,,
+122,,,Adjacent_normal,,,,,,,
+123,,,Adjacent_normal,,,,,,,
+124,,,Adjacent_normal,,,,,,,
+125,,,Adjacent_normal,,,,,,,
+126,,,Adjacent_normal,,,,,,,
+127,,,Adjacent_normal,,,,,,,
+128,,,Adjacent_normal,,,,,,,
+129,,,Myometrium_normal,,,,,,,
+130,,,Myometrium_normal,,,,,,,
+131,,,Myometrium_normal,,,,,,,
+132,,,Myometrium_normal,,,,,,,
+133,,,Myometrium_normal,,,,,,,
+134,,,Myometrium_normal,,,,,,,
+135,,,Enriched_normal,,,,,,,
+136,,,Enriched_normal,,,,,,,
+137,,,Enriched_normal,,,,,,,
+138,,,Enriched_normal,,,,,,,
+139,,,Enriched_normal,,,,,,,
+140,,,Enriched_normal,,,,,,,
+141,,,Enriched_normal,,,,,,,
+142,,,Enriched_normal,,,,,,,
+143,,,Enriched_normal,,,,,,,
+144,,,Enriched_normal,,,,,,,
+145,,,Enriched_normal,,,,,,,
+146,,,Enriched_normal,,,,,,,
+147,,,Enriched_normal,,,,,,,
+148,,,Enriched_normal,,,,,,,
+149,,,Enriched_normal,,,,,,,
+150,,,Enriched_normal,,,,,,,
+151,,,Enriched_normal,,,,,,,
+152,,,Enriched_normal,,,,,,,
diff --git a/examples/bdiviz_user_test_2/Dou-ucec-sample-2.csv b/examples/bdiviz_user_test_2/Dou-ucec-sample-2.csv
new file mode 100644
index 00000000..cbf8b3e7
--- /dev/null
+++ b/examples/bdiviz_user_test_2/Dou-ucec-sample-2.csv
@@ -0,0 +1,154 @@
+,Country,Race,Myometrial_invasion_Specify,Progesterone_Receptor,MSH6,CIBERSORT_Mast _cells _resting,CNV_class,ESTIMATE_ImmuneScore,Path_Stage_Reg_Lymph_Nodes-pN,Path_Stage_Primary_Tumor-pT
+0,United States,White,under 50 %,Cannot be determined,Loss of nuclear expression,0.0,CNV_LOW,4885.608881,pN0,pT1a (FIGO IA)
+1,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,3632.199987,pNX,pT1a (FIGO IA)
+2,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,6602.912323,pN0,pT1a (FIGO IA)
+3,,,,,,,,,,
+4,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.065981557,CNV_LOW,4462.910274,pNX,pT1a (FIGO IA)
+5,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_HIGH,6545.943147,pNX,pT1a (FIGO IA)
+6,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.21207275,CNV_LOW,5622.138932,pNX,pT1a (FIGO IA)
+7,Other_specify,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,2928.488048,pNX,pT1a (FIGO IA)
+8,United States,White,50 % or more,Cannot be determined,Intact nuclear expression,0.099926731,CNV_HIGH,2838.299899,pNX,pT3a (FIGO IIIA)
+9,United States,White,Not identified,Cannot be determined,Intact nuclear expression,0.021773803,CNV_LOW,8463.786011,pN0,pT1 (FIGO I)
+10,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.042382678,CNV_LOW,5269.577209,pNX,pT1a (FIGO IA)
+11,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,5850.431589,pNX,pT1a (FIGO IA)
+12,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_HIGH,6285.433874,pN2 (FIGO IIIC2),pT3a (FIGO IIIA)
+13,United States,White,50 % or more,Cannot be determined,Intact nuclear expression,0.106293289,CNV_LOW,5255.761765,pN0,pT1b (FIGO IB)
+14,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.007330618,CNV_HIGH,3256.99141,pN0,pT1a (FIGO IA)
+15,United States,White,50 % or more,Positive,Intact nuclear expression,0.0,CNV_HIGH,6074.369909,pNX,pT1b (FIGO IB)
+16,United States,White,Not identified,Cannot be determined,Intact nuclear expression,0.027745052,CNV_LOW,2936.879453,pNX,pT1a (FIGO IA)
+17,United States,White,Not identified,Cannot be determined,Intact nuclear expression,0.034316037,CNV_HIGH,3924.864459,pN0,pT1a (FIGO IA)
+18,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,3696.358111,pN0,pT2 (FIGO II)
+19,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.047224779,CNV_LOW,6698.972556,pN0,pT1a (FIGO IA)
+20,Other_specify,Asian,under 50 %,Cannot be determined,Intact nuclear expression,0.016645745,CNV_LOW,3523.379962,pNX,pT1a (FIGO IA)
+21,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,6767.884691,pN2 (FIGO IIIC2),pT2 (FIGO II)
+22,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,4850.828051,pNX,pT1a (FIGO IA)
+23,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.018269735,CNV_LOW,4977.8832,pNX,pT1a (FIGO IA)
+24,Other_specify,White,under 50 %,Cannot be determined,Intact nuclear expression,0.092315548,CNV_LOW,3893.125442,pNX,pT1a (FIGO IA)
+25,Other_specify,White,50 % or more,Cannot be determined,Intact nuclear expression,0.072599294,CNV_LOW,4977.305287,pN0,pT1b (FIGO IB)
+26,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.0,CNV_LOW,5163.497494,pNX,pT1a (FIGO IA)
+27,Other_specify,White,50 % or more,Cannot be determined,Cannot be determined,0.130442357,CNV_LOW,5780.984035,pN0,pT3a (FIGO IIIA)
+28,Other_specify,White,Not identified,Cannot be determined,Cannot be determined,0.02840326,CNV_LOW,6771.601901,pNX,pT1a (FIGO IA)
+29,Other_specify,White,50 % or more,Cannot be determined,Loss of nuclear expression,0.0,CNV_LOW,6643.16418,pN0,pT2 (FIGO II)
+30,United States,White,50 % or more,Cannot be determined,Intact nuclear expression,0.011250673,CNV_HIGH,4354.875244,pN1 (FIGO IIIC1),pT1b (FIGO IB)
+31,Other_specify,White,under 50 %,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,6164.963056,pNX,pT1a (FIGO IA)
+32,United States,White,50 % or more,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,5550.608927,pN0,pT2 (FIGO II)
+33,Other_specify,White,Not identified,Cannot be determined,Cannot be determined,0.076648017,CNV_LOW,4402.548423,pNX,pT1a (FIGO IA)
+34,Other_specify,White,50 % or more,Cannot be determined,Intact nuclear expression,0.081171027,CNV_LOW,8516.249705,pNX,pT1b (FIGO IB)
+35,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.05073331,CNV_LOW,6057.850781,pNX,pT1a (FIGO IA)
+36,Other_specify,White,50 % or more,Cannot be determined,Cannot be determined,0.0,CNV_LOW,5643.777667,pN0,pT1b (FIGO IB)
+37,Other_specify,White,Not identified,Cannot be determined,Cannot be determined,0.046598774,CNV_LOW,5752.438575,pN0,pT1a (FIGO IA)
+38,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.028764852,CNV_LOW,4851.094335,pNX,pT1a (FIGO IA)
+39,Other_specify,White,under 50 %,Cannot be determined,Intact nuclear expression,0.034147031,CNV_LOW,5768.565065,pN0,pT1a (FIGO IA)
+40,Other_specify,White,50 % or more,Positive,Intact nuclear expression,0.052446093,CNV_HIGH,6255.195762,pNX,pT1b (FIGO IB)
+41,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.05178604,CNV_HIGH,4979.833929,pN0,pT1a (FIGO IA)
+42,Other_specify,White,50 % or more,Cannot be determined,Cannot be determined,0.093350416,CNV_HIGH,6499.908029,pN1 (FIGO IIIC1),pT1b (FIGO IB)
+43,Other_specify,White,50 % or more,Cannot be determined,Intact nuclear expression,0.097073479,CNV_LOW,6239.261385,pNX,pT1b (FIGO IB)
+44,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.0,CNV_LOW,7668.0101,pN0,pT1a (FIGO IA)
+45,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.032160254,CNV_LOW,6434.325792,pNX,pT1a (FIGO IA)
+46,Other_specify,White,50 % or more,Cannot be determined,Cannot be determined,0.064674674,CNV_HIGH,5528.531387,pN0,pT1b (FIGO IB)
+47,Other_specify,White,50 % or more,Cannot be determined,Cannot be determined,0.051687953,CNV_LOW,6298.298259,pN0,pT1b (FIGO IB)
+48,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.0,CNV_LOW,7805.287716,pN0,pT1a (FIGO IA)
+49,Other_specify,Not Reported,50 % or more,Cannot be determined,Cannot be determined,0.0,CNV_LOW,6267.438479,pN0,pT1b (FIGO IB)
+50,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.079300673,CNV_LOW,5760.986958,pNX,pT1a (FIGO IA)
+51,,,,,,,,,,
+52,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.071131317,CNV_LOW,6691.117149,pNX,pT1a (FIGO IA)
+53,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.026757166,CNV_HIGH,5924.849456,pNX,pT1a (FIGO IA)
+54,United States,White,Not identified,Cannot be determined,Intact nuclear expression,0.0,CNV_LOW,6666.469204,pNX,pT1a (FIGO IA)
+55,United States,White,under 50 %,Cannot be determined,Intact nuclear expression,0.017436486,CNV_LOW,6385.554716,pNX,pT1a (FIGO IA)
+56,Other_specify,White,under 50 %,Cannot be determined,Cannot be determined,0.0,CNV_LOW,5590.277688,pNX,pT1a (FIGO IA)
+57,United States,White,50 % or more,Negative,Intact nuclear expression,0.00596616,CNV_HIGH,3163.142174,pN1 (FIGO IIIC1),pT3b (FIGO IIIB)
+58,Ukraine,,50 % or more,Cannot be determined,Cannot be determined,0.018592465,CNV_LOW,6137.36728,pN0,pT1b (FIGO IB)
+59,United States,Black or African American,Not identified,Cannot be determined,Cannot be determined,0.024691718,CNV_LOW,4838.564981,pN1 (FIGO IIIC1),pT2 (FIGO II)
+60,Ukraine,,under 50 %,Positive,Cannot be determined,0.033777368,CNV_LOW,6229.435198,pN0,pT1a (FIGO IA)
+61,Ukraine,,under 50 %,Positive,Cannot be determined,0.032059529,CNV_LOW,3671.485686,pNX,pT1a (FIGO IA)
+62,Ukraine,,under 50 %,Positive,Cannot be determined,0.045550741,CNV_LOW,5246.146449,pNX,pT1a (FIGO IA)
+63,Ukraine,,50 % or more,Positive,Cannot be determined,0.0,CNV_LOW,6318.746917,pN0,pT2 (FIGO II)
+64,Ukraine,,Not identified,Positive,Cannot be determined,0.0,CNV_LOW,3796.214544,pNX,pT1a (FIGO IA)
+65,Ukraine,,50 % or more,Positive,Cannot be determined,0.002898656,CNV_LOW,9711.938731,pN0,pT1b (FIGO IB)
+66,Ukraine,,under 50 %,Positive,Cannot be determined,0.050744634,CNV_LOW,6014.318353,pN0,pT1a (FIGO IA)
+67,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,5108.003671,pN0,pT1a (FIGO IA)
+68,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,8381.068241,pN0,pT1a (FIGO IA)
+69,Ukraine,,50 % or more,Positive,Cannot be determined,0.003860163,CNV_HIGH,3551.918217,pNX,pT1b (FIGO IB)
+70,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_HIGH,6024.521674,pN0,pT1a (FIGO IA)
+71,Ukraine,,under 50 %,Negative,Cannot be determined,0.0,CNV_HIGH,7879.766432,pN1 (FIGO IIIC1),pT3a (FIGO IIIA)
+72,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,4260.000421,pNX,pT1a (FIGO IA)
+73,Ukraine,,under 50 %,Positive,Cannot be determined,0.013040807,CNV_LOW,5698.605048,pN0,pT1a (FIGO IA)
+74,Ukraine,,under 50 %,Positive,Cannot be determined,0.026044313,CNV_LOW,3325.590092,pN0,pT1a (FIGO IA)
+75,Ukraine,,under 50 %,Positive,Cannot be determined,0.041334208,CNV_LOW,5415.732444,pNX,pT1a (FIGO IA)
+76,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,5071.823771,pN0,pT1a (FIGO IA)
+77,Ukraine,,50 % or more,Positive,Cannot be determined,0.010357642,CNV_LOW,6780.561618,pN0,pT1b (FIGO IB)
+78,United States,White,50 % or more,Positive,Cannot be determined,0.0,CNV_LOW,6798.100266,pN0,pT1b (FIGO IB)
+79,United States,White,50 % or more,Cannot be determined,Cannot be determined,0.0,CNV_LOW,5784.902177,pN0,pT3a (FIGO IIIA)
+80,United States,Black or African American,under 50 %,Unknown,Unknown,0.020993106,CNV_LOW,2870.606208,pN0,pT1a (FIGO IA)
+81,Ukraine,,under 50 %,Negative,Cannot be determined,0.0,CNV_HIGH,9583.565561,pNX,pT1a (FIGO IA)
+82,Ukraine,,under 50 %,Positive,Cannot be determined,0.032382459,CNV_LOW,2157.90896,pN0,pT3a (FIGO IIIA)
+83,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,4772.594927,pNX,pT1a (FIGO IA)
+84,Ukraine,,under 50 %,Positive,Cannot be determined,0.020947178,CNV_LOW,5804.812736,pN0,pT1a (FIGO IA)
+85,Poland,,50 % or more,Positive,Cannot be determined,0.047959996,CNV_LOW,5177.586543,pN0,pT3b (FIGO IIIB)
+86,United States,White,under 50 %,Unknown,Unknown,0.01460814,CNV_LOW,4333.723559,pNX,pT1a (FIGO IA)
+87,Poland,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,5297.723765,pN0,pT1a (FIGO IA)
+88,Poland,,under 50 %,Positive,Cannot be determined,0.0,,4787.338006,pN0,pT2 (FIGO II)
+89,Poland,,50 % or more,Positive,Cannot be determined,0.071758177,CNV_HIGH,4986.748413,pN0,pT3b (FIGO IIIB)
+90,Ukraine,,50 % or more,Positive,Cannot be determined,0.0,CNV_LOW,4308.368448,pN0,pT2 (FIGO II)
+91,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,5583.319319,pNX,pT3a (FIGO IIIA)
+92,Ukraine,,50 % or more,Positive,Cannot be determined,0.026629608,CNV_LOW,4241.500932,pNX,pT1b (FIGO IB)
+93,Ukraine,,under 50 %,Positive,Cannot be determined,0.014877105,CNV_LOW,8247.18979,pN0,pT3a (FIGO IIIA)
+94,Ukraine,,50 % or more,Positive,Cannot be determined,0.036807022,CNV_LOW,4751.649418,pN1 (FIGO IIIC1),pT1b (FIGO IB)
+95,Poland,,50 % or more,Positive,Cannot be determined,0.012959135,CNV_HIGH,7726.246196,pN2 (FIGO IIIC2),pT1b (FIGO IB)
+96,Poland,,50 % or more,Negative,Cannot be determined,0.0,CNV_HIGH,7310.646586,pN0,pT1b (FIGO IB)
+97,United States,White,50 % or more,Cannot be determined,Cannot be determined,0.0,CNV_LOW,4373.982627,pNX,pT2 (FIGO II)
+98,Ukraine,,under 50 %,Positive,Cannot be determined,0.0,CNV_LOW,6104.870732,pNX,pT1a (FIGO IA)
+99,Ukraine,,under 50 %,Positive,Cannot be determined,0.083143647,CNV_HIGH,5789.410018,pNX,pT1a (FIGO IA)
+100,Ukraine,,50 % or more,Positive,Cannot be determined,0.004351604,CNV_HIGH,9113.414303,pN0,pT2 (FIGO II)
+101,United States,Black or African American,under 50 %,Cannot be determined,Cannot be determined,0.0,CNV_HIGH,8568.337599,pN0,pT2 (FIGO II)
+102,Ukraine,,under 50 %,Negative,Cannot be determined,0.042631692,CNV_HIGH,6081.794155,pN0,pT1a (FIGO IA)
+103,Ukraine,,under 50 %,,,,,,,
+104,,,,,,,,,,
+105,,,,,,,,,,
+106,,,,,,,,,,
+107,,,,,,,,,,
+108,,,,,,,,,,
+109,,,,,,,,,,
+110,,,,,,,,,,
+111,,,,,,,,,,
+112,,,,,,,,,,
+113,,,,,,,,,,
+114,,,,,,,,,,
+115,,,,,,,,,,
+116,,,,,,,,,,
+117,,,,,,,,,,
+118,,,,,,,,,,
+119,,,,,,,,,,
+120,,,,,,,,,,
+121,,,,,,,,,,
+122,,,,,,,,,,
+123,,,,,,,,,,
+124,,,,,,,,,,
+125,,,,,,,,,,
+126,,,,,,,,,,
+127,,,,,,,,,,
+128,,,,,,,,,,
+129,,,,,,,,,,
+130,,,,,,,,,,
+131,,,,,,,,,,
+132,,,,,,,,,,
+133,,,,,,,,,,
+134,,,,,,,,,,
+135,,,,,,,,,,
+136,,,,,,,,,,
+137,,,,,,,,,,
+138,,,,,,,,,,
+139,,,,,,,,,,
+140,,,,,,,,,,
+141,,,,,,,,,,
+142,,,,,,,,,,
+143,,,,,,,,,,
+144,,,,,,,,,,
+145,,,,,,,,,,
+146,,,,,,,,,,
+147,,,,,,,,,,
+148,,,,,,,,,,
+149,,,,,,,,,,
+150,,,,,,,,,,
+151,,,,,,,,,,
+152,,,,,,,,,,
diff --git a/examples/schema_matching_heatmap.ipynb b/examples/bdiviz_user_test_2/Manual User Test Case 2.ipynb
similarity index 59%
rename from examples/schema_matching_heatmap.ipynb
rename to examples/bdiviz_user_test_2/Manual User Test Case 2.ipynb
index de94722a..53724d60 100644
--- a/examples/schema_matching_heatmap.ipynb
+++ b/examples/bdiviz_user_test_2/Manual User Test Case 2.ipynb
@@ -2,27 +2,47 @@
"cells": [
{
"cell_type": "markdown",
+ "id": "2ab84e89-691a-4476-9567-89b6387c5fe9",
"metadata": {},
"source": [
- "# BDI-Viz Demo On GDC\n",
+ "# BDIViz User Test Case 2"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "48af8325-c9c7-4a29-9593-f3d5103cfb52",
+ "metadata": {},
+ "source": [
+ "## Supplimentary Material\n",
+ "\n",
+ "---\n",
+ " \n",
+ "#### Paper info: \n",
+ "\n",
+ "_Dou et al._\n",
"\n",
- "## Introduction\n",
- "Welcome to the BDI-Viz demonstration. This demo is designed to generate potential ground truths based on the GDC schema. Should you encounter any bugs or identify areas for improvement, please contact **Eden Wu**. Alternatively, you can open an issue in the [BDI-Kit](https://github.com/VIDA-NYU/bdi-kit) repository. We appreciate your feedback and collaboration!"
+ " \n",
+ "We characterized a prospective endometrial carcinoma (EC) cohort containing 138 tumors and 20 enriched normal tissues using 10 different omics platforms. Targeted quantitation of two peptides can predict antigen processing and presentation machinery activity, and may inform patient selection for immunotherapy. Association analysis between MYC activity and metformin treatment in both patients and cell lines suggests a potential role for metformin treatment in non-diabetic patients with elevated MYC activity. PIK3R1 in-frame indels are associated with elevated AKT phosphorylation and increased sensitivity to AKT inhibitors. CTNNB1 hotspot mutations are concentrated near phosphorylation sites mediating pS45-induced degradation of β-catenin, which may render Wnt-FZD antagonists ineffective. Deep learning accurately predicts EC subtypes and mutations from histopathology images, which may be useful for rapid diagnosis. Overall, this study identified molecular and imaging markers that can be further investigated to guide patient stratification for more precise treatment of EC. \n",
+ "\n",
+ "- [**Dou, et al: CPTAC Discovery**](https://pubmed.ncbi.nlm.nih.gov/32059776/) \n",
+ "\n",
+ "- [**Dou, et al: CPTAC Confirmatory**](https://pubmed.ncbi.nlm.nih.gov/37567170/) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "bfba51a4-9324-4440-8afb-3a5c16dfee23",
+ "metadata": {},
+ "source": [
+ "## 0. Load Dataset"
]
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 1,
+ "id": "32a0330b-c404-4d6c-921b-1acdccc58cfc",
"metadata": {},
"outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "/Users/yifanwu/Desktop/VIDA/ARPA-H/bdi-kit/bdikit/download.py:4: TqdmExperimentalWarning: Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n",
- " from tqdm.autonotebook import tqdm\n"
- ]
- },
{
"data": {
"application/javascript": [
@@ -560,12 +580,12 @@
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
- "\n",
- "
\n",
+ "
\n",
""
- ]
- },
- "metadata": {
- "application/vnd.holoviews_exec.v0+json": {
- "id": "122a3d7b-bd10-4d52-b86f-0c7c171ab120"
- }
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "import bdikit as bdi\n",
- "import pandas as pd"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "In this example, we are mapping data from Dou et al. (https://pubmed.ncbi.nlm.nih.gov/37567170/) to the GDC format."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "
\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Country | \n",
- " Histologic_type | \n",
- " FIGO_stage | \n",
- " Race | \n",
- " Ethnicity | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " United States | \n",
- " Endometrioid | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " United States | \n",
- " Endometrioid | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " United States | \n",
- " Endometrioid | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " NaN | \n",
- " Carcinosarcoma | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " United States | \n",
- " Endometrioid | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 5 | \n",
- " United States | \n",
- " Serous | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 6 | \n",
- " United States | \n",
- " Endometrioid | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " Other_specify | \n",
- " Endometrioid | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " United States | \n",
- " Serous | \n",
- " IIIA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- " 9 | \n",
- " United States | \n",
- " Endometrioid | \n",
- " IA | \n",
- " White | \n",
- " Not-Hispanic or Latino | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Country Histologic_type FIGO_stage Race Ethnicity\n",
- "0 United States Endometrioid IA White Not-Hispanic or Latino\n",
- "1 United States Endometrioid IA White Not-Hispanic or Latino\n",
- "2 United States Endometrioid IA White Not-Hispanic or Latino\n",
- "3 NaN Carcinosarcoma NaN NaN NaN\n",
- "4 United States Endometrioid IA White Not-Hispanic or Latino\n",
- "5 United States Serous IA White Not-Hispanic or Latino\n",
- "6 United States Endometrioid IA White Not-Hispanic or Latino\n",
- "7 Other_specify Endometrioid IA White Not-Hispanic or Latino\n",
- "8 United States Serous IIIA White Not-Hispanic or Latino\n",
- "9 United States Endometrioid IA White Not-Hispanic or Latino"
- ]
- },
- "execution_count": 2,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "dataset = pd.read_csv('./datasets/dou.csv')\n",
- "columns = [\n",
- " \"Country\",\n",
- " \"Histologic_type\",\n",
- " \"FIGO_stage\",\n",
- " \"Race\",\n",
- " \"Ethnicity\",\n",
- "]\n",
- "\n",
- "dataset[columns].head(10)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "View results of value matching for a single column:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "column_mapping = (\"FIGO_stage\", \"figo_stage\")\n",
- "\n",
- "value_mappings = bdi.match_values(\n",
- " dataset,\n",
- " target=\"gdc\",\n",
- " column_mapping=column_mapping,\n",
- " method=\"tfidf\",\n",
- " )"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/markdown": [
- "
**Source column:** FIGO_stage
**Target column:** figo_stage
"
- ],
- "text/plain": [
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {},
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.holoviews_exec.v0+json": "",
- "text/html": [
- "\n",
- ""
- ],
- "text/plain": [
- "Tabulator(value= source ...)"
- ]
- },
- "metadata": {
- "application/vnd.holoviews_exec.v0+json": {
- "id": "bd078942-e860-456c-ab6f-10e6f268e329"
- }
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "bdi.view_value_matches(value_mappings)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "View results of value matching for multiple columns:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "54b321ce753d49cea12f441178e8e44e",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- " 0%| | 0/5 [00:00, ?it/s]"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Table features extracted from 5 columns\n",
- "Table features loaded for 734 columns\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " source | \n",
- " target | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " Country | \n",
- " country_of_birth | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " Histologic_type | \n",
- " history_of_tumor_type | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " FIGO_stage | \n",
- " irs_stage | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " Race | \n",
- " race | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " Ethnicity | \n",
- " ethnicity | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " source target\n",
- "0 Country country_of_birth\n",
- "1 Histologic_type history_of_tumor_type\n",
- "2 FIGO_stage irs_stage\n",
- "3 Race race\n",
- "4 Ethnicity ethnicity"
- ]
- },
- "execution_count": 5,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "column_mappings = bdi.match_schema(dataset[columns], target=\"gdc\", method=\"two_phase\")\n",
- "column_mappings"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "value_mappings = bdi.match_values(\n",
- " dataset,\n",
- " target=\"gdc\",\n",
- " column_mapping=column_mappings,\n",
- " method=\"tfidf\",\n",
- " )"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/markdown": [
- "
**Source column:** Country
**Target column:** country_of_birth
"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {},
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.holoviews_exec.v0+json": "",
- "text/html": [
- "\n",
- ""
- ],
- "text/plain": [
- "Tabulator(value= source ...)"
- ]
- },
- "metadata": {
- "application/vnd.holoviews_exec.v0+json": {
- "id": "b213ed93-e942-477e-898b-a674e56243c1"
- }
- },
- "output_type": "display_data"
- },
- {
- "data": {
- "text/markdown": [
- "
**Source column:** Histologic_type
**Target column:** history_of_tumor_type
"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {},
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.holoviews_exec.v0+json": "",
- "text/html": [
- "\n",
- ""
- ],
- "text/plain": [
- "Tabulator(value= source ...)"
- ]
- },
- "metadata": {
- "application/vnd.holoviews_exec.v0+json": {
- "id": "f309e86f-eb1c-4ae4-8fec-cb7106feaad1"
- }
- },
- "output_type": "display_data"
- },
- {
- "data": {
- "text/markdown": [
- "
**Source column:** FIGO_stage
**Target column:** irs_stage
"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {},
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.holoviews_exec.v0+json": "",
- "text/html": [
- "\n",
- ""
- ],
- "text/plain": [
- "Tabulator(value= source target ...)"
- ]
- },
- "metadata": {
- "application/vnd.holoviews_exec.v0+json": {
- "id": "c20feae6-439b-4eeb-bf6c-8936d81a1373"
- }
- },
- "output_type": "display_data"
- },
- {
- "data": {
- "text/markdown": [
- "
**Source column:** Race
**Target column:** race
"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {},
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.holoviews_exec.v0+json": "",
- "text/html": [
- "\n",
- ""
- ],
- "text/plain": [
- "Tabulator(value= ...)"
- ]
- },
- "metadata": {
- "application/vnd.holoviews_exec.v0+json": {
- "id": "3a5a2ce6-90c6-430d-a185-2966c41f1e9f"
- }
- },
- "output_type": "display_data"
- },
- {
- "data": {
- "text/markdown": [
- "
**Source column:** Ethnicity
**Target column:** ethnicity
"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {},
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.holoviews_exec.v0+json": "",
- "text/html": [
- "\n",
- ""
- ],
- "text/plain": [
- "Tabulator(value= ...)"
- ]
- },
- "metadata": {
- "application/vnd.holoviews_exec.v0+json": {
- "id": "59f0b515-af92-4019-aecb-cfd1ff5cc8a5"
- }
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "bdi.view_value_matches(value_mappings)"
- ]
- }
- ],
- "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.10.12"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/jupyter.yaml b/jupyter.yaml
new file mode 100644
index 00000000..ff30bac6
--- /dev/null
+++ b/jupyter.yaml
@@ -0,0 +1,37 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: bdiviz-demo
+ labels:
+ app: bdiviz-demo
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: bdiviz-demo
+ template:
+ metadata:
+ labels:
+ app: bdiviz-demo
+ spec:
+ containers:
+ - name: bdiviz-demo-container
+ image: edenwu/bdi-viz:amd64
+ ports:
+ - containerPort: 8888
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: bdiviz-demo
+ labels:
+ app: bdiviz-demo
+spec:
+ type: ClusterIP
+ selector:
+ app: bdiviz-demo
+ ports:
+ - name: web
+ protocol: TCP
+ port: 8888
+ targetPort: 8888
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index de72e7fe..644aaaa4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -19,3 +19,4 @@ jupyter_bokeh
conllu<5.0.0
nltk<3.8.2
datamart_profiler
+openpyxl
\ No newline at end of file